SPARQL and the owl web language

Hi all,


I've recently bumped with some (naive?) questions about SPARQL and the
OWL language:

We know that SPARQL is a query language for RDF [1], and that the owl
language [2] is a vocabulary extension of RDF. Put it that way, is
SPARQL "big" enough to query correctly an ontology described by the owl
language? If it isn't, what is the "main" query language to do that, if
any exist? OWL-QL?    

The bottom line is: if i want to build a semantic web agent, capable of
querying an ontology, should i bet in rdf + SPARQL? or owl + ?? 
Will i be betting in the wrong horse if i go through the owl language
only and discard the potentialities of SPARQL? Or I'm i really confused
and the truth is in rdf/owl + SPARQL? And which are my limits in this
case?  

thanks in advance for your time/thoughts, 

[1] - http://www.w3.org/TR/2006/WD-rdf-sparql-query-20060220/
[2] - http://www.w3.org/TR/2004/REC-owl-features-20040210/

-- 
Cláudio Fernandes,
Computer Science at Évora University, Portugal 

Received on Saturday, 18 March 2006 13:39:45 UTC