05.06.2013 Views

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

SHOW MORE
SHOW LESS

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 ”object­oriented” 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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!