Get me all the names and any other information about the rooms used at SWWS
Get me details of all the events that (Jim) Hendler is attending
Get me details of all the events that start after 14 hours on 20010730
Get me details of all the events which start on 20010730
Get me details of all the events, including their start date-time and their description
Get me the dates of all the events in the database
Get me event id for all the events in the database
This system uses Squish an
SQL-like Query-language for RDF. Squish only does conjunctions. This means that
all the clauses are implicitly connected by "and". One of the limitations of
this approach is that is requires that all of the terms in the subgraph by
present for Squish to return any results in a given row.
For this system, Squish requires that you include a ical:description element for each ical:Calendar element, and ical:description and ical:dstart and ical:dend ical:Date objects (with rdfs:label, and ical:hour and ical:minute elements/attributes).
Here's the query that Squish uses:
SELECT ?caldesc, ?desc, ?hour, ?min, ?houre, ?mine WHERE (ical::description ?cal ?caldesc) (ical::vevent ?cal ?event) (ical::description ?event ?desc) (ical::dstart ?event ?date) (rdfs::label ?date 2001-05-15) (ical::hour ?date ?hour) (ical::minute ?date ?min) (ical::dend ?event ?datee) (ical::hour ?datee ?houre) (ical::minute ?datee ?mine) USING ical FOR http://ilrt.org/2001/05/ical# foaf FOR http://xmlns.com/foaf/0.1/ rdfs FOR http://www.w3.org/2000/01/rdf-schema#