Package Databases

(JPEG)

Le package Databases permet de répertoirié toutes les informations récoltées dans des bases de données externes.

  • DataBase : une base de données
  • DataBaseEntry : une entrée d’une base de données. Un objet dataBaseEntry est lié à un et un seul objet DataBase. L’objet DataBaseEntry est lié à de nombreux autres objets dans le modèle :
    • Un objet DataBaseEntry peut être lié à O ou plusieurs objets Family, ou à 0 ou plusieurs objets Pair (package Homology). Un objet Pair ou un objet Family peuvent être liés à 0 ou plusieurs objets DataBaseEntry.
    • Un objet DataBaseEntry peut être lié à 0 ou 1 objet OntologyTerm, ManualPairAlignment ou ManualMultiAlign. Chacun de ces objet peut être lié à 0 ou 1 objet DataBaseEntry.
    • Un objet DataBaseEntry peut être lié à 0 ou 1 objet Citation, SwissEntry, PathwayEntry, DataBaseMotif ou InterProMotif. Chacun de ces objet est lié à un et un seul objet DataBaseEntry.
  • CrossReference : permet de lier des DataBaseEntry entre eux. Un objet CrossReference est lié à 0 ou plusieurs objets DataBaseEntry, et un objet DataBaseEntry est lié à 0 ou plusieurs objets CrossReference. Le champs CrossReferenceType permet de définir le type de relation enrte les DataBaseEntry concernés : équivalence, appartenance, etc...

L’objet DataBaseObject est l’objet parent du package et est nécessaire pour la génération automatique du fichier SQL et de l’API.