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

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

PrefixNamespace IRI
dctermshttp://purl.org/dc/terms/
n15http://bit.ly/
n20http://example.com/sparql>
atomhttp://atomowl.org/ontologies/atomrdf#
foafhttp://xmlns.com/foaf/0.1/
n18http://vos.openlinksw.com/dataspace/services/wiki/
n8http://host:port/
oplhttp://www.openlinksw.com/schema/attribution#
n2http://vos.openlinksw.com/dataspace/owiki/wiki/VOS/
n22http://vos.openlinksw.com/dataspace/owiki/wiki/VOS/VirtTipsAndTricksDiscoverSPARQFedCapabilitiesSPARQL/sioc.
dchttp://purl.org/dc/elements/1.1/
n11http://vos.openlinksw.com/dataspace/dav#
rdfshttp://www.w3.org/2000/01/rdf-schema#
n14http://linkeddata.uriburner.com/c/
n17http://rdfs.org/sioc/services#
n12http://www.w3.org/TR/sparql11-service-description/
siocthttp://rdfs.org/sioc/types#
n4http://vos.openlinksw.com/dataspace/person/dav#
n10http://vos.openlinksw.com/dataspace/owiki/wiki/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
n13http://vos.openlinksw.com/dataspace/owiki#
xsdhhttp://www.w3.org/2001/XMLSchema#
n19http://vos.openlinksw.com/dataspace/%28NULL%29/wiki/VOS/
n9http://vos.openlinksw.com/dataspace/person/owiki#
siochttp://rdfs.org/sioc/ns#
Subject Item
n4:this
foaf:made
n2:VirtTipsAndTricksDiscoverSPARQFedCapabilitiesSPARQL
Subject Item
n11:this
sioc:creator_of
n2:VirtTipsAndTricksDiscoverSPARQFedCapabilitiesSPARQL
Subject Item
n18:item
n17:services_of
n2:VirtTipsAndTricksDiscoverSPARQFedCapabilitiesSPARQL
Subject Item
n13:this
sioc:creator_of
n2:VirtTipsAndTricksDiscoverSPARQFedCapabilitiesSPARQL
Subject Item
n10:VOS
sioc:container_of
n2:VirtTipsAndTricksDiscoverSPARQFedCapabilitiesSPARQL
atom:entry
n2:VirtTipsAndTricksDiscoverSPARQFedCapabilitiesSPARQL
atom:contains
n2:VirtTipsAndTricksDiscoverSPARQFedCapabilitiesSPARQL
Subject Item
n2:VirtTipsAndTricksDiscoverSPARQFedCapabilitiesSPARQL
rdf:type
atom:Entry sioct:Comment
dcterms:created
2017-06-13T05:36:55.823734
dcterms:modified
2017-06-13T05:36:55.823734
rdfs:label
VirtTipsAndTricksDiscoverSPARQFedCapabilitiesSPARQL
foaf:maker
n9:this n4:this
dc:title
VirtTipsAndTricksDiscoverSPARQFedCapabilitiesSPARQL
opl:isDescribedUsing
n22:rdf
sioc:has_creator
n11:this n13:this
sioc:content
%META:TOPICPARENT{name="VirtTipsAndTricksGuide"}% ---+Adding SPARQL Endpoint Capabilities Interrogation to Virtuoso SPARQL-FED functionality ---++What? Discover the capabilities of a SPARQL endpoint en route to enhancing SPARQL-FED usage from Virtuoso instances by granting special roles to "SPARQL". ---++Why? Virtuoso service endpoints can interact with the Virtuoso compiler and in case of errors, for example when using <code> SPARQL LOAD SERVICE &lt;http://example.com/sparql&gt; DATA </code> , it can execute the appropriate <code>LOAD SERVICE ... DATA</code> by itself and retry the failed query. ---++How? Adding SPARQL Endpoint Capabilities Interrogation to Virtuoso SPARQL-FED functionality can be achieved by: 1. Granting ROLE privileges to the SPARQL user ; 1. Using SPARQL-FED as per usual via SPARQL-Protocol, HTML based Query UI, or SPASQL. Grant the <code><nowiki>SPARQL_LOAD_SERVICE_DATA</nowiki></code> ROLE privilege to the <code>SPARQL</code> user to enable the capabilities of external Virtuoso SPARQL endpoint to be determined by executing the following command from the Conductor or command line iSQL interfaces: <verbatim> GRANT SPARQL_LOAD_SERVICE_DATA to "SPARQL" ; </verbatim> Once executed when running SPARQL-FED queries the source SPARQL endpoint will interrogate the remote source en route to best understanding its capabilities for optimum execution of the SPARQL-FED queries. The "best effort" determination of capabilities is done by a combination of the following: 1 Service Description Document 1 SPARQL 1.1 queries. The following curl command can be used to obtain the service description for a given SPARQL endpoint: <verbatim> curl -iLH "Accept: text/turtle" http://linkeddata.uriburner.com/sparql </verbatim> Example usage: 1 Execute from iSQL: <verbatim> SQL> grant SPARQL_LOAD_SERVICE_DATA to "SPARQL"; Done. -- 3 msec. SQL> grant SPARQL_SPONGE to "SPARQL"; Done. -- 3 msec. </verbatim> 1 From the http://host:port/sparql endpoint execute as an anonymous user the following query: <verbatim> SELECT DISTINCT ?Entity WHERE {SERVICE <http://dbmi-icode-01.dbmi.pitt.edu:8080/sparql> {SELECT * WHERE { ?Entity ?Relation ?EntityType} limit 50 } } </verbatim> * [[http://bit.ly/1E5FLq5][View the SPARQL Query Definition via SPARQL Protocol URL]]; * [[http://bit.ly/1yJ4C08][View the SPARQL Query Results via SPARQL Protocol URL]]; ---++Related * [[http://www.w3.org/TR/sparql11-service-description/][W3C SPARQL 1.1 Service Description]] * [[http://linkeddata.uriburner.com/c/8B2FXO][SPARQL Service Description Ontology]] * [[VirtTipsAndTricksDiscoverSPARQFedCapabilities][How to discover the capabilities of a SPARQL endpoint to enhancing SPARQL-FED usage from Virtuoso instances?]] * [[VirtTipsAndTricksGuide][Virtuoso Tips and Tricks Collection]]
sioc:id
1060455ba623ce3cb39ba44a2e97af81
sioc:link
n2:VirtTipsAndTricksDiscoverSPARQFedCapabilitiesSPARQL
sioc:has_container
n10:VOS
n17:has_services
n18:item
atom:title
VirtTipsAndTricksDiscoverSPARQFedCapabilitiesSPARQL
sioc:links_to
n8:sparql n12: n14:8B2FXO n15:1E5FLq5 n15:1yJ4C08 n19:VirtTipsAndTricksDiscoverSPARQFedCapabilities n20: n19:VirtTipsAndTricksGuide
atom:source
n10:VOS
atom:author
n4:this
atom:published
2017-06-13T05:36:55Z
atom:updated
2017-06-13T05:36:55Z
sioc:topic
n10:VOS
Subject Item
n2:VirtTipsAndTricksDiscoverSPARQFedCapabilities
sioc:links_to
n2:VirtTipsAndTricksDiscoverSPARQFedCapabilitiesSPARQL