vangelisv / thea

OWL2 library for Prolog
http://vangelisv.github.com/thea
108 stars 19 forks source link

parsing of ontologyAxiom/2 #17

Open cmungall opened 14 years ago

cmungall commented 14 years ago

see for example: http://information-artifact-ontology.googlecode.com/svn/releases/2009-11-06/merged/iao.owl

rdfs:seeAlso ... is treated as a annotationAssertion/3 I think we need to sort out the relationship between annotation/3, annotationAssertion/3 and ontologyAnnotation/3 in owl2_model and owl2_from_rdf. Don't have the bandwidth for this right now...
vangelisv commented 14 years ago

Not clear what is treated a annotationAssertion here.

cmungall commented 14 years ago

the triple:

iao.owl rdfs:seeAlso http://code.google.com/p/information-artifact-ontology

I think this should get treated as an ontologyAnnotation/3, but is currently being treated as an annotationAssertion/3. One approach is to allow this and make ontologyAnnotation/3 wrap annotationAssertion/3, need to check the owl2 syntax to see what is best...