This HTML5 document contains 44 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

PrefixNamespace IRI
n25http://vos.openlinksw.com/wiki/main/VOS/VirtCartConfigDisqus/disqus_api_key_4.
dctermshttp://purl.org/dc/terms/
n29http://vos.openlinksw.com/wiki/main/VOS/VirtCartConfigDisqus/disqus_api_key_6.
atomhttp://atomowl.org/ontologies/atomrdf#
foafhttp://xmlns.com/foaf/0.1/
n14http://vos.openlinksw.com/dataspace/services/wiki/
oplhttp://www.openlinksw.com/schema/attribution#
n2http://vos.openlinksw.com/dataspace/owiki/wiki/VOS/
n24http://vos.openlinksw.com/wiki/main/VOS/VirtCartConfigDisqus/disqus_api_key_1.
n15http://delicious.com/kidehen/
dchttp://purl.org/dc/elements/1.1/
n9http://disqus.com/
n19http://vos.openlinksw.com/dataspace/dav#
rdfshttp://www.w3.org/2000/01/rdf-schema#
n28http://vos.openlinksw.com/wiki/main/VOS/VirtCartConfigDisqus/disqus_api_key_3.
n13http://rdfs.org/sioc/services#
siocthttp://rdfs.org/sioc/types#
n7http://vos.openlinksw.com/dataspace/person/dav#
n26http://vos.openlinksw.com/wiki/main/VOS/VirtCartConfigDisqus/disqus_api_key_5.
n18http://ode.openlinksw.com/
n22http://vos.openlinksw.com/dataspace/owiki/wiki/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
n17http://vos.openlinksw.com/dataspace/owiki#
n12http://disqus.com/api/applications/
n21http://vos.openlinksw.com/dataspace/owiki/wiki/VOS/VirtCartConfigDisqus/sioc.
n11http://disqus.com/api/docs/
n27http://vos.openlinksw.com/wiki/main/VOS/VirtCartConfigDisqus/disqus_api_key_2.
xsdhhttp://www.w3.org/2001/XMLSchema#
n23http://vos.openlinksw.com/dataspace/person/owiki#
siochttp://rdfs.org/sioc/ns#
Subject Item
n7:this
foaf:made
n2:VirtCartConfigDisqus
Subject Item
n19:this
sioc:creator_of
n2:VirtCartConfigDisqus
Subject Item
n14:item
n13:services_of
n2:VirtCartConfigDisqus
Subject Item
n17:this
sioc:creator_of
n2:VirtCartConfigDisqus
Subject Item
n22:VOS
sioc:container_of
n2:VirtCartConfigDisqus
atom:entry
n2:VirtCartConfigDisqus
atom:contains
n2:VirtCartConfigDisqus
Subject Item
n2:VirtCartConfigDisqus
rdf:type
sioct:Comment atom:Entry
dcterms:created
2017-06-13T05:36:48.882257
dcterms:modified
2017-06-29T07:36:02.526981
rdfs:label
VirtCartConfigDisqus
foaf:maker
n7:this n23:this
dc:title
VirtCartConfigDisqus
opl:isDescribedUsing
n21:rdf
sioc:has_creator
n19:this n17:this
sioc:attachment
n24:png n25:png n26:png n27:png n28:png n29:png
sioc:content
%META:TOPICPARENT{name="VirtConfigureCartridges"}% ---+Disqus Cartridge - Configuration Guidelines and Implementation Notes Virtuoso's Sponger cartridge for Disqus allows you to fetch a Disqus user's profile, their posts, and data from discussion threads and forums they have participated in. These notes, intended for a 'Sponger Administrator', provide brief configuration guidelines for the cartridge. <b>Contents</b> %TOC% ---++Obtaining a Disqus API Key The cartridge is written to the [[http://disqus.com/api/docs/][Disqus Web API]]. The API supports three methods for making authenticated API requests: * OAuth 2 * Admin / API key authentication * Single sign-on At the current time (May 2012) the cartridge uses an API key. To obtain an API key, you must [[http://disqus.com/api/applications/][register your Sponger instance as a Disqus application]] via the Applications panel on the Disqus "API Resources" page. Follow these steps to obtain an API key: * Go to the [[http://disqus.com/api/applications/][Application panel on the "API Resources" page]] * After logging into Disqus, click on the 'Register new application' button. <img src="%ATTACHURLPATH%/disqus_api_key_1.png" style="wikiautogen"/> * Enter a label / name for your Virtuoso instance, a description of the Sponger application, your company name and the URI of the Sponger host (which must be dereferenceable). * Click on the 'Register my application' button. <img src="%ATTACHURLPATH%/disqus_api_key_2.png" style="wikiautogen"/> * You should then be taken to the next screen, 'Application Details', where you should see a confirmation message confirming that 'Your application has been registered!' * Under the 'Settings' section, set the domain as 'disqus.com' * Set the 'Authentication' radio button to 'Inherit permissions from {<i>your Disqus username</i>}' * Save the changes <img src="%ATTACHURLPATH%/disqus_api_key_3.png" style="wikiautogen"/> * The confirmation message at the top of the screen will change to 'Your application has been updated'. * Under the 'Application Details' heading, click on the 'Details' menu option. There you will see your public and secret API keys. * Make a note of the public API key before logging out of Disqus. <img src="%ATTACHURLPATH%/disqus_api_key_4.png" style="wikiautogen"/> * Log into the Conductor UI of your Virtuoso instance. * Navigate to the Linked Data &gt; Sponger &gt; Extractor Cartridges tab. * Click on the entry for the 'Disqus V2' cartridge and, in the cartridge configuration panel at the bottom of the screen, enter your Disqus API public key. * The Disqus V2 cartridge should now be ready to use. <img src="%ATTACHURLPATH%/disqus_api_key_5.png" style="wikiautogen"/> ---++Supported URI Patterns The cartridge is configured to trigger on the URI pattern <nowiki>http://disqus.com/.* </nowiki>. The expected starting point for sponging a Disqus user's profile is a URL of the form <nowiki>http://disqus.com/{<i>username</i>}</nowiki>. For example: http://disqus.com/kidehen <img src="%ATTACHURLPATH%/disqus_api_key_6.png" style="wikiautogen"/> ---++Disqus Pseudo URIs With the exception of Disqus users, the Disqus API does not return RESTful URIs to the objects in their data space. All other objects are identified by a numeric ID, with no associated URI. Consequently, Disqus user profile URIs, of the form <nowiki>http://disqus.com/{username}</nowiki>, are the only entry points which can be used to initiate sponging. When a user's Disqus profile is first sponged, the cartridge initially materializes only the user's posts and partial descriptions of the threads they have been active in. Each active thread is identified by a <b>pseudo-URI</b> of the form <nowiki>http://disqus.com/?@dsq_id@=thread:{thread_id}</nowiki>. These pseudo-URIs are Sponger constructs which allow the descriptions of Disqus discussion threads to reside in their own graphs and to allow incremental sponging. To be spongeable, the pseudo-URI must be dereferenceable. Disqus conveniently ignores the pseudo-URI query string which gets passed through to the Disqus cartridge. By following these active thread pseudo-URIs, exposed in a user's sponged Disqus profile as <nowiki>oplbase:threads_participated_in</nowiki> property values, all the posts belonging to a thread can be retrieved. The full discussion thread and all the posts it contains are materialized in a separate sponge of <nowiki>http://disqus.com/?@dsq_id@=thread:{thread_id}</nowiki>. Forums are identified and sponged in a similar way, using pseudo-URIs like <nowiki>http://disqus.com/?@dsq_id@=forum:{forum_id}</nowiki>. Each thread and forum is contained in its own graph rather than being contained in the starting user's graph. ---++Paging Options Because some Disqus collections can include hundreds of items (e.g. threads in a forum, or posts in a thread), the following cartridge options are available to set configurable limits on the number of items returned. <nowiki>max_batches:</nowiki> * Limits the number of pages of items returned for a particular collection. (Default: 20 pages) * The maximum number of items per page is 100 - the maximum allowed by the Disqus API * A value of 0 indicates no limit; all available Disqus items will be returned. ---++Related * [[VirtSponger][Virtuoso Sponger]] * [[VirtConfigureCartridges][Configure Sponger Cartridges Guide]] * [[http://ode.openlinksw.com/][The OpenLink Data Explorer Extension]] * [[http://delicious.com/kidehen/goodrelations][Meshups (links and lookups across Web 2.0 Services and LOD Cloud]] * [[VirtSpongerCartridgeSupportedDataSources][OpenLink-supplied Virtuoso Sponger Cartridges]] * [[VirtSpongerCartridgeSupportedDataSourcesVendorNonRDF][Complete list of supported Vendor-specific Non-RDF Data Formats]] * [[VirtSpongerCartridgeSupportedDataSourcesNonRDF][Complete list of supported Standard Non-RDF Data Formats]] * [[VirtSpongerCartridgeSupportedDataSourcesMeta][Complete list of supported Meta Cartridges]] * [[VirtSpongerCartridgeSupportedDataSourcesMetaREST][Meta Cartridge Usage via REST Request]] * [[VirtSpongerCartridgeSupportedDataSourcesMetaRESTExamples][Parametrized Examples of Meta Cartridge Usage via REST Request]]
sioc:id
d15e1141f55866e503278567ea347ef3
sioc:link
n2:VirtCartConfigDisqus
sioc:has_container
n22:VOS
n13:has_services
n14:item
atom:title
VirtCartConfigDisqus
sioc:links_to
n9:kidehen n11: n12: n15:goodrelations n18: n2:VirtSpongerCartridgeSupportedDataSources n2:VirtConfigureCartridges
atom:source
n22:VOS
atom:author
n7:this
atom:published
2017-06-13T05:36:48Z
atom:updated
2017-06-29T07:36:02Z
sioc:topic
n22:VOS
Subject Item
n2:VirtSpongerCartridgeSupportedDataSourcesMeta
sioc:links_to
n2:VirtCartConfigDisqus
Subject Item
n2:VirtSpongerCartridgeSupportedDataSourcesVendorNonRDF
sioc:links_to
n2:VirtCartConfigDisqus