Il database Object Oriented per l'Ontologia
From Giona
(→=La classe Attribute) |
|||
Line 11: | Line 11: | ||
* Relazione | * Relazione | ||
- | ===La classe Attribute== | + | ===La classe Attribute=== |
Rappresenta gli "attributi" del modello ontologico, ed è definita con i seguenti campi: | Rappresenta gli "attributi" del modello ontologico, ed è definita con i seguenti campi: | ||
* '''name''' di tipo stringa, il nome dell'attributo | * '''name''' di tipo stringa, il nome dell'attributo |
Revision as of 11:57, 18 May 2007
Il database Object Oriented è una componente il cui compito è quello di astrarre il database E-R: tutte le operazioni effettuate sul database relazionale, quindi, vengono completamente astratte verso l'utente finale.
Le operazioni effettuate all'interno del database non saranno quindi basate sui concetti di query e tavola, ma su quello di classe - oggetto.
Interrogare un database Object Oriented significa ottenere una lista di oggetti i cui attributi hanno determinate caratteristiche.
Gli Oggetti
All'interno del database ad oggetti dell'ontologia sono definite le seguenti classi di oggetti:
- Attributo
- Oggetto
- Relazione
La classe Attribute
Rappresenta gli "attributi" del modello ontologico, ed è definita con i seguenti campi:
- name di tipo stringa, il nome dell'attributo
- value di tipo stringa, il valore dell'attributo
- description di tipo stringa, la descrizione dell'attributo
L'implementazione della classe nei seguenti file: Attribute.h Attribute.cpp