Tools e ambienti per lo sviluppo di ontologie per il ... - CHERSI/libri
Tools e ambienti per lo sviluppo di ontologie per il ... - CHERSI/libri
Tools e ambienti per lo sviluppo di ontologie per il ... - CHERSI/libri
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
• A<strong>per</strong>tura ed esten<strong>di</strong>b<strong>il</strong>ità.<br />
<strong>Tools</strong> e <strong>ambienti</strong> <strong>per</strong> <strong>lo</strong> <strong>sv<strong>il</strong>uppo</strong> <strong>di</strong> onto<strong>lo</strong>gie <strong>per</strong> <strong>il</strong> web semantico<br />
OWL è un linguaggio <strong>per</strong> definire onto<strong>lo</strong>gie strutturate basate sul Web che <strong>per</strong>mettono una<br />
integrazione ed una intero<strong>per</strong>ab<strong>il</strong>ità maggiore <strong>di</strong> dati tra comunità che descrivono <strong>il</strong> <strong>lo</strong>ro<br />
dominio <strong>di</strong> conoscenza. OWL si basa sul model<strong>lo</strong> “RDF e RDF Schema” e aggiunge un<br />
vocabolario più ampio <strong>per</strong> descrivere proprietà e classi: questo comprende relazioni tra<br />
classi (ad esempio <strong>di</strong>sgiunzione), car<strong>di</strong>nalità (ad esempio "esattamente uno"), uguaglianza,<br />
tipizzazione più ricca delle proprietà, caratteristiche <strong>di</strong> proprietà (ad esempio simmetria) e<br />
classi enumerate.<br />
DAML+OIL è un linguaggio standard che consente la rappresentazione delle<br />
informazioni del web in modo che <strong>il</strong> <strong>lo</strong>ro significato sia comprensib<strong>il</strong>e alle macchine.<br />
Originariamente si trattava <strong>di</strong> due linguaggi <strong>di</strong>stinti. DAML(DARPA Agent Markup<br />
Language) consentiva <strong>di</strong> descrivere <strong>il</strong> contenuto semantico dei dati, basandosi sulle<br />
onto<strong>lo</strong>gie definite con RDFS; OIL(Onto<strong>lo</strong>gy Inference Language) è un linguaggio, web<br />
based, <strong>per</strong> la rappresentazione e inferenza <strong>di</strong> onto<strong>lo</strong>gie, che unisce i largamente usati<br />
linguaggi <strong>di</strong> modellazione basati su frame con la semantica formale fornita dalla<br />
descrizione <strong>lo</strong>gica. E’ compatib<strong>il</strong>e con gli schemi RDF(RDFS), e include una semantica<br />
precisa <strong>per</strong> la descrizione del significato dei termini (e anche <strong>per</strong> descrivere informazioni<br />
implicite).<br />
E’ stato evidente, in seguito, che i due prodotti potevano essere uniti e <strong>il</strong> risultato é un<br />
linguaggio onto<strong>lo</strong>gico, che consente <strong>di</strong> descrivere la struttura <strong>di</strong> un dominio. DAML+OIL<br />
propone un approccio ”objectoriented” e la strutturazione è effettuata in termini <strong>di</strong> classi e<br />
proprietà: un’onto<strong>lo</strong>gia in questo contesto è un insieme <strong>di</strong> assiomi, che <strong>di</strong>chiarano le<br />
relazioni <strong>di</strong> classificazione tra le classi o le proprietà. Un aspetto importante <strong>di</strong> tale<br />
linguaggio, riguarda i tipi <strong>di</strong> dati: DAML+OIL supporta tutti i tipi degli schemi XML,<br />
garantendo così una compatib<strong>il</strong>ità con le applicazioni esistenti e semplificandone<br />
l’appren<strong>di</strong>mento da parte dei costruttori <strong>di</strong> onto<strong>lo</strong>gie.<br />
26