Ontologie e World Wide Web: la diffusione della conoscenza. Università degli Studi dell’Insubria Facoltà di Scienze Matematiche, Fisiche, Naturali Sede di Como Corso di Laurea in Scienze e Tecnologie dell’Informazione Ontologie e World Wide Web: la diffusione della conoscenza. Tesi di Laurea di Monica Castiglioni
Obiettivi della Tesi Data l’importanza delle comunicazioni nella società umana, si è cercato di capire: quali sono i linguaggi utilizzati per la comunicazione della conoscenza su Web; cosa sono e come vengono sviluppate le ontologie; quali sono le più importanti ontologie mediche; quali sono le attuali applicazioni delle ontologie mediche.
La diffusione della conoscenza Condividere la conoscenza è sempre stato, nella storia dell’uomo, di fondamentale importanza per lo sviluppo della società. L’informazione è sempre al centro della scena, dai racconti orali degli uomini primitivi al World Wide Web.
Si sviluppano quindi le ontologie. Al giorno d’oggi diffondere informazioni tra le persone non è più un fatto complesso. Il problema ora si pone sulla descrizione della conoscenza in modo che sia comprensibile e processabile anche dalle macchine. Si sviluppano quindi le ontologie.
Linguaggi per la descrizione della conoscenza HTML (Hyper-Text Markup Language) XML (eXtensible Markup Language) RDF (Resource Description Framework) OIL (Ontology Interchange Language) DAML+OIL (DARPA Agent Markup Language + OIL) OWL (Web Ontology Language)
OWL OWL è un linguaggio a marcatori realizzato appositamente dal W3C, a differenza dei precedenti, per lo sviluppo delle ontologie e la loro diffusione su World Wide Web.
OWL OWL permette di creare ontologie per un’ottima descrizione della realtà attraverso: vincoli gerarchie altri tipi di relazioni
Ontologie di dominio medico Le ontologie mediche sono descrizioni dei domini della medicina che vengono utilizzate come supporto alla pratica sanitaria per medici, infermieri, ausiliari e anche per i pazienti stessi.
Tra le ontologie mediche più importanti si trovano: GALEN (Generalized Architecture for Languages, Encyclopedias and Nomenclatures) SNOMED CT (Systematized Nomenclature of MEDicine Clinical Terms) UMLS (Unified Medical Language System)
Ontologie mediche FMA (Foundational Model of Anatomy) GO (Gene Ontology) HGNC (HUGO Gene Nomenclature Committee) OBO (Open Biomedical Ontologies)
Ontologie mediche: UMLS UMLS (Unified Medical Language System) è stata creata per facilitare lo sviluppo di sistemi informativi che utilizzano e comprendono il linguaggio medico.
Ontologie mediche: UMLS Tre componenti di UMLS: Metathesaurus Rete Semantica Lessico Specialistico
Ontologie mediche: UMLS Metathesaurus E’ un vocabolario multilinguistico organizzato per nome e concetto. Fornisce informazioni ai programmi per interpretare le richieste degli utenti e guidarli nella ricerca.
Ontologie mediche: UMLS Rete Semantica E’ una serie di relazioni semantiche tra tutti i concetti del Metathesaurus. isA è la relazione che impone la gerarchia; Altre gerarchie specifiche del dominio medico: affects; processOf; evaluationOf.
Ontologie mediche: UMLS Porzione di Rete Semantica
Ontologie mediche: UMLS Lessico Specialistico UMLS associa ad ogni termine un solo codice, ma può essere ricercato con parole differenti: il Lessico Specialistico è stato sviluppato per il Natural Language Processing System che permette di fare ricerche con parole equivalenti ma declinate in maniera differente (singolare/plurale; infinito/coniugato, abbreviazioni, ecc.).
Ontologie mediche: UMLS UMLS viene utilizzato per la ricerca di informazioni, la costruzione di vocabolari dei sinonimi, la compilazione di cartelle cliniche e di anamnesi elettroniche. E’ possibile scaricarlo liberamente dopo la registrazione gratuita.
Applicazioni: Cartelle Cliniche Elettroniche vengono compilate utilizzando le ontologie come base di conoscenza; sono aggiornabili; sono disponibili anche in caso di emergenza; sono facilmente scambiabili;
Applicazioni: Cartelle Cliniche Elettroniche sono poco ingombranti; permettono statistiche; danno supporto alla somministrazione di terapie; forniscono supporto alle decisioni (anche attraverso gli Instance Unique Identifiers).
Applicazioni: Cartelle Cliniche Elettroniche Soffrono tuttora di problemi di standardizzazione, su cui si sta studiando anche grazie a progetti finanziati dall’Unione Europea, che potrebbe essere raggiunta, almeno in parte, basandosi sulla stessa ontologia.
Applicazioni: Cartelle Cliniche Elettroniche
Applicazioni: Cartelle Cliniche Elettroniche
Applicazioni: PIPS Personalized Information Platform for life and health Services mira a far entrare l’ausilio dell’informatica nella pratica sanitaria degli ospedali e della vita di tutti i giorni.
Applicazioni: PIPS Il cittadino è al centro del progetto PIPS in quanto destinatario delle cure e delle informazioni, principalmente rivolte alla prevenzione e quindi al mantenimento di un corretto stile di vita. Le ontologie vengono usate come base di conoscenza per fornire le informazioni.
Applicazioni: PIPS PIPS fornisce quindi un aiuto concreto al cittadino ad esempio per quanto riguarda: controllo della salute per malattie croniche (come ad es. il diabete); controllo dell’alimentazione attraverso il “carrello tecnologico”; accesso a informazioni sulla prevenzione (stile di vita, esami preventivi, ecc.).
PIPS fornisce anche un aiuto ai medici: Applicazioni: PIPS PIPS fornisce anche un aiuto ai medici: supporto alle decisioni; accessibilità alle informazioni; gestione delle terapie; gestione della “salute critica” (cioè casi di epidemie).
Conclusioni Internet è ancora caotica perché la maggior parte degli autori del Web non è interessato a lasciare l’HTML per linguaggi più complessi e poco noti e una struttura migliore. Gli ambienti medici utilizzano con profitto le ontologie perché sono specializzati e aperti e la salute è un interesse comune.
Bibliografia Per questo lavoro di tesi sono stati utilizzati principalmente i siti Internet del World Wide Web Consortium riguardanti i linguaggi per la descrizione della conoscenza, i siti propri delle ontologie e alcuni libri specifici sulle ontologie, come Ontological Engineering di Gomez Perez, Lopez e Corcho e Knowledge Representation: Logical, Philosophical, and Computational Foundations di Sowa.