<docbook><section><title>ODSFOAFRefExampleUserProject</title><bridgehead class="http://www.w3.org/1999/xhtml:h3">Users Projects</bridgehead>
 <programlisting>PREFIX rdf: &lt;http://www.w3.org/1999/02/22-rdf-syntax-ns#&gt;
PREFIX rdfs: &lt;http://rdfs.org/sioc/ns#&gt;
PREFIX sioc:   &lt;http://rdfs.org/sioc/ns#&gt;
PREFIX foaf: &lt;http://xmlns.com/foaf/0.1/&gt;
PREFIX dc:  &lt;http://purl.org/dc/elements/1.1/&gt;
SELECT ?project ?title ?id ?descr 
WHERE 
  { ?usr rdf:type sioc:User.
    ?usr rdfs:account_of ?sr .
    optional {?sr foaf:project ?project}.
    optional {?project dc:title ?title}.
    optional {?project dc:identifier ?id}.
    optional {?project dc:description ?descr}.  
  }
</programlisting><para> </para>
<bridgehead class="http://www.w3.org/1999/xhtml:h5">Sample Data (Live Query Results)</bridgehead>
 <itemizedlist mark="bullet" spacing="compact"><listitem>Click <ulink url="http://demo.openlinksw.com/sparql?default-graph-uri=http%3A%2F%2Fdemo.openlinksw.com%2Fdataspace&amp;should-sponge=&amp;query=PREFIX+rdf%3A+%3Chttp%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%3E%0D%0APREFIX+rdfs%3A+%3Chttp%3A%2F%2Frdfs.org%2Fsioc%2Fns%23%3E%0D%0APREFIX+sioc%3A+++%3Chttp%3A%2F%2Frdfs.org%2Fsioc%2Fns%23%3E%0D%0APREFIX+foaf%3A+%3Chttp%3A%2F%2Fxmlns.com%2Ffoaf%2F0.1%2F%3E%0D%0APREFIX+dc%3A++%3Chttp%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%3E%0D%0ASELECT+%3Fproject+%3Ftitle+%3Fid+%3Fdescr+%0D%0AWHERE+%0D%0A++%7B+%3Fusr+rdf%3Atype+sioc%3AUser.%0D%0A++++%3Fusr+rdfs%3Aaccount_of+%3Fsr+.%0D%0A++++optional+%7B%3Fsr+foaf%3Aproject+%3Fproject%7D.%0D%0A++++optional+%7B%3Fproject+dc%3Atitle+%3Ftitle%7D.%0D%0A++++optional+%7B%3Fproject+dc%3Aidentifier+%3Fid%7D.%0D%0A++++optional+%7B%3Fproject+dc%3Adescription+%3Fdescr%7D.++%0D%0A++%7D&amp;format=text%2Fhtml&amp;debug=on">Here</ulink> for a live SPARQL Query (via SPARQL Protocol) against a collection of Users Projects.
</listitem>
</itemizedlist></section></docbook>