OntologyDBWiki/MAGEOMDiscussion: Difference between revisions
Jump to navigation
Jump to search
imported>KaiRunte No edit summary |
imported>KaiRunte No edit summary |
||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
= Discussion of the MAGE object model (MAGE-OM) ontology classes = | = Discussion of the MAGE object model (MAGE-OM) ontology classes = | ||
== Introduction == | |||
In the section "overview" I introduce the classes as they were defined by Michi in O2DBI. I also highlight differences to the "official" documentation at the EBI: [http://www.ebi.ac.uk/arrayexpress/Schema/MAGE/MAGE.htm]. In the next section, "use case", I create a simple use case to show why it is not such a good idea to try to store a complex ontology like the MGED in this object model. | |||
== Overview == | == Overview == | ||
Line 27: | Line 31: | ||
*** description: String [?] | *** description: String [?] | ||
*** name: String [from Identifiable?] | *** name: String [from Identifiable?] | ||
*** db_ref: External BRIDGE reference | *** db_ref: External BRIDGE reference [?] | ||
*** alt_URI: List of Strings [?] | *** alt_URI: List of Strings [?] | ||
*** type: OntologyEntry [?] | *** type: OntologyEntry [?] | ||
*** maintainer_email: String [?] | *** maintainer_email: String [?] | ||
== Comments/Questions == | === Comments/Questions === | ||
* all the attributes marked with [?] were not found in the [http://www.ebi.ac.uk/arrayexpress/Schema/MAGE/MAGE.htm array express object model documentation]. Where do these come from? | * all the attributes marked with [?] were not found in the [http://www.ebi.ac.uk/arrayexpress/Schema/MAGE/MAGE.htm array express object model documentation]. Where do these come from? | ||
== Use Case == |
Revision as of 14:55, 13 December 2004
Discussion of the MAGE object model (MAGE-OM) ontology classes
Introduction
In the section "overview" I introduce the classes as they were defined by Michi in O2DBI. I also highlight differences to the "official" documentation at the EBI: [1]. In the next section, "use case", I create a simple use case to show why it is not such a good idea to try to store a complex ontology like the MGED in this object model.
Overview
The MAGE-OM has three classes that are dedicated to referencing text entries from a controlled vocabulary or ontology. These classes are (O2DBI version):
- Class OntologyEntry EBI Documentation
- Attributes:
- category: String
- value: String
- description: String
- association: References to OntologyEntry
- ontologyReference: Reference to DBEntry
- owner: String [?]
- creator: String [?]
- Attributes:
- Class DBEntry EBI Documentation
- Attributes:
- accession: String
- accessionVersion: String
- URI: String
- database: Reference to Database
- Attributes:
- Class Database EBI Documentation
- Attributes:
- version: String
- URI: String
- description: String [?]
- name: String [from Identifiable?]
- db_ref: External BRIDGE reference [?]
- alt_URI: List of Strings [?]
- type: OntologyEntry [?]
- maintainer_email: String [?]
- Attributes:
Comments/Questions
- all the attributes marked with [?] were not found in the array express object model documentation. Where do these come from?