24. Il Web Semantico Simone Onofri , Luigi Selmi - Internatio nal Webmasters Association - www.iwa.it Javaday Ro ma - 01/12/2007 Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License Dal Web dei documenti al Web dei dati
25.
26.
27.
28. URI: Un nome per le risorse Simone Onofri , Luigi Selmi - Internatio nal Webmasters Association - www.iwa.it Javaday Ro ma - 01/12/2007 Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License URI Uniform Resource Identifier Es.: http://mydomain/mything Un nome univoco per ogni cosa, persona, concetto, proprietà.
29. RDF: Cos’è Simone Onofri , Luigi Selmi - Internatio nal Webmasters Association - www.iwa.it Javaday Ro ma - 01/12/2007 Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License RDF Resource Description Framework Un linguaggio per la rappresentazione di un modello di dati a Grafo costituito da nodi e archi diretti ed etichettati.
30. RDF: Il Grafo Simone Onofri , Luigi Selmi - Internatio nal Webmasters Association - www.iwa.it Javaday Ro ma - 01/12/2007 Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License Il grafo minimo: http://mydomain/property1 Mi permette di fare un'asserzione, esprimere un fatto, con una tripletta di elementi http://mydomain/resource1 http://mydomain/resource2
31.
32.
33.
34.
35.
36.
37. SPARQL: Esempio Simone Onofri , Luigi Selmi - Internatio nal Webmasters Association - www.iwa.it Javaday Ro ma - 01/12/2007 Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License Esempio: query SPARQL (SQL-like) PREFIX foaf: <http://xmlns.com/foaf/0.1/> SELECT ?name FROM <http://example.org/foaf/aliceFoaf> WHERE { ?x foaf:name ?name }
38. RDFS e OWL: a cosa servono Simone Onofri , Luigi Selmi - Internatio nal Webmasters Association - www.iwa.it Javaday Ro ma - 01/12/2007 Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License E' utile poter definire classi di risorse e relazioni all'interno di un dominio. RDFS e OWL sono due linguaggi, basati su RDF, che consentono rispettivamente la definizione di vocabolari e ontologie.
39.
40.
41.
42. OWL: Caratteristiche di OWL-DL Simone Onofri , Luigi Selmi - Internatio nal Webmasters Association - www.iwa.it Javaday Ro ma - 01/12/2007 Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License OWL-DL permette di esprimere relazioni più sofisticate e ancora computabili. OWL-Full aumenta ancora la capacità espressiva ma non garantisce la computabilità.
43. Il Ragionamento Simone Onofri , Luigi Selmi - Internatio nal Webmasters Association - www.iwa.it Javaday Ro ma - 01/12/2007 Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License Con il Web Semantico possiamo determinare, con l'aiuto di un reasoner, inferenze molto sofisticate sui nostri dati.
44.
45. Il Ragionamento: Cosa otteniamo? Simone Onofri , Luigi Selmi - Internatio nal Webmasters Association - www.iwa.it Javaday Ro ma - 01/12/2007 Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License Utilizzando un reasoner possiamo ottenere la dichiarazione “Flipper è un Mammifero” che viene aggiunta al repository di triple RDF.
46. Il Ragionamento: Potenza espressiva Simone Onofri , Luigi Selmi - Internatio nal Webmasters Association - www.iwa.it Javaday Ro ma - 01/12/2007 Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License Maggiore è la potenza espressiva di un linguaggio, maggiore è il tempo di calcolo e la quantità di risorse utilizzate
47.
48.
49. Linked Data Simone Onofri , Luigi Selmi - Internatio nal Webmasters Association - www.iwa.it Javaday Ro ma - 01/12/2007 Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License Una mappa del Web Semantico attuale