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

Slides:



Advertisements
Presentazioni simili
Informatica II – Basi di Dati (08/09) – Parte 1
Advertisements

Il raffinamento dello schema e la normalizzazione nei database relazionali Eugenio Di Sciascio.
Algebra Relazionale 3 Università degli Studi del Sannio
I Namespace Mario Arrigoni Neri.
Introduzione al DTD Mario Arrigoni Neri.
Semantic Web Services Mario Arrigoni Neri.
RDF Schema Mario Arrigoni Neri.
Introduzione ad XML Mario Arrigoni Neri.
Elaborazione del Book Informatico. 2 Marco M. Vernillo – a.a. 2002/2003 – Elaborazione del Book Informatico Elaborazione del Book Informatico 1. Tecnologie.
International Society for Knowledge Organization Università Ca Foscari di Venezia Dipartimento di Informatica Matteo Ballarin SKOS Un sistema per lorganizzazione.
L’Insieme Unione.
Ontologie: RDF e OWL UNIVERSITA’ DI CAMERINO
Operazioni con gli insiemi Progetto Docente I Edizione Lavoro finale Ipotetica lezione di Matematica Corsista: Marina La Grotta.
Ragionamento nelle logiche descrittive M. Simi,
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
Il Sistema MOMIS Il progetto MOMIS (Mediator EnvirOnment for Multiple Information Sources) consiste nella realizzazione di un sistema intelligente d integrazione.
Peer to Peer DBMS: il sistema FOAF Facoltà di Ingegneria – Sede di Modena Corso di Laurea in Ingegneria Informatica – Nuovo Ordinamento Università degli.
UNIVERSITÀ DEGLI STUDI DI MODENA E REGGIO EMILIA Facoltà di Ingegneria – Sede di Modena Corso di Laurea in Ingegneria Informatica Query Processing by Semantic.
Università degli Studi di Modena e Reggio Emilia
Relazione tra due insiemi:
1 Il punto di vista Un sistema è una parte del mondo che una persona o un gruppo di persone, durante un certo intervallo di tempo, sceglie di considerare.
1 Area: SICILIA Incontro ai sensi dellart. 5 Protocollo Relazioni Industriali (23 dicembre 2010) AREA SICILIA Palermo 08/07/2011.
Definizione e caratteristiche
Teoria degli insiemi Relazioni Funzioni Testi di riferimento
Metadati: RDF e RDFS Fabio Vitali.
Modulo3 Linguaggi: OWL UNIVERSITA DI CAMERINO Corso di laurea in Informatica (classe 23/S) Barbara Re Anno Accademico
Ordini Parziali - Reticoli
Interpretazione Astratta
Ordini Parziali - Reticoli
Metodologie per la gestione di conoscenza ontologica Prof. M.T. PAZIENZA a.a
Macchine non completamente specificate
RICHIAMI ELEMENTARI DI ALGEBRA MATRICIALE
1 Esempi di consistenza sui limiti Non consistente sui limiti, considera Z=2, poi X-3Y=10 Ma il dominio qui sotto e consistente sui limiti: Confrontare.
U V U V (a) |cfc|=2 prima e dopo (b) |cfc|=2 prima e |cfc|=1 dopo
Flusso Massimo Applicazione Algoritmi Esercizio 1 Sia dato la seguente rete di flusso, in cui la sorgente è il nodo 1 e la destinazione è il nodo 6. I.
Corso di Informatica (Basi di Dati)
Dipartimento di Informatica e Sistemistica Alessandro DE CARLI Anno Accademico MOVIMENTAZIONE CONTROLLATA AZIONAMENTI CON MOTORE BRUSHLESS.
Seminari di ingegneria del software
Seminari di ingegneria del software
Università della Svizzera italiana Il web semantico: mito o realtà? Marco Colombetti Politecnico di Milano e Università della Svizzera italiana Roma, 24.
Introduzione 2 Davide VannoniIstituzioni di economia , corso C Pensare da economista.
Open Archives Initiative e Metadata harvesting ICCU Seminario nazionale sui Metadati Roma 3 aprile 2001 Dr. Valdo Pasqui Università di Firenze.
Le nuove frontiere nella gestione della conoscenza sul Web Fabio Ciotti.
Unità Didattica 2 I Linguaggi di Programmazione

Intelligenza Artificiale
Progettazione di una base di dati
UNIVERSITÀ DEGLI STUDI DI MODENA E REGGIO EMILIA FACOLTÀ DI INGEGNERIA CORSO DI LAUREA IN INGEGNERIA INFORMATICA Relatore: Chiar.mo Prof. Paolo Tiberio.
Intelligenza Artificiale - AA 2001/2002 Logica formale (Parte 2) - 1 Intelligenza Artificiale Breve introduzione alla logica classica (Parte 2) Marco Piastra.
Logiche descrittive M. Simi, Categorie e oggetti Molti dei ragionamenti che si fanno sono sulle categorie piuttosto che sugli individui Se.
“Seminari di Ingegneria del software”
Tesi di Laurea in Ingegneria Informatica
1 OWL: Ontology Web Language Pierluigi DAmadio a.a.2003/2004.
Pippo.
1 Ontology languages. Strato dei modelli LA SCELTA DEL LINGUAGGIO Una volta selezionati i componenti dell’ontologia occorre esprimerli in maniera esplicita,
08/04/2017 TEORIA DEGLI INSIEMI In inglese set theory.
DAL WEB AL SEMANTIC WEB Aspetti teorici e tecnologici Carmagnola Francesca Dipartimento Informatica C.so Svizzera 185, Torino
2. GLI STILI DI INSEGNAMENTO
1 Semantic Web Docente: Federica Cena Dipartimento Informatica
Sapienza Università di Roma Sapienza Università di Roma Laurea specialistica in Ingegneria Informatica Seminari di Ingegneria del Software Traduzione di.
Cenni Su SGML, HTML, XML SGML (Standard Generalized Markup Language) è il padre di tutti i linguaggi "Markup" – Lo svantaggio è la "pesantezza" dei suoi.
L’Elaborazione del Linguaggio Naturale e i Linguaggi di Markup - dalla struttura al contenuto -
Ragionamento nelle logiche descrittive M. Simi,
Web semantico e logiche descrittive M. Simi, Cap 2 del "Description Logic Handbook" Lezioni di U.Straccia.
Web semantico e logiche descrittive M. Simi, Cap 2 del "Description Logic Handbook" Lezioni di U.Straccia.
ESPONENZIALI E LOGARITMI
Oltre il web 2.0: il web semantico Seminario. World Wide Web ● Nasce nel 1991 al CERN di Ginevra Evoluzione: web dinamico ● Si basa su ● URL ● HTTP ●
OWL: Ontology Web Language
Linguaggi per il Web Semantico Corso di Metodi di Estrazione delle Informazioni dal Web Roberto Navigli 02/01/2019.
Transcript della presentazione:

1 OWL Mario Arrigoni Neri

2 OWL – Web Ontology Language Estende RDF[S] con costrutti aggiuntivi per modellare realtà più complesse Contemporaneamente VINCOLA luso dei costrutti RDF(S) in modo da rimanere nel primo ordine E proposizionalmente chiuso (comprende ALC.. e molto altro) E strutturato in 3 sottolinguaggi (dialetti o specie) – OWL-Lite: permette di definire soltanto tassonomie e minimali vincoli relazionali (solo schema F) – OWL-DL: cerca di sfruttare il potere espressivo delle DL (per quanto possibile) – OWL-Full: lutente può utilizzare tutti i costrutti di RDF[S], quindi non è una DL (Metaclassi) e non ci si può aspettare un reasoning completo, corretto e decidibile – Lite DL Full

3 Simple Named Classes Il tipo owl:Class è un sinonimo di comodo di rdfs:Class Il ns owl = rdfs:subClassOf

4 Individui Owl:Thing rappresenta linsieme di tutti gli individui Diverso da Resource perché è solo del primo ordine Equivale al TOP delle DL Owl:Nothing rappresenta il bottom

5 Proprietà (1) eredita da RDF – Rdfs:subPropertyOf – Rdfs:domain – Rdfs:range Per mantenere compatibilità verso le DL si distinguono le proprietà verso oggetti e le proprietà verso letterali – Owl:DatatypeProperty – Owl:ObjectProperty

6 Proprietà (2) Proprietà transitive

7 Proprietà (3) Proprietà simmetriche Proprietà funzionali

8 Proprietà (4) Proprietà inverse Proprietà inversamente funzionali

9 Restrizioni (1) Le restrizioni permettono di definire delle classi anonime composte da tutti gli individui che rispettano determinati vincoli rispetto alle relazioni allValuesFrom

10 Restrizioni (2) someValuesFrom

11 Restrizioni (3) minCardinality 2 maxCardinality 7

12 Restrizioni (4) cardinality 2 hasValue

13 Mapping equivalentClass equivalentProperty 2

14 Classi disgiunte disjointWith

15 Asserzioni sugli individui sameAs: nota diverso da equivalentClass se nel secondo ordine FULL differentFrom allDifferent

16 Classi complesse intersectionOf / unionOf complementOf

17 Classi per enumerazione Fissa lestensione della classe elencandone i componenti

18 Equivalenza con le DL Owl:functionalProperty<=1RF owl:equivalenClassA=B Owl:TransitiveProperty R R+ S Owl:InversepropertyS=R-I Owl:SymmetricProperty R- R HI Owl:subPropertyOf S R H Owl:min/max/Cardinality =nR / =nRN Owl:oneOf{a1,..,an}O Owl:intersectionOf C1 C2 Owl:disjointWith C1 C1 / C1 C2 = bottom Owl:differentFrom {a1} {a2} O

19 In conclusione OWL-DL risulta equivalente alla logica descrittiva SHOIN In realtà non basta, bisogna rendere conto delle DatatypePropery Si dice che la logica è estesa con dei domini concreti, che non rappresentano individui, ma istanze di tipi XSD Quindi, la logica diventa SHOIN(D)