Il modello E-R dell'Ontologia

From Giona

(Difference between revisions)
(Legenda)
Line 2: Line 2:
== Tavola ObjectType ==
== Tavola ObjectType ==
-
 
Questa tavola rappresenta i tipi di classi di oggetti dell'ontologia; essa quindi conterrà un'istanza per ogni classe (Activity, Resource, Organization Element, Capability). I campi della tavola:
Questa tavola rappresenta i tipi di classi di oggetti dell'ontologia; essa quindi conterrà un'istanza per ogni classe (Activity, Resource, Organization Element, Capability). I campi della tavola:
* '''ObjectTypeName''' (PK, varchar(128)): il nome del tipo
* '''ObjectTypeName''' (PK, varchar(128)): il nome del tipo
* '''ObjectTypeDescription''' (Text): descrizione facoltativa del tipo
* '''ObjectTypeDescription''' (Text): descrizione facoltativa del tipo
 +
== Tavola Object ==
== Tavola Object ==
-
 
Questa tavola conterrà tutti gli oggetti dell'ontologia. I campi:
Questa tavola conterrà tutti gli oggetti dell'ontologia. I campi:

Revision as of 08:57, 17 May 2007

Segue la definizione del modello Entity-Relationship per l'implementazione del database dell'Ontologia.

Tavola ObjectType

Questa tavola rappresenta i tipi di classi di oggetti dell'ontologia; essa quindi conterrà un'istanza per ogni classe (Activity, Resource, Organization Element, Capability). I campi della tavola:

  • ObjectTypeName (PK, varchar(128)): il nome del tipo
  • ObjectTypeDescription (Text): descrizione facoltativa del tipo


Tavola Object

Questa tavola conterrà tutti gli oggetti dell'ontologia. I campi:

  • ObjectId (PK, varchar(128)): identificatore univoco dell'oggetto
  • ObjectTypeName (PK, varchar(128), FK ObjectType.ObjectTypeName): classe dell'oggetto
  • ObjectName (varchar(255), REQ): nome dell'oggetto
  • ObjectDescription (Text): Descrizione facoltativa dell'oggetto


TODO

Legenda

PK: primary key

FK: foreign key

REQ: required field

Personal tools