I Microformati ed Il Web Semantico

32
Piergiorgio Lucidi Piergiorgio Lucidi

description

Un piccolo itinerario sull'infrastruttura della semantica nel web attuale. Slides presentate al barcamp PiùBlogCamp del 9 Dicembre 2007 al Palazzo dei Congressi dell'Eur di Roma http://open4blog.blogspot.com/2007/12/piblogcamp-le-slides-del-mio-intervento.html

Transcript of I Microformati ed Il Web Semantico

Page 1: I Microformati ed Il Web Semantico

Piergiorgio LucidiPiergiorgio Lucidi

Page 2: I Microformati ed Il Web Semantico

Microformati◦ Cosa sono e come visualizzarli◦ Data Web

Applicazioni◦ Web Semantico

Ingredienti Ontologie Prima fase Seconda fase Roadmap

Page 3: I Microformati ed Il Web Semantico

Informazioni:◦ Formato XML◦ Immerse (embedded) all’interno della pagina

HTML◦ Metadati

meta-informazioni non sono visualizzate come contenuto

rappresentazione del contenuto collegamento (wiring) interoperabilità

Page 4: I Microformati ed Il Web Semantico

FireFox◦ V. 2

Tails Export Operator (categorizzati)

◦ V. 3 supporto nativo

Internet Explorer◦ V. 8

supporto nativo

Page 5: I Microformati ed Il Web Semantico

metadati interrogabili da remoto come un db:◦ microformati

XML◦ disponibili a tutti (o almeno nel dominio)◦ linkabili

agenti software Vantaggi

◦ estendibilità riuso

◦ interoperabilità Svantaggi

◦ Difficile da gestire

Page 6: I Microformati ed Il Web Semantico
Page 7: I Microformati ed Il Web Semantico
Page 8: I Microformati ed Il Web Semantico

Data Web◦ microformati

metadati aspetto semantico del contenuto

Ontologie◦ distribuite◦ estendibili◦ wiring tra diverse entità del dominio di interesse◦ asserzioni ◦ regole di inferenza◦ linguaggi

RDFS DAML+OIL OWL

Page 9: I Microformati ed Il Web Semantico

Nate in ambito di IA per formalizzare problemi di rappresentazione della conoscenza◦ base di conoscenza (KB - Knowledge Base)

descrive il legame tra concetti del dominio di interesse◦ relazioni◦ proprietà◦ vincoli◦ regole di inferenza

Page 10: I Microformati ed Il Web Semantico

Base di conoscenza tradizionale (KB)

Base di conoscenza su Web

Database◦ Insieme di assiomi

Limitati Costanti

Inizializzazione del database

Data entry costante

Data Web◦ Web

Ingestibile (infinito) Dinamico

Aggiunta di pagine Rimozione di pagine Modifica di pagine

Dati inconsistenti senza vincoli

Dati inaffidabili senza controllo

Dati non disponibili

Page 11: I Microformati ed Il Web Semantico

Distribuite◦ domini differenti

Estendibili ◦ da tutti gli utenti del web

Wiring tra diverse entità del dominio di interesse◦ domini differenti◦ tipi diversi di contenuto

Asserzioni Regole di inferenza Linguaggi

◦ RDFS◦ DAML+OIL◦ OWL

Page 12: I Microformati ed Il Web Semantico

Modello di formule◦ Tassonomia

Gerarchia di classi◦ Modus Ponens

Premesse -> Conclusione Soddisfacibilità

◦ Tempo limitato

Page 13: I Microformati ed Il Web Semantico

Resource Description Framework Vantaggi

◦ basato su XML◦ è un linguaggio ontologico

solo se utilizzato con RDF Schema (RDFS) Poco potere espressivo

◦ è possibile definire: risorsa-proprietà-valore grafo orientato

come KL-ONE

◦ Interoperabilità prima vera convenzione sintattica tra gli agenti semantici

Page 14: I Microformati ed Il Web Semantico
Page 15: I Microformati ed Il Web Semantico
Page 16: I Microformati ed Il Web Semantico
Page 17: I Microformati ed Il Web Semantico
Page 18: I Microformati ed Il Web Semantico

relazione = grafo orientato(simile a KL-ONE -1977)

Page 19: I Microformati ed Il Web Semantico

è un linguaggio ontologico è possibile definire:

◦ classi, risorse e relazioni proprietà vincoli di dominio vincoli di range

◦ documentazione

Page 20: I Microformati ed Il Web Semantico

Svantaggi◦ poco potere espressivo:

definisce solo entità e valori non definisce proprietà di proprietà nessun meccanismo di ragionamento

difficoltà nello sviluppo di un agente software

Page 21: I Microformati ed Il Web Semantico

DARPA Agent Markaup Language◦ DARPA = Defense Advanced Research Projects Agency◦ DAML

Basato su RDFS◦ OIL

Ontology Inference Layer Ontology Interchange Language Basato su RDFS

Basato su:◦ Linguaggi basati su frame◦ DL (Description Logic)

Logica formale Orientato agli oggetti (Object Oriented)

◦ Classi◦ Proprietà◦ Vincoli◦ Cardinalità

Page 22: I Microformati ed Il Web Semantico
Page 23: I Microformati ed Il Web Semantico
Page 24: I Microformati ed Il Web Semantico
Page 25: I Microformati ed Il Web Semantico

Web Ontology Language◦ Basato su DAML+OIL◦ Information Science Technologies (IST) della

Commissione Europea◦ OWL Lite

limitata cardinalità◦ OWL DL

decidibilità◦ OWL Full

massimo potere espressivo non garantisce la decidibilità

◦ Relazioni = sinapsi

Page 26: I Microformati ed Il Web Semantico

Java◦ Protégé

creazione di una tassonomia◦ Jena

Creazione del modello del dominio di interesse Include un motore di inferenza Supporta RDF, RDFS e OWL RDF Data Query Language (RDQL)

◦ Racer reasoner (classificatore)

inferenza su basi di conoscenza (KB)

Page 27: I Microformati ed Il Web Semantico

HTML XML

RDF

RDFS

DAML+OIL

OW L

Page 28: I Microformati ed Il Web Semantico

Promozione◦ Knowledge e Content Management◦ Data integration

Implementazione◦ Gruppi di lavoro◦ Semantic Web Services

Framework (SWSF) Language (SWSL)

◦ Privacy Realtà aziendali:

◦ Mondeca, Ontoprice, TopQuadrant

Page 29: I Microformati ed Il Web Semantico
Page 30: I Microformati ed Il Web Semantico

http://open4blog.blogspot.com/

Page 31: I Microformati ed Il Web Semantico
Page 32: I Microformati ed Il Web Semantico

Questa presentazione è pubblicata sotto licenza Creative Commons Attribuzione (BY)

Per visionare la copia di questa licenza, è possibile visitare il sito

http://creativecommons.org/licenses/by/3.0/deed.it

Oppure è possibile contattare direttamente Creative Commons per posta ordinaria a questo indirizzo: 171 Second Street, Suite 300, San Francisco, California, 94105, USA.

Eccetto laddove espressamente indicato, per poter riprodurre o ridistribuire interamente o solo in parte questa presentazione, è necessario dare l’attribuzione a Piergiorgio Lucidi, con un link al sito

http://open4blog.blogspot.com/