OntologyDBWiki/MAGEOMDiscussion

From BRF-Software
Revision as of 14:55, 13 December 2004 by imported>KaiRunte
Jump to navigation Jump to search

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 [?]
  • Class DBEntry EBI Documentation
    • Attributes:
      • accession: String
      • accessionVersion: String
      • URI: String
      • database: Reference to Database
  • 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 [?]

Comments/Questions

Use Case