W3C home > Mailing lists > Public > public-semweb-lifesci@w3.org > April 2007

Re: Demo SPARQL notes

From: <samwald@gmx.at>
Date: Tue, 17 Apr 2007 16:08:33 +0200
Message-ID: <20070417140833.104220@gmx.net>
To: Alan Ruttenberg <alanruttenberg@gmail.com>, public-semweb-lifesci@w3.org

Hi Alan,

I am quite interested in your approach of making OWL property restrictions accessible to Sparql queries. 
In general, our demo contains several ontologies that are mainly based on classes and OWL property restrictions. To query the information held in these ontologies directly with Sparql would be quite complicated, as the OWL property restrictions produce RDF graphs that are quite convoluted and hard to query.

One way of 'querying' such ontologies would be to define a new 'query class' with necessary & sufficient conditions that are the parameters of the query, run a reasoner, and see which classes are classified as subclasses of the 'query class'. 

For example, our current demo script contains the research question "How might beta amyloid alter LTP in CA1 neurons?". This can be answered by using the BrainPharm dataset and setting up a class that has CA1 neurons and beta amyloid as parts and/or participants. I did with Protege and Pellet, and it works.

However, I do not know how this approach could be implemented in a real web environment with the current tools that we have. How would the ‘query class’ be produced? How would it be added to the RDF store? How should this be implemented with decent scalability? These are all questions that should be obvious, but yet they have been ignored by many influental ontology / OWL developers so far. I think that we will not have a practical answer to these questions in the immediate future.

Therefore, I think that Alan’s proposal of adding direct relations between class entities is the best solution we have at the moment. Of course, it would be nice to find a solution that would make it possible to keep the resulting ontologies valid OWL DL. Maybe we should set up  annotation properties that are derived from the original properties (e.g. by concatenating ‘_class_property’ to the end of the URIs of the original properties) and use these?

Matthias Samwald

-------- Original-Nachricht --------
Datum: Tue, 17 Apr 2007 01:31:35 -0400
Von: Alan Ruttenberg <alanruttenberg@gmail.com>
An: public-semweb-lifesci@w3.org
Betreff: Demo SPARQL notes

> I've started a page where I and others can document some of the  
> SPARQL queries and techniques that are being explored as we progress  
> towards the demo.
> The intention is to have a place to record things that are learned  
> for later reference.
> http://esw.w3.org/topic/HCLS/HCLSIG_Demo_QueryScratch
> Regards,
> Alan

"Feel free" - 10 GB Mailbox, 100 FreeSMS/Monat ...
Jetzt GMX TopMail testen: http://www.gmx.net/de/go/topmail
Received on Tuesday, 17 April 2007 14:08:54 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 7 January 2015 14:52:30 UTC