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