I read a challenge. was, Re: [gofriends] GO ontology in OWL format

Seen on the gofriends list:

On Sep 12, 2007, at 1:20 PM, Chris Mungall wrote:

> Let me also give you some information on the results of our  
> experiments using OWL and Sesame, as part of a different project  
> outside GO. Triplestores such as Sesame seem to work best when you  
> are storing instances rather than classes and class level  
> relations. Sesame has no knowledge of OWL entailment rules (there  
> is an addon called OWLIM that provides this). This means you are  
> out of luck if you want to make queries over the GO such as "what  
> is the nuclear chromosome part of?".
>
> You may be tempted to treat GO classes as instances and query these  
> using normal RDFS semantics (for example, by loading the semi- 
> deprecated GO RDF-XML file). This will give you better results in  
> the short term, as you will be able to ask queries such as the  
> part_of one above. However, this approach may turn out to be a dead  
> end in the long run.
>
> In my opinion SQL (with entailments pre-computed) still turns out  
> to be a far superior choice to existing semantic web technology -  
> I'd be interested to see the SPARQL equivalents of the following  
> queries:
> http://wiki.geneontology.org/index.php/Example_Queries

(this is a great list to work from! Thanks Chris)

> I'd like to continue this discussion with you, but right now we are  
> outside the realm of anything that is specifically to do with GO  
> and into the realm of semantic web technology.
>
> I would encourage you to subscribe to this list and post details of  
> what you are doing there:
> http://lists.w3.org/Archives/Public/public-semweb-lifesci/
> There are many people on this list engaged in this kind of discussion
>
> Cheers
> Chris

1) what is the nuclear chromosome part of

PREFIX go: <http://purl.org/obo/owl/GO#>
prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>
select *
where
  {    graph <http://purl.org/commons/hcls/20070416/classrelations>
      { go:GO_0000228 <http://purl.org/obo/owl/obo#part_of>?whole.}
    graph <http://purl.org/commons/hcls/20070416>
      { ?whole rdfs:label ?label }
  }

=>

http://purl.org/obo/owl/GO#GO_0044424 intracellular part
http://purl.org/obo/owl/GO#GO_0044464 cell part
http://purl.org/obo/owl/GO#GO_0043226 organelle
http://purl.org/obo/owl/GO#GO_0005575 cellular_component
http://purl.org/obo/owl/GO#GO_0005622 intracellular
http://purl.org/obo/owl/GO#GO_0005623 cell
http://purl.org/obo/owl/GO#GO_0005634 nucleus
http://purl.org/obo/owl/GO#GO_0043231 intracellular membrane-bound  
organelle
http://purl.org/obo/owl/GO#GO_0043227 membrane-bound organelle
http://purl.org/obo/owl/GO#GO_0043229 intracellular organelle

Get it as RDF

for more information, see: http://tinyurl.com/39o72h ,  http:// 
tinyurl.com/3bywd2 and http://esw.w3.org/topic/HCLS/PartOfInference  
but note: http://tinyurl.com/3xczk9

Received on Friday, 14 September 2007 09:04:56 UTC