From: Miller, M. D (Rosetta) <Michael_Miller@Rosettabio.com> - 2007-03-12 14:11:40
|
hi trish, chris and helen, i've been thinking about how ontology annotation properties can be handled in MAGE and wanted to run some ideas past you all. in looking at the w3c owl documentation i found (http://www.w3.org/TR/owl-ref/#Annotations): "Five annotation properties are predefined by OWL, namely: * owl:versionInfo=20 * rdfs:label=20 * rdfs:comment=20 * rdfs:seeAlso=20 * rdfs:isDefinedBy"=20 plus how addition annotation properties can be defined per ontology. so for any arbitrary ontology, it seems there can be a set of annotation properties distinct to that ontology and they can be on classes, and object and datatype properties. so the question becomes how that can be encoded in MAGE. to keep with the current best practice does this seem appropriate? <OntologyEntry category =3D "classname" value =3D = "classname"> <OntologyReference_assn> <DatabaseEntry accession=3D"@classname"> <Database_assnref> <Database_ref identifier=3D"www.ontology.com:Database:ontology name" name=3D"ontology name"/> </Database_assnref> </DatabaseEntry> </OntologyReference_assn> <Associations_assnlist> <!-- annotation properties for a class --> <OntologyEntry category =3D "annotation_properties" value =3D "annotation_properties" > <Associations_assnlist> <OntologyEntry category =3D "label" value =3D = "Class Name" /> <OntologyEntry category =3D "arbitrary property" value =3D "arbitrary value" /> </Associations_assnlist> </OntologyEntry> <OntologyEntry category =3D "datatypepropertyname" = value =3D "datatypepropertyname" > <Associations_assnlist> <OntologyEntry category =3D "datatypeproperty" = value =3D "value" /> <!-- annotation properties for a datatype property --> <OntologyEntry category =3D = "annotation_properties" value =3D "annotation_properties" > <Associations_assnlist> <OntologyEntry category =3D "label" value =3D "Datatype Property Name" /> </Associations_assnlist> </OntologyEntry> </Associations_assnlist> </OntologyEntry> </Associations_assnlist> </OntologyEntry> cheers, michael Michael Miller Lead Software Developer Rosetta Biosoftware Business Unit www.rosettabio.com |