graphic with four colored squares
Cover page images (keys)

Introduzione al Web Semantico

14 Ottobre 2005

Ivan Herman, W3C

traduzione di Pasquale Popolizio

Introduzione al Web Semantico

Slide di presentazione…

Indice:

  1. Verso il Web Semantico
  2. Esempio: Ricerca
  3. Esempio: Assistente automatico
  4. Esempio: Integrazione con database
  5. Esempio: Biblioteche digitali
  6. Esempio: La semantica dei Web Service
  7. Un motto comune...
  8. Cosa è necessario?
  9. Esempio del problema
  10. Dichiarazioni
  11. Resource Description Framework
  12. Semplici dichiarazioni RDF/XML
  13. Gli URI giocano un ruolo fondamentale
  14. Aggiungere una nuova proprietà
  15. Costruire dichiarazioni più complesse
  16. Ancora sull'RDF/XML
  17. Cosa può fare il merge...
  18. Costruire RDF in una Risorsa XML
  19. Uso di RDF/XML nel nostro esempio
  20. L'RDF/XML non è abbastanza...
  21. Possibili problemi da affrontare
  22. Ontologie
  23. I linguaggi di Ontologie del W3C (RDF+OWL)
  24. RDFS e OWL è anche RDF
  25. Un esempio in OWL
  26. Possibilità di deduzione
  27. Esempi OWL: classi
  28. Esempi OWL: proprietà
  29. Caratterizzazione della proprietà
  30. Varie possibilità
  31. In ogni caso: le ontologie sono difficili!
  32. In ogni caso: le ontologie sono difficili! (segue)
  33. Il lavoro non è finito
  34. Applicazioni del Web Semantico
  35. Integrazione dei dati
  36. Portali
  37. Ricerca Migliorata con le Onotolgie: GoPubMed
  38. XMP di Adobe
  39. Baby CareLink
  40. Specifiche disponibili: Primers
  41. Specifiche disponibili: RDF
  42. Specifiche disponibili: Ontologie
  43. Ulteriori informazioni
  44. Forum del W3C
  45. Molti strumenti
  46. Il Web Semantico è ricerca?
  47. RDF o XML?
  48. Da dove vengono i metadati?
  49. Ulteriori informazioni

Verso il Web Semantico

Esempio: Ricerca

Esempio: Assistente Automatico

Esempio: Integrazione con database

Esempio: Biblioteche digitali

Esempio: La semantica dei Web Service

Un motto comune...

"Il mio cruccio è fare cose che so benissimo che il computer potrebbe fare per me"

- Dan Conolly, The XML Revolution

Cosa è necessario?

Esempio del problema

W3C Membership Evolution

Dichiarazioni

Resource Description Framework

Semplici dichiarazioni RDF

Simple RDF statements

Gli URI giocano un ruolo fondamentale

Aggiungere una nuova proprietà

Simple RDF statements

Costruire dichiarazioni più complesse

RDF containers

Ancora sull'RDF

Cosa può fare il merge...

Basic Link to me Scott's nodes linked from me link to RDF from basic Link to graphs from RDF Link to Graph vis from graphs link to overview paper nodes from graph vis connect the paper to me, scott, and guy

Costruire RDF in una Risorsa XML

 <svg ...>
   ...
   <metadata>
     <rdf:RDF xmlns:rdf="http://../rdf-syntax-ns#">
       ...
     </rdf:RDF>
   </metadata>
   ...
 </svg>

Uso di RDF nel nostro esempio

Lo strumento:

  1. Usa un parser RDF per estrarre i metadati
  2. Risolve gli URI in RDF per accedere agli elementi SVG
  3. Estrae informazioni per l'output
    • per esempio contenuto testuale dell'elemento, dati di hyperlink, descrizioni
  4. Combina questo con un testo generale
  5. Produce un testo (formattato) per ogni dichiarazione RDF

L'RDF non è abbastanza...

Possibili problemi da affrontare

Ontologie

"definisce i concetti e le relazioni usate per descrivere e rappresentare un'area di conoscenza"

I linguaggi di Ontologie del W3C (RDF+OWL)

RDFS e OWL è anche RDF

Two layers, one labelled RDF, the other ontology, the latter containing the former

Un esempio in OWL

OWL Property statements

Possibilità di deduzione

 <owl:ObjectProperty rdf:ID="graphicsType">
   <rdfs:domain rdf:resource="#SvgEntity"/>
   <rdfs:range rdf:resource="#GraphicsType"/>
 </owl:ObjectProperty>

Esempi OWL: classi

OWL Class statements

Esempi OWL: proprietà

OWL Property statements

Caratterizzazione della proprietà

OWL Property characterization diagram

Varie possibilità

OWL Property statements

In ogni caso: le ontologie sono difficili!

Simple RDF statements

In ogni caso: le ontologie sono difficili! (segue)

Simple RDF statements

Il lavoro non è finito

Query
Un Linguaggio ed un Protocollo di Query per RDF (SPARQL); quasi finito.
Rules
più regole logiche generali per l'infrastruttura del Web Semantico: il lavoro è appena iniziato
Trust
un'infrastruttura di trust per il Web Semantico (per esempio: "posso credere all'autore di questo gruppo di dichiarazioni?"); compito futuro del W3C...

Applicazioni Software

Integrazione dei dati

MuseoSuomi Application dump

Portali

Vodaphone screen dump

Ricerca Migliorata con le Onotolgie: GoPubMed

GoPubMed Application dump

XMP di Adobe

XMP Application dump

Baby CareLink

XMP Application dump

Specifiche disponibili: Primers

RDF Primer
URI: http://www.w3.org/TR/rdf-primer
OWL Guide
URI: http://www.w3.org/TR/owl-guide/
RDF Test Cases
URI: http://www.w3.org/TR/rdf-testcases/
OWL Test Cases
URI: http://www.w3.org/TR/owl-test/

Specifiche disponibili: RDF

RDF: Concepts and Abstract Syntax
URI: http://www.w3.org/TR/rdf-concepts/ (Nota: esiste una precedente Recommendation del 1999 che è stata sostituita da questa)
RDF Semantics
URI: http://www.w3.org/TR/rdf-mt/: Definizione precisa e basata su grafici, della semantica; utile per implementatori
RDF/XML Serialization
URI: http://www.w3.org/TR/rdf-syntax-grammar/
N3 Serialization Primer
URI: http://www.w3.org/2000/10/swap/Primer (Attenzione: non è parte del W3C Recommendation track!)

Specifiche disponibili: Ontologie

RDF Vocabulary Description Language (RDF Schema)
URI: http://www.w3.org/TR/rdf-schema/
OWL Overview
URI: http://www.w3c.org/TR/owl-features/
OWL Reference
URI: http://www.w3c.org/TR/owl-ref/
OWL Semantics and Abstract Syntax
URI: http://www.w3c.org/TR/owl-semantics/
OWL Use Cases and Requirements
URI: http://www.w3.org/TR/webont-req/

Ulteriori informazioni

Forum del W3C

Semantic Web Interest Group
un forum per discutere di applicazioni
RDF Logic
mailing list pubblica (archiviata) per discussioni tecniche

Molti strumenti

Il Web Semantico è ricerca?

RDF o XML?

Da dove vengono i metadati?

Ulteriori informazioni

Gli originali di queste slide sono su:
http://www.w3.org/Consortium/Offices/Presentations/SemanticWeb/
Questa traduzione è su:
http://www.websemantico.org/websemantico/introwebsemantico.html

Potrebbero esserci delle piccole differenze fra questa traduzione e la versione originale del documento, che viene aggiornata continuamente. Il traduttore si impegna ad aggiornare continuamente anche questa traduzione.
Homepage Semantic Web
http://www.w3.org//2001/sw/
Ulteriori informazioni sul W3C:
http://www.w3.org//Consortium/
Per contatti:
http://www.w3.org//Consortium/Contact
L'email di Ivan Herman:
ivan@w3.org