VirtSpongerLinkedDataHooksIntoSPARQLEx22 Example with pragma input:inferenceExample with pragma input:inference The following example demonstrates usage of the input:inference pragma: ## Create an Inference Rule skos-trans PREFIX skos: <http://www.w3.org/2004/02/skos/core#> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> INSERT INTO GRAPH <urn:rules.skos> { skos:broader rdfs:subPropertyOf skos:broaderTransitive . skos:narrower rdfs:subPropertyOf skos:narrowerTransitive }; rdfs_rule_set ('skos-trans', 'urn:rules.skos'); DEFINE input:inference "skos-trans" PREFIX p: <http://dbpedia.org/property/> PREFIX dbpedia: <http://dbpedia.org/resource/> PREFIX category: <http://dbpedia.org/resource/Category:> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> PREFIX skos: <http://www.w3.org/2004/02/skos/core#> PREFIX geo: <http://www.georss.org/georss/> SELECT DISTINCT ?m ?n ?p ?d WHERE { ?m rdfs:label ?n. ?m skos:subject ?c. ?c skos:broaderTransitive category:Churches_in_Paris OPTION (TRANSITIVE) . ?m geo:point ?p FILTER ( lang(?n) = "fr" ) FILTER ( lang(?d) = "fr" ) } View the SPARQL Query Definition via SPARQL Protocol URL View the SPARQL Query Results via SPARQL Protocol URL Sponger Usage Examples SPARQL Processor Usage Example RDF Proxy Service Example Browsing & Exploring RDF View Example Using ODE Browsing & Exploring RDF View Example Using iSPARQL Basic Sponger Cartridge Example HTTP Example for Extracting Metadata using CURL RESTFul Interaction Examples Flickr Cartridge Example MusicBrainz Metadatabase Example SPARQL Tutorial -- Magic of SPARUL and Sponger Related Sponger's Linked Data Middleware Hooks into SPARQL Virtuoso Sponger Technical White Paper Supported Virtuoso Sponger Cartridges SPARQL Sponger Interacting with Sponger Middleware via RESTful Patterns Interacting with Sponger Meta Cartridge via RESTful Patterns Sponger Cartridge RDF Extractor Extending SPARQL IRI Dereferencing with RDF Mappers Programmer Guide for Virtuoso Linked Data Middleware ("Sponger") Create RDF Custom Cartridge Tutorial OpenLink-supplied Virtuoso Sponger Cartridges Virtuoso Authentication Server Virtuoso SPARQL OAuth Tutorial Virtuoso Sponger Access Control List (ACL) Setup WebID Protocol & SPARQL Endpoint ACLs Tutorial Virtuoso Documentation