INFORMATICA UMANISTICA B

Slides:



Advertisements
Presentazioni simili
1 OWL Mario Arrigoni Neri. 2 OWL – Web Ontology Language Estende RDF[S] con costrutti aggiuntivi per modellare realtà più complesse Contemporaneamente.
Advertisements

SEMANTIC WEB Antonio Bucchiarone FBK-IRST Trento, Italy 13 Novembre 2009.
Strumenti per l'integrazione e la condivisione delle informazioni bibliografiche e museali Maria Teresa Biagetti Roma 10 settembre 2012 Strumenti.
International Society for Knowledge Organization Università Ca Foscari di Venezia Dipartimento di Informatica Matteo Ballarin SKOS Un sistema per lorganizzazione.
1 Quale spazio per uneducazione plurilingue nella scuola di oggi? Firenze, 30 settembre 2011 Silvia Minardi.
Il semantic Web UNIVERSITA DI CAMERINO Corso di laurea in Informatica Barbara Re Anno Accademico
Web semantico e logiche descrittive M. Simi, Cap 2 del "Description Logic Handbook" Lezioni di U.Straccia.
Interoperabilità tra ontologie eterogenee: i traduttori ODLI3 - OWL
Università degli studi di Modena e Reggio Emilia
Relatore: Prof. Sonia Bergamaschi Correlatore: Alexandre Passant
Il Sistema MOMIS Il progetto MOMIS (Mediator EnvirOnment for Multiple Information Sources) consiste nella realizzazione di un sistema intelligente d integrazione.
Il mio nome è Alain Fergnani e nel corso della tesi mi sono occupato della dinamica delle ontologie per il Web Semantico, e in particolare dell’approccio.
Università degli Studi di Modena e Reggio Emilia
Integrazione delle Informazioni Necessità di accedere ai dati di campo da qualunque parte dellimpianto Visione omogenea.
Metodologie per la gestione di conoscenza ontologica Prof. M.T. PAZIENZA a.a
Metodologie per la gestione di conoscenza ontologica Prof. M.T. PAZIENZA a.a
Metodologie per la gestione di conoscenza ontologica Prof. M.T. PAZIENZA a.a
Sistemi per lelaborazione dellinformazione Maria Teresa Pazienza DISP - Dipartimento di Informatica, Sistemi e Produzione aa
Approcci avanzati alla ricerca in rete. La capacità dellutente Information literacy: imparare a cercare su Internet La situazione: –problemi di Internet.
Basi di Dati II Sara Romano
Seminari di ingegneria del software
FILOSOFIA DELLA MENTE Giacomo Romano a. a. 2007/2008: II° Quarto, Modulo 2 Introduzione alla coscienza 27/11/07.
Università della Svizzera italiana Il web semantico: mito o realtà? Marco Colombetti Politecnico di Milano e Università della Svizzera italiana Roma, 24.
Basi di dati Università Degli Studi Parthenope di Napoli
INFORMATICA UMANISTICA B STRUTTURE DATI BASI DI DATI RAPPRESENTAZIONE DELLA CONOSCENZA ONTOLOGIE.
Teoria e tecniche della catalogazione e classificazione ricerca9web Prof.ssa Elisa Grignani Università degli studi di Parma aa. 2005/2006.
Le nuove frontiere nella gestione della conoscenza sul Web Fabio Ciotti.
Modello E-R Generalizzazioni
RAPPRESENTAZIONE DELLA CONOSCENZA Prof
1 Internet e nuove tecnologie Anno Accademico Prof. Flavio De Paoli Dott. Marco Loregian.
Descrizione Semantica ad Alto Livello di Ambienti Virtuali in X3D
READING COMPREHENSION
Come nella stampa tradizionale, un giornale online può essere di informazione informazione o un periodico dedicato a una disciplina specifica.
Il primo passo: I basilari del Prolog
Creare pagine web Xhtlm. Struttura di una pagina.
Gianpaolo Cecere Introduzione
Tesi di Laurea in Ingegneria Informatica
Il World Wide Web Lidea innovativa del WWW è che esso combina tre importanti e ben definite tecnologie informatiche: Documenti di tipo Ipertesto. Sono.
Dati e DBMS DBMS relazionali SQL Progettazione di una base di dati Programma del Corso.
Cinema e web: verso un ambiente formativo integrato Fondazione Ismu Milano, sabato 20 settembre 2008 ore Riccardo Triolo Laboratorio Itals Dipartimento.
G.ADORNI, M.COCCOLI, G.VERCELLI, G.VIVANET E-LEARNING & KNOWLEDGE MANAGEMENT LAB. UNIVERSITÀ DI GENOVA Il Semantic Web per l’e-learning e l’e-government:
1 Ontology languages. Strato dei modelli LA SCELTA DEL LINGUAGGIO Una volta selezionati i componenti dell’ontologia occorre esprimerli in maniera esplicita,
Distributed System ( )7 TCP/IP four-layer model.
Algebra di Boole.
DAL WEB AL SEMANTIC WEB Aspetti teorici e tecnologici Carmagnola Francesca Dipartimento Informatica C.so Svizzera 185, Torino
Ontologie e World Wide Web: la diffusione della conoscenza.
Semantic Web. I problemi della ricerca in Web Querying  Ambiguità della formula Browsing  Arbitrarietà nei criteri di classificazione dei dati = Web.
Imagine.
1 Semantic Web Docente: Federica Cena Dipartimento Informatica
Fil Ling Lez. 29.
Demonstrating Possession
Ontologia AA F. Orilia. Lez. 16 Discussione dell'approccio controfattualista di lewis condotta da Antonio De Grandis.
Workshop ODINet - OnLine Data Integration Network Pisa, 24 marzo 2015 Workshop ODINet - OnLine Data Integration Network Pisa, 24 marzo 2015 Linked Open.
4/20/20151 Metodi formali dello sviluppo software a.a.2013/2014 Prof. Anna Labella.
Carluccio Antonio Carluccio Alessandra Caricola Giovanni Vizzino Anna Università degli Studi di Bari.
Sociologia delle comunicazioni Rappresentazione/informazione.
Sistemi basati su conoscenza Semantic Web Prof. M.T. PAZIENZA a.a
ANNUNCIO DI SEMINARIO Il giorno Venerdi' 21 Maggio 2004 alle ore 11:30 presso l'Aula C3.4 della Facolta' di Scienze Matematiche Fisiche e Naturali dell'Universita'
Sapienza Università di Roma Sapienza Università di Roma Laurea specialistica in Ingegneria Informatica Seminari di Ingegneria del Software Traduzione di.
Metamodellazione in RDF Tesina del corso di Seminari di Ingegneria del Software Alberto Cerullo.
Servizi Internet Claudia Raibulet
Indicizzazione di documenti semistrutturati Sistemi informativi – AA D’Este Laura.
SUMMARY Time domain and frequency domain RIEPILOGO Dominio del tempo e della frequenza RIEPILOGO Dominio del tempo e della frequenza.
From this year, by kind permission of Taeco S.r.l., the Working Retrievers Club Italia has the pleasure to award the prize “Big Hunter Project”. This.
L A R OUTINE D EL M ATTINO Ellie B.. Io mi sono svegliata alle cinque del mattino.
Gli articoli italiani determinativi e indeterminativi La formazione del plurale e.
Diagramma degli Stati. Diagramma degli Stati … Definizione è un grafico con nodi ed archi in cui i nodi rappresentano gli stati di una classe e gli archi,
Buon giorno, ragazzi oggi è il quattro aprile duemilasedici.
Music Television Special Features. Etere For Music TV Integrated Music scheduling Music Video Cross fade Titling control.
Oggi è giovedì il dodici settembre 2013
Transcript della presentazione:

INFORMATICA UMANISTICA B RAPPRESENTAZIONE DELLA CONOSCENZA ONTOLOGIE SEMANTIC WEB

RAPPRESENTAZIONE DELLA CONOSCENZA ED ONTOLOGIE La ricerca sul modo ‘ideale’ per rappresentare le informazioni nelle basi di dati e in intelligenza artificiale ha portato alla nascita di ricerca sulla KNOWLEDGE ENGINEERING o rappresentazione della conoscenza anche in senso non applicato Particolarmente interessante per domini piu’ complessi che ‘studenti’ e gli ‘esami’ Quest’area si focalizza sulle ONTOLOGIE Ontologie base teorica del lavoro sul Ontologie applicate in domini come la medicina Il SEMANTIC WEB

RAPPRESENTAZIONE DELLA CONOSCENZA IN INFORMATICA In informatica sono stati sviluppati numerosi modelli della rappresentazione della conoscenza TESAURI Modelli concettuali sviluppati per le basi di dati RETI SEMANTICHE e TASSONOMIE ONTOLOGIE

TESAURI Rappresentazioni di ASSOCIAZIONI tra parole Tipicamente raggruppate in CATEGORIE

ESEMPIO DI TESAURO

RETI SEMANTICHE E TASSONOMIE Rappresentazioni in cui Vengono identificate relazioni come nei modelli concettuali Viene anche rappresentata informazione TASSONOMICA Si esprimono anche RESTRIZIONI su relazioni

TASSONOMIE

RELAZIONI E TASSONOMIE NELLE RETI SEMANTICHE

DESCRIPTION LOGICS Una famiglia di logiche che permettono di descrivere reti semantiche specificando oltre che informazioni su relazioni e tassonomie anche COMPLEMENTARITA: MALE e FEMALE sono disgiunti CARDINALITA’: una bici ha 2 ruote, un’auto ne ha 4 etc

ONTOLOGIE IN INFORMATICA In FILOSOFIA, ONTOLOGIA e’ lo studio di cio’ che esiste – una delle aree piu’ importanti della METAFISICA In INFORMATICA, un’ ONTOLOGIA e’ una DEFINIZIONE dei TERMINI usati in un certo dominio e delle relazioni tra di loro

Concepts and definitions “Philosophers have long assumed that definitions are the appropriate way of characterizing word meaning and category membership” (MU, ch.2, p.11)

Aristotle’s Metaphysics, Book Z “a definition is an account, and every account has parts, and part of the account stands to part of the thing in just the same way that the whole account stands to the whole thing” = Most concepts encode necessary and sufficient conditions for their own application

Aristotle’s Metaphysics: Definitions MAN = RATIONAL ANIMAL DEFINIENDUM DEFINIENS

Definition by genus and differentia The ‘method of division’: Begin with the broadest genus containing the species to be defined (‘ANIMAL’) Divide the genus in two sub-parts by some differentia (‘FOOTED’) Then divide the two sub-types again (CLOVEN-FOOTED)

Other philosophers The greatest part of the Ideas, that make our complex Idea of GOLD, are YELLOWNESS, great WEIGHT, FUSIBILITY, and SOLUBILITY IN AQUA REGIA (Locke) In the case of many words … it is possible to specify their meaning by reference to other words. E.g., “ARTHROPODES” are ANIMALS with SEGMENTED BODIES and JOINTED LEGS. (Carnap)

Other philosophers The English noun “chair” can be decomposed into a set of concepts which might be represented by the semantic markers: OBJECT, PHYSICAL, NON-LIVING, ARTIFACT, FURNITURE, PORTABLE, SOMETHING WITH LEGS, SOMETHING WITH A BACK, SEAT FOR ONE (Katz)

The classical theory in a nutshell (Most) concept descriptions are structured mental representations that encode a set of NECESSARY and SUFFICIENT conditions for membership in the category These descriptions are learned through a process of ABSTRACTION by eliminating those properties which are not shared by all members of a category (Locke)

Disegno di ontologie Identificazione dei CONCETTI Identificazione dei loro ATTRIBUTI Identificazione delle relazioni di dipendenza tra questi concetti e di restrizioni, usando description logics o linguaggi logici piu’ potenti

ONTOLOGIA IN INFORMATICA Un artefatto progettato con lo scopo di esprimere il significato inteso di un vocabolario (condiviso) Un vocabulario condiviso più una specificazione (caratterizzazione) del suo significato inteso “An ontology is a specification of a conceptualization” [Gruber 95] cioè, un’ontologia rende conto dell’impegno di un linguaggio verso una certa concettualizzazione

What makes the theory so popular It offers a simple model of CONCEPT ACQUISITION “the natural model of concept acquisition is one where the learner acquires a concept by assembling its features” It offers a convincing account of CATEGORIZATION (classification) Something is judged to be an instance of a concept if it has all and only the features of the concept It explains certain types of INFERENCES Katz: from THERE IS A CHAIR IN THE ROOM can infer ANALYTICALLY that There is a physical object in this room There is an artifact in this room

ONTOLOGIA APPLICATA La ricerca sulle ontologie e’ al momento molto attiva nelle aree dell’Informatica Rappresentazione ed interscambio di informazioni scientifiche Semantic Web

ONTOLOGIA APPLICATA IN INFORMATICA Interoperabilità Semantica Integrazione di Database Imprese Virtuali Concurrent engineering e-commerce Web services Information Retrieval Distinguere il vocabolario dell’utente da quello dei dati Rispondere alle Query su insiemi di documenti Natural Language Processing

ONTOLOGIE NELL’AMBITO DELLA BIOLOGIA Protein Ontology: un’ontologia sviluppata per codificare la nostra conoscenza sulle proteine in modo sistematico http://pir.georgetown.edu/pro/ Altre ontologie elencate sul sito OPEN BIOMEDICAL ONTOLOGY http://www.obofoundry.org/ Gene ontology, C. elegans, etc

PROTEIN ONTOLOGY

ALTRI DOMINI IN CUI VENGONO USATE ONTOLOGIE Geografia (per scambiare informazioni tra sistemi satellitari etc) Software Specifica di processi (management) PSL: http://www.mel.nist.gov/psl/

Ontologie ‘generali’ ed ontologie ‘di dominio’ Esistono ora molte ontologie per domini specifici Esistono anche tentativi di ‘riunificare’ queste ontologie tramite cosiddette ‘ontologie di livello superiore’ SUMO DOLCE

ESEMPIO DI ONTOLOGIA USATA IN AI (SUMO)

DOLCE Ontologia generale sviluppata dal Laboratorio di Ontologia Applicata del CNR (LOA)

La tassonomia di DOLCE Q Quality PQ Physical AQ Abstract TQ Temporal PD Perdurant EV Event STV Stative ACH Achievement ACC Accomplishment ST State PRO Process PT Particular R Region PR AR TR T Time Interval S Space AB Set Fact … TL Location SL Spatial ASO Agentive Social Object NASO Non-agentive Social Object SC Society MOB Mental Object SOB Social Object F Feature POB Object NPOB Non-physical PED Endurant NPED ED SAG Social Agent APO Agentive NAPO Non-agentive Physical AS Arbitrary Sum M Amount of Matter

Scelte Ontologiche di base in DOLCE (1) Oggetti (Enduranti o Continuanti) ed Eventi (Perduranti o Occorrenti) queste sono categorie distinte connesse attraverso la relazione di partecipazione. Le Qualità formano una categoria esse ineriscono agli Oggetti (Qualità Fisiche) o agli Eventi (Qualità Temporali) e corrispondono a “proprietà individualizzate”, cioè sono inerenti solo a una specifica entità , per esempio “il colore di questa particolare rosa”, “la velocità di questo movimento”, ecc.

Scelte Ontologiche di base in DOLCE (2) Ogni tipo di Qualità è associato a uno Spazio di Qualità che rappresenta lo spazio dei valori che le qualità (di uno specifico tipo) possono assumere. Gli spazi di qualità non sono né nello spazio né nel tempo, ma sono ammessi diversi spazi di qualità associati allo stesso tipo di Qualità. Spazio e Tempo sono specifici spazi di qualità; Sono ammessi diversi tipo di spazio e tempo. Diversi Oggetti/Eventi possono essere co-localizzati spazio-temporalmente: in questo caso si considera la relazione di costituzione.

Entità Astratte vs. Concrete Concrete: collocate nello spazio-tempo (le regioni di spazio-tempo sono collocate in se stesse) Astratte (questo termine può avere due significati): - Resultato di un processo di astrazione (qualcosa di comune a molte esemplificazioni) - Non collocato nello spazio-tempo (questo è il sognificato in DOLCE) Somme mereologiche (di entità cocnrete) sono concrete, gli insiemi che corrispondono a esse sono astratti...

Enduranti vs. Perduranti Tutte le loro parti proprie sono presenti ogni volta che essi sono presenti (interamente presenti, non attraverso le loro parti temporali) Esistono nel tempo Possono genuinamente cambiare nel tempo Possono avere parti non essenziali La relazione di parte sugli endurtanti include un argomento temporale Perduranti: Solo alcune delle loro parti proprie sono presenti ogni volta che essi sono presenti (presenza parziale, parti temporali) Accadono nel tempo Non cambiano nel tempo Tutte le loro parti sono essenziali La relazione di parte sui perduranti non considera il tempo

SEMANTIC WEB Il Semantic Web (Berners-Lee Hendler et al 2001) e’ un progetto per realizzare una versione del Web in cui i testi sono annotati SEMANTICAMENTE e quindi e’ possibile ritrovarli sulla base del CONTENUTO invece che di keywords

SEMANTIC WEB Esempio da pagina di Hendler

INGREDIENTI DEL SEMANTIC WEB XML come linguaggio di markup, ed in particolare URI per identificare nomi namespaces RDF per la rappresentazione di informazioni OWL (Web Ontology Language) per rappresentare concetti, attributi, e relazioni Una o piu’ ontologie

LIVELLI DEL SEMANTIC WEB

URI ed URL URL: indirizzo fisico URI: indirizzo ‘concettuale’

RESOURCE DESCRIPTION FRAMEWORK (RDF) Linguaggio per esprimere asserzioni del tipo <RISORSA, PROPRIETA’, VALORE> ‘Il presidente Ciampi vive a Roma’

ESEMPIO DI RDF <?xml version='1.0'?> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:wikipedia="http://it.wikipedia.org/wiki/" xmlns:wikidizionario="http://it.wiktionary.org/wiki/"> <rdf:Description rdf:about="http://www.quirinale.it/presidente/ciampi.htm"> <wikidizionario:vivere rdf:resource="http://www.comune.roma.it/index.asp"/> <wikipedia:codice_fiscale> CMPCLZ20T09E625V </wikipedia:codice_fiscale> </rdf:Description> </rdf:RDF>

ESEMPIO DI RDF <?xml version="1.0"?> <RDF> <Description about="http://www.w3schools.com/RDF"> <author>Jan Egil Refsnes</author> <homepage>http://www.w3schools.com</homepage> </Description> </RDF>

OWL: LINGUAGGIO PER DESCRIVERE ONTOLOGIE Una serie di linguaggi che permettono di descrivere ontologie piu’ sofisticate OWL-LITE: tassonomie, restrizioni OWL-DL: livello delle description logics OWL-FULL: massima espressivita’ (logica)

OWL <owl:Class rdf:ID="ProteinComplex"> <owl:disjointWith> <owl:Class rdf:ID="SiteGroup"/> </owl:disjointWith> <owl:disjointWith> <owl:Class rdf:about="#Chains"/> </owl:disjointWith> <owl:disjointWith> <owl:Class rdf:about="#Residues"/> </owl:disjointWith>

UN ESEMPIO DI PAGINA MARCATA PER SEMANTIC WEB

JIM HENDLER’S PAGE, SEMANTIC WEB INFO <BODY> <INSTANCE KEY="http://www.cs.umd.edu/users/hendler/"> <USE-ONTOLOGY ID="cs-dept-ontology" VERSION="1.0" PREFIX="cs" URL= "http://www.cs.umd.edu/projects/plus/SHOE/cs.html" /> <CATEGORY NAME="cs.Professor" FOR="http://www.cs.umd.edu/users/hendler/"/> <RELATION NAME="cs.member"> <ARG POS=1 VALUE="http://www.cs.umd.edu/projects/plus/"> <ARG POS=2 VALUE="http://www.cs.umd.edu/users/hendler/"> </RELATION> <RELATION NAME="cs.name"> <ARG POS=2 VALUE="Dr. James Hendler"> </RELATION> <RELATION NAME="cs.doctoralDegreeFrom"> <ARG POS=1 VALUE="http://www.cs.umd.edu/users/hendler/"> <ARG POS=2 VALUE="http://www.brown.edu"> </RELATION> <RELATION NAME="cs.emailAddress"> <ARG POS=2 VALUE="hendler@cs.umd.edu"> </RELATION> ….. </INSTANCE> <b>As of January 1, 2007 Professor Hendler has moved from the University of Maryland to <a href="http://www.rpi.edu">Rensselaer Polytechnic Institute</a></b>.

VALUTAZIONE L’uso di ontologie in informatica e’ ancora controverso In alcune aree come la biomedicina chiaramente utili ed utilizzate In altre aree meno chiaro Semantic Web compreso

RIASSUNTO CONCETTI FONDAMENTALI Forme di organizzazione della conoscenza in informatica: tesauri, reti semantiche, ontologie Ontologie: filosoficamente, applicazioni informatiche, di dominio / generali Semantic Web: RDF, OWL

LETTURE Tomasi, capitolo 8 Wikipedia Ontologie: Semantic Web: http://www.ontologyportal.org/ http://www.loa-cnr.it/ Semantic Web: http://www.sciam.com/article.cfm?articleID=00048144-10D2-1C70-84A9809EC588EF21