Transcript 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.
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
macchine.
anche dalle 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.
Ontologie mediche 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.).
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.