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/
n24http://vos.openlinksw.com/dataspace/services/wiki/
oplhttp://www.openlinksw.com/schema/attribution#
n20http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VirtRDFGraphsSecurity#Example:%20Blogs%20and%20Resource%20
n2http://vos.openlinksw.com/dataspace/owiki/wiki/VOS/
n11http://docs.openlinksw.com/virtuoso/sect5_virtuosospongercreatecustcartrrgstflickr.
dchttp://purl.org/dc/elements/1.1/
n15http://vos.openlinksw.com/dataspace/dav#
rdfshttp://www.w3.org/2000/01/rdf-schema#
n25http://rdfs.org/sioc/services#
siocthttp://rdfs.org/sioc/types#
n8http://vos.openlinksw.com/dataspace/person/dav#
n18http://vos.openlinksw.com/dataspace/owiki/wiki/
n10http://virtuoso.openlinksw.com/Whitepapers/html/VirtSpongerWhitePaper.
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
n21http://vos.openlinksw.com/dataspace/owiki#
n17http://vos.openlinksw.com/dataspace/owiki/wiki/VOS/VirtSpongerLinkedDataHooksIntoSPARQLEx40/sioc.
n13http://docs.openlinksw.com/virtuoso/rdfinsertmethods.html#
n6http://docs.openlinksw.com/virtuoso/virtuososponger.html#
xsdhhttp://www.w3.org/2001/XMLSchema#
n5http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VirtDeployingLinkedDataGuide_BrowsingNorthwindRdfView#
n9http://docs.openlinksw.com/virtuoso/virtuososponger.
n23http://vos.openlinksw.com/dataspace/person/owiki#
siochttp://rdfs.org/sioc/ns#
Subject Item
n8:this
foaf:made
n2:VirtSpongerLinkedDataHooksIntoSPARQLEx40
Subject Item
n15:this
sioc:creator_of
n2:VirtSpongerLinkedDataHooksIntoSPARQLEx40
Subject Item
n24:item
n25:services_of
n2:VirtSpongerLinkedDataHooksIntoSPARQLEx40
Subject Item
n21:this
sioc:creator_of
n2:VirtSpongerLinkedDataHooksIntoSPARQLEx40
Subject Item
n18:VOS
sioc:container_of
n2:VirtSpongerLinkedDataHooksIntoSPARQLEx40
atom:entry
n2:VirtSpongerLinkedDataHooksIntoSPARQLEx40
atom:contains
n2:VirtSpongerLinkedDataHooksIntoSPARQLEx40
Subject Item
n2:VirtSpongerLinkedDataHooksIntoSPARQLEx40
rdf:type
sioct:Comment atom:Entry
dcterms:created
2017-06-13T05:36:29.041056
dcterms:modified
2017-06-29T07:41:12.848159
rdfs:label
VirtSpongerLinkedDataHooksIntoSPARQLEx40
foaf:maker
n8:this n23:this
dc:title
VirtSpongerLinkedDataHooksIntoSPARQLEx40
opl:isDescribedUsing
n17:rdf
sioc:has_creator
n21:this n15:this
sioc:content
%META:TOPICPARENT{name="VirtSpongerLinkedDataHooksIntoSPARQL"}% ---+Example with pragma sql:gs-app-uid The following example demonstrates usage of the <code> sql:gs-app-uid </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
92cb716f696e1b0b67f2ac51f353886d
sioc:link
n2:VirtSpongerLinkedDataHooksIntoSPARQLEx40
sioc:has_container
n18:VOS
n25:has_services
n24:item
atom:title
VirtSpongerLinkedDataHooksIntoSPARQLEx40
sioc:links_to
n2:VirtAuthServerUI n5:AncMozToc2 n5:AncMozToc3 n6:virtuosospongerusageprocessorex n6:virtuosospongerusageproxyex2 n9:html n6:virtuosospongercreatecustcartrexmp n10:html n6:virtuosospongercartridgetypesmetarestexamples n11:html n13:rdfinsertmethodplapissimpleexample n6:virtuosospongerusagebriefex n2:RDFMappers n20:Sharing n2:VirtSpongerCartridgeSupportedDataSources n2:VirtSpongerCartridgeSupportedDataSourcesMetaRESTExamples n2:VirtProgrammerGuideRDFCartridge n2:VirtSpongerCartridgeRDFExtractor n2:VirtSpongerACL n2:SPARQLSponger
atom:source
n18:VOS
atom:author
n8:this
atom:published
2017-06-13T05:36:29Z
atom:updated
2017-06-29T07:41:12Z
sioc:topic
n18:VOS