CINXE.COM
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:dc="http://purl.org/dc/terms/" xmlns:dl="http://purl.org/dc/elements/1.1/" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:bibo="http://purl.org/ontology/bibo/" xmlns:event="http://purl.org/NET/c4dm/event.owl#" xmlns:tl="http://purl.org/NET/c4dm/timeline.owl#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" xmlns:tutorials="http://virtuoso.openlinksw.com/tutorials/" xmlns:content="http://purl.org/rss/1.0/modules/content/" version="XHTML+RDFa 1.0"> <head profile="http://www.w3.org/2005/11/profile" about=""> <title property="dl:title">SIOC Ontology Examples for Linked Data Space</title> <meta name="copyright" content="Copyright © 2015 OpenLink Software" /> <meta content="text/html; charset=UTF-8" http-equiv="Content-Type" /> <link rel="stylesheet" type="text/css" media="screen, projection, print" href="//www.w3.org/Talks/Tools/Slidy/slidy.css" /> <script src="//www.w3.org/Talks/Tools/Slidy/slidy.js" type="text/javascript"></script> <link rel="stylesheet" type="text/css" media="screen, projectionof, print" href="common.css" /> <link rel="SHORTCUT ICON" type="image/x-icon" href="favicon.ico" /> <link rel="next" href="http://virtuoso.openlinksw.com/tutorials/sparql/SPARQL_Tutorials_Part_2/SPARQL_Tutorials_Part_2.html" /> </head> <body about="" typeof="cc:Work bibo:Slideshow"> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(1)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(1)]"> <br/> <br/> <br/> <br/> <h2> <i>Tutorial I:<br/>SIOC Ontology Examples for <br/> Linked Data Spaces</i> </h2> <br/> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(2)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(2)]">Managing your SIOC Data</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(2)]"> <ul> <li>To validate a SIOC Data Set (RDF/XML format), you can use the <a href="http://www.w3.org/RDF/Validator/">W3C RDF Validation Service</a> </li> <li>You can create your own Data Space and experiment with the queries in this tutorial by opening an account at: <ul><li><a href="http://demo.openlinksw.com/ods">http://demo.openlinksw.com/ods</a> (temporary & volatile), or, </li><li><a href="http://id.myopenlink.net/ods">http://id.myopenlink.net/ods</a> (more stable)</li></ul> </li> <li>You can run most (if not all) of the queries with minimal modification using the following SPARQL Query Services: <ul><li><a href="http://demo.openlinksw.com/sparql/">http://demo.openlinksw.com/sparql/</a> (using the 'demo' user account)</li><li><a href="http://id.myopenlink.net/sparql/">http://id.myopenlink.net/sparql/</a> (with an account)</li></ul> </li> <li>The Default Graph URI used the tutorial queries is: <a href="">http://demo.openlinksw.com/dataspace</a> </li> </ul> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(3)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(3)]">OpenLink Data Spaces - Weblog</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(3)]"> <br/> <br/> <br/> <h2>Weblog Data Space</h2> <br/> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(4)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(4)]">ODS-Weblog and SIOC Ontology</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(4)]"> <table> <tr> <td>ODS</td> <td>SIOC</td> <td>Sample Value</td> </tr> <tr> <td>Data Space Class</td> <td>Class</td> <td> <code>sioc:Container</code> </td> </tr> <tr> <td>Data Space SubClass</td> <td>SubClass</td> <td> <code>sioct:Weblog</code> </td> </tr> <tr> <td>Data Space Generic Instance</td> <td>Type</td> <td> <code>sioc:Container</code> </td> </tr> <tr> <td>Data Space Type Specific Instance</td> <td>Type</td> <td> <code>sioct:Weblog</code> </td> </tr> <tr> <td>Data Space Instance Identifier (URI)</td> <td>ID</td> <td> <code>"<a href="http://demo.openlinksw.com/dataspace/demo/weblog/myblog#id"><http://demo.openlinksw.com/dataspace/demo/weblog/myblog#id></a>"</code> </td> </tr> </table> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(5)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(5)]">ODS-Weblog Data Space Post/Entry/Item Properties</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(5)]"> <p>The following query scans an ODS data space (a collection of many application-specific data spaces) for <em>properties</em> assiociated with Entities of Type: Weblog</p> <p class="cnr"> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#><br/> PREFIX sioc: <http://rdfs.org/sioc/ns#><br/> PREFIX sioct: <http://rdfs.org/sioc/types#><br/> SELECT DISTINCT ?attribute<br/> FROM <http://demo.openlinksw.com/dataspace><br/> WHERE<br/> {<br/> ?blog a sioct:Weblog .<br/> ?blog sioc:container_of ?post .<br/> ?post ?attribute ?o<br/> }<br/> ORDER BY ?attribute<br/> </p> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(6)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(6)]">Query Results: ODS-Weblog Data Space Post/Entry/Item Properties</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(6)]"> <div style="text-align: center;"> <span rel="foaf:depiction" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(6)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/images/blog.png]"> <img src="images/blog.png" alt="Weblog" /> </span> </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(7)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(7)]">ODS-Weblog SPARQL Queries</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(7)]"> <h4>All Weblog Posts for a given ODS Member</h4> <p class="cnr"> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#><br/> PREFIX sioc: <http://rdfs.org/sioc/ns#><br/> PREFIX sioct: <http://rdfs.org/sioc/types#><br/> PREFIX xsd: <http://www.w3.org/2001/XMLSchema#><br/> PREFIX dct: <http://purl.org/dc/elements/1.1/><br/> PREFIX dcc: <http://purl.org/dc/terms/><br/> SELECT DISTINCT ?forum_name, ?post, ?title, ?cr, ?url<br/> FROM <http://demo.openlinksw.com/dataspace><br/> WHERE<br/> {<br/> ?forum a sioct:Weblog .<br/> ?forum sioc:id ?forum_name .<br/> ?forum sioc:scope_of ?role .<br/> ?role sioc:function_of <http://demo.openlinksw.com/dataspace/demo#this>.<br/> ?forum sioc:container_of ?post .<br/> OPTIONAL { ?post dct:title ?title } .<br/> OPTIONAL { ?post dcc:created ?cr } .<br/> OPTIONAL { ?post sioc:link ?url } .<br/> }<br/> ORDER BY DESC (?cr) </p> <div style="display:none" property="dl:identifier" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(7)]"> http://demo.openlinksw.com/sparql?default-graph-uri=http%3A%2F%2Fdemo.openlinksw.com%2Fdataspace&should-sponge=&query=prefix+rdf%3A+%3Chttp%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%3E+%0D%0Aprefix+sioc%3A+%3Chttp%3A%2F%2Frdfs.org%2Fsioc%2Fns%23%3E+%0D%0Aprefix+sioct%3A+%3Chttp%3A%2F%2Frdfs.org%2Fsioc%2Ftypes%23%3E%0D%0Aprefix+xsd%3A+%3Chttp%3A%2F%2Fwww.w3.org%2F2001%2FXMLSchema%23%3E+%0D%0Aprefix+dct%3A+%3Chttp%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%3E%0D%0Aprefix+dcc%3A+%3Chttp%3A%2F%2Fpurl.org%2Fdc%2Fterms%2F%3E+%0D%0Aselect+DISTINCT +%3Fforum_name%2C+%3Fpost%2C+%3Ftitle+%3Fcr+%3Furl+%0D%0Awhere+%0D%0A+%7B+%0D%0A+%3Fforum+a+sioct%3AWeblog+.%0D%0A+%3Fforum+sioc%3Aid+%3Fforum_name.%0D%0A+%3Fforum+sioc%3Ascope_of+%3Frole.+%0D%0A+%3Frole+sioc%3Afunction_of+%3Chttp%3A%2F%2Fdemo.openlinksw.com%2Fdataspace%2Fdemo%23this%3E+.%0D%0A+%3Fforum+sioc%3Acontainer_of+%3Fpost.+%0D%0A+optional%7B%3Fpost+dct%3Atitle+%3Ftitle%7D.%0D%0A+optional%7B%3Fpost+dcc%3Acreated+%3Fcr%7D.%0D%0A+optional%7B%3Fpost+sioc%3Alink+%3Furl%7D.%0D%0A+%7D%0D%0Aorder+by+DESC+%28%3Fcr%29&format=text%2Fhtml&debug=on" </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(8)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(8)]">Query Results: All Weblog Posts for a given ODS Member</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(8)]"> <div style="text-align: center;"> <span rel="foaf:depiction" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(8)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/images/g1.png]"> <img src="images/g1.png" alt="Weblog" /> </span> </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(11)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(11)]">ODS-Weblog SPARQL Queries</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(11)]"> <h4>All Weblog Posts for a given ODS Member, including the blog post content</h4> <p class="cnr"> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#><br/> PREFIX sioc: <http://rdfs.org/sioc/ns#><br/> PREFIX xsd: <http://www.w3.org/2001/XMLSchema#><br/> PREFIX dct: <http://purl.org/dc/elements/1.1/><br/> PREFIX dcc: <http://purl.org/dc/terms/><br/> PREFIX sioct: <http://rdfs.org/sioc/types#><br/> SELECT ?forum_name, ?post, ?title, ?cr, ?content, ?url<br/> FROM <http://demo.openlinksw.com/dataspace><br/> WHERE<br/> {<br/> ?forum a sioct:Weblog .<br/> ?forum sioc:id ?forum_name .<br/> ?forum sioc:scope_of ?role .<br/> ?role sioc:function_of <http://demo.openlinksw.com/dataspace/demo#this>.<br/> ?forum sioc:container_of ?post .<br/> OPTIONAL { ?post dct:title ?title } .<br/> OPTIONAL { ?post dcc:created ?cr } .<br/> OPTIONAL { ?post sioc:link ?url } .<br/> OPTIONAL { ?post sioc:links_to ?links_to } .<br/> OPTIONAL { ?post sioc:content ?content }<br/> } </p> <div style="display:none" property="dl:identifier" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(11)]"> http://demo.openlinksw.com/sparql?default-graph-uri=http%3A%2F%2Fdemo.openlinksw.com%2Fdataspace&should-sponge=&query=prefix+rdf%3A+%3Chttp%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%3E+%0D%0Aprefix+sioc%3A+%3Chttp%3A%2F%2Frdfs.org%2Fsioc%2Fns%23%3E+%0D%0Aprefix+xsd%3A+%3Chttp%3A%2F%2Fwww.w3.org%2F2001%2FXMLSchema%23%3E+%0D%0Aprefix+dct%3A+%3Chttp%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%3E%0D%0Aprefix+dcc%3A+%3Chttp%3A%2F%2Fpurl.org%2Fdc%2Fterms%2F%3E+%0D%0Aprefix+sioct%3A+%3Chttp%3A%2F%2Frdfs.org%2Fsioc%2Ftypes%23%3E%0D%0Aselect+%3Fforum_name%2C+%3Fpost%2C+%3Ftitle%2C+%3Fcr%2C+%3Fcontent%2C+%3Furl%0D%0Awhere+%0D%0A+%7B+%0D%0A+%3Fforum+a+sioct%3AWeblog+.%0D%0A+%3Fforum+sioc%3Aid+%3Fforum_name.%0D%0A+%3Fforum+sioc%3Ascope_of+%3Frole.+%0D%0A+%3Frole+sioc%3Afunction_of+%3Chttp%3A%2F%2Fdemo.openlinksw.com%2Fdataspace%2Fdemo%23this%3E+.%0D%0A+%3Fforum+sioc%3Acontainer_of+%3Fpost.+%0D%0A+optional%7B%3Fpost+dct%3Atitle+%3Ftitle+%7D.%0D%0A+optional%7B%3Fpost+dcc%3Acreated+%3Fcr+%7D.%0D%0A+optional%7B%3Fpost+sioc%3Alink+%3Furl+%7D.%0D%0A+optional%7B%3Fpost+sioc%3Alinks_to+%3Flinks_to+%7D.%0D%0A+optional%7B%3Fpost+sioc%3Acontent+%3Fcontent%7D%0D%0A+%7D+&format=text%2Fhtml&debug=on </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(12)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(12)]">Query Results: All Weblog Posts for a given ODS Member, including content</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(12)]"> <div style="text-align: center;"> <span rel="foaf:depiction" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(12)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/images/g3.png]"> <img src="images/g3.png" alt="Weblog" /> </span> </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(13)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(13)]">ODS-Weblog SPARQL Queries</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(13)]"> <h4>All Weblog Posts for a given ODS Member, including blog post content and out-bound links</h4> <p class="cnr"> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#><br/> PREFIX sioc: <http://rdfs.org/sioc/ns#><br/> PREFIX sioct: <http://rdfs.org/sioc/types#><br/> PREFIX xsd: <http://www.w3.org/2001/XMLSchema#><br/> PREFIX dct: <http://purl.org/dc/elements/1.1/><br/> PREFIX dcc: <http://purl.org/dc/terms/><br/> SELECT ?forum_name, ?post, ?title, ?cr, ?content, ?url, ?links_to<br/> FROM <http://demo.openlinksw.com/dataspace><br/> WHERE<br/> {<br/> ?forum a sioct:Weblog .<br/> ?forum sioc:id ?forum_name .<br/> ?forum sioc:scope_of ?role .<br/> ?role sioc:function_of <http://demo.openlinksw.com/dataspace/demo#this>.<br/> ?forum sioc:container_of ?post .<br/> OPTIONAL { ?post dct:title ?title } .<br/> OPTIONAL { ?post dcc:created ?cr } .<br/> OPTIONAL { ?post sioc:link ?url } .<br/> OPTIONAL { ?post sioc:links_to ?links_to } .<br/> OPTIONAL { ?post sioc:content ?content }<br/> } </p> <div style="display:none" property="dl:identifier" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(13)]"> http://demo.openlinksw.com/sparql?default-graph-uri=http%3A%2F%2Fdemo.openlinksw.com%2Fdataspace&should-sponge=&query=prefix+rdf%3A+%3Chttp%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%3E+%0D%0Aprefix+sioc%3A+%3Chttp%3A%2F%2Frdfs.org%2Fsioc%2Fns%23%3E+%0D%0Aprefix+sioct%3A+%3Chttp%3A%2F%2Frdfs.org%2Fsioc%2Ftypes%23%3E%0D%0Aprefix+xsd%3A+%3Chttp%3A%2F%2Fwww.w3.org%2F2001%2FXMLSchema%23%3E+%0D%0Aprefix+dct%3A+%3Chttp%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%3E%0D%0Aprefix+dcc%3A+%3Chttp%3A%2F%2Fpurl.org%2Fdc%2Fterms%2F%3E+%0D%0Aselect+%3Fforum_name%2C+%3Fpost%2C+%3Ftitle%2C+%3Fcr%2C+%3Fcontent%2C+%3Furl%2C+%3Flinks_to%0D%0Awhere+%0D%0A+%7B+%0D%0A+%3Fforum+a+sioct%3AWeblog+.+%0D%0A+%3Fforum+sioc%3Aid+%3Fforum_name.%0D%0A+%3Fforum+sioc%3Ascope_of+%3Frole.+%0D%0A+%3Frole+sioc%3Afunction_of+%3Chttp%3A%2F%2Fdemo.openlinksw.com%2Fdataspace%2Fdemo%23this%3E+.%0D%0A+%3Fforum+sioc%3Acontainer_of+%3Fpost.+%0D%0A+optional%7B+%3Fpost+dct%3Atitle+%3Ftitle+%7D.%0D%0A+optional%7B+%3Fpost+dcc%3Acreated+%3Fcr+%7D.%0D%0A+optional%7B+%3Fpost+sioc%3Alink+%3Furl+%7D.%0D%0A+optional%7B+%3Fpost+sioc%3Alinks_to+%3Flinks_to+%7D.%0D%0A+optional%7B%3Fpost+sioc%3Acontent+%3Fcontent%7D%0D%0A+%7D+&format=text%2Fhtml&debug=on </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(14)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(14)]">Query Results: Dump of all Weblog Posts for a given ODS Member, including the blog post contents and all out-bound links</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(14)]"> <div style="text-align: center;"> <span rel="foaf:depiction" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(14)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/images/g4.png]"> <img src="images/g4.png" alt="Weblog" /> </span> </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(15)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(15)]">OpenLink Data Spaces - Wiki</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(15)]"> <br/> <br/> <br/> <h2>Wiki Data Space</h2> <br/> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(16)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(16)]">ODS-Wiki and SIOC Ontology</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(16)]"> <table> <tr> <td>ODS</td> <td>SIOC</td> <td>Sample Value</td> </tr> <tr> <td>Data Space Class</td> <td>Class</td> <td> <code>sioc:Container</code> </td> </tr> <tr> <td>Data Space SubClass</td> <td>SubClass</td> <td> <code>sioct:Wiki</code> </td> </tr> <tr> <td>Data Space Generic Instance</td> <td>Type</td> <td> <code>sioc:Container</code> </td> </tr> <tr> <td>Data Space Type Specific Instance</td> <td>Type</td> <td> <code>sioct:Wiki</code> </td> </tr> <tr> <td>Data Space Instance Identifier (URI)</td> <td>ID</td> <td> <code>"<a href="http://demo.openlinksw.com/dataspace/demo/wiki/mywiki#id"><http://demo.openlinksw.com/dataspace/demo/wiki/mywiki#id></a>"</code> </td> </tr> </table> <br/> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(17)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(17)]">ODS-Wiki Data Space Post/Entry/Item Properties</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(17)]"> <p>The following query scans an ODS data space for properties assiociated with Entities of Type: Wiki</p> <p class="cnr"> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#><br/> PREFIX sioc: <http://rdfs.org/sioc/ns#><br/> PREFIX sioct: <http://rdfs.org/sioc/types#><br/> SELECT DISTINCT ?attribute<br/> FROM <http://demo.openlinksw.com/dataspace><br/> WHERE<br/> {<br/> ?forum rdf:type sioct:Wiki .<br/> ?forum sioc:container_of ?post .<br/> ?post ?attribute ?o<br/> }<br/> ORDER BY ?attribute </p> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(18)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(18)]">Query Results: ODS-Wiki Data Space Post/Entry/Item Properties</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(18)]"> <div style="text-align: center;"> <span rel="foaf:depiction" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(18)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/images/wiki.png]"> <img src="images/wiki.png" alt="Wiki" /> </span> </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(19)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(19)]">ODS-Wiki SPARQL Queries</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(19)]"> <h4>Dump of all Wikiwords for a given Wiki</h4> <p class="cnr"> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#><br/> PREFIX sioc: <http://rdfs.org/sioc/ns#><br/> PREFIX sioct: <http://rdfs.org/sioc/types#><br/> PREFIX xsd: <http://www.w3.org/2001/XMLSchema#><br/> PREFIX dct: <http://purl.org/dc/elements/1.1/><br/> PREFIX dcc: <http://purl.org/dc/terms/><br/> SELECT DISTINCT ?forum_name, ?post, ?title, ?link, ?links_to, ?cr<br/> FROM <http://demo.openlinksw.com/dataspace><br/> WHERE<br/> {<br/> ?forum rdf:type sioct:Wiki .<br/> ?forum sioc:id ?forum_name .<br/> ?forum sioc:container_of ?post .<br/> ?post dct:title ?title .<br/> OPTIONAL { ?post dcc:created ?cr } .<br/> OPTIONAL { ?post sioc:link ?link } .<br/> OPTIONAL { ?post sioc:links_to ?links_to } .<br/> }<br/> ORDER BY ?title </p> <div style="display:none" property="dl:identifier" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(19)]"> http://demo.openlinksw.com/sparql?default-graph-uri=http%3A%2F%2Fdemo.openlinksw.com%2Fdataspace&should-sponge=&query=%0D%0Aprefix+rdf%3A+%3Chttp%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%3E+%0D%0Aprefix+sioc%3A+%3Chttp%3A%2F%2Frdfs.org%2Fsioc%2Fns%23%3E+%0D%0Aprefix+sioct%3A+%3Chttp%3A%2F%2Frdfs.org%2Fsioc%2Ftypes%23%3E%0D%0Aprefix+xsd%3A+%3Chttp%3A%2F%2Fwww.w3.org%2F2001%2FXMLSchema%23%3E+%0D%0Aprefix+dct%3A+%3Chttp%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%3E%0D%0Aprefix+dcc%3A+%3Chttp%3A%2F%2Fpurl.org%2Fdc%2Fterms%2F%3E+%0D%0Aselect+distinct+%3Fforum_name%2C+%3Fpost%2C+%3Ftitle%2C+%3Flink%2C+%3Flinks_to%2C+%3Fcr%0D%0Afrom+%3Chttp%3A%2F%2Fdemo.openlinksw.com%2Fdataspace%3E%0D%0Awhere+%0D%0A+{%0D%0A+%3Fforum+rdf%3Atype+sioct%3AWiki+.%0D%0A+%3Fforum+sioc%3Aid+%3Fforum_name.%0D%0A+%3Fforum+sioc%3Acontainer_of+%3Fpost+.%0D%0A+%3Fpost+dct%3Atitle+%3Ftitle.%0D%0A+optional+{%3Fpost+dcc%3Acreated+%3Fcr}.%0D%0A+optional+{%3Fpost+sioc%3Alink+%3Flink}+.%0D%0A+optional+{%3Fpost+sioc%3Alinks_to+%3Flinks_to}+.+%0D%0A+}%0D%0Aorder+by+%3Ftitle%0D%0A&format=text%2Fhtml&debug=on </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(20)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(20)]">Query Results: Dump of all Wikiwords for a given Wiki</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(20)]"> <div style="text-align: center;"> <span rel="foaf:depiction" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(20)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/images/g5.png]"> <img src="images/g5.png" alt="Wiki" /> </span> </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(21)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(21)]">ODS-Wiki SPARQL Queries</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(21)]"> <h4>Dump of all WikiWords for a given Wiki, including content and out-bound links</h4> <p class="cnr"> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#><br/> PREFIX sioc: <http://rdfs.org/sioc/ns#><br/> PREFIX sioct: <http://rdfs.org/sioc/types#><br/> PREFIX xsd: <http://www.w3.org/2001/XMLSchema#><br/> PREFIX dct: <http://purl.org/dc/elements/1.1/><br/> PREFIX dcc: <http://purl.org/dc/terms/><br/> SELECT ?forum_name, ?post, ?title, ?link, ?links_to, ?cr, ?content<br/> FROM <http://demo.openlinksw.com/dataspace><br/> WHERE<br/> {<br/> ?forum rdf:type sioct:Wiki .<br/> ?forum sioc:id ?forum_name .<br/> ?forum sioc:container_of ?post .<br/> ?post dct:title ?title .<br/> OPTIONAL { ?post dcc:created ?cr } .<br/> OPTIONAL { ?post sioc:link ?link } .<br/> OPTIONAL { ?post sioc:links_to ?links_to } .<br/> OPTIONAL { ?post sioc:content ?content } .<br/> } </p> <div style="display:none" property="dl:identifier" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(21)]"> http://demo.openlinksw.com/sparql/?default-graph-uri=http%3A%2F%2Fdemo.openlinksw.com%2Fdataspace&query=prefix+rdf%3A+%3Chttp%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%3E+%0D%0APREFIX+sioc%3A+%3Chttp%3A%2F%2Frdfs.org%2Fsioc%2Fns%23%3E+%0D%0APREFIX+sioct%3A+%3Chttp%3A%2F%2Frdfs.org%2Fsioc%2Ftypes%23%3E%0D%0APREFIX+xsd%3A+%3Chttp%3A%2F%2Fwww.w3.org%2F2001%2FXMLSchema%23%3E+%0D%0APREFIX+dct%3A+%3Chttp%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%3E%0D%0APREFIX+dcc%3A+%3Chttp%3A%2F%2Fpurl.org%2Fdc%2Fterms%2F%3E+%0D%0ASELECT+distinct+%3Fforum_name%2C+%3Fpost%2C+%3Ftitle%2C+%3Flink%2C+%3Flinks_to%2C+%3Fcr%0D%0AFROM+%3Chttp%3A%2F%2Fdemo.openlinksw.com%2Fdataspace%3E%0D%0AWHERE+%7B%0D%0A+%3Fforum+rdf%3Atype+sioct%3AWiki+.%0D%0A+%3Fforum+sioc%3Aid+%3Fforum_name.%0D%0A+%3Fforum+sioc%3Acontainer_of+%3Fpost+.%0D%0A+%3Fpost+dct%3Atitle+%3Ftitle.%0D%0A+optional+%7B%3Fpost+dcc%3Acreated+%3Fcr%7D.%0D%0A+optional+%7B%3Fpost+sioc%3Alink+%3Flink%7D+.%0D%0A+optional+%7B%3Fpost+sioc%3Alinks_to+%3Flinks_to%7D+.+%0D%0A+%7D%0D%0AORDER+BY+%3Ftitle&format=text%2Fhtml </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(22)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(22)]">Query Results: Dump of all WikiWords for a given Wiki including content and out-bound links</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(22)]"> <div style="text-align: center;"> <span rel="foaf:depiction" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(22)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/images/g6.png]"> <img src="images/g6.png" alt="Wiki" /> </span> </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(23)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(23)]">ODS-Wiki SPARQL Queries</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(23)]"> <h4>List of Web Services (e.g., Atom Publishing [SOAP], Moveable Type [XML-RPC]) assiociated with Wiki Data Space Instances</h4> <p class="cnr"> PREFIX svc: <http://rdfs.org/sioc/services#><br/> PREFIX sioct: <http://rdfs.org/sioc/types#><br/> SELECT ?endp, ?proto<br/> FROM <http://demo.openlinksw.com/dataspace><br/> WHERE<br/> {<br/> ?forum a sioct:Wiki .<br/> ?forum svc:has_service ?svc .<br/> ?svc svc:service_endpoint ?endp .<br/> ?svc svc:service_protocol ?proto .<br/> }<br/> ORDER BY ?proto </p> <div style="display:none" property="dl:identifier" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(23)]"> http://demo.openlinksw.com/sparql?default-graph-uri=http%3A%2F%2Fdemo.openlinksw.com%2Fdataspace&should-sponge=&query=prefix+svc%3A+%3Chttp%3A%2F%2Frdfs.org%2Fsioc%2Fservices%23%3E%0D%0Aprefix+sioct%3A+%3Chttp%3A%2F%2Frdfs.org%2Fsioc%2Ftypes%23%3E%0D%0Aselect+%3Fendp+%2C+%3Fproto+%0D%0Awhere%0D%0A+%7B%0D%0A+%3Fforum+a+sioct%3AWiki.%0D%0A+%3Fforum+svc%3Ahas_service+%3Fsvc+.%0D%0A+%3Fsvc+svc%3Aservice_endpoint+%3Fendp+.%0D%0A+%3Fsvc+svc%3Aservice_protocol+%3Fproto+.%0D%0A+%7D%0D%0Aorder+by+%3Fproto&format=text%2Fhtml&debug=on </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(24)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(24)]">Query Results: List of Web Services</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(24)]"> <div style="text-align: center;"> <span rel="foaf:depiction" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(24)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/images/g7.png]"> <img src="images/g7.png" alt="Wiki" /> </span> </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(25)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(25)]">OpenLink Data Spaces - Calendar</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(25)]"> <br/> <br/> <br/> <h2>Calendar Data Space</h2> <br/> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(26)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(26)]">ODS-Calendar and SIOC Ontology</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(26)]"> <table> <tr> <td>ODS</td> <td>SIOC</td> <td>Sample Value</td> </tr> <tr> <td>Data Space Class</td> <td>Class</td> <td> <code>sioc:Container</code> </td> </tr> <tr> <td>Data Space SubClass</td> <td>SubClass</td> <td> <code>sioct:Calendar</code> </td> </tr> <tr> <td>Data Space Generic Instance</td> <td>Type</td> <td> <code>sioc:Calendar</code> </td> </tr> <tr> <td>Data Space Type Specific Instance</td> <td>Type</td> <td> <code>sioct:Calendar</code> </td> </tr> <tr> <td>Data Space Instance Identifier (URI)</td> <td>ID</td> <td> <code>"<a href="http://demo.openlinksw.com/dataspace/demo/calendar/mycalendar#id"><http://demo.openlinksw.com/dataspace/demo/calendar/mycalendar#id></a>"</code> </td> </tr> </table> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(27)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(27)]">ODS-Calendar Data Space Post/Entry/Item Properties</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(27)]"> <p>The following query scans an ODS data space for properties assiociated with Entities of Type: Calendar</p> <p class="cnr"> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#><br/> PREFIX sioc: <http://rdfs.org/sioc/ns#><br/> PREFIX sioct: <http://rdfs.org/sioc/types#><br/> SELECT DISTINCT ?attribute<br/> FROM <http://demo.openlinksw.com/dataspace><br/> WHERE<br/> {<br/> ?forum rdf:type sioct:Calendar .<br/> ?forum sioc:container_of ?post .<br/> ?post ?attribute ?o<br/> }<br/> ORDER BY ?attribute </p> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(28)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(28)]">Query Results: ODS-Calendar Data Space Post/Entry/Item Properties</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(28)]"> <div style="text-align: center;"> <span rel="foaf:depiction" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(28)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/images/calendar.png]"> <img src="images/calendar.png" alt="Calendar" /> </span> </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(29)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(29)]">ODS-Calendar SPARQL Queries</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(29)]"> <h4>Dump of all Events for a given Calendar</h4> <p class="cnr"> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#><br/> PREFIX sioc: <http://rdfs.org/sioc/ns#><br/> PREFIX sioct: <http://rdfs.org/sioc/types#><br/> PREFIX dct: <http://purl.org/dc/elements/1.1/><br/> PREFIX dcc: <http://purl.org/dc/terms/><br/> PREFIX calr: <http://www.w3.org/2002/12/cal#><br/> SELECT DISTINCT ?forum_name, ?post, ?title, ?link, ?cr<br/> FROM <http://demo.openlinksw.com/dataspace><br/> WHERE<br/> {<br/> ?forum rdf:type sioct:Calendar .<br/> ?forum sioc:id ?forum_name .<br/> ?forum sioc:container_of ?post .<br/> ?post rdf:type calr:vevent .<br/> ?post dct:title ?title .<br/> OPTIONAL { ?post dcc:created ?cr } .<br/> OPTIONAL { ?post sioc:link ?link } <br/> } </p> <div style="display:none" property="dl:identifier" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(29)]"> http://demo.openlinksw.com/sparql/?default-graph-uri=http%3A%2F%2Fdemo.openlinksw.com%2Fdataspace&should-sponge=&query=prefix+rdf%3A+%3Chttp%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%3E+%0D%0APREFIX+sioc%3A+%3Chttp%3A%2F%2Frdfs.org%2Fsioc%2Fns%23%3E+%0D%0APREFIX+sioct%3A+%3Chttp%3A%2F%2Frdfs.org%2Fsioc%2Ftypes%23%3E%0D%0APREFIX+dct%3A+%3Chttp%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%3E%0D%0APREFIX+dcc%3A+%3Chttp%3A%2F%2Fpurl.org%2Fdc%2Fterms%2F%3E%0D%0APREFIX+calr%3A+%3Chttp%3A%2F%2Fwww.w3.org%2F2002%2F12%2Fcal%23%3E+%0D%0ASELECT+distinct+%3Fforum_name%2C+%3Fpost%2C+%3Ftitle%2C+%3Flink%2C+%3Fcr%0D%0AFROM+%3Chttp%3A%2F%2Fdemo.openlinksw.com%2Fdataspace%3E%0D%0AWHERE+%0D%0A+%7B%0D%0A+%3Fforum+rdf%3Atype+sioct%3ACalendar+.%0D%0A+%3Fforum+sioc%3Aid+%3Fforum_name.%0D%0A+%3Fforum+sioc%3Acontainer_of+%3Fpost+.%0D%0A+%3Fpost+rdf%3Atype+calr%3Avevent+.%0D%0A+%3Fpost+dct%3Atitle+%3Ftitle.%0D%0A+optional+%7B%3Fpost+dcc%3Acreated+%3Fcr%7D.%0D%0A+optional+%7B%3Fpost+sioc%3Alink+%3Flink%7D+.+%0D%0A+%7D&format=text%2Fhtml </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(30)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(30)]">Query Results: Dump of all Events for a given Calendar</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(30)]"> <div style="text-align: center;"> <span rel="foaf:depiction" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(30)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/images/g8.png]"> <img src="images/g8.png" alt="Calendar" /> </span> </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(31)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(31)]">ODS-Calendar SPARQL Queries</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(31)]"> <h4>Dump of all Events for a given Calendar, including content</h4> <p class="cnr"> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#><br/> PREFIX sioc: <http://rdfs.org/sioc/ns#><br/> PREFIX sioct: <http://rdfs.org/sioc/types#><br/> PREFIX dct: <http://purl.org/dc/elements/1.1/><br/> PREFIX dcc: <http://purl.org/dc/terms/><br/> PREFIX calr: <http://www.w3.org/2002/12/cal#><br/> SELECT ?forum_name, ?post, ?title, ?link, ?links_to, ?cr, ?content<br/> FROM <http://demo.openlinksw.com/dataspace><br/> WHERE<br/> {<br/> ?forum rdf:type sioct:Calendar .<br/> ?forum sioc:id ?forum_name .<br/> ?forum sioc:container_of ?post .<br/> ?post rdf:type calr:vevent .<br/> OPTIONAL { ?post dct:title ?title } .<br/> OPTIONAL { ?post dcc:created ?cr } .<br/> OPTIONAL { ?post sioc:link ?link } .<br/> OPTIONAL { ?post sioc:links_to ?links_to } .<br/> OPTIONAL { ?post sioc:content ?content } .<br/> } </p> <div style="display:none" property="dl:identifier" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(31)]"> http://demo.openlinksw.com/sparql/?default-graph-uri=http%3A%2F%2Fdemo.openlinksw.com%2Fdataspace&should-sponge=&query=prefix+rdf%3A+%3Chttp%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%3E+%0D%0APREFIX+sioc%3A+%3Chttp%3A%2F%2Frdfs.org%2Fsioc%2Fns%23%3E+%0D%0APREFIX+sioct%3A+%3Chttp%3A%2F%2Frdfs.org%2Fsioc%2Ftypes%23%3E%0D%0APREFIX+dct%3A+%3Chttp%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%3E%0D%0APREFIX+dcc%3A+%3Chttp%3A%2F%2Fpurl.org%2Fdc%2Fterms%2F%3E+%0D%0APREFIX+calr%3A+%3Chttp%3A%2F%2Fwww.w3.org%2F2002%2F12%2Fcal%23%3E+%0D%0ASELECT+%3Fforum_name%2C+%3Fpost%2C+%3Ftitle%2C+%3Flink%2C+%3Flinks_to%2C+%3Fcr%2C+%3Fcontent%0D%0AFROM+%3Chttp%3A%2F%2Fdemo.openlinksw.com%2Fdataspace%3E%0D%0AWHERE+%0D%0A+%7B%0D%0A+%3Fforum+rdf%3Atype+sioct%3ACalendar.%0D%0A+%3Fforum+sioc%3Aid+%3Fforum_name.%0D%0A+%3Fforum+sioc%3Acontainer_of+%3Fpost+.%0D%0A+%3Fpost+rdf%3Atype+calr%3Avevent+.%0D%0A+optional+%7B%3Fpost+dct%3Atitle+%3Ftitle%7D.%0D%0A+optional+%7B%3Fpost+dcc%3Acreated+%3Fcr%7D.%0D%0A+optional+%7B%3Fpost+sioc%3Alink+%3Flink%7D+.%0D%0A+optional+%7B%3Fpost+sioc%3Alinks_to+%3Flinks_to%7D+.+%0D%0A+optional+%7B%3Fpost+sioc%3Acontent+%3Fcontent%7D.+%0D%0A+%7D&format=text%2Fhtml </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(32)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(32)]">Query Results: Dump of all Events for a given Calendar including content</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(32)]"> <div style="text-align: center;"> <span rel="foaf:depiction" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(32)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/images/g9.png]"> <img src="images/g9.png" alt="Calendar" /> </span> </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(33)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(33)]">ODS-Calendar SPARQL Queries</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(33)]"> <h4>Dump of Events with details for a given Calendar</h4> <p class="cnr"> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#><br/> PREFIX sioc: <http://rdfs.org/sioc/ns#><br/> PREFIX sioct: <http://rdfs.org/sioc/types#><br/> PREFIX dct: <http://purl.org/dc/elements/1.1/><br/> PREFIX dcc: <http://purl.org/dc/terms/><br/> PREFIX calr: <http://www.w3.org/2002/12/cal#><br/> SELECT DISTINCT ?forum_name, ?post, ?url, ?summary, ?descr, ?location<br/> FROM <http://demo.openlinksw.com/dataspace><br/> WHERE<br/> { ?forum rdf:type sioct:Calendar . ?forum sioc:id ?forum_name . ?forum sioc:container_of ?post . ?post rdf:type calr:vevent . OPTIONAL { ?post dct:title ?title } . OPTIONAL { ?post calr:url ?url } . OPTIONAL { ?post calr:summary ?summary } . OPTIONAL { ?post calr:description ?descr } . OPTIONAL { ?post calr:dtstart ?start } . OPTIONAL { ?post calr:location ?location } .<br/> } </p> <div style="display:none" property="dl:identifier" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(33)]"> http://demo.openlinksw.com/sparql/?default-graph-uri=http%3A%2F%2Fdemo.openlinksw.com%2Fdataspace&should-sponge=&query=prefix+rdf%3A+%3Chttp%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%3E+%0D%0APREFIX+sioc%3A+%3Chttp%3A%2F%2Frdfs.org%2Fsioc%2Fns%23%3E+%0D%0APREFIX+sioct%3A+%3Chttp%3A%2F%2Frdfs.org%2Fsioc%2Ftypes%23%3E%0D%0APREFIX+dct%3A+%3Chttp%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%3E%0D%0APREFIX+dcc%3A+%3Chttp%3A%2F%2Fpurl.org%2Fdc%2Fterms%2F%3E%0D%0APREFIX+calr%3A+%3Chttp%3A%2F%2Fwww.w3.org%2F2002%2F12%2Fcal%23%3E+%0D%0ASELECT+distinct+%3Fforum_name%2C+%3Fpost%2C+%3Furl%2C+%3Fsummary%2C+%3Fdescr%2C+%3Flocation%0D%0AFROM+%3Chttp%3A%2F%2Fdemo.openlinksw.com%2Fdataspace%3E%0D%0AWHERE+%0D%0A+%7B%0D%0A+%3Fforum+rdf%3Atype+sioct%3ACalendar+.%0D%0A+%3Fforum+sioc%3Aid+%3Fforum_name.%0D%0A+%3Fforum+sioc%3Acontainer_of+%3Fpost+.%0D%0A+%3Fpost+rdf%3Atype+calr%3Avevent+.%0D%0A+optional%7B%3Fpost+dct%3Atitle+%3Ftitle%7D.%0D%0A+optional%7B%3Fpost+calr%3Aurl+%3Furl+%7D.%0D%0A+optional%7B%3Fpost+calr%3Asummary+%3Fsummary+%7D.%0D%0A+optional%7B%3Fpost+calr%3Adescription+%3Fdescr+%7D.%0D%0A+optional%7B%3Fpost+calr%3Adtstart+%3Fstart%7D.%0D%0A+optional%7B%3Fpost+calr%3Alocation+%3Flocation%7D.%0D%0A+%7D&format=text%2Fhtml </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(34)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(34)]">Query Results: Dump of Events with details for a given Calendar</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(34)]"> <div style="text-align: center;"> <span rel="foaf:depiction" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(34)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/images/g10.png]"> <img src="images/g10.png" alt="Calendar" /> </span> </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(35)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(35)]">OpenLink Data Spaces - Feeds</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(35)]"> <br/> <br/> <br/> <h2>Feeds / Subscriptions Data Space<br/>(Feed Aggregation)</h2> <br/> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(36)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(36)]">ODS-Feeds and SIOC Ontology</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(36)]"> <table> <tr> <td>ODS</td> <td>SIOC</td> <td>Sample Value</td> </tr> <tr> <td>Data Space Class</td> <td>Class</td> <td> <code>sioc:Container</code> </td> </tr> <tr> <td>Data Space SubClass</td> <td>SubClass</td> <td> <code>sioct:SubscriptionList</code> </td> </tr> <tr> <td>Data Space Generic Instance</td> <td>Type</td> <td> <code>sioc:Container</code> </td> </tr> <tr> <td>Data Space Type Specific Instance</td> <td>Type</td> <td> <code>sioct:SubscriptionList</code> </td> </tr> <tr> <td>Data Space Instance Identifier (URI)</td> <td>ID</td> <td> <code>"<a href="http://demo.openlinksw.com/dataspace/demo/subscriptions/DemoFeeds#id"><http://demo.openlinksw.com/dataspace/demo/subscriptions/DemoFeeds#id></a>"</code> </td> </tr> </table> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(37)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(37)]">ODS-Feeds Data Space Post/Entry/Item Properties</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(37)]"> <p>The following query scans an entire ODS data space (collection of many application specific data spaces) for properties assiociated with Entities of Type: SubscriptionList</p> <p class="cnr"> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#><br/> PREFIX sioc: <http://rdfs.org/sioc/ns#><br/> PREFIX sioct: <http://rdfs.org/sioc/types#><br/> SELECT DISTINCT ?attribute<br/> FROM <http://demo.openlinksw.com/dataspace><br/> WHERE<br/> {<br/> ?forum rdf:type sioct:SubscriptionList .<br/> ?forum sioc:parent_of ?parentf .<br/> ?parentf sioc:container_of ?post .<br/> ?post ?attribute ?o<br/> }<br/> ORDER BY ?attribute </p> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(38)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(38)]">Query Results: ODS-Feeds Data Space Post/Entry/Item Properties</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(38)]"> <div style="text-align: center;"> <span rel="foaf:depiction" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(38)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/images/feeds.png]"> <img src="images/feeds.png" alt="Feeds" /> </span> </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(39)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(39)]">ODS-Feeds SPARQL Queries</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(39)]"> <h4>Obtaining a dump of all Posts within an ODS-Feeds Data Space</h4> <p class="cnr"> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#><br/> PREFIX sioc: <http://rdfs.org/sioc/ns#><br/> PREFIX sioct: <http://rdfs.org/sioc/types#><br/> PREFIX dct: <http://purl.org/dc/elements/1.1/><br/> PREFIX dcc: <http://purl.org/dc/terms/><br/> SELECT ?forum_name, ?channel, ?item_title, ?created<br/> FROM <http://demo.openlinksw.com/dataspace><br/> WHERE<br/> {<br/> ?forum a sioct:SubscriptionList ;<br/> sioc:id ?forum_name .<br/> ?forum sioc:scope_of ?role .<br/> ?role sioc:function_of <http://demo.openlinksw.com/dataspace/demo#this>.<br/> ?forum sioc:parent_of ?channel .<br/> ?channel sioc:container_of ?post .<br/> OPTIONAL { ?post dct:title ?item_title } .<br/> OPTIONAL { ?post dcc:created ?created } .<br/> } </p> <div style="display:none" property="dl:identifier" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(39)]"> http://demo.openlinksw.com/sparql?default-graph-uri=http%3A%2F%2Fdemo.openlinksw.com%2Fdataspace&should-sponge=&query=prefix+rdf%3A+%3Chttp%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%3E%0D%0Aprefix+sioc%3A+%3Chttp%3A%2F%2Frdfs.org%2Fsioc%2Fns%23%3E%0D%0Aprefix+sioct%3A+%3Chttp%3A%2F%2Frdfs.org%2Fsioc%2Ftypes%23%3E%0D%0Aprefix+dct%3A+%3Chttp%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%3E%0D%0Aprefix+dcc%3A+%3Chttp%3A%2F%2Fpurl.org%2Fdc%2Fterms%2F%3E%0D%0Aselect+%3Fforum_name%2C+%3Fchannel%2C+%3Fitem_title%2C+%3Fcreated%0D%0Awhere+%0D%0A+%7B%0D%0A+%3Fforum+a+sioct%3ASubscriptionList%3B%0D%0A+sioc%3Aid+%3Fforum_name.%0D%0A+%3Fforum+sioc%3Ascope_of+%3Frole.+%0D%0A+%3Frole+sioc%3Afunction_of+%3Chttp%3A%2F%2Fdemo.openlinksw.com%2Fdataspace%2Fdemo%23this%3E+.%0D%0A+%3Fforum+sioc%3Aparent_of+%3Fchannel+.%0D%0A+%3Fchannel+sioc%3Acontainer_of+%3Fpost+.%0D%0A+optional%7B+%3Fpost+dct%3Atitle+%3Fitem_title+%7D.%0D%0A+optional%7B+%3Fpost+dcc%3Acreated+%3Fcreated+%7D.%0D%0A+%7D&format=text%2Fhtml&debug=on </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(40)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(40)]">Query Results: Obtaining a dump of all Posts within an ODS-Feeds Data Space</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(40)]"> <div style="text-align: center;"> <span rel="foaf:depiction" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(40)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/images/g11.png]"> <img src="images/g11.png" alt="Feeds" /> </span> </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(41)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(41)]">ODS-Feeds SPARQL Queries</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(41)]"> <h4>Obtaining a dump of all Posts within an ODS-Feeds Data Space that includes feed content</h4> <p class="cnr"> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#><br/> PREFIX sioc: <http://rdfs.org/sioc/ns#><br/> PREFIX sioct: <http://rdfs.org/sioc/types#><br/> PREFIX dct: <http://purl.org/dc/elements/1.1/><br/> PREFIX dcc: <http://purl.org/dc/terms/><br/> SELECT ?forum_name ?channel ?item_title ?url ?created ?content<br/> FROM <http://demo.openlinksw.com/dataspace><br/> WHERE<br/> {<br/> ?forum a sioct:SubscriptionList ;<br/> sioc:id ?forum_name .<br/> ?forum sioc:scope_of ?role .<br/> ?role sioc:function_of <http://demo.openlinksw.com/dataspace/demo#this>.<br/> ?forum sioc:parent_of ?channel .<br/> ?channel sioc:container_of ?post .<br/> OPTIONAL { ?post dct:title ?item_title } .<br/> OPTIONAL { ?post sioc:links_to ?url } .<br/> OPTIONAL { ?post dcc:created ?created } .<br/> OPTIONAL { ?post sioc:content ?content } .<br/> } </p> <div style="display:none" property="dl:identifier" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(41)]"> http://demo.openlinksw.com/sparql?default-graph-uri=http%3A%2F%2Fdemo.openlinksw.com%2Fdataspace&should-sponge=&query=prefix+rdf%3A+%3Chttp%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%3E%0D%0Aprefix+sioc%3A+%3Chttp%3A%2F%2Frdfs.org%2Fsioc%2Fns%23%3E%0D%0Aprefix+sioct%3A+%3Chttp%3A%2F%2Frdfs.org%2Fsioc%2Ftypes%23%3E%0D%0Aprefix+dct%3A+%3Chttp%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%3E%0D%0Aprefix+dcc%3A+%3Chttp%3A%2F%2Fpurl.org%2Fdc%2Fterms%2F%3E%0D%0Aselect+%3Fforum_name%2C+%3Fchannel%2C+%3Fitem_title%2C+%3Furl%2C+%3Fcreated%2C+%3Fcontent%0D%0Awhere+%0D%0A+%7B%0D%0A+%3Fforum+a+sioct%3ASubscriptionList%3B%0D%0A+sioc%3Aid+%3Fforum_name.%0D%0A+%3Fforum+sioc%3Ascope_of+%3Frole.+%0D%0A+%3Frole+sioc%3Afunction_of+%3Chttp%3A%2F%2Fdemo.openlinksw.com%2Fdataspace%2Fdemo%23this%3E+.%0D%0A+%3Fforum+sioc%3Aparent_of+%3Fchannel+.%0D%0A+%3Fchannel+sioc%3Acontainer_of+%3Fpost+.%0D%0A+optional%7B+%3Fpost+dct%3Atitle+%3Fitem_title+%7D.%0D%0A+optional%7B+%3Fpost+sioc%3Alinks_to+%3Furl+%7D.%0D%0A+optional%7B+%3Fpost+dcc%3Acreated+%3Fcreated+%7D.%0D%0A+optional%7B+%3Fpost+sioc%3Acontent+%3Fcontent%7D.%0D%0A+%7D&format=text%2Fhtml&debug=on </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(42)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(42)]">Query Results: Obtaining a dump of all Posts within an ODS-Feeds Data Space that includes feed content</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(42)]"> <div style="text-align: center;"> <span rel="foaf:depiction" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(42)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/images/g12.png]"> <img src="images/g12.png" alt="Feeds" /> </span> </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(43)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(43)]">OpenLink Data Spaces - Bookmarks</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(43)]"> <br/> <br/> <br/> <h2>Bookmarks Data Space</h2> <br/> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(44)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(44)]">ODS-Bookmarks and SIOC Ontology</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(44)]"> <table> <tr> <td>ODS</td> <td>SIOC</td> <td>Sample Value</td> </tr> <tr> <td>Data Space Class</td> <td>Class</td> <td> <code>sioc:Container</code> </td> </tr> <tr> <td>Data Space SubClass</td> <td>SubClass</td> <td> <code>sioct:BookmarkFolder</code> </td> </tr> <tr> <td>Data Space Generic Instance</td> <td>Type</td> <td> <code>sioc:Container</code> </td> </tr> <tr> <td>Data Space Type Specific Instance</td> <td>Type</td> <td> <code>sioct:BookmarkFolder</code> </td> </tr> <tr> <td>Data Space Instance Identifier (URI)</td> <td>ID</td> <td> <code>"<a href="http://demo.openlinksw.com/dataspace/demo/bookmark/mybookmarks#id"><http://demo.openlinksw.com/dataspace/demo/bookmark/mybookmarks#id></a>"</code> </td> </tr> </table> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(45)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(45)]">ODS-Bookmarks Data Space Post/Entry/Item Properties</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(45)]"> <p>The following query scans an ODS data space for properties assiociated with Entities of Type: BookmarkFolder</p> <p class="cnr"> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#><br/> PREFIX sioc: <http://rdfs.org/sioc/ns#><br/> PREFIX sioct: <http://rdfs.org/sioc/types#><br/> SELECT DISTINCT ?attribute<br/> FROM <http:// mo.openlinksw.com/dataspace<br/> WHERE<br/> {<br/> ?forum a sioct:BookmarkFolder .<br/> ?forum sioc:container_of ?post .<br/> ?post ?attribute ?o<br/> }<br/> ORDER BY ?attribute </p> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(46)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(46)]">Query Results: ODS-Bookmarks Data Space Post/Entry/Item Properties</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(46)]"> <div style="text-align: center;"> <span rel="foaf:depiction" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(46)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/images/bookmark.png]"> <img src="http://virtuoso.openlinksw.com/presentations/SPARQL_Tutorials/SPARQL_Tutorials_Part_1/images/bookmark.png" alt="Bookmaks" /> </span> </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(47)]" typeof="bibo:lide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(47)]">ODS-Bookmarks SPARQL Queries</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(47)]"> <h4>Dump of all Bookmark Data Space entries for a given ODS Bookmarks Data Space</h4> <p class="cnr"> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#><br/> PREFIX sioc: <http://rdfs.org/sioc/ns#><br/> PREFIX sioct: <http://rdfs.org/sioc/types#><br/> PREFIX dct: <http://prl.org/dc/elments/1.1/><br/> SELECT DISTINCT ?forum_name, ?post, ?title, ?link, ?url<br/> FROM <http://demo.openlinksw.com/dataspace><br/> WHERE<br/> {<br/> ?forum a sioct:BookmarkFolder .<br/> ?forum sioc:id ?forum_name .<br/> ?forum sioc:scope_of ?role .<br/> ?role sioc:function_of <http://demo.openlinksw.com/dataspace/demo#this> .<br/> ?forum sioc:container_of ?post .<br/> OPTIONAL {?post dct:title ?title } .<br/> OPTIONAL {?post sioc:link ?link } .<br/> OPTIONAL {?post sioc:links_t ?url }<br/> }<br/> ORDER BY ?title </p> <div style="display:none" property="dl:identifier" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(47]"> http://demo.openlinksw.com/sparql?default-graph-uri=http%3A%2F%2Fdemo.openlinksw.com%2Fdataspace&hould-sponge=&query=prefix+rdf%3A+%3Chttp%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%3E%0D%0Aprefix+sioc%3A+%3Chttp%3A%2F2Frdfs.org%2Fsioc%2Fns%23%3E%0D%0Aprefix+sioct%3A+%3Chttp%3A%2F%2Frdfs.org%2Fsioc%2Ftyps%23%3E%0D%0Aprefix+dct%3A+%3Chttp%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%3E%0D%0Aselect+distinct+%3Fforum_name%2C+%3Fpost%2+%3Ftitle%2C+%3Flink%2C+%3Furl%0D%0Awhere+%7B%0D%0A+%3Fforum+a+sioct%3ABookmarkFolder+.%0D%0A+%3Fforum+sioc%3Aid+%3Fforum_name.0D%0A+%3Fforum+sioc%3Ascope_of+%3Frole.+%0D%0A+%3Frole+sioc%3Afunction_of+%3Chttp%3A%2F%2Fdemo.openlinksw.com%2Fdatspace%2Fdemo%23this%3+.%0D%0A+%3Fforumsioc%3container_of+%3Fpost+.%0D%0A+optional%7B+%3Fpost+dct%3Atitle+%3Ftitle+%7D.%0D%0A+optional%7B+%3Fpost+sioc%3Alink+%3Flink+%7D+.%0D%0A+optional%7B+%3Fpst+sioc%3Alinks_to+%3Furl+%7D%0D%0A+%7D%0D%0Aorder+by+%3Ftitle&format=text%2Fhtml&debug=on </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(48)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(48)]">Query Results: Dump of all Bookmark Data Space entries for a given ODS Bookmarks Data Space</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(48)]"> <div style="text-align: center;"> <span rel="foaf:depiction" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(48)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/images/g13.png]"> <img src="images/g13.png" alt="Bookmarks" /> </span> </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(49)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(49)]">ODS-Bookmarks SPARQL Queries</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(49)]"> <h4>List of Web Services (e.g.,Atom Publishing (SOAP), Moveable Type (XML-RPC) etc.) assiociated with Bookmarks Data Space Instance</h4> <p class="cnr"> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#><br/> PREFIX svc: <http://rdfs.org/sioc/services#><br/> PREFIX sioct: <http://rdfs.org/sioc/types#<br/> SELECT ?endp, ?proto<br/> FROM <http://demo.openlinksw.com/dataspace><br/> WHERE<br/> {<br/> ?forum a sioct:BookmarkFolder .<br/> ?forum svc:has_service ?svc .<br/> ?svc svc:service_endpoint ?endp .<br/> ?svc svc:service_protocol ?proto<br/> }<br/> ORDER BY ?proto </p> <div style="display:none" property="dl:identifier" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(49)]"> http://demo.openlnksw.com/sparql?default-graph-uri=http%3A%2F%2Fdemo.openlinksw.com%2Fdataspace&should-sponge=&query=prefix+rdf%3A+%3Chttp%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-sytax-ns%23%3E%0D%0Aprefix+svc3A+%3Chttp%3A%2F%2Frdfs.org%2Fsioc%2Fservices%23%3E%0D%0Arefix+sioct%3+%3Chttp%3A%2F%2Frdfsorg%2Fsioc%2Ftypes%23%3E%0D%0Aselect+%3Fendp+%2C+%3Fproto+%0D%0Awhere+%0D%A+%7B%0D%0A+%3Fforum+a+sioct%3ABookmarkFolder+.%0D%0A+%3Fforum+svc%3Ahas_service+%3Fsvc+.%0D%0A+%3Fsvc+svc%3service_endpoint+%3Fendp+.%0D%0A+%3Fsvc+svc%3Aservice_protocol+%3Fproto+.%0D%0A+%7D%0D%0Aorder+by+%3proto&format=text%2Fhtml&debug=on </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(50)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(50)]">Query Results: List of Web Services</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(50)]"> <div style="text-align: center;"> <span rel="foaf:depiction" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(50)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/images/g14.png]"> </span> <table class="sparql" border="1"> <tr> <th>endp</th> <th>proto</th> </tr> <tr> <td>http://id.myopenlink.net/dataspace/services/bookmarks</td> <td>SOAP</td> </tr> </table> </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(51)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(51)]">OpenLink DataSpaces - AddressBook</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(51)]"> <br/> <br/> <br/> <h2>AddressBook Data Space</h2> <br/> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(52)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.tml#(52)]">ODS-AdressBook and SIOC Ontology</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(52)]"> <table> <tr> <td>ODS</td> <td>SIOC</td> <td>Sample Value</td> </tr> <tr> <td>Data Space Clss</td> <td>Class</td> <td> <code>sioc:Container</code> </td> </tr> <tr> <td>Data Space SubClass</td> <td>SubClass</td> <td> <code>sioct:AddressBook</code> </td> </tr> <tr> <td>Data Space Generic Instance</td> <td>Type</td> <td> <code>sioc:Container</code> </td> </tr> <tr> <td>Data Space Type Specific Instance</td> <td>Type</td> <td> <code>sioct:AddressBook</code> </td> </tr> <tr> <td>Data Space Instance Identifier (URI)</td> <td>ID</td> <td> <code>"<a href="http://demo.openlinksw.com/dataspace/demo/addressbook/myAddresBook#id"><http://demo.openlinksw.com/dataspace/demo/addressook/myAddressBookid></a>"</code> </td> </tr> </table> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(53)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:ttle" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.hml#(53)]">ODS-AddessBook Data Space Post/Entry/Item Properties</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(53)]"> <p>The following query scans an ODS data space for properties assiociated with Entities of Type: AdressBook</p> <p class="cnr"> PREFIX sioc: <http://rdfs.org/sioc/ns#><br/> PREFIX sioct: <http://rdfs.org/sioc/types#><br/> SELECT DISTINCT ?attribute<br/> FROM <http://demo.openlnksw.com/dataspace><br/> WHERE<br/> {<br/> ?forum a sioct:AddressBook .<br/> ?forum sioc:container_of ?post .<br/> ?post ?attribute ?o<br/> }<br/> ORDER BY ?attribute </p> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(54)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(54)]">Query Results: ODS-AddressBook Data Space Post/Entry/Item/Properties</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(54)]"> <div style="text-align:center;"> <span rel="foaf:depiction" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(54)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/images/addressbook.png]"> <img src="http://virtuoso.openlinksw.com/presentations/SPARQL_Tutorials/SPARQL_Tutorials_Part_1/images/addressbook.png" alt="AddresBook" /> </span> </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(55)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(55)]">ODS-AddressBook SPARQL Queies</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.htm#(55)]"> <h4>Dump all AddressBooks members</h4> <p class="cnr"> PREFIX sioc: <http://rdfs.org/sioc/ns#><br/> PREFIX sioct: <http://rdfs.org/sioc/types#><br/> PREFIX foaf: <http://xmlns.com/foaf/0.1/><br/> SELECT ?member, ?id<br/> FROM <http://demo.openlinksw.com/dataspace<br/> WHERE<br/> {<br/> ?s a sioct:AddressBook ;<br/> sioc:scope_of ?role .<br/> ?role sio:function_of ?member .<br/> ?member sioc:id ?id<br/> } </p> <div style="displaynone" property="dl:identifier" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(55)]"> http://demo.openlinksw.com/sparql?deault-graph-uri=http%3A%2F%2demo.openlinksw.com%2Fdataspace&should-sponge=&query=prefix+sio%3A+%3Chttp%3A%2F%2Frfs.org%2Fsioc%2Fns%23%3E%0D%0Aprefix+sioct%3A+%3Chttp%3A%2F%2Frdfs.org%2Fsioc%2Ftypes%23%3E%0D%0Aprefix+foaf%3A+%3Chttp%3A%2F%2Fxmlns.com%2Ffoaf%2F0.1%2F%3E%0D%0Aselect+%3Fmember%0D%0Awhere%0D%0A+%7B%0D%0A+%3Fs+a+sioct%3AAddressBook%3B%0D%0A+sioc%3Ascope_of+%3Frole.%0D%0A+%3Frol+sioc%3Afunction_of+%3Fmember.%0D%0A+%3Fmember+a+foaf%3APerson.+%0D%0A+%7D&format=text%2Fhtml&debug=on </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(56)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(56)]">Query Results: Dump all AdressBook's members</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(56)]"> <div style="text-align: center;"> <span rel="foaf:depiction" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(56)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/images/g15.png]"> <img src="images/g15.png" alt="AddressBook" /> </span> </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(57)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(57)]">ODS-AddressBook SPARQL Queries</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(57)]"> <h4>Dump all AddressBook's members friends</h4> <p class="cnr"> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#><br/> PREFIX sioc: <http://rdfs.rg/sioc/ns#><br/> PREFIX sioct: <http://rdfs.org/sioc/types#><br/> PREFIX foaf: <htp://xmlns.com/foaf/.1/><br/> SELECT ?member,?knows<br/> FROM <http://demo.openlinksw.com/dataspace><br/> WHERE<br/> {<br/> ?s anbsp; sioct:AddressBook ;<br/> sioc:scope_of ?role .<br/> ?role sioc:funcion_of ?member .<br/> ?member foaf:knows ?knows<br/> } </p> <div style="display:none" property="dl:identifier" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(57)]"> http://demo.openlinksw.com/sparql?default-graph-uri=http%3A%2F%2Fdemo.openlinksw.com%2Fdataspace&should-sponge=&query=prefix+rdf%3A+%3Cttp%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%3E%0D%0Aprefix+sioc%3A+%3Chttp%3A%2F%2Frdfs.org%2Fsioc%2Fns%23%3E%0D%0Aprefix+sioct%3A+%3Chttp%3A%2F%2Frdfs.org%2Fsioc%2Ftypes%23%3E%0D%0Aprefix+foaf%3A+%Chttp%3A%2F%2Fxmlns.com%2Ffoaf%2F0.1%2F%3E%0D%0Aselect+%3Fmember%2C+%3Fknows%0D%0Awhere%0D0A+%7B%0D%0A+%3Fs+a+sioct%3AAddressBook%3B%0D%0A+sioc%3Ascope_of+%3Frole.%0D%0A+%3Frole+sioc%3Afunction_of+%3Fmember.%0D%0A+%3Fmember+a+foaf%3APerson.%0D%0A+%Fmember+foaf%3Aknows+%3Fknows%0D%0A+%7D&format=text%2Fhtml&debug=on </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(58)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(58)]">Query Results: Dump all AddressBook's members friends</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(58)]"> <div style="text-align: center;"> <span rel="foaf:depiction" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(58)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/images/g16.png]"> <img src="images/g16.png" alt="AddressBook" /> </span> </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(59)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(59)]">ODS-AddressBook SPARQL Queries</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(59)]"> <h4>Dump all AddressBook's contacts</h4> <p class="cnr"> PREFIX sioc: <http://rdfs.org/sioc/ns#><br/> PREFIX sioct: <http://rdfs.org/sioc/types#><br/> PREFIX vcd: <http://www.w3.org/2001/vcard-rdf/3.0#><br/> PREFIX dct: <http:/purl.org/dc/elemens/1.1/><br/> PREFIX dcc: <http://purl.org/dc/terms/><br/> SELECT ?FN, ?nick, ?address, ?title, ?created, ?link, ?topic<br/> FROM <http://dmo.openlinksw.com/dataspace><br/> WHERE<br/> {<br/> ?forum a sioct:AddressBook .<br/> ?forum sioc:container_of ?post .<br/> OPTIONAL { ?post vcd:FN ?FN } .<br/> OPTIONAL { ?post vcd:NICKNAME ?nick } .<br/> OPTIONAL { ?post vcd:ADR ?adress } .<br/> OPTIONAL { ?post dct:title ?title } .<br/> OPTIONAL { ?post dcc:created ?created } .<br/> OPTIONAL { ?post sioct:link ?link } .<br/> OPTIONAL { ?post sioc:topic ?topic }<br/> } </p> <div style="display:none" property="dl:identifier" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(59)]"> http://demo.openlinksw.com/sparql?default-graph-uri=http%3A%2F%2Fdemo.openlinksw.com%2Fdataspace&should-sponge=&query=prefix+sioc%3A+%3Chttp%3A%2F%2Frdfs.org%2Fsioc%2Fns%23%3E%0D%0Aprefix+sioct%3A+%3Chttp%3A%2F%2Frdfs.org%2Fsioc%2Ftypes%23%3E%0D%0Aprefix+vcd%3A+%3Chttp%3A%2F%2Fwww.w3.org%2F2001%2Fvcard-rdf%2F3.0%23%3E%0D%0Aprefix+dct%3A+%3Chttp%3A2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%3E%0D%0Aprefix+dcc%3A+%3Chttp%3A%2F%2Fpurl.org%2Fdc%2Fterms%2F%3E%0D0Aselect+%3FFN+%3Fnick+%3Faddress+%3Ftitle+%3Fcreated+%3Flink+%3Ftopic+%0D%0Awhere%0D%0A+%7B%0D%0A+%3Fforum+a+sioct%3AAddressBoo+.%0D%0A+%3Fforum+sioc%3Acontainer_of+%3Fpost+.%0D%0A+optional+%7B%3Fpost+vcd%3AFN+%3FFN+%7D.%0D%0A+optional+%7B%3Fpost+vcd%3AICKNAME+%3Fnick7D.%0D0A+optional+%7B%3Fpost+vcd%3AADR+%3Faddress%7D.%0D%0A+optional+%7B%3Fpost+dct%3Atitle+%3Ftitle%7D.%0D%0A+optional+%7B%3Fpost+dcc%3Acreated+%3Fcreated7D.%0D%0A+optional+%7B%3Fpost+sioc%3Alink+%3Flink+%7D.%0D%0A+optional+%7B%3Fpost+sioc%3Atopic+%3Ftopic+%7D+.%0D%0A+%7D&format=text%2Fhtml&debug=on </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(60)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(60)]">Query Results: Dump all AddressBook's contacts</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(60)]"> <div style="text-align: center;"> <span rel="foaf:depiction" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(60)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/images/g17.png]"> <img src="images/g17.png" alt="AddressBook" /> </span> </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(61)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(61)]">ODS-AddressBook SPARQL Queries</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(61)]"> <h4>List of Web Services (e.g.,Atom Publshing (SOAP), Moveable Type (XML-RPC) etc.) assiociated with AddressBook Data Space Instances</h4> <p class="cnr"> PREFIX rdf: <http://www.w3.org1999/02/22-rdf-syntax-ns#><br/> PREFIX svc: <http://rdfs.org/sioc/services#><br/> PREFIX sioct: <http://rdfs.rg/sioc/types#gt;<br/> ELECT ?endp, ?proto<br/> FROM <http://demo.openlinksw.com/dataspace><br/> WHERE<br/> {<br/> ?forum a sioct:AddressBook .<br/> ?forum svc:has_service ?svc .<br/> ?svc svc:service_endpoint ?endp .<br/> ?svc svc:service_protocol ?proto<br/> }<br/> ORDER BY ?proto </p> <div style="display:none" property="dl:identifier" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(61)]"> http://demo.openlinks.com/sparql?default-graph-uri=http%3A%2F%2Fdemo.openlinksw.com%2Fdataspace&should-sponge&query=prefix+rdf%3A+%3Chttp%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntaxns%23%3E%0D%0Aprefix+svc%3A+3Chttp%3A%2F%2Frdfs.org%2Fsioc%2Fservices%23%3E%0D%0Aprefx+sioct%3A+%3http%3A%2F%2Frdfs.org2Fsioc%2Ftypes%23%3E%0D%0Aselect+%3Fendp+%2C+%3Fproto+%0D%0Awhere+%0D%0+%7B%0D%0A+%3Fforum+a+sioct%3AAddressBook+.%0D%0A+%3Fforum+svc%3Ahas_service+%3Fsvc+.%0D%0A+%3Fsvc+svc%3Aserice_endpoint+%3Fendp+.%0D%0A+%3Fsvc+svc%3Aservice_protocol+%3Fproto+.%0D%0A+%7D%0D%0Aorder+by+%3Fprto&format=text%2Fhtml&debug=on </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(62)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparq/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(62)]">Query Results: List of Web Services</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(62)]"> <div style="text-align: center;"> <span rel="foaf:depiction" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(62)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/images/g18.png]"> <img src="images/g18.png" alt="AddressBook" /> </span> </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(63)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(63)]">ODS-AddressBook SPARQL Queries</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(63)]"> <h4>Dump all properties supported for members imported from Briefcase FOAF uploaded</h4> <p class="cnr"> PREFIX sioct: <http://rdfs.org/sioc/types#><br/> PREFIX sioc: <http://rdfs.org/sioc/ns#><br/> SELECT DISTINCT ?attribute<br/> FROM <http://demo.openlinksw.com/dataspace><br/> WHERE<br/> nbsp; {<br/> ?s a sioct:AddressBook ;<br/> sioc:scope_of ?role .<br/> ?role sioc:function_of ?member .<br/> ?member attribute ?o<br/> } </p> <div style="display:none" property="dl:identifier" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(63)]"> http://demo.openlinksw.com/sparql?default-graph-uri=http%3A%2F%2Fdemo.openlnksw.com%2Fdataspace&should-sponge=&query=prefix+ioct%3A+%3Chtp%3A%2F%2Frdfs.org%2Fioc%2Ftypes%23%3E%0D%0Aprefix+sioc%3A+%3Chttp%3A%2F%2Frdfs.org%2Fsioc%2Fns%23%3E%0D%0Aselect+distinct+%3Fattribute%0D%0Awhere%0D%0A+%7B%0D%0A+%3Fs+a+sioct%3AAddressBook%3B%0D%0A+sioc%3Ascop_of+%3Frole.%0D%0A+%3Frole+sioc%3Afunction_of+%3Fmember.%0D%0A+%3Fmember+%3Fattribute+%3Fo%0D%0A+%7D&format=text%2Fhtml&debug=on </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(64)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(64)]">Query Results: Dump all properties supported for members imported from Briefcase FOAF uploaded</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(64)]"> <div style="text-align: center;"> <span rel="foaf:depiction" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(64)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/images/g19.png]"> <img src="images/g19.png" alt="AddressBook" /> </span> </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#65)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(65)]">OpenLink Data Spaces - Polls</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(65)]"> <br/> <br/> <br/> <h2>Polls Data Space</h2> <br/> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(66)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(66)]">ODS-Polls and SIOC Ontology</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(66)]"> <table> <tr> <td>ODS</td> <td>SIOC</td> <td>Sample Value</td> </tr> <tr> <td>Data Space Class</td> <td>Class</td> <td> <code>sioc:Container</code> </td> </tr> <tr> <td>Data Space SubClass</td> <td>SubClass</td> <td> <code>sioct:SurveyCollection</code> </td> </tr> <tr> <td>Data Space Generic Instance</td> <td>Type</td> <td> <code>sioc:Container</code> </td> </tr> <tr> <td>Data Space Type Specific Instance</td> <td>Type</td> <td> <code>sioct:SurveyCollection</code> </td> </tr> <tr> <td>Data Space nstance Identifier (URI)</td> <td>ID</td> <td> <code>"<a href="http://demo.openlinksw.com/datasace/demo/polls/mypolls#id"><http://demo.openlinksw.com/datapace/demo/polls/mypolls#id></a>"</code> </td> </tr> </table> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_/SPARQL_Tutorials_Prt_1.html#(67)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.tml#(67)]">ODS-Poll Data Space Post/Entry/Item Properties</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(67)]"> <p>The followng query scans an ODS data space for properties assiociated with Entities of Type: SurveyCollection</p> <p class="cnr"> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#><br/> PREFIX sioc: <http://rdfs.org/sioc/ns#><br/> PREFIX sioct: lt;http://rdfs.or/sioc/types#><br/> SELECT DISTINCT ?attribute<br/> FROM <http://demo.openlinksw.com/dataspace><br/> WHERE<br/> {<br/> ?forum a sioct:SurveyCollection .<br/> ?forum sioc:container_of ?post .<br/> ?post ?o ?attribute<br/> }<br/> ORDER BY ?attribute </p> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(68)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(68)]">Query Results: ODS-Polls Data Space Post/Entry/Item properties</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(68)]"> <div style="text-align: enter;"> <span rel="foaf:depiction" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(68)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/images/polls.png]"> <img src="http://virtuoso.openlinksw.com/presentations/SPARQL_Tutorials/SPARQL_Tutorials_Part_1/images/polls.png" alt="Polls" /> </span> </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(69)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(69)]">ODS-Polls SPARQL Queries</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(69)]"> <h4>Dump of all Polls Posts for a given ODS Member</h4> <p class="cnr"> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#><br/> PREFIX sioc: <http://rdfs.or/sioc/ns#><br/> PREFIX sioct: <http://rdfs.org/sioc/types#><br/> PREFIX xsd: <http://wwww3.org/2001/XMLShema#><br/> PREFIX dct: <http://purl.org/dc/elements/1.1/><br/> PREFIX dcc: <http://purl.org/dc/terms/gt;<br/> SELECT DISTINCT ?forum_name, ?post, ?title, ?cr, ?url<br/> FROM <http://demo.openlinksw.com/dataspace><br/> WHERE<br/> {<br/> ?forum a sioct:SurveyCollection .<br/> ?forum sioc:id ?forum_name .<br/> ?forum sioc:scope_of ?role .<br/> ?role sioc:function_of <http://demo.openlinksw.com/dataspace/demo#this>.<br/> ?forum sioc:container_of ?post .<br/> OPTIONAL { ?post dct:title ?title } .<br/> OPTIONAL { ?post dcc:created ?cr } .<br/> OPTIONAL { ?post sioc:link ?url } .<br/> }<br/> ORDER BY DESC (?cr) </p> <div style="display:none" property="dl:identifier" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(69)]"> http://demo.openlnksw.com/sparql?default-graph-uri=http%3A%2F%2Fdemo.openlinksw.com%2Fdataspace&should-sponge=&queryprefix+rdf%3A+%3Chttp%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%3E+%0D%0Aprefix+sioc%3A+%3Chttp%3A%2F%2Frdfs.org%2Fsioc%2Fns%23%3E+%0D%0Aprefix+sioct%3A+%3Chttp%3A%2F%2Frdfs.org%2Fsioc%2Ftypes%23%3E%D%0Aprefix+xsd%3A+%3Chttp%3A%2F%2Fwww.w3.org%2F2001%2FXMLSchema%23%3E+%0D%0Aprefix+dct%3A+%3Chttp%3A%2F%2Fpurl.org%Fdc%2Felements%2F1.1%2F%3E%0D%0Aprefix+dcc%3A+%3Chttp%3A%2F%2Fpurl.org%2Fdc%2Fterms%2F%3E+%0D%0Aselect+DISTINCT +%3Forum_name%2C+%3Fpost%2C+%3Ftitle+%3Fcr+%3Furl+%0D%0Awhere+%7B+%0D%0A+%3Fforum+a+sioct%3ASurveyCollection.%0D%0A+%3Fforum+sio%3Aid+%3Fforum_name.%D%0A+%3Fforum+sioc%3Acope_o+%3Frole.+%0D%0A+%3Frole+sioc%3Afunction_of+%3Chttp%3A%2F%2Fdemo.openlinksw.com%2Fdataspace%2Fdemo%23this%3E+.%0D%0A+%3Fforum+sioc%3Acontainer_of+%3Fost.+%0D%0A+optional%7B+%3Fpost+dct%3Atitle+%3Ftitle+%7D.%0D%0A+optional%7B+%3Fpost+dcc%3Acreated+%3Fcr+%7D.%0D%0A+optional%7B+%3Fpost+sioc%3Alink+%3Furl+%7D.%0D%0A+%7D%0D%0Aorder+by+DESC+%28%3Fcr%29&format=text%2Fhtml&debug=on </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(70)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(70)]">Query Results: Dump of all Polls Posts for a given ODS Member</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(70)]"> <div style="text-align: center;"> <span rel="foaf:depiction" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(70)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/images/g20.png]"> <img src="images/g20.png" alt="Polls" /> </span> </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(71)]" typeof="bibo:Slide" rel="dc:isPatOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(71)]">OpenLink Data Spaces - Photo Gallery</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(71)]"> <br/> <br/> <br/> <h2>Photo Gallery Data Space</h2> <br/> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(2)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(72)]">ODS-Photo Gallery and SIOC Ontology</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(72)]"> <table> <tr> <td>ODS</td> <td>SIOC</td> <td>Sample Value</td> </tr> <tr> <td>Data Space Class</td> <td>Class</td> <td> <code>sioc:Container</code> </td> </tr> <tr> <td>Data Space SubClass</td> <td>SubClass</td> <td> <code>sioct:ImageGallery</code> </td> </tr> <tr> <td>Data Space Generic Instance</td> <td>Type</td> <td> <code>sioc:Container</code> </td> </tr> <tr> <td>Data Space Type Specific Instance</td> <td>Type</td> <td> <code>sioct:ImageGallery</code> </td> </tr> <tr> <td>Data Space Instance Identifier (URI)</td> <td>ID</td> <td> <code>"<a href="http://demo.openlinksw.com/dataspace/demo/photos/MyGallery#id"><http://demo.openlinksw.com/dataspace/demo/photos/MyGallery#id></a>"</code> </td> </tr> </table> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(73)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_.html#(73)]">ODS-Photo Gallery Data Space Post/Entry/Item Properties</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_/SPARQL_Tutorials_Part_1.html#(73)]"> <p>The following query scans an ODS data space for properties assiociated with Entities of Type: ImageGallery</p> <p class="cnr"> PREFIX df: <http://www.w3.org/1999/02/22-rdf-syntax-ns#><br/> PREFIX sioc: <http://rdfs.org/sioc/ns#><br/> PREFIX sioct: <http://rdf.org/sioc/types#><br/> SELECT DISTINCT ?attribute<br/> FROM <http://demo.openlinksw.com/dataspace><br/> WHERE<br/> {<br/> ?forum rdf:type sioct:ImageGallery .<br/> ?forum sioc:container_of ?post .<br/> ?post ?attribute ?o<br/> }<br/> ORDER BY ?attribute </p> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(74)]" typeof="biboSlide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(74)]">Query Results: ODS-Photo Gallery ata Space Post/Entry/Item Properties</h1> <div property="bibo:cntent" about="[tutorils:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(74)]"> <div style="text-align: center;"> <span rel="foaf:depiction" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(74)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/images/gallery.png]"> <img src="http://virtuoso.openlinksw.com/presentations/SPARQL_Tutorials/SPARQL_Tutorials_Part_1/images/gallery.png" alt="Gallery" /> </span> </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(75)]" typeof="bibo:lide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(75)]">ODS-Photo Gallery SPARQL Queries</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(75)]"> <h4>Dump of all Data Space entries for a given ODS Photo Gallery including content and out-bound links</h4> <p class="cnr"> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#><br/> PREFIX sioc: <http://rdfs.org/sioc/ns#><br/> PREFIX sioct: <http://rdfs.org/sioctypes#><br/> PREFIX xsd: <http://www.w3.org/2001/XMLSchema#><br/> PREFIX dct: <http://purl.org/dc/elements/1.1/><br/> PREFIX dcc: <http://purl.org/dc/terms/><br/> SELECT ?forum_name, ?post, ?title, ?link, ?links_to, ?cr, ?content<br/> FROM <http://demo.openlinksw.com/dataspace><br/> WHERE<br/> {<br/> ?forum rdf:type sioct:ImageGallery .<br/> ?forum sioc:id ?forum_name .<br/> ?forum sioc:contaier_of ?post .<br/> OPTIONAL { ?post dct:title ?title } .<br/> OPTIONAL { ?post dcc:created ?cr } .<br/> OPTIONAL { ?post sioct:link ?link } .<br/> OPTIONAL { ?post sioc:links_to ?links_to } .<br/> OPTIONAL { ?post sioc:content ?content }<br/> } </p> <div style="display:none" property="dl:identifier" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(75)]"> http://demo.openlinksw.com/sparql/?default-graph-uri=http%3A%2%2Fdemo.openlinksw.com%2Fdataspace&query=prefix+rdf%3A+%3Chttp%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%3E+%0D%0APREFIX+sioc3A+%3Chttp%3A%2F%2Frdfs.org%2Fsioc%2Fns%23%3E+%0D%0APREFIX+sioct%3A+%3Chttp%3A%2F%2Frdfs.org%2Fsioc%2Ftypes%23%3E%0D%0APREFIX+xsd%3A+%3Chttp%3A%2F%2Fww.w3.org%2F2001%2FXMLSchema%23%3E+%0D%0APREFIX+dct%3A+%3Chttp%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%3E%0D%0APREFIX+dcc%3A+%3Chttp%3A%2F%2Fpurl.og%2Fdc%2Fterms%2F%3E+%0D%0ASELECT+%3Fforum_name%2C+%3Fpost%2C+%3Ftitle%2C+%3Flink%2C+%3Fcr%2C+%3Fcontent%0D%0FROM+%3Chttp%3A%2F%2Fdemo.openlinksw.com%2Fdataspace%3E%0D%0AWHERE+%7B%0D%0A+%3Fforum+rdf%3Atype+sioct%3AImgeGallery+.%0D%A+%3Ffrum+sioc%3Aid+%3Fforum_name.%0D%0A+%3Fforum+sioc%3Acontainer_of+%3Fpost+.%0D%0A+optional+%7B%3Fpost+dct%3Atitle+%3Ftitle+%7D.%0D%0A+optional+%7B%3Fpot+dcc%3Acreated+%3Fcr%7D.%0D%0A+optional+%7B%3Fpost+sioc%3Alink+%3Flink%7D+.%0D%0A+optional+%7B%3Fpost+sioc%3Acontent+%3Fcontent%7D%0D%0A+%7D&format=text%2Fhtml </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(76)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(76)]">Query Results: Dump of all Data Space entries for a given ODS Photo Gallery including content and out-bound links</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(76)]"> <div style="text-align: center;"> <span rel="foaf:depiction" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(76)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/images/g21.png]"> <img src="http://virtuoso.openlinksw.com/presentations/SPARQL_Tutorials/SPARQL_Tutorials_Part_1/images/g21.png" alt="Gallery" /> </span> </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(77)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(77)]">ODS-Photo Gallery SPARQL Queries</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(77)]"> <h4>List of Web Services (e.g., Atom Publihing (SOAP), Moveable Type (XML-RPC), etc.) assiociated with Gallery Data Space Instances</h4> <p class="cnr"> PREFIX rdf: <http://www.w3.org/199/02/22-rdf-syntax-ns#><br/> PREFIX svc: <http://rdfs.org/sioc/services#><br/> PREFIX sioct: <http://rdfs.rg/sioc/types#gt;<br/> SELECT ?endp, ?proto<br/> FROM <http://demo.openlinksw.com/dataspace><br/> WHERE<br/> {<br/> ?forum a sioct:ImageGallery .<br/> ?forum svc:has_service ?svc .<br/> ?svc svc:service_endpoint ?endp .<br/> ?vc svc:service_protocol ?proto .<br/> }<br/> ORDER BY ?proto </p> <div style="display:none" property="dl:idetifier" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(77)]"> http:/demo.openlinksw.com/sparql?default-graph-uri=http%3A%2F%2Fdemo.openlinksw.com%2Fdataspace&should-sponge=&query=prefix+rdf%3A+%3Chttp%3A%2F%2Fwww.w3.org%2F1999%2F02%F22-rdf-syntax-ns%23%3E%0D%0prefix+svc%3A+%3Chttp%3A%2F%2Frdfs.org%2Fsioc%2Fservices%3%3E%0D%0Aprefix+sioct%3A+%3Chttp%3%2F%2Frdfs.org%2Fsioc%2Ftypes%23%3E%0D%0Aselect+%3Fendp+%2C+%3Fproto+%0D0Awhere+%7B%0D%0A+%3Fforum+a+sioct%3AImageGallery+.%0D%0A+%3Fforum+svc%3Ahas_service+%3Fsvc+.%0D%0A+%3Fsvc+svc%3Aserviceendpoint+%3Fendp+.%0D%0A+%3Fsvc+svc%3Aservice_protocol+%3Fproto+.%0D%0A+%7D%0D%0Aorder+by+%3Fproto&format=text%2Fhtml&debug=on </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Prt_1/SPARQL_Tutorials_Part_1.html#(78)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(78)]">Query Results: List of Web Services</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(78)]"> <div style="text-align: center;"> <span rel="foaf:depiction" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(78)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/images/g22.png]"> <img src="images/g22.png" alt="Gallery" /> </span> </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(79)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(79)]">OpenLink Data Spaces - Community</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(79)]"> <br/> <br/> <br/> <h2>Community (Group Mode) Data Space</h2> <br/> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1html#(80)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(80]">ODS-Community and SIOC Otology</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(80)]"> <table> <tr> <td>ODS</td> <td>SIOC</td> <td>Sample Value</td> </tr> <tr> <td>DataSpace Class</td> <td>Class</td> <td> <code>sioc:Container</code> </td> </tr> <tr> <td>Data Space SubClass</td> <td>SubClass</td> <td> <code>sioc:Community</code> </td> </tr> <tr> <td>Data Space Generic Instance</td> <td>Type</td> <td> <code>sioc:Container</code> </td> </tr> <tr> <td>Data Space Type Specific Instance</td> <td>Type</td> <td> <code>sioc:Community</code> </td> </tr> <tr> <td>Data Space Instance Identifer (URI)</td> <td>ID</td> <td> <code>"<a href="http://demo.openlinksw.com/dataspace/demo/community/demoCommunity#id"><http://demo.openlinksw.com/dataspace/demo/community/demoCommunity#id></a>"</code> </td> </tr> </table> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.tml#(81)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(81)]">ODS-Community Data Space Post/Etry/Item Properties</h1> <div property="bibo:conent" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(81)]"> <p>The folowing query scans an entire ODS data space (collection of many application specific data spaces) for properties assiociated with Entities of Type: Community</p> <p class="cnr"> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#><br/> PREFIX sioc: <http://rdfs.org/sioc/ns#><br/> PREFIX sioct: <http://rdfs.org/sioc/types#><br/> SELECT DISTINCT ?attribute<br/> FROM <http://demo.openlinksw.com/dataspace><br/> WHERE<br/> {<br/> ?forum rdf:type sioc:Community .<br/> ?forum sioc:has_Part ?parentf .<br/> ?parentf sioc:container_of ?post .<br/> ?post ?attribute ?o<br/> }<br/> ORDER BY ?attribute </p> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(82)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(82)]">Query Results: ODS-Community Data Space Post/Entry/Item Properties</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(82)]"> <div style="text-align: center;"> <span rel="foaf:depiction" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(82)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/images/community.png]"> <img src="http://virtuoso.openlinksw.com/presentations/SPARQL_Tutorials/SPARQL_Tutorials_Part_1/images/community.png" alt="Community" /> </span> </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(83)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(83)]">ODS-Community SPARQL Queries</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(83)]"> <h4>Dump of all Data Space entries for a given ODS Community</h4> <p class="cnr"> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#><br/> PREFIX sioc: <http//rdfs.org/sioc/ns#><br/> PREFIX dct: <http://purl.org/dc/elements/1.1/><br/> SELECT ?post, ?title<br/> FROM <http://demo.openinksw.com/dataspce><br/> WHERE<br/> {<br/> ?forum rdf:type sioc:Community .<br/> ?forum sioc:has_Part ?parentf .<br/> ?parentf sioc:container_of ?post .<br/> OPTIONAL { ?post dct:tite ?title } .<br/> } </p> <div style="display:none" property="dl:identifier" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(3)]"> http://demo.openlinksw.com/sparql?default-graph-uri=http%3A%2F%2Fdemo.openlnksw.com%2Fdataspace&should-sponge=&query=prefix+rdf%3A+%3Chttp%3A%2F%2Fwww.w3org%2F1999%2F2%2F22-rdf-syntax-ns%3%3E%0D%0APREFIX+sioc%3A+%3Chttp%3A%2F%2Frdfs.org%2Fsioc%2Fns%23%3E%0D%0APREFIX+dct%3A+%3Chttp%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%3E%0D%0ASEECT+%3Fpost+%3Ftitle%0D%0AFROM+%3Chttp%3A%2F%2Fdemo.openlinksw.com%2Fdataspace%3E%0D%0AWHERE+%0D%0A+%7B%0D%0A+%3Fforum+rdf%3Atype+sioc%3ACommunity+.%0D%0A+%3forum+sioc%3Ahas_Part+%3Fparentf+.%0D%0A+%3Fparentf+sioc%3Acontainer_of+%3Fpost+.%0D%0A+optional%7B%3Fpost+dct%3Atitle+%3Ftile%7D+.%0D%0A+%7D&format=text%2Fhtml </div> </div> </div> <div class="slide" about="[tutrials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(84)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(84)]">Query Results: Dump of all Data Space entries for a given ODS Community</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(84)]"> <div style="text-align: center;"> <span rel="foaf:depiction" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(84)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/images/g23.png]"> <img src="images/g23.png" alt="Community" /> </span> </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(85)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(85)]">OpenLink Data Spaces - Briefcase</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(85)]"> <br/> <br/> <br/> <h2>Briefcase Data Space</h2> <br/> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(86)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html(86)]">ODS-Briefase and SIOC Otology</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(86)]"> <table> <tr> <td>ODS</td> <td>SIOC</td> <td>Sample Value</td> </tr> <tr> <td>Data Space Class</td> <td>Class</td> <td> <code>sioc:Container</code> </td> </tr> <tr> <td>DataSpace SubClass</td> <td>SubClass</td> <td> <code>sioct:Briefcase</code> </td> </tr> <tr> <td>Data Space Generic Instance</td> <td>Type</td> <td> <code>sioc:Container</code> </td> </tr> <tr> <td>Data Space Type specific Instance</td> <td>Type</td> <td> <code>sioct:Briefcase</code> </td> </tr> <tr> <td>Data Space Instance Identifier (URI)</td> <td>ID</td> <td> <code>"<a href="http://demo.openlnksw.com/dataspace/demo/briecase/demoBriefcase/id"><http://demo.openlinksw.com/dataspac/demo/briefcase/demBriefcase#id></a>"</code> </td> </tr> </table> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1html#(87)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(8)]">ODS-Briefcase Data Space Post/Entry/Item Properties</h1> <div property="bibo:cotent" about="[tutorials:spaql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(87)]"> <p>The folowing query scan an entire ODS data space (collection of many application specific data spacs) for properties assiociated with Entities of Type: Briefcase</p> <p class="cnr"> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#><br/> PREFIX sioc: <http://rdfs.org/sioc/ns#><br/> PREFIX sioct: <http://rdfs.org/sioc/types#><br/> SELECT DISTINCT ?attribute<br/> FROM <http://demo.openlinksw.com/dataspace><br/> WHERE<br/> {<br/> ?forum rdf:type sioct:Briefcase .<br/> ?forum sioc:container_of ?post .<br/> ?post ?attribute ?o<br/> }<br/> ORDER BY ?attribute </p> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(88)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(88)]">Query Results: ODS-Briefcase Data Space Post/Entry/Item Properties</h1> <div property="bibo:contnt" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(88)]"> <div style="text-align: center;"> <span rel="foaf:depiction" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(88)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/images/briefcase.png]"> <img src="http://virtuoso.openlinksw.com/presentations/SPARQL_Tutorials/SPARQL_Tutorials_Part_1/images/briefcase.png" alt="Briefcase" /> </span> </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(89)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(89)]">ODS-Briefcase SPARQL Queries</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(89)]"> <h4>List of Web Services (e.g.,Atom Publishing (SOAP), Moveable Type (XML-RPC) etc.) assiociated with Briefcase Data Space Instances</h4> <p class="cnr"> PREFIX rdf: <http://www.w3.org1999/02/22-rdf-syntax-ns#><br/> PREFIX svc: <http://rdfs.org/sioc/services#><br/> PREFIX sioct: <http://rdfs.org/sioc/types#<br/> SELECT ?endp , ?proto<br/> FROM <http://demo.openlinksw.com/dataspace><br/> WHERE<br/> {<br/> ?forum a sioct:Briefcase .<br/> ?forum svc:has_service ?svc .<br/> ?svc svc:service_endpoint ?endp .<br/> ?svc svc:service_protocol ?proto<br/> }<br/> ORDER BY ?proto </p> <div style="display:none" property="dl:identifier" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(89)]"> http://demo.openlinksw.com/sparql?default-graph-uri=http%3A%2F%2Fdemo.openlinksw.com%2Fataspace&should-sponge=&query=%0D%0Aprefix+rdf%3A+%3Chttp%3A%2F%2Fwww.w3.org%2F999%2F02%2F22rdf-syntax-ns%23%3E%0%0Aprefix+svc%3A+%3Chttp%3A%2F%2Frdfs.org%2Fsioc%2Fservices%23%3E%0D%Aprefix+sioct%3A+%3Chttp%3A%2F%2Frdfs.org%2Fsioc%2Ftypes%23%3E%0D%0Aselect+%3Fendp+%2C+%3Fproto+%0D%0Afrom+%3Chttp%3A%2F%2Fdemo.openlinksw.com%2Fdataspace%3%0D%0Awhere+{%0D%0A+%3Fforum+a+sioct%3ABriefcase+.%0D%0A+%3Fforum+svc%3Ahas_service+%3Fsvc+.%0D%0A+%3Fsvc+svc%3Aservice_endpoint+%3Fendp+.%0D%0A+%3Fsvc+svc%3Asrvice_protocol+%3Fproto+.%0D%0A+}%0D%0Aorder+by+%3Fproto%0D%0A&format=text%2Fhtml&debug=on </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(90)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(90)]">Query Results: ODS-Briefcase List of Web Services</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(90)]"> <div style="text-align: center;"> <span rel="foaf:depiction" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(90)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/images/g24.png]"> <img src="images/g24.png" alt="Briefcase" /> </span> </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(91)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(91)]">ODS-Briefcase SPARQL Queries</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(91)]"> <h4>Dump of all Briefcase Items from special "Public" folder</h4> <p class="cnr"> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#><br/> PREFIX sioc: <http://rdfs.org/sioc/ns#><br/> PREFIX sioct: <http://rdfs.org/sioc/types#><br/> PREFIX xsd: lt;http://www.w3org/2001/XMLSchema#><br/> PREFIX dct: <http://purl.org/dc/elements/1.1/><br/> PREFIX dcc: <http://purlorg/dc/terms/><br/> SELECT DISTINCT ?forum_name, ?post, ?title, ?cr, ?url, ?links_to<br/> FROM <http://demo.openlinksw.com/dataspace><br/> WHERE<br/> {<br/> ?forum a sioct:Briefcase .<br/> ?forum sioc:id ?forum_name .<br/> ?forum sioc:containe_of ?post .<br/> OPTIONAL { ?post dct:title ?title } .<br/> OPTIONAL { ?post dcc:created ?cr } .<br/> OPTIONAL { ?post sioct:link ?url } .<br/> OPTIONAL { post sioc:links_to ?links_to } .<br/> }<br/> ORDER BY DESC (?cr) </p> <div style="display:none" property="dl:identifier" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(91)]"> http://demo.openlinksw.com/sparql/?default-graph-uri=http%3A%2F%2Fdemo.openlinksw.com%2Fdataspace&query=prefix+rdf%3A+%3Chttp%3A%2F%2Fwww.w.org%2F1999%2F02%2F22-rdf-syntax-ns%23%3E%0D%0APREFIX+sioc%3A+%3Chttp%3A%2F%2Frdfs.org%2Fsioc%2Fns%23%3E%0D%0APREFIX+sioct%3A+%3Chttp%3A%2F2Frdfs.org%2Fsioc%2Ftypes%23%3E%0D%0APREFIX+xsd%3A+%3Chttp%3A%2F%2Fwww.w3.org%2F2001%2FXMLSchema%23%3E%0D%0APREFIX+dct%3A+%3Chttp%3A%2F%2Fpurl.org%2Fc%2Felements%2F1.1%2F%3E%0D%0APREFIX+dcc%3A+%3Chttp%3A%2F%2Fpurl.org%2Fdc%2Fterms%2F%3E%0D%0ASELECT+DISTINCT +%3Fforum_name%2C+%3Fpost%2C+%3Ftitle%2C+3Fcr%2C+%3Furl%2C+%3Flinks_to%0D%0AFROM+%3Chttp%3A%2F%2Fdemo.openlinksw.com%2Fdataspace%3E%0D%0AWHERE+%7B%0D%A+%3Fforum+a+sioct%3Ariefcase+.%0D%0A+%3Ffrum+sic%3Aid+%3Fforum_name.%0D%0A+%3Fforum+sioc%3Acontainer_of+%3Fpost.%0D%0A+optional+%7B+%3Fpost+dct%3Atitle+%3Ftitle+%7D.%0D%0A+optional+%7B+%3Fpost+dcc3Acreated+%3Fcr+%7D.%0D%0A+optional+%7B+%3Fpost+sioc%3Alink+%3Furl+%7D.%0D%0A+optional+%7B+%3Fpost+sioc%3Alinks_to+%3Flinks_to+%7D.%0D%0A+%7D%0D%0AORDER+BY+DESC+%28%3Fcr%29&format=text%2Fhtml </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(92)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(92)]">Query Results: Dump of all Briefcase Items from special "Public" folder</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(92)]"> <div style="text-align: center;"> <span rel="foaf:depiction" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(92)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/images/g25.png]"> <img src="images/g25.png" alt="Briefcase" /> </span> </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(93)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(93)]">OpenLink Data Spaces - Discussion</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(93)]"> <br/> <br/> <br/> <h2>Discussion / Conversation Data Space</h2> <br/> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(94)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html(94)]">ODS-Disussion and SIOC Ontology</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(94)]"> <table> <tr> <td>ODS</td> <td>SIOC</td> <td>Sample Value</td> </tr> <tr> <td>Data Space Class</td> <td>Class</td> <td> <code>sioc:Container</code> </td> </tr> <tr> <td>Data Space SubClass</td> <td>SubClass</td> <td> <code>sioct:MessageBoard</code> </td> </tr> <tr> <td>Data Space Generic Instance</td> <td>Type</td> <td> <code>sioc:Container</code> </td> </tr> <tr> <td>Data Space Type Specific Instance</td> <td>Type</td> <td> <code>sioct:MessageBoard</code> </td> </tr> </table> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(95)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorils:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(95)]">ODS-Discussion Data Space Post/Entry/Item Properties</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(95)]"> <p>The following query scans an ODS data space for properties assiociated with Entities of Type: MessageBoard</p> <p class="cnr"> PREFIX rdf: lt;http://www.w3.org/1999/02/22-rdf-syntax-ns#><br/> PREFIX sioc: <http//rdfs.org/sioc/ns#><br/> PREFIX sioct: <http://rdfs.og/sioc/types#><br/> SELECT DISTINCT ?attribute<br/> FROM <http://demo.openlinksw.com/dataspace><br/> WHERE<br/> {<br/> ?forum rdf:type sioct:MessageBoard .<br/> ?forum sioc:container_of ?post .<br/> ?post ?attribute ?o<br/> }<br/> ORDER BY ?attribute </p> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(96)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(96)]">Query Results: ODS-Discussion Data Space Post/Entry/Item Properties</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(96)]"> <div style="text-align: center;"> <span rel="foaf:depiction" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(96)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/images/discussion.png]"> <img src="images/discussion.png" alt="Discussion" /> </span> </div> </div> </div> <div class="slide" about="[tutorils:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(97)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(97)]">ODS-Discussion SPARQL Queries</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(97)]"> <h4>Discussion list</h4> <p class="cnr"> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#><br/> PREFIX sioc: <http://rdfs.org/sioc/ns#><br/> PREFIX sioct: <http://rdfs.org/sio/types#><br/> PREFIX dct: <http://purl.org/dc/elements/1.1/><br/> PREFIX cc: <http://purl.rg/dc/terms/gt;<br/> SELECT DISTINCT ?forum_name, ?post, ?title, ?mod_time, ?create_time, ?url<br/> FROM <http://demo.openlinksw.com/dataspace><br/> WHERE<br/> {<br/> ?forum a sioct:MessageBoard;<br/> sioc:id ?forum_name .<br/> OPTIONAL { ?forum sioc:container_of ?post } .<br/> OPTIONAL { ?post dct:title ?title } .<br/> OPTIONAL { ?post dcc:modified ?mod_time } .<br/> OPTIONAL { ?post dcc:created ?create_time } .<br/> OPTIONAL { ?post sioc:link ?url } .<br/> }<br/> LIMIT 10 </p> <div style="dislay:none" property="dl:identifier" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(97)]"> http://demo.openlinksw.com/sparql?default-graph-uri=http%A%2F%2Fdemo.openlinksw.com%2Fdataspace&should-sponge=&query=%0D%0Aprefix+rdf%3A+%3Chttp%3A%2F%2Fww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%3E%0D%0Aprefix+sioc%3A+%3Chttp%3A2F%2Frdfs.org%2Fsioc%2Fns%23%3E+%0D%0Aprefix+sioct%3A+%3Chttp%3A%2F%2Frdfs.org%Fsioc%2Ftypes%23%3E%0D%0Aprefix+dct%3A+%3Chttp%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%3E%0D0Aprefix+dcc%3A+%3Chttp%3A%2F%2Fpurl.org%2Fdc%2Fterms%2F%3E%0D%0Aselect+distinct+%3Fform_name%2C+%3Fpost%2C+%3Ftitle%2C+%3Fmod_time%2C+%3Fcreate_time%2C+%3Furl%0D%0Afrom%3Chttp%3A%2F%2Fdemo.openlinksw.com%2Fdataspace%3E%0D%0Awere+{%0D%0A+%Fforum+a+sioct%3AMessgeBoard+%3B%0D%0A+sioc%3Aid+%3Fforum_name.+%0D%0A+optional{+%3Fforum+sic%3Acontainer_of+%3Fpost+}+.%0D%0A+optional{+%3Fpost+dct%3Atitle+%3Ftitle+}+.%0D%0A+optional{+%3Fpos+dcc%3Amodified+%3Fmod_time+}+.%0D%0A+optional{+%3Fpost+dcc%3Acreated+%3Fcreate_time+}+.%0D%0A+optional{+%3Fpost+sioc%3Alink+%3Furl+}+.%0D%0A+}%0D%Alimit+10&format=text%2Fhtml&debug=on </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(98)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(98)]">Query Results: Discussion list</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(98)]"> <div style="text-align: center;"> <span rel="foaf:depiction" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(98)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/images/g26.png]"> <img src="http://virtuoso.openlinksw.com/presentations/SPARQL_Tutorials/SPARQL_Tutorials_Part_1/images/g26.png" alt="Discussion" /> </span> </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(99)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(99)]">ODS-Discussion SPARQL Queries</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(99)]"> <h4>Obtaining a dump of all Posts within a specific ODS-Discussion Data Space that includes discussion content</h4> <p class="cnr"> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#><br/> PREFIX sioc: <http://rdfs.org/sioc/ns#><br/> PREFIX sioct: <http://rdfs.org/sioc/types#><br/> PREFIX dct: <http://purl.org/dc/elements/1.1/><br/> PREFIX dcc:nbsp; <http://purl.org/dc/terms/><br/> SELECT ?forum_name ?post ?title ?mod_time ?create_time ?url ?content<br/> FROM <http://demo.openinksw.com/dataspace><br/> WHERE<br/> {<br/> ?forum a sioct:MessageBoard;<br/> sioc:id ?forum_name .<br/> FILTER REGEX ( ?form_name , ".*demo*." ) .<br/> OPTIONAL { ?forum sioc:container_of ?post } .<br/> OPTIONAL { ?post dct:title ?title } .<br/> OPTIONAL { ?post dcc:modified ?mod_time } .<br/> OPTIONAL { ?post dcc:created ?create_time } .<br/> OPTIONAL { ?post sioct:link ?url } .<br/> OPTIONAL { ?post sioc:content ?contnt } .<br/> } </p> <div style="display:none" property="dl:identifier" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.tml#(99)]"> http://demo.openlinksw.com/sparql?default-graph-uri=http%3A%2F%2Femo.openlinksw.com%2Fdataspace&should-sponge=&query=prefix+rdf%3A+%3Chttp%3A%2F%2Fwww.3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%3E%0D%0APREFIX+sioc%3A+%3Chttp%3A%2F%2Frdfs.org2Fsioc%2Fns%23%3E%0D%0APREFIX+sioct%3A+%3Chttp%3A%2F%2Frdfs.org%2Fsioc%2Ftypes%23%E%0D%0APREFIX+dct%3A+%3Chttp%3A%2F%2Fpurl.org%2Fdc%2Felemnts%2F1.1%2F%E%0D%0APREFIX+dcc%3A+3Chttp%3A%2F%2Fpurl.org%2Fdc%2Fterms%2F%3E%0D%0ASELECT+%3Fforum_name%2+%3Fpost%2C+%3Ftitle%2C+%3Fmod_time%2C+%3Fcreate_time%2C+%3Furl%2C+%3Fcontent0D%0AFROM+%3Chttp%3A%2F%2Fdemo.openlinksw.com%2Fdataspace%3E%0D%0AWHERE+%7B%0D%0A+%3Fforum+a+sioct%3AMessageBoard+%3B%0D%0A+sioc%3Aid+%3Forum_name+FILTER+REGEX%28%3Fforum_name%2C%22.*demo*.%22%29.+%0D%0A+optional%7B+%3Fforum+sioc%3Acontainer_of+%3Fpost+%7D+.%0D%0A+optional%7B+%3Fpostdct%3Atitle+%3Ftitle+%7D+.%0D%0A+optional%7B+%3Fpost+dcc%3Amodified+%3Fmod_time+%7D+.%0D%0A+optional%7B+%3Fpost+dcc%3Acreated+%3Fcreate_time+%7D+.%0D%0A+optional%7B+%3Fpost+sioc%3Alink+%3url+%7D+.%0D%0A+optional%7B+%3Fpost+sioc%3Acontent+%3Fcontent%7D.%0D%0A+%7D&format=text%2Fhtml </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(100)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(100)]">Query Results: Obtaining a dump of all Posts within a specific ODS-Discusson Data Space</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(100)]"> <div style="text-align: center;"> <span rel="foaf:depiction" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(100)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/images/g27.png]"> <img src="images/g27.png" alt="Discussion" /> </span> </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(101)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(101)]">Dump of Blog Posts with "Conversation" Feature Enabled</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(101)]"> <p class="cnr"> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#><br/> PREFIX sioc: <http://rdfs.org/sioc/ns#><br/> PREFIX sioct: <http://rdfs.org/sioc/types#><br/> PREFIX dct: <http://purl.org/dc/elements/1.1/><br/> PREFIX dcc: <http://prl.org/dc/tems/><br/> SELECT DISTINCT ?forum_name, ?post, ?title, ?mod_time, ?create_time, ?url<br/> FROM <http://demo.openlinksw.com/dataspace><br/> WHERE<br/> {<br/> ?forum rdf:type sioct:MessageBoard .<br/> OPTIONAL { ?forum sioc:id ?forum_name .<br/> FILTER REGEX ( ?forum_name, ".*dem*." ) } .<br/> OPTIONAL { ?forum sioc:container_of ?post } .<br/> OPTIONAL { ?post dct:title ?title } .<br/> OPTIONAL { ?post dcc:modified ?mod_time } .<br/> OPTIONAL { ?post dcc:created ?create_time } .<br/> OPTIONAL { ?post sioc:link ?url } .<br/> }<br/> LIMIT 10 </p> <div style="display:none" property="dl:identifier" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(101)]"> http://demo.openlinksw.com/sparql?defaultgraph-uri=http%3A%2F%2Fdemo.openlinksw.com%2Fdataspace&should-sponge=&qery=prefix+rdf%3A+%3Chttp%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%3E%0D%0APREFIX+ioc%3A+%3Chttp%3A%2F%2Frdfs.org%2Fsioc%2Fns%23%3E%0D%0APREFIX+sioct%3A+%3Chttp%3A%2F%2Fdfs.org%2Fsioc%2Ftypes%23%3E%0D%0APREFIX+dct%3A+%3Chttp%3A%2F%2Fpurl.org%2Fdc%2Felments%2F1.1%2F%3E%0D%0APREFIX+dcc%3A+%3Chttp%3A%2F%2Fpurlorg%2Fdc%2Ftems%2F%3E%0D%0ASELECT+istinct+%3Fforum_name%2C+%3Fpost%2C+%3Ftitle%2C+%3Fmod_time%2C+%3Fcreate_time%2C+%3Furl%0D0AFROM+%3Chttp%3A%2F%2Fdemo.openlinksw.com%2Fdataspace%3E%0D%0AWHERE+%7B%0D%0A+%3Fforum+rdf%3Atype+sioct%3AMessageBoard.%0D%0A+optional%7B+%3Fforum+sioc%Aid+%3Fforum_name.+FILTER+REGEX%28%3Fforum_name%2C%22.*demo*.%22%29+%7D.%0D%0A+optional%7B+%3Fforum+sioc%3Acontainer_of+%3Fpot+%7D+.%0D%0A+optional%7B+%3Fpost+dct%3Atitle+%3Ftitle+%7D+.%0D%0A+optional%7B+%3Fpost+dcc%3Amodified+%3Fmod_time+%7D+.%0D%0A+optional%7B+%3Fpost+dc%3Acreated+%3Fcreate_time+%7D+.%0D%0A+optional%7B+%3Fpost+sioc%3Alink+%3Furl+%7D+.%0D%0A+%7D&format=text%2Fhtml </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(102)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(102)]">Query Results: Dump of Blog Posts with "Conversation" Feature Enabled</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(102)]"> <div style="text-align: center;"> <span rel="oaf:depiction" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(102)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/images/g28.png]"> <img src="images/g28.png" alt="Discussion" /> </span> </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(103)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(103)]">Dump of Wiki Posts with "Conversation" Feature Enabled</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(103)]"> <h4>Dump of Wiki Posts with "Conversation" Feature Enabled</h4> <p class="cnr"> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#><br/> PREFIX sioc: <http://rdfs.org/sioc/ns#><br/> PREFIX sioct: <http://rdfs.org/sioc/types#><br/> PREFIX dct: <http://purl.org/dc/elemets/1.1/><br/> PREFIX dcc: <http://purl.org/dc/terms/><br/> SELECT DISTINCT ?forum_name, ?post, ?title, ?mod_time, ?create_time, ?url<br/> FROM <http://demo.openlinksw.com/dataspace><br/> WHERE<br/> {<br/> ?forum rdf:type sioct:MessageBoard ; <br/> sioc:id ?forum_name .<br/> FILTER REGEX ( ?forum_nme, ".*mywiki*." ) .<br/> OPTIONAL { ?forum sioc:container_of ?post } .<br/> OPTIONAL { ?post dct:title ?title } .<br/> OPTIONAL { ?post dcc:modified ?mod_time } .<br/> OPTIONAL { ?post dcc:created ?create_time } .<br/> OPTIONAL { ?post sioc:link ?url }<br/> } </p> <div style="display:none" property="dl:identifir" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(103)]"> http://demo.openlinksw.com/sparql?deault-graph-uri=http%3A%2F%2Fdemo.openlinksw.com%2Fdataspace&should-spong=&query=prefix+rdf%3A+%3Chttp%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-synta-ns%23%3E%0D%0APREFIX+sioc%3A+%3Chttp%3A%2F%2Frdfs.org%2Fsioc%2Fns%23%3E%0D%0APREFIX+sioct%3A+3Chttp%3A%2F%2Frdfs.org%2Fsioc%2Ftypes%23%3E%0D%0APREFIX+dct%3A+%3Chttp%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%3E%0D%0APREFIX+dcc%3A+%3Chttp%3A%2F%2Fpurl.org%2Fdc%2Ftems%2F%3E%0D%0ASELECT+distinct+%3Fforum_name%2C+%3Fpost%2C%3Ftitle%2C+%Fmod_time%2C+%3Fcreat_time%2C+%3Furl%0D%0AFROM+%3Chttp%3A%2F%2Fdemo.openlinksw.com%2Fdataspace%3E%0D%0AWHERE+%7B0D%0A+%3Fforum+rdf%3Atype+sioct%3AMessageBoard+%3B%0D%0A+sioc%3Aid+%3Fforum_nme+FILTER+REGEX%28%3Fforum_name%2C%22.*mywiki*.%22%29.%0D%0A+optional%7B+%3Fforum+sioc%3Acontainer_of+%3Fpost+%7D+.%0D%0A+optional%7B+%3post+dct%3Atitle+%3Ftitle+%7D+.%0D%0A+optional%7B+%3Fpost+dcc%3Amodified+%3Fmod_time+%7D+.%0D%0A+optional%7B+%3Fpost+dcc%3Acreated+%3Fcreate_time+%7+.%0D%0A+optional%7B+%3Fpost+sioc%3Alink+%3Furl+%7D+.%0D%0A+%7D&format=text%2Fhtml </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(104)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(104)]">Query Results: Dump of Wiki Posts with "Conversation" Feature Enabled</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(104)]"> <div style="text-align: center;"> <span rel="foaf:depiction" about="[tutorials:sparq/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(104)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/images/g29.png]"> <img src="images/g29.png" alt="Discussion" /> </span> </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(105)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(105)]">Generic Data Space Queries</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(105)]"> <p>SPARQL queries can also join data across serveral ODS data spaces.</p> <h3>This example also demonstrates use of the SKOS ontology for describing topics (i.e. tags) attached to posts</h3> <p class="cnr"> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#><br/> PREFIX skos: <http://www.w3.org/2004/02/skos/core#><br/> PREFIX sioc: <htp://rdf.org/sioc/ns#><br/> PREFIX sioct: <http://rdfs.org/sioc/types#><br/> PREFIX dc: <http://purl.org/dc/elements/1.1/><br/> SELECT ?title, ?tag, ?topic<br/> FROM <http://demo.openlinksw.com/dataspace><br/> WHERE<br/> {<br/> ?s a sioc:Item .<br/> OPTIONAL { ?s dc:title ?title } .<br/> ?s sioc:id ?id .<br/> OPTIONAL {?s sioc:topic ?topic .<br/> ?topic rdf:type skos:Concept .<br/> ?topic skos:prefLabel ?tag }<br/> } </p> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(106)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#106)]">Query Results: Data for analyzing Tags assiociated with Posts</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(106)]"> <div style="text-align: center;"> <span rel="foaf:depiction" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(106)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/images/g30.png]"> <img src="images/g30.png" alt="Discussion" /> </span> </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(107)]" typeof="bibo:lide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparq/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(107)]">Generic Data Space Queries</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(107)]"> <h4>People Network Construction that integrates data from both the FOAF and SKOS ontologies</h4> <p class="cnr"> PREFIX rdf: <http://www.w3.org/199/02/22-rdf-syntax-ns#><br/> PREFIX sioc: <http://rdfs.org/sioc/ns#><br/> PREFIX sioct: <http://rdfs.org/sioc/types#><br/> PREFIX xsd: <http://www.w.org/2001/XMLSchema#><br/> PREFIX dct: <http://purl.org/dc/elements/1.1/><br/> PREFIX dcc: <http://purl.org/dc/terms/><br/> PREFIX skos: <http://www.w3.org/2004/02/skos/core#><br/> PREFIX foaf: <http://xmlns.com/foaf/0.1/><br/> SELECT DISTINCT ?forum_name, ?post, ?title, ?cr, ?url, ?links_to, ?tag, ?nick, ?gender, ?org, ?geodata<br/> FROM <http://demo.openlinksw.com/dataspace><br/> WHERE<br/> nbsp; {<br/> ?forum a sioct:Weblog .<br/> ?forum sioc:id ?forum_name .<br/> OPTIONAL { ?forum sioc:scope_of ?role } .<br/> OPTIONAL { ?role sioc:function_of <http://demo.openlinksw.com/dataspace/demo#this>}.<br/> ?forum sioc:container_of ?post .<br/> OPTIONAL { ?post dct:title ?title . <br/> ?post dcc:created ?cr . <br/> ?post sioc:link ?url . <br/> ?post sioc:links_to ?links_to . <br/> ?post foaf:maker ?maker } .<br/> OPTIONAL { ?maker foaf:nick ?nick } .<br/> OPTIONAL { ?maker foaf:name ?fname } .<br/> OPTIONAL { ?maker foaf:gender ?gender } .<br/> OPTIONAL { ?maker foaf:based_near ?geodata } .<br/> OPTIONAL { ?maker foaf:organization ?org } .<br/> OPTIONAL { ?post sioc:topic ?topic . <br/> ?topic rdf:type skos:Concept . <br/> ?topic skos:prefLabel ?tag }<br/> } </p> <div style="display:none" property="dl:identifier" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(107)]"> http://demo.openlinksw.com/sparql?default-graph-uri=http%A%2F%2Fdemo.openlinksw.com%2Fdataspace&should-sponge=&query=prefix+rdf%3A%3Chttp%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%3E%0D%0Aprefix+sioc%3A+%3Chttp%3A%2F%2Frdfs.org%2Fsioc%2Fns%23%3E%D%0Aprefix+sioct%3A+%3Chttp%3A%2F%2Frdfs.org%2Fsioc%2Ftypes%23%3E%0D%0Aprefix+xsd%3A+%3Chttp%3A%2F%2Fwww.w3.org%2F2001%2FXMLSchema%23%3E%0%0Aprefix+dct%3A+%3Chttp%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%3E%0D%0Aprefix+dcc%3A+%3Chttp%3A%2F%2Fpurl.org%2Fdc%2Ftems%2F%3E%0D%0Aprefix+skos%3A+%3Chttp%3A%2F%2Fwww.w3.org%2F2004%2F02%2Fskos%2Fcore%23%3E%0D%0Aprefix+foaf%3A+%3Chttp%3A%2F%2Fxmlns.cm%Ffoaf%2F0.1%2F%3E%0D%0Aselect+DISTINCT +%3Fforum_name%2C+%3Fpost%2C+%3Ftitle%2C+%3Fcr%2C+%3Furl%2C+%3Flinks_to%2C+%3Ftag%2C+%3Fnick%2C+%3Fgender%2C+%3Forg%2C+%3Fgeoata%0D%0Awhere+%7B%0D%0A+%3Fforum+a+sioct%3AWeblog+.%0D%0A+%3Fforum+sioc%3Aid+%3Fforum_name.%0D%0A+optional+%7B%3Fforum+sioc%3Ascope_of+%3Frle+%7D+.+%0D%0A+optional+%7B+%3Frole+sioc%3Afunction_of+%22%3Chttp%3A%2F%2Fdemo.openlinksw.com%2Fdataspace%2Fdemo%23this%3E%22+%7D++%0D%0A+%3Fforum+sioc%3Acontainer_of+%3Fpost.%0D%0A+optional+%7B+%3Fpost+dct%3Atitle+%3Ftitle.%0D%0A+%3Fpost+dcc3Acreated+%3Fcr.%0D%0A+%3Fpost+sioc%3Alink+%3Furl.%0D%0A+%3Fpost+sioc%3Alinks_to+%3Flinks_to.%0D%0+%3Fpost+foaf%3Amaker+%3Fmaker+%7D+.%0D%0A+optional+%7B+%3Fmaker+foaf%3Anick+%3Fnick+%7D+.%0D%0A+optional+%7B+%3Fmaker+foaf%3Anam+%3Ffname+%7D+.+%0D%0A+optional+%7B+%3Fmaker+foaf%3Agender+%3Fgender+%7D+.+%0D%0A+optional+%7B+%3Fmaker+foaf%3Abased_near+%3Fgeodata+%7D+.+%0D%0A+ptional+%7B+%3Fmaker+foaf%3Aorganization+%3Forg+%7D+.+%0D%0A+optional+%7B%3Fpost+sioc%3Atopic+%3Ftopic+.+%0%0A+%3Ftopic+rd%3Atyp+skos%3AConcept+.+%0D%0A+%3Ftopic+skos%3AprefLabel+%3Ftag+%7D%0D%0A+%7D&format=text%2Fhtml&debug=on </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(108)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(108)]">Query Results: People Network Construction that integrates data from bothh the FOAF and SKOS ontologies</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(108)]"> <div style="text-align: center;"> <span rel="foaf:depiction" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(108)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/images/g31.png]"> <img src="images/g31.png" alt="Weblog" /> </span> </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(109)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(109)]">Generic Data Space Queries</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(109)]"> <h4>People Network Construction using data from Post Comments</h4> <p class="cnr"> PREFIX sioc: <http://rdfs.org/sioc/ns#><br/> PREFIX sioct: <http://rdfs.org/sioc/types#><br/> PREFIX foaf: <http://xmlns.com/foaf/0.1/><br/> PREFIX xsd: <http:/www.w3.org/200/XMLSchema#><br/> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#><br/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#><br/> PREFIX dc: <http://purl.org/dc/elements/1.1/gt;<br/> PREFIX dcterms: <http://purl.rg/dc/terms/><br/> SELECT DISTINCT ?post, ?post_sioc, ?post_author, ?post_title, ?post_date, ?reply<br/> FROM <ttp://demo.openlinksw.com/dataspace><br/> WHERE<br/> {<br/> ?post sioc:has_creator ?_x .<br/> ?_x sioc:id ?post_author .<br/> OPTIONAL { ?post rds:seeAlso ?post_sioc } .<br/> OPTIONAL { ?post sioc:has_reply ?reply } .<br/> OPTIONAL { ?post dcterms:created ?post_date } .<br/> OPTIONAL { ?post dc:title ?post_title }<br/> } </p> <div style="display:none" property="dl:identifier" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(109)]"> http://demo.openlinksw.com/sparql?default-raph-uri=http%3A%2F%2Fdemo.openlinksw.com%2Fdataspace&should-sponge=&query=prefix+sioc%3A+%3Chttp%3A%2F%2Frdfs.org%2Fsioc%2Fns%23%3E%0D%0APREFIX+sioct%3A+%3Chttp%3A%2F%2Frdfsorg%2Fsioc%2Ftypes%23%3E%0D%0APREFIX+foaf%3A+%3Chttp%3A%2F%2Fxmlns.com%2Ffoaf%2F0.1%2F%3E%0D%0APREFIX+xsd%3+%3Chttp%3A%2F%2Fwww.w3.org%2F2001%2FXMLSchema%23%3E%0D%0APREFIX+rdfs%3A+%3Chttp%3A%2F%2Fwww.w3.org%22000%2F01%2Frdf-schema%23%3E%0D%0APREFIX+rdf%3A+%3Chttp%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%3E%0D%0AREFIX+dc%3A+%3Chttp%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%3E%0D%0APREFIX+dcterms%3A+%3Chttp%3A%2F%2Fpul.org%2Fdc%2Fterms%2F%3E%0D%0ASELECT+DISTINCT +%3Fpost%2C+%3Fpost_sioc%2C+%3Fpos_authorg%2C+%3Fpost_title%2C+%3Fpost_date%2C+%3Freply%0D%0AFROM+%3Chttp%3A%2F%2Fdemo.openinksw.com%2Fdataspace%3E%0D%0AWHERE+{%0D%0A+%3Fpost+sioc%Ahas_creator+3F_x+.%0D%0A+%3F_x+sic%3Aid+%3Fpost_author+.%0D%0A+optional+{+%3Fpost+rdfs%3AseeAlso+%3Fpost_sioc+}+.%0D%0A+optional+{+%3Fpost+sioc%3Ahas_rply+%3Freply+}+.%0D%0A+optional+{+%3Fpost+dcterms%3Acreated+%3Fpost_date+}+.%0D%0A+optional+{+%3Fpost+dc%3Atitle+%3Fpost_title+}%0D%0A}&frmat=text%2Fhtml </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(110)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(110)]">Query Results: People Network Constuction using data from Post Comments</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#110)]"> <div style="text-align: center;"> <span rel="foaf:depiction" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(110)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/images/g32.png]"> <img src="images/g32.png" alt="PeopleNetworkConstruction" /> </span> </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(111)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(111)]">Using SPARQL CONSTRUCT to Export SIOC based RDF Data Sets</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(111)]"> <p>CONSTRUCT based SPARQL queries are very useful when trying to expose RDF (via a SPARQL Endpoint) to RDF Data Set consumers that do not support SPARQL.</p> <p>In a sense, the SPARQL CONSTRUCT statement is a part of a SPARQL Protocol payload which delivers a Data Web (Web 3.0) Experience to Interactive-Web and Social-Web Clients (Web 1.0 & 2.0).</p> <h4>People Network returned as a RDF Graph</h4> <p class="cnr"> PREFIX sioc: <http://rdfs.org/sioc/ns#><br/> PREFIX sioct: <http://rdfs.org/sioc/tpes#><br/> PREFIX foaf: <http://xmlns.com/foaf/0.1/><br/> PREFIX xsd: <http://www.w3.org/2001/XMLSchema#><br/> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#><br/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#><br/> PREFIX dc: <http://purl.org/dc/elements/1.1/><br/> PREFIX cterms: <http://purl.org/dc/terms/><br/> CONSTRUCT<br/> {<br/> ?post sioc:has_creator ?_x .<br/> ?_x sioc:id ?post_author .<br/> ?post rdfs:seeAlso ?post_sioc .<br/> ?post sioc:has_reply ?reply .<br/> ?post dcterms:created ?post_date .<br/> ?post dc:title ?post_title<br/> }<br/> FROM <http://demo.openlinksw.com/dataspace><br/> WHERE<br/> {<br/> ?post sioc:has_creator ?_x .<br/> ?_x sioc:id ?post_author .<br/> OPTIONAL { ?post rdfs:seeAlso ?post_sioc } .<br/> OPTIONAL { ?post sioc:has_reply ?reply } .<br/> OPTIONAL { ?post dcterms:created ?post_date } .<br/> OPTIONAL { ?post dc:title ?post_title }<br/> }<br/> LIMIT 10 </p> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(112)]" typeof="bibo:Slide" rel ="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(112)]">Query Results: People Network returned as a RDF Graph</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(112)]"> <div style="text-align: center;"> <span rel="foaf:depiction" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(112)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/images/g33.png]"> <img src="images/g33.png" alt="People Network Construction" /> </span> </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.tml#(113)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(113)]">Using SPARQL CONSTRUCT to Export SIOC based RDF Data Sets</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(113)]"> <h4>Discussion post details returned as a RDF Graph</h4> <p class="cnr"> PREFIX sioc: <http://rdfs.org/sioc/ns#><br/> PREFIX sioct: <http://rdfs.org/sioc/typs#><br/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#><br/> PREFIX dcterms: <http:/purl.org/dc/tems/><br/> CONSTRUCT<br/> {<br/> ?post dcterms:created ?created .<br/> ?post sioc:link ?link .<br/> ?post sioc:title ?title .<br/> }<br/> FROM <http://demo.openlinksw.com/dataspace><br/> WHERE {<br/> ?forum a sioct:MesageBoard .<br/> ?post sioc:has_container ?forum . <br/> OPTIONAL { ?post dcterms:created ?created } . <br/> OPTIONAL { ?post sioc:link ?link } . <br/> OPTIONAL { ?post sioc:title ?title }<br/> }<br/> LIMIT 10 </p> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(114)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(114)]">Query Results: Discussions posts details returned as a RDF Graph</h1> <div property="bibo:content" about="tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(114)]"> <div style="text-align: center;"> <span rel="foaf:depiction" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(114)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/images/g34.png]"> <img src="images/g34.png" alt="People Network Construction" /> </span> </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.hml#(115)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(115)]">Using SPARQL ONSTRUCT to Exprt SIOC based RDF Data Sets</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(115)]"> <h4>List of all registered Dataspace members homepage URLs - returned as a RDF Graph</h4> <p class="cnr"> PREFIX foaf: <http://xmlns.com/foaf/0.1/><br/> PREFIX rdf: <http:/www.w3.org/1999/02/22-rdf-syntax-ns#><br/> PREFIX sioc: <http://rdfs.org/sioc/ns#><br/> PREFIX sioct <htp://rdfs.org/sioc/types#><br/> CONSTRUCT<br/> {<br/> ?x rdf:type sioc:User<br/> }<br/> FROM <http//demo.openlinksw.com/dataspace><br/> WHERE<br/> {<br/> ?x rdf:type sioc:User<br/> }<br/> LIMIT 10 </p> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Prt_1.html#(116)]" typeof="bibo:Slide" rel="c:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(116)]">Query Results: List of all registered Dataspace members homepage URLs - returned as a RDF Graph</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1html#(116)]"> <div style="text-align: center;"> <span rel="foaf:depiction" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(116)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/images/g35.png]"> <img src="images/g35.png" alt="People Network Construction" /> </span> </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(117)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(117)]">Using SPARQL CONSTRUCT to Export SIOC based RDF Data Sets</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(117)]"> <h4>Gallery images details for user "demo" returned as a RDF Graph</h4> <p class="cnr"> PREFIX rdf: <http://www.w3.org1999/02/22-rdf-syntax-ns#><br/> PREFIX sioc: <http://rdfs.org/sioc/ns#><br/> PREFIX sioct: <http://rdfs.og/sioc/typs#<br/> PREFIX sos: <http://www.w3.org/2004/02/skos/core#><br/> PREFIX xsd: <http://www.w3.org/001/XMLSchema#><br/> PREFIX dc: <http://purl.org/dc/elements/1.1/><br/> PREFIX dcterms: <http://purl.org/dc/terms/><br/> CONSTRUCT<br/> {<br/> ?post dc:title ?title .<br/> ?post sioc:link ?link .<br/> ?post sioc:links_to ?links_to .<br/> ?post sioc:topic ?topic .<br/> ?post dcterms:creaed ?c<br/> }<br/> FROM <http://demo.openlinksw.com/dataspace><br/> WHERE<br/> {<br/> ?post rdf:type sioc:Item .<br/> OPTIONAL { ?post dc:title ?title } .<br/> OPTIONAL { ?post sioc:lin ?link } .<br/> OPTIONAL { ?post sioc:links_to ?links_to } .<br/> OPTIONAL { ?post dcterms:created ?cr } .<br/> OPTIONAL {?post sioc:topic ?topic } .<br/> OPTIONAL { ?topic skos:prefLabel ?tag } .<br/> ?post sioc:has_containernbsp; ?forum .<br/> ?forum a sioct:ImageGallery .<br/> ?forum sioc:scope_of ?role <br/> ?role sioc:function_of ?member .<br/> ?member sioc:id "demo"<br/> } </p> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(118)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(118)]">Query Results: Gallery image details for user "demo" returned as a RDF Graph</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(118)]"> <div style="text-align: center;"> <span rel="foaf:depiction" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(118)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/images/g36.png]"> <img src="images/g36.png" alt="Gallery images details for user demo returned as a RDF Graph" /> </span> </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(119)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(119)]">Using SPARQL CONSTRUCT to Export SIOC based RDF Data Sets</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(119)]"> <h4>Community post title and date details returned as a RDF Graph</h4> <p class="cnr"> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#><br/> PREFIX sioc: <http://rdfs.org/sioc/ns#><br/> PREFIX sioct: <http://rdf.org/sioc/types#><br/> PREFIX xsd: <http://www.w3.org/2001/XMLSchema#><br/> PREFIX dc: <http://purl.org/dc/elements/1.1/><br/> PREFIX dcterms: <http://purl.org/dc/terms/><br/> CONSTRUCT<br/> {<br/> ?post dc:title ?title .<br/> ?post dctems:created ?date<br/> }<br/> FROM <http://demo.openlinksw.com/dataspace><br/> WHERE<br/> {<br/> ?forum rdf:type sioc:Community .<br/> ?forum sioc:has_Part ?parentf .<br/> ?parentf sioc:container_of ?post .<br/> OPTIONAL { ?post dc:title ?title } .<br/> OPTIONAL { ?post dcterms:created ?date }<br/> } </p> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Prt_1.html#(120)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(120)]">Query Results: Community post title and date details returned as a RDF Graph</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(120)]"> <div style="text-align: center;"> <span rel="foaf:depiction" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(120)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/imaes/g37.png]"> <img src="images/g37.png" alt="Community posts title and date details returned as a RDF Graph" /> </span> </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(121)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(121)]">Using SPARQL DESCRIBE to Export SIOC based RDF Data Sets</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#121)]"> <h4>Describe all Weblog Data Spaces</h4> <p class="cnr"> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#><br/> PREFIX sioct: <http://rdfs.org/sioc/types#><br/> DESCRIBE ?forum<br/> FROM <http://demo.openlinksw.com/dataspace><br/> WHERE<br/> {<br/> ?forum rdf:type sioct:Weblog<br/> } </p> <div style="display:none" property="dl:identifier" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(121)]"> http://demo.openlinksw.com/sparql?default-graph-uri=http%3A%2F%2Fdemo.openlinksw.com%2Fdataspace&should-sponge=&query=prefix+rdf%3A%3Chttp%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%3E%0D%0Aprefix+sioct%3A+%3Chttp%3A%2F%2Frdfs.org%2Fsioc%2Ftype%23%3E%0D%0ADESCRIBE+%3Fforum+from+%3Chttp%A%2F%2Fdemo.openlinksw.com%2Fdataspace%3E%0D%0Awhere%0D%0A+{%0D%0A+%3Fforum+rdf%3Atype+sioct%3AWeblog+.%0D%0A+}+&format=text%2Fhtml&debug=on </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(122)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_/SPARQL_Tutorials_Part_1.html#(122)]">Query Results: Describe all Weblog Data Spaces</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(122)]"> <div style="text-align: center;"> <span rel="foaf:depiction" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(122)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/images/g38.png]"> <img src="images/g38.png" alt="Describe all Weblog Data Spaces" /> </span> </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.tml#(123)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#123)]">Using SPARUL to Manage SIOC based RDF Data Sets</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(123)]"> <h4>INSERT into Graph</h4> <p class="cnr"> DEFINE input:default-graph-uri <http://mygraph.com><br/> INSERT <br/> { <http://myopenlink.net/dataspace/Kingsley#this><br/> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type><br/> <http://rdfs.org/sioc/ns#User> <br/> } </p> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(124)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(124)]">INSERT into Graph: Result</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(124)]"> <div style="text-align: center;"> <span rel="foaf:depiction" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(124)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/images/g41.png]"> <img src="http://virtuoso.openlinksw.com/presentations/SPARQL_Tutorials/SPARQL_Tutorials_Part_1/images/g41.png" alt="Insert Into Graph" /> </span> </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Prt_1/SPARQL_Tutorials_Part_1.html#(125)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(125)]">Using SPARUL to Manage SIOC based RDF Data Sets</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(125)]"> <h4>INSERT with expressions to calculate fields of new triples</h4> <p class="cnr"> INSERT <br/> INTO GRAPH <http://mygraph.com><br/> { ?s <http://rdfsorg/sioc/ns#id> `iri (bif:concat (str (?o), "Idehen") )`<br/> }<br/> WHERE <br/> { ?s <http://rdfs.org/sioc/ns#id> ?o }; </p> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(126)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(126)]">INSERT with expressions to calculate fields of new triples: Result</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(126)]"> <div style="text-align center;"> <span rel="foaf:depiction" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(126)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/images/g42.png]"> <img src="images/g42.png" alt="INSERT with expressions to calculate fields of new triples" /> </span> </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(127)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(127)]">sing SPARUL to Manage SIOC based RDF Data Sets</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(127)]"> <h4>'Modify graph' may be used as a sort of 'update' operation. </h4> <p class="cnr"> MODIFY <br/> GRAPH <http://mygraph.com> <br/> DELETE<br/> { ?s <http://ww.w3.org/1999/02/22-rdf-syntax-ns#type> ?o<br/> } <br/> INSERT<br/> { ?s <http://ww.w3.org/1999/02/22-rdf-syntax-ns#type1> ?o<br/> }<br/> WHERE<br/> { ?s <htp://www.w3.org/1999/02/22-rdf-syntax-ns#type2> ?o<br/> };<br/> <br/> DELETE FROM GRAPH <http://mygraph.com><br/> { <http://myopenlink.net/dataspace/Caroline#this> <http://www.w3.org/1999/02/2-rdf-syntax-ns#type1> <htp://rdfs.org/sioc/ns#User><br/> }; </p> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(128)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(128)]">'Modify graph' used as a sort of 'update' operation: Result</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(128)]"> <div style="text-align: center;"> <span rel="foaf:depiction" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(128)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/images/g43.png]"> <img src="http://virtuoso.openlinksw.com/presentations/SPARQL_Tutorials/SPARQL_Tutorials_Part_1/images/g43.png" alt="Modify graph used as a sort of update operation" /> </span> </div> <div style="text-align: center;"> <span rel="foaf:depiction" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(128)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/images/g44.png]"> <img src="http//virtuoso.openlinksw.com/presentations/SPARQL_Tutorials/SPARQL_Tutorials_Part_1/images/g44.png" alt="Modify graph used as a sort of update operation" /> </span> </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.htm#(129)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(129)]">Using WishList</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(129]"> <p class="cnr"> PREFIX dct: <http://purl.org/dc/elements/1.1/><br/> PREFIX sioct: <http://rdfs.org/sioc/types#><br/> PREFIX sioc: <http://rdfs.org/sioc/ns#><br/> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#><br/> SELECT *<br/> FROM <http://demo.openlinksw.com/dataspace><br/> WHERE<br/> {<br/> ?f a sioct:WishList .<br/> ?f sioc:container_of ?s .<br/> ?s dct:description ?descr .<br/> ?s dct:title ?title .<br/> ?s sioc:has_creator ?creator .<br/> ?s rdfs:label ?label<br/> } </p> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(130)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(130)]">Query Results: Using WishList</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(130)]"> <div style="text-align: center;"> <span rel="foaf:depiction" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(130)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/images/g45.png]"> <img src="http://virtuoso.openlinksw.com/presentations/SPARQL_Tutorials/SPARQL_Tutorials_Part_1/images/g45.png" alt="Using WishList" /> </span> </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(131)]" typeof="bibo:Slide" rel="dc:isPrtOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(131)]">Using OfferList</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(131)]"> <p class="cnr"> PREFIX dct: <http://purl.org/c/elements/1.1/><br/> PREFIX sioct: <http://rdfs.org/sioc/types#><br/> PREFIX sioc: <http://rdfs.org/sioc/ns><br/> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#><br/> SELECT *<br/> FROM <http://demo.openlinksw.com/dataspace><br/> WHERE<br/> {<br/> ?f a siot:OfferList .<br/> ?f sioc:container_of ?s .<br/> ?s dct:description ?descr .<br/> ?s dct:title ?title .<br/> ?s sioc:has_creator ?creator .<br/> ?s rdfs:label ?label .<br/> ?s sioc:link ?link<br/> } </p> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(132)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(132)]">Query Results: Using OfferList</h1> <div property="bib:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(132)]"> <div style="text-align: center;"> <span rel="foaf:depiction" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(132)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/imagesg46.png]"> <img src="images/g46.png" alt="Using OfferList" /> </span> </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(133)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(133)]">Using SPARQL_BI</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(133)]"> <h4>Social Connections a la LinkedIn</h4> <p>Show the people a person directly or indirectly know.</p> <p>Sort by distance and count of connections of the known person:</p> <p class="cnr"> SELECT ?o, ?dist (( SELECT COUNT (*) WHERE { ?o foaf:knows ?xx } ))<br/> WHERE<br/> {<br/> { SELECT ?s, ? WHERE { ?s foaf:knows ?o } } .<br/> OPTION( TRANSITIVE, T_DISTINCT , T_IN(?s), T_OUT(?o), T_IN(1), T_MAX(4) T_STE('step_no') as?dist ) .<br/> FILTER ( ?s = <http://www.w3.org/People/Berners-Lee/card#i> )<br/> }<br/> ORDER BY ?dist<br/> DESC 3<br/> LIMIT 50<br/> </p> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(134)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(134)]">Query Results: Social Connections a la LinkedIn</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(134)]"> <div style="text-align: center;"> <span rel="foaf:depiction" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(134)]" resource="[tutoials:sparql/SPARQL_Tutorials_Part_1/images/g39.png]"> <img src="images/g39.png" alt="Insert into graph" /> </span> </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(135)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(135)]">Using SPARQL_BI</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(135)]"> <h4>Connection Between</h4> <p>Given two people, find what chain of acquaintances links them together. For each step in the chain, show the person linked to, the graph linking this person to the previous person, the number of the step, and the number of the path. Note that there may be many paths through which the people are linked.</p> <p class="cnr"> SELECT ?link, ?g, ?step ?path<br/> WHERE<br/> {<br/> {SELECT ?s, ?o,?g WHERE { GRAH ?g { ?s foaf:knows ?o } } }<br/> OPTION ( TRANSITIVE, T_DISTINCT , T_IN(?s), T_OUT(?o), T_NO_CYCLES, T_SHORTEST_ONLY, T_STEP(?s) as ?link, T_STEP'path_id') as ?path, T_STEP('step_no') as ?step, T_DIRECTION 3 ) .<br/> FILTER (?s = <http://www.w3.org/People/Berners-Lee/card#i> , ?o = <http://myopenlink.net/dataspace/person/kidehen#this> )<br/> }<br/> LIMIT 20 </p> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(136)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(136)]">Query Results: Connection Between</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.hml#(136)]"> <div style="text-align: center;"> <span rel="foaf:depiction" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(36)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/images/g40.png]"> <img src="images/g40.png" alt="Insert into graph" /> </span> </div> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(137)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(137)]">ODS SIOC Reference</h1> <div property="bibo:content" about="[tutoials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(137)]"> <br/> <br/> <h2> <i>References</i> </h2> <br/> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(138)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(138)]">Learn More</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQ_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(138)]"> <ul> <li> <a href="http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/ODSAtomOWLRef">Query ODS Data Spaces using SPARQL and Atom OWL Ontology</a> </li> <li> <a href="http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/ODSSKOSRef">Query ODS Data Spaces using SPARQL and SKOS Ontology</a> </li> <li> <a href="http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/ODSFOAFRef">Query ODS Data Spaces using SPARQL and FOAF Ontology</a> </li> <li> <a href="http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/ODSAnnoteaRef">Query ODS Data Spaces using SPARQL and Annotea Ontology</a> </li> <li> <a href="http//virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VOSODSSparqlSamples">ODS SPARQL Samples</a> </li> <li> <a href="http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/NorthWindREF">Northwind SPARQL Reference</a> </li> <li> <a href="http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/SIOCRefTutorials">Query Virtuoso Tutorials using SPARQL</a> </li> <li> <a href="http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/SIOCRefDocs">Query Virtuoso Documentaion using SPARQL</a> </li> <li> <a href="http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/WordPressSIOCRef">WordPress SIOC Reference</a> </li> <li> <a href="http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/MediaWikiSIOCRef">MediaWiki SIOC Reference</a> </li> <li> <a href="http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/PHPBB3SIOCRef">PHPBB SIOC Reference</a> </li> <li> <a href="http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/DrupalSIOCRef">Drupal SIOC Reference</a> </li> </ul> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(139)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(139)]">Specifications</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(139)]"> <ul> <li> <a href="http://www.w3.org/TR/rdf-sparql-query/">SPARQL - Query Language</a> </li> <li> <a href="http://www.w3.org/TR/rdf-sparql-protocol/">SPARQL - Protocol</a> </li> <li> <a href="http://www.w3.org/TR/rdf-sparql-XMLres/">SPARQL - XML based Results Format</a> </li> </ul> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(140)]" typeof="bibo:Slie" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(140)]">Tutorials</h1> <div property="bibo:content" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(140)]"> <ul> <li> <a href="http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VirtOAuthSPARQL">Virtuoso SPARQL OAuth Tutorial</a> </li> <li> <a href="http://clarkparsia.com/weblog/2006/08/30/sparql-tutorial-slides/">SPARQL Tutorial</a> - Clark+Prasia & University of Manchestr Tutorial</li> <li> <a href="http://jena.sourceforge.net/ARQ/Tutorial/">Jena SPARQL Tutorial</a> </li> </ul> </div> </div> <div class="slide" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(141)]" typeof="bibo:Slide" rel="dc:isPartOf" resource=""> <h1 property="dl:title" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(141)]">Documentation</h1> <div property="bibo:cotent" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(141)]"> <ul> <li> <a href="http:/docs.openlinksw.com/virtuoso/rdfsparul.html">Virtuoso SPARUL</a> </li> <li> <a href="http://docs.openlinksw.com/virtuoso/rdfsparql.html">Virtuoso SPARQL</a> </li> </ul> </div> </div> <div style="display:none"> <div about="http://www.openlinksw.com/dataspace/organization/openlink#this" typeof="foaf:Organization" property="foaf:name">OpenLink</div> <div rel="dc:subject" resource="http://dbpedia.org/resource/SIOC">SIOC</div> <div rel="dc:subject" resource="http://dbpedia.org/resource/RDF">RDF</div> <div rel="dc:subject" resource="http://dbpedia.org/resource/Data_Spaces">Data Spaces</div> <div rel="dc:subject" resource="http://dbpedia.org/resource/SPARQL">SPARQL</div> <div rel="dc:subject" resource="http://dbpedia.org/resource/Query">Query</div> <div rel="dc:subject" resource="http://dbpedia.org/resource/Services">Services</div> <div rel="dc:subject" resource="http://dbpedia.org/resource/Graph">Graph</div> <div rel="dc:subject" resource="http://dbpedia.org/resource/URI">URI</div> <div rel="dc:subject" resource="http://dbpedia.org/resource/Class">Class</div> <div rel="dc:subject" resource="http://dbpedia.org/resource/Container">Container</div> <div rel="dc:subject" resource="http://dbpedia.org/resource/SubClass">SubClass</div> <div rel="dc:subject" resource="http://dbpedia.org/resource/Entities">Entities</div> <div rel="dc:subject" resource="http://dbedia.org/resource/Web_Services">Web Services</div> <div rel="dc:subject" resource="http://dbpedia.org/resource/Atom">Atom</div> <div rel="dc:subject" resource="http://dbpedia.org/resource/SOAP">SOAP</div> <div rel="dc:subject" resource="http://dbpedia.org/resouce/Moveable">Moveble</div> <div rel="dc:subject" resource="http://dbpedia.org/resource/Type">Type</div> <div rel="dc:subject" resource="http://dbpedia.org/resource/XML">XML</div> <div rel="dc:subject" resource="http://dbpedia.org/resource/RPC">RPC</div> <div rel="dc:subject" resource="http://dbpdia.org/resourc/FOAF">FOAF</div> <div rel="dc:subject" resource="http://dbpedia.org/resource/SKOS">SKOS</div> <div rel="dc:subject" resource="http://dbpedia.org/resource/Ontology">ontology</div> <div rel="dc:subject" resource="http://dbpedia.org/resource/Post">Post</div> <div rel="dc:subject" resource="http://dpedia.org/resource/Topic">topic</div> <div rel="dc:subject" resource="http://dbpedia.org/resource/Tag">tags</div> <div rel="dc:subject" resource="http://dbpedia.org/resource/People">People</div> <div rel="dc:subject" resource="http://dbpedia.or/resource/Networ">Network</div> <div rel="dc:subject" resource="http://dbpedia.org/resource/Constructin">Construction</div> <div rel="dc:subject" resource="http://dbpedia.org/resource/Commnt">Comment</div> <div rel="dc:subject" resource="http://dbpedia.org/resource/Construct">CONSTRUCT</div> <div rel="dc:subject" resource="http://dbpedia.org/resource/Endpoint">Endpoint</div> <div rel="dc:subject" resource="http://dbpedia.org/resource/Data_Set">Data Set</div> <div rel="dc:subject" resource="http://dbpedia.org/resource/Protocol">Protocol</div> <div rel="dc:subject" resource="http://dbpedia.org/resource/Data_Web">Data Web</div> <div rel="dc:subject" resource="http://dbpedia.org/resource/Web_Clients">Web Clients</div> <div rel="dc:subject" resource="http://dbpedia.org/resource/URL">URL</div> <div rel="dc:subject" resource="http://dbpedia.org/resource/Social">Social</div> <div rel="dc:subject" resource="http://dbpedia.org/resource/Connections">Connections</div> <div rel="dc:subject" resource="http://dbpedia.org/resource/LinkedIn">Linkedn</div> <div rel="dc:subject" resource="http://dbpedia.org/resource/Knows">knows</div> <div rel="dc:subject" resource="http://dbpedia.org/resource/Sort">Sort</div> <div rel="dc:subject" resource="http://dbpedia.org/resource/Distance">distance</div> <div rel="dc:subject" resource="http://dbpedia.org/resource/Count">count</div> <div rel="dc:subject" resource="http://dbpedia.org/resource/Person">person</div> <div rel="dc:subject" resource="http://dbpedia.org/resource/Path">paths</div> <div rel="dc:subject" resource="http://dbpedia.org/resource/Link">linked</div> <div rel="dc:subject" resource="http://dbpedia.org/resource/OWL">OWL</div> <div rel="dc:subject" resource="http://dbpedia.org/resource/Annotea">Annotea</div> </div> <div style="display:none"> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(1)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(2)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(2)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(3)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(2)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(1)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(3)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(4)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(3)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(2)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(4)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(5)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(4)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(3)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(5)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(6)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(5)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(4)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(6)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(7)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(6)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(5)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(7)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(8)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(7)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(6)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(8)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(9)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(8)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(7)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(9)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(10)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(9)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(8)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(10]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(11)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(10)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(9)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(11)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(12)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(11)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(10)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(12)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(13)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(12)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(11)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(13)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(14)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(13)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(12)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(14)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(15)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(14)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(13)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(15)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(16)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(15)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(14)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(16)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(17)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(16)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(15)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(17)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(18)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(17)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(16)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(18)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(19)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(18)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(17)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(19)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(20)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(19)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(18)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(20)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(21)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(20)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(19)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(21)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(22)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(21)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(20)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(22)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(23)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(22)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(21)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(23)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(24)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(23)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(22)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(24)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(25)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(24)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(23)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(25)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(26)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(25)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(24)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(26)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(27)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(26)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(25)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(27)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(28)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(27)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(26)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(28)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(29)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(28)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(27)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(29)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(30)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(29)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(28)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(30)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(31)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(30)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(29)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(31)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(32)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(31)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(30)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(32)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(33)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(32)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(31)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(33)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(34)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(33)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(32)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(34)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(35)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(34)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(33)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(35)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(36)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(35)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(34)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(36)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(37)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(36)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(35)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(37)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(38)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(37)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(36)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(38)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(39)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(38)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(37)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(39)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(40)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(39)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(38)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(40)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(41)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(40)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(39)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(41)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(42)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(41)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(40)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(42)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(43)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(42)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(41)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(43)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(44)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(43)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(42)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(44)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(45)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(44)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(43)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(45)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(46)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(45)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(44)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(46)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(47)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(46)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(45)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(47)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(48)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(47)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(46)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(48)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(49)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(48)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(47)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(49)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(50)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(49)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(48)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(50)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(51)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(50)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(49)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(51)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(52)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(51)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(50)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(52)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(53)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(52)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(51)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(53)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(54)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(53)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(52)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(54)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(55)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(54)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(53)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(55)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(56)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(55)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(54)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(56)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(57)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(56)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(55)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(57)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(58)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(57)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(56)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(58)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(59)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(58)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(57)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(59)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(60)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(59)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(58)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(60)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(61)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(60)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(59)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(61)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(62)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(61)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(60)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(62)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(63)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(62)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(61)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(63)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(64)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(63)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(62)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(64)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(65)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(64)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(63)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(65)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(66)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(65)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(64)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(66)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(67)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(66)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(65)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(67)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(68)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(67)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(66)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(68)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(69)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(68)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(67)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(69)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(70)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(69)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(68)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(70)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(71)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(70)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(69)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(71)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(72)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(71)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(70)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(72)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(73)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(72)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(71)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(73)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(74)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(73)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(72)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(74)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(75)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(74)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(73)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(75)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(76)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(75)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(74)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(76)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(77)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(76)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(75)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(77)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(78)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(77)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(76)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(78)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(79)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(78)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(77)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(79)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(80)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(79)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(78)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(80)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(81)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(80)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(79)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(81)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(82)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(81)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(80)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(82)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(83)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(82)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(81)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(83)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(84)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(83)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(82)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(84)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(85)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(84)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(83)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(85)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(86)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(85)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(84)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(86)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(87)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(86)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(85)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(87)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(88)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(87)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(86)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(88)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(89)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(88)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(87)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(89)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(90)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(89)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(88)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(90)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(91)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(90)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(89)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(91)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(92)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(91)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(90)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(92)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(93)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(92)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(91)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(93)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(94)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(93)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(92)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(94)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(95)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(94)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(93)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(95)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(96)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(95)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(94)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(96)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(97)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(96)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(95)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(97)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(98)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(97)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(96)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(98)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(99)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(98)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(97)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(99)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(100)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(99)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(98)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(100)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(101)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(100)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(99)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(101)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(102)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(101)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(100)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(102)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(103)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(102)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(101)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(103)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(104)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(103)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(102)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(104)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(105)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(104)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(103)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(105)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(106)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(105)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(104)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(106)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(107)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(106)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(105)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(107)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(108)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(107)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(106)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(108)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(109)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(108)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(107)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(109)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(110)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(109)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(108)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(110)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(111)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(110)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(109)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(111)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(112)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(111)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(110)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(112)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(113)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(112)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(111)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(113)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(114)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(113)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(112)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(114)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(115)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(114)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(113)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(115)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(116)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(115)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(114)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(116)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(117)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(116)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(115)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(117)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(118)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(117)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(116)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(118)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(119)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(118)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(117)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(119)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(120)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(119)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(118)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(120)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(121)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(120)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(119)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(121)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(122)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(121)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(120)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(122)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(123)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(122)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(121)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(123)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(124)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(123)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(122)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(124)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(125)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(124)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(123)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(125)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(126)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(125)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(124)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(126)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(127)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(126)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(125)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(127)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(128)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(127)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(126)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(128)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(129)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(128)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(127)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(129)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(130)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(129)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(128)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(130)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(131)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(130)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(129)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(131)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(132)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(131)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(130)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(132)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(133)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(132)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(131)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(133)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(134)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(133)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(132)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(134)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(135)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(134)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(133)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(135)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(136)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(135)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(134)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(136)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(137)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(136)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(135)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(137)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(138)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(137)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(136)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(138)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(139)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(138)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(137)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(139)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(140)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(139)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(138)]" /> <a rel="xhv:next" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(140)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(141)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(140)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(139)]" /> <a rel="xhv:prev" about="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(141)]" resource="[tutorials:sparql/SPARQL_Tutorials_Part_1/SPARQL_Tutorials_Part_1.html#(140)]" /> </div> </body> </html>