This HTML5 document contains 61 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/
atomhttp://atomowl.org/ontologies/atomrdf#
foafhttp://xmlns.com/foaf/0.1/
n4http://vos.openlinksw.com/dataspace/services/wiki/
oplhttp://www.openlinksw.com/schema/attribution#
n2http://vos.openlinksw.com/dataspace/owiki/wiki/VOS/
dchttp://purl.org/dc/elements/1.1/
n9http://vos.openlinksw.com/dataspace/dav#
n19http://vos.openlinksw.com/dataspace/owiki/wiki/VOS/VirtSpongerCartridgeRDFExtractor/sioc.
rdfshttp://www.w3.org/2000/01/rdf-schema#
n5http://rdfs.org/sioc/services#
n16http://vos.openlinksw.com/dataspace/person/dav#
siocthttp://rdfs.org/sioc/types#
n8http://vos.openlinksw.com/dataspace/owiki/wiki/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
n15http://vos.openlinksw.com/dataspace/owiki#
xsdhhttp://www.w3.org/2001/XMLSchema#
n11http://vos.openlinksw.com/dataspace/%28NULL%29/wiki/VOS/
n14http://vos.openlinksw.com/dataspace/person/owiki#
siochttp://rdfs.org/sioc/ns#
Subject Item
n16:this
foaf:made
n2:VirtSpongerCartridgeRDFExtractor
Subject Item
n9:this
sioc:creator_of
n2:VirtSpongerCartridgeRDFExtractor
Subject Item
n4:item
n5:services_of
n2:VirtSpongerCartridgeRDFExtractor
Subject Item
n15:this
sioc:creator_of
n2:VirtSpongerCartridgeRDFExtractor
Subject Item
n8:VOS
sioc:container_of
n2:VirtSpongerCartridgeRDFExtractor
atom:entry
n2:VirtSpongerCartridgeRDFExtractor
atom:contains
n2:VirtSpongerCartridgeRDFExtractor
Subject Item
n2:VirtSpongerLinkedDataHooksIntoSPARQLEx40
sioc:links_to
n2:VirtSpongerCartridgeRDFExtractor
Subject Item
n2:VirtSpongerLinkedDataHooksIntoSPARQLEx25
sioc:links_to
n2:VirtSpongerCartridgeRDFExtractor
Subject Item
n2:VirtSpongerLinkedDataHooksIntoSPARQLEx46
sioc:links_to
n2:VirtSpongerCartridgeRDFExtractor
Subject Item
n2:VirtSponger
sioc:links_to
n2:VirtSpongerCartridgeRDFExtractor
Subject Item
n2:VirtSpongerLinkedDataHooksIntoSPARQLEx11
sioc:links_to
n2:VirtSpongerCartridgeRDFExtractor
Subject Item
n2:VirtSpongerCartridgeRDFExtractor
rdf:type
sioct:Comment atom:Entry
dcterms:created
2017-06-13T05:44:39.007788
dcterms:modified
2017-06-13T05:44:39.007788
rdfs:label
VirtSpongerCartridgeRDFExtractor
foaf:maker
n14:this n16:this
dc:title
VirtSpongerCartridgeRDFExtractor
opl:isDescribedUsing
n19:rdf
sioc:has_creator
n9:this n15:this
sioc:content
%VOSNAV% %META:TOPICPARENT{name="VirtSponger"}% ---++Sponger Cartridge RDF Extractor Used to extract RDF from a Web Data Source. It consumes services from Virtuoso PL, C/C++, Java-based, and other RDF Extractors. RDF mappers provide a way to extract metadata from non-RDF documents such as HTML pages, images, Office documents, etc., and pass this to the SPARQL sponger (crawler which retrieves missing source graphs). For brevity further in this article, we will refer to the "RDF mapper" simply as the "mapper". ---++RDF Mappers Concept RDF mappers consist of PL procedure (hook) and extractor, where extractor itself can be built using PL, C or any external language supported by Virtuoso server. See the [[VirtProgrammerGuideRDFCartridge][Sponger Cartridge RDF Extractor PL Requirements]] for more information. Once the mapper is developed, it must be plugged into the SPARQL engine by adding a record to the table <code><nowiki>DB.DBA.SYS_RDF_MAPPERS</nowiki></code>. If a SPARQL query instructs the SPARQL processor to retrieve a target graph into local storage, then the SPARQL sponger will be invoked. If the target graph IRI represents a dereferenceable URL, then content will be retrieved using content negotiation. The next step is to detect the content type: * If RDF and no further transformation (such as GRDDL) is needed, then the process would stop. * If 'text/plain' and not known to have metadata, then the SPARQL sponger will look in the <code><nowiki>DB.DBA.SYS_RDF_MAPPERS</nowiki></code> table by order of <code><nowiki>RM_ID</nowiki></code> and for every matching URL or MIME type pattern (depends on column <code><nowiki>RM_TYPE</nowiki></code>) will call the mapper hook. * If hook returns zero, the next mapper will be tried; * If result is negative, the process would stop instructing the SPARQL nothing was retrieved; * If result is positive, the process would stop instructing the SPARQL that metadata was retrieved. ---++References * [[RDFMappers][RDF Mappers]] * [[SPARQLSponger][Virtuoso SPARQLSponger]] * [[VirtProgrammerGuideRDFCartridge][RDF Cartridge Programmer Guide]] * [[VirtSpongerCartridgeSupportedDataSources][OpenLink-supplied Virtuoso Sponger Cartridges]] CategoryVirtuoso CategorySpec CategoryDocumentation CategoryODS CategoryRDF %VOSCOPY%
sioc:id
a81f5ee4da434de6c46b296f5eec9894
sioc:link
n2:VirtSpongerCartridgeRDFExtractor
sioc:has_container
n8:VOS
n5:has_services
n4:item
atom:title
VirtSpongerCartridgeRDFExtractor
sioc:links_to
n2:VirtSpongerCartridgeSupportedDataSources n11:CategoryRDF n2:CategorySpec n2:CategoryVirtuoso n11:VirtProgrammerGuideRDFCartridge n2:CategoryODS n11:RDFMappers n2:CategoryDocumentation
atom:source
n8:VOS
atom:author
n16:this
atom:published
2017-06-13T05:44:39Z
atom:updated
2017-06-13T05:44:39Z
sioc:topic
n8:VOS
Subject Item
n2:VirtSpongerLinkedDataHooksIntoSPARQLEx3
sioc:links_to
n2:VirtSpongerCartridgeRDFExtractor
Subject Item
n2:VirtSpongerLinkedDataHooksIntoSPARQLEx7
sioc:links_to
n2:VirtSpongerCartridgeRDFExtractor
Subject Item
n2:VirtProgrammerGuideRDFCartridge
sioc:links_to
n2:VirtSpongerCartridgeRDFExtractor
Subject Item
n2:VirtSpongerRESTPatterns
sioc:links_to
n2:VirtSpongerCartridgeRDFExtractor
Subject Item
n2:VirtSpongerACL
sioc:links_to
n2:VirtSpongerCartridgeRDFExtractor
Subject Item
n2:VirtSpongerLinkedDataHooksIntoSPARQLEx22
sioc:links_to
n2:VirtSpongerCartridgeRDFExtractor
Subject Item
n2:RDFMappers
sioc:links_to
n2:VirtSpongerCartridgeRDFExtractor
Subject Item
n2:VirtSpongerLinkedDataHooksIntoSPARQLEx4
sioc:links_to
n2:VirtSpongerCartridgeRDFExtractor
Subject Item
n2:VirtSpongerLinkedDataHooksIntoSPARQLEx31
sioc:links_to
n2:VirtSpongerCartridgeRDFExtractor
Subject Item
n2:VirtSpongerLinkedDataHooksIntoSPARQLEx24
sioc:links_to
n2:VirtSpongerCartridgeRDFExtractor
Subject Item
n2:VirtSpongerLinkedDataHooksIntoSPARQLEx2
sioc:links_to
n2:VirtSpongerCartridgeRDFExtractor
Subject Item
n2:VirtSpongerLinkedDataHooksIntoSPARQLEx39
sioc:links_to
n2:VirtSpongerCartridgeRDFExtractor
Subject Item
n2:VirtSpongerLinkedDataHooksIntoSPARQLEx8
sioc:links_to
n2:VirtSpongerCartridgeRDFExtractor
Subject Item
n2:SPARQLSponger
sioc:links_to
n2:VirtSpongerCartridgeRDFExtractor
Subject Item
n2:VirtSpongerLinkedDataHooksIntoSPARQLEx1
sioc:links_to
n2:VirtSpongerCartridgeRDFExtractor
Subject Item
n2:VirtSpongerLinkedDataHooksIntoSPARQLEx41
sioc:links_to
n2:VirtSpongerCartridgeRDFExtractor
Subject Item
n2:VirtSpongerLinkedDataHooksIntoSPARQLEx6
sioc:links_to
n2:VirtSpongerCartridgeRDFExtractor
Subject Item
n2:VirtSpongerLinkedDataHooksIntoSPARQLEx27
sioc:links_to
n2:VirtSpongerCartridgeRDFExtractor
Subject Item
n2:VirtSpongerLinkedDataHooksIntoSPARQLEx45
sioc:links_to
n2:VirtSpongerCartridgeRDFExtractor