This HTML5 document contains 49 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/
n14http://vos.openlinksw.com/dataspace/services/wiki/
oplhttp://www.openlinksw.com/schema/attribution#
n22http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VirtRDFGraphsSecurity#Example:%20Blogs%20and%20Resource%20
n2http://vos.openlinksw.com/dataspace/owiki/wiki/VOS/
n9http://docs.openlinksw.com/virtuoso/sect5_virtuosospongercreatecustcartrrgstflickr.
dchttp://purl.org/dc/elements/1.1/
n21http://vos.openlinksw.com/dataspace/owiki/wiki/VOS/VirtSpongerLinkedDataHooksIntoSPARQLEx39/sioc.
n17http://vos.openlinksw.com/dataspace/dav#
rdfshttp://www.w3.org/2000/01/rdf-schema#
n13http://rdfs.org/sioc/services#
siocthttp://rdfs.org/sioc/types#
n10http://vos.openlinksw.com/dataspace/person/dav#
n7http://vos.openlinksw.com/dataspace/owiki/wiki/
n6http://virtuoso.openlinksw.com/Whitepapers/html/VirtSpongerWhitePaper.
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
n16http://vos.openlinksw.com/dataspace/owiki#
n11http://docs.openlinksw.com/virtuoso/rdfinsertmethods.html#
n4http://docs.openlinksw.com/virtuoso/virtuososponger.html#
xsdhhttp://www.w3.org/2001/XMLSchema#
n23http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VirtDeployingLinkedDataGuide_BrowsingNorthwindRdfView#
n5http://docs.openlinksw.com/virtuoso/virtuososponger.
n24http://vos.openlinksw.com/dataspace/person/owiki#
siochttp://rdfs.org/sioc/ns#
Subject Item
n10:this
foaf:made
n2:VirtSpongerLinkedDataHooksIntoSPARQLEx39
Subject Item
n17:this
sioc:creator_of
n2:VirtSpongerLinkedDataHooksIntoSPARQLEx39
Subject Item
n14:item
n13:services_of
n2:VirtSpongerLinkedDataHooksIntoSPARQLEx39
Subject Item
n16:this
sioc:creator_of
n2:VirtSpongerLinkedDataHooksIntoSPARQLEx39
Subject Item
n7:VOS
sioc:container_of
n2:VirtSpongerLinkedDataHooksIntoSPARQLEx39
atom:entry
n2:VirtSpongerLinkedDataHooksIntoSPARQLEx39
atom:contains
n2:VirtSpongerLinkedDataHooksIntoSPARQLEx39
Subject Item
n2:VirtSpongerLinkedDataHooksIntoSPARQLEx39
rdf:type
sioct:Comment atom:Entry
dcterms:created
2017-06-13T05:41:30.332952
dcterms:modified
2017-06-29T07:41:12.399294
rdfs:label
VirtSpongerLinkedDataHooksIntoSPARQLEx39
foaf:maker
n10:this n24:this
dc:title
VirtSpongerLinkedDataHooksIntoSPARQLEx39
opl:isDescribedUsing
n21:rdf
sioc:has_creator
n16:this n17:this
sioc:content
%META:TOPICPARENT{name="VirtSpongerLinkedDataHooksIntoSPARQL"}% ---+Example with pragma sql:gs-app-callback The following example demonstrates usage of the <code> sql:gs-app-callback </code> pragma. 1 Make sure the steps from the [[http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VirtRDFGraphsSecurity#Example:%20Blogs%20and%20Resource%20Sharing][Blogs and Resource Sharing]] Examples are performed. 1 Let user for ex. "Anna" of application to get full access to graphs whose IRIs contain user's name in path. In addition, let all of them permission to use all graph groups and let the "moderator" user read everything: <verbatim> reconnect "dba"; create function DB.DBA.SPARQL_GS_APP_CALLBACK_TEST (in g_iid IRI_ID, in app_uid varchar) returns integer { declare g_uri varchar; -- A fake IRI ID #i0 is used to mention account's default permissions for all graphs. if (#i0 = g_iid) { if ('moderator' = app_uid) return 9; -- Moderator can read and list everything. return 8; -- Other users can list everything. } g_uri := id_to_iri (g_iid); if (strstr (g_uri, '/' || app_uid || '/')) return 15; -- User has full access to "his" graph. return 8; -- User can list any given graph group. } ; SPARQL define sql:gs-app-callback "TEST" define sql:gs-app-uid "Anna" SELECT ?g ?s WHERE { ?s <p> ?o } ; </verbatim> ---++Sponger Usage Examples * [[http://docs.openlinksw.com/virtuoso/virtuososponger.html#virtuosospongerusageprocessorex][SPARQL Processor Usage Example]] * [[http://docs.openlinksw.com/virtuoso/virtuososponger.html#virtuosospongerusageproxyex2][RDF Proxy Service Example]] * [[http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VirtDeployingLinkedDataGuide_BrowsingNorthwindRdfView#AncMozToc2][Browsing & Exploring RDF View Example Using ODE]] * [[http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VirtDeployingLinkedDataGuide_BrowsingNorthwindRdfView#AncMozToc3][Browsing & Exploring RDF View Example Using iSPARQL]] * [[http://docs.openlinksw.com/virtuoso/rdfinsertmethods.html#rdfinsertmethodplapissimpleexample][Basic Sponger Cartridge Example]] * [[http://docs.openlinksw.com/virtuoso/virtuososponger.html#virtuosospongerusagebriefex][HTTP Example for Extracting Metadata using CURL]] * [[http://docs.openlinksw.com/virtuoso/virtuososponger.html#virtuosospongercartridgetypesmetarestexamples][RESTFul Interaction Examples]] * [[http://docs.openlinksw.com/virtuoso/sect5_virtuosospongercreatecustcartrrgstflickr.html][Flickr Cartridge Example]] * [[http://docs.openlinksw.com/virtuoso/virtuososponger.html#virtuosospongercreatecustcartrexmp][MusicBrainz Metadatabase Example]] * [[VirtTipsAndTricksGuideAddTriplesNamedGraph][SPARQL Tutorial -- Magic of SPARUL and Sponger]] ---++Related * [[VirtSpongerLinkedDataHooksIntoSPARQL][Sponger's Linked Data Middleware Hooks into SPARQL]] * [[VirtSponger][Virtuoso Sponger]] * [[http://virtuoso.openlinksw.com/Whitepapers/html/VirtSpongerWhitePaper.html][Technical White Paper]] * [[VirtSpongerCartridgeSupportedDataSources][Supported Virtuoso Sponger Cartridges]] * [[SPARQLSponger][SPARQL Sponger]] * [[VirtInteractSpongerMiddlewareRESTPatterns][Interacting with Sponger Middleware via RESTful Patterns]] * [[VirtSpongerCartridgeSupportedDataSourcesMetaRESTExamples][Interacting with Sponger Meta Cartridge via RESTful Patterns]] * [[VirtSpongerCartridgeRDFExtractor][Sponger Cartridge RDF Extractor]] * [[RDFMappers][ Extending SPARQL IRI Dereferencing with RDF Mappers]] * [[VirtSpongerCartridgeProgrammersGuide][Programmer Guide for Virtuoso Linked Data Middleware ("Sponger")]] * [[VirtProgrammerGuideRDFCartridge][Create RDF Custom Cartridge Tutorial]] * [[VirtSpongerCartridgeSupportedDataSources][OpenLink-supplied Virtuoso Sponger Cartridges]] * [[VirtAuthServerUI][Virtuoso Authentication Server]] * [[VirtOAuthSPARQL][Virtuoso SPARQL OAuth Tutorial]] * [[VirtSpongerACL][Virtuoso Sponger Access Control List (ACL) Setup]] * [[VirtSPARQLSecurityWebID][WebID Protocol & SPARQL Endpoint ACLs Tutorial]] * [[http://docs.openlinksw.com/virtuoso/virtuososponger.html][Virtuoso Documentation]]
sioc:id
468a4c8f9993f5d9dace9c4a291d5a53
sioc:link
n2:VirtSpongerLinkedDataHooksIntoSPARQLEx39
sioc:has_container
n7:VOS
n13:has_services
n14:item
atom:title
VirtSpongerLinkedDataHooksIntoSPARQLEx39
sioc:links_to
n4:virtuosospongerusageproxyex2 n5:html n4:virtuosospongercreatecustcartrexmp n2:VirtSpongerACL n6:html n4:virtuosospongercartridgetypesmetarestexamples n9:html n11:rdfinsertmethodplapissimpleexample n4:virtuosospongerusagebriefex n2:VirtSpongerCartridgeSupportedDataSources n2:VirtProgrammerGuideRDFCartridge n2:VirtAuthServerUI n2:RDFMappers n22:Sharing n2:VirtSpongerCartridgeSupportedDataSourcesMetaRESTExamples n2:VirtSpongerCartridgeRDFExtractor n2:SPARQLSponger n23:AncMozToc2 n23:AncMozToc3 n4:virtuosospongerusageprocessorex
atom:source
n7:VOS
atom:author
n10:this
atom:published
2017-06-13T05:41:30Z
atom:updated
2017-06-29T07:41:12Z
sioc:topic
n7:VOS