This HTML5 document contains 31 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/
n10http://vos.openlinksw.com/dataspace/services/wiki/
oplhttp://www.openlinksw.com/schema/attribution#
n2http://vos.openlinksw.com/dataspace/owiki/wiki/VOS/
n4http://vos.openlinksw.com/dataspace/owiki/wiki/VOS/VirtTipsAndTricksQueryOptimizerASSUME/sioc.
n18http://docs.openlinksw.com/virtuoso/rdfsparql.
dchttp://purl.org/dc/elements/1.1/
n7http://vos.openlinksw.com/dataspace/dav#
rdfshttp://www.w3.org/2000/01/rdf-schema#
n9http://rdfs.org/sioc/services#
n16http://vos.openlinksw.com/dataspace/person/dav#
siocthttp://rdfs.org/sioc/types#
n14http://vos.openlinksw.com/dataspace/owiki/wiki/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
n12http://vos.openlinksw.com/dataspace/owiki#
xsdhhttp://www.w3.org/2001/XMLSchema#
n19http://vos.openlinksw.com/dataspace/person/owiki#
siochttp://rdfs.org/sioc/ns#
Subject Item
n16:this
foaf:made
n2:VirtTipsAndTricksQueryOptimizerASSUME
Subject Item
n7:this
sioc:creator_of
n2:VirtTipsAndTricksQueryOptimizerASSUME
Subject Item
n10:item
n9:services_of
n2:VirtTipsAndTricksQueryOptimizerASSUME
Subject Item
n12:this
sioc:creator_of
n2:VirtTipsAndTricksQueryOptimizerASSUME
Subject Item
n14:VOS
sioc:container_of
n2:VirtTipsAndTricksQueryOptimizerASSUME
atom:entry
n2:VirtTipsAndTricksQueryOptimizerASSUME
atom:contains
n2:VirtTipsAndTricksQueryOptimizerASSUME
Subject Item
n2:VirtTipsAndTricksQueryOptimizerASSUME
rdf:type
sioct:Comment atom:Entry
dcterms:created
2017-06-13T05:47:39.944277
dcterms:modified
2017-06-13T05:47:39.944277
rdfs:label
VirtTipsAndTricksQueryOptimizerASSUME
foaf:maker
n16:this n19:this
dc:title
VirtTipsAndTricksQueryOptimizerASSUME
opl:isDescribedUsing
n4:rdf
sioc:has_creator
n12:this n7:this
sioc:content
%META:TOPICPARENT{name="VirtTipsAndTricksGuide"}% ---+How can I use the Virtuoso specific query optimizer hint ASSUME? <code>ASSUME</code> is a Virtuoso specific query optimizer hint for letting know the optimizer that the expression X is always true and the optimizer should work as such where you have ASSUME, while not triggering any SQL code generation for checking whether X is true (since it is ASSUMED to be true). Thus, in the example below, it is <b>ASSUMED</b> that <code>?id</code> is an IRI, so there's not need for any further type checking further down in the query-optimizer's processing workflow. ---++Usage Example: <verbatim> SELECT * WHERE { ?s1 <id> ?id ; geo:lat ?lat ; geo:long ?long . GRAPH ?rdf_view_g { ?s2 <id> ?id ; rdfs:label ?label } . ASSUME (isIRI (?id)) } </verbatim> ---++Related * [[VirtTipsAndTricksGuide][Virtuoso Tips and Tricks Collection]] * [[http://docs.openlinksw.com/virtuoso/rdfsparql.html][Virtuoso Documentation]] * [[VirtSPARQLOptGuideEx1][Optimizing query performance using bif functions Example]]
sioc:id
ed3c4b880a430eb42899255aa78dc54b
sioc:link
n2:VirtTipsAndTricksQueryOptimizerASSUME
sioc:has_container
n14:VOS
n9:has_services
n10:item
atom:title
VirtTipsAndTricksQueryOptimizerASSUME
sioc:links_to
n2:VirtSPARQLOptGuideEx1 n18:html
atom:source
n14:VOS
atom:author
n16:this
atom:published
2017-06-13T05:47:39Z
atom:updated
2017-06-13T05:47:39Z
sioc:topic
n14:VOS