- From: Arnold deVos <adv@langdale.com.au>
- Date: Sat, 16 Feb 2002 17:50:45 +1100
- To: <www-rdf-logic@w3.org>
Here is yet another RDF query language. This one has a simple framework but can handle very general queries by incorporating DAML class expressions. This proposed design arose out of a need for a query language that could be expressed in RDF and be implemented over various simple, conventional (i.e. non-RDF) data sources. But DAML lets it scale up to a fairly general query language. A query is expressed in RDF. It looks like this: <Query> <select rdf:resource="property1"/> <select rdf:resource="property2"/> ... <from> <daml:Class> <!-- body of a DAML class expression --> </daml:Class> </from> </Query> Several queries and class expressions are combined into a composite request like this: <Request> <declare> <daml:Class ID="class-expr1"> <!-- body of a DAML class expression --> </daml:Class> </declare> ... <evaluate> <Query> <!-- body of a Query, may reference above class-expr's --> </Query> </evaluate> ... </Request> The full details are here: http://www.langdale.com.au/RDF/DAML-Query.html and a DAML Ontology for it is here: http://www.langdale.com.au/RDF/daml-query.rdf . Its not implemented yet, so comments would be nice to hear even if they say "this has already been done". Cheers, Arnold -- Arnold deVos Langdale Consultants adv@langdale.com.au
Received on Saturday, 16 February 2002 01:49:17 UTC