- From: Patrick Stickler <patrick.stickler@nokia.com>
- Date: Thu, 15 Apr 2004 17:07:08 +0300
- To: "ext Chris Bizer" <bizer@gmx.de>
- Cc: "www-archive@w3.org" <www-archive@w3.org>, phayes@ihmc.us, ext Chris Bizer <chris@bizer.de>, Jeremy Carroll <jjc@hplb.hpl.hp.com>
On Apr 15, 2004, at 16:48, ext Chris Bizer wrote: > > Hi Patrick, > >>> >>> \section{Query Languages} >>> There are currently two query languages for Named Graphs: >>> RDFQ~\cite{StricklerRDQL} >> >> {SticklerRDFQ} ? > > 32. P. Strickler. RDFQ. http://sw.nokia.com/rdfq/RDFQ.html, 2004 I.e., that should be "Stickler", not "Strickler" (see my sig below... ;-) > Wouldn't it be nice, if you would use the same query as I did with > TriQL > based on the TriG example from Section 3. Then people could easily > compare > both languages. The following RDFQ query (serialized using Turtle~\cite{turtle}) identifies people having email addresses, selecting and extracting the person identifier and email address value pairs; furthermore, the query is restricted to statements occurring in graphs asserted by Chris after January 31, 2003: \begin{rdfenv} @prefix : <http://sw.nokia.com/RDFQ-1/> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix ex: <http://www.example.org/exampleVocabulary/> . @prefix doc: <http://www.example.org/document/> . [:select ("person" "email"); :graph [ex:author doc:Chris; ex:date [:gt "2003-01-31"^^xsd:date]]; :target [:id "person"; ex:email [:id "email"]]]. \end{rdfenv} (note that you forgot to declare xmlns:xsd in your example...) OK? Patrick -- Patrick Stickler Nokia, Finland patrick.stickler@nokia.com
Received on Thursday, 15 April 2004 10:07:29 UTC