Slideshow transcript
Slide 1: Il Web del Futuro: dati strutturati e semantici in XHTML con un click di Simone Onofri “The Semantic Web provides a common framework that allows data to be shared and reused across application, enterprise, and community boundaries. It is a collaborative effort led by W3C with participation from a large number of researchers and industrial partners.” Semantic Web Activity
Slide 2: Cos’è IWA/HWG IWA/HWG è un’Associazione professionale no profit riconosciuta leader mondiale nella fornitura dei principi e delle certificazioni di formazione per i professionisti della Rete Internet; è presente in 100 paesi, con 130 sedi ufficiali in rappresentanza di più di 165.000 associati. La sua missione • Fornire programmi formativi di qualità • Fornire agli associati supporto e collaborazione a livello regionale, nazionale e internazionale, noncè un marchio di affiliazione riconosciuto a livello mondiale • Promuovere i principi universali di etica e di pratica professionale per tutti i professionisti della Rete Internet • Fornire supporto per la definizione e lo studio di normative nei Paesi in cui è presente
Slide 3: Cos’è IWA/HWG Partecipazioni e Attività Network: http://www.iwa.it - http://www.webaccessibile.org -http://www.itlists.org Contatti: http://www.iwa.it - http://educational.iwa.it - http://edizioni.iwa.it comunicazione@iwa.it
Slide 4: Si dice spesso che il Web Semantico sia una cosa a parte rispetto al Web attuale uno fatto di RDF/XML, l’altro di XHTML+CSS+JS... alzate tutti una mano ...la può abbassare chi... - chi sa cos’è il web semantico ....
Slide 5: Il Web Semantico - il Web dei Dati - si può integrare nel Web attuale I Microformats hanno dimostrato che si può fare, il W3C ha elaborato una tecnologia estensibile per farlo
Slide 6: I Microformats <div class="vevent"> <p> Sono all' <span class="summary">OpenCamp</span> il <abbr title="20080315T1000" class="dtstart"> 15 Marzo dalle 10:00 </abbr> <abbr title="20080315T1700" class="dtend"> alle 17:00 </abbr> </p> </div>
Slide 7: RDFa (per gli Umani) <html xmlns="http://www.w3.org/1999/xhtml" xmlns:cal="http://www.w3.org/2002/12/cal/ical#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" > <head><title>Il mio primo RDFa</title></head> <body> <p instanceof="cal:Vevent"> Sono allʼ <span property="cal:summary"> OpenCamp </span>, il <span property="cal:dtstart" content="20080315T1000" datatype="xsd:datetime"> 15 Marzo dalle 10:00 </span> alle <span property="cal:dtend" content="20080315T1700" datatype="xsd:datetime"> alle 17:00 </span>. </p> </body> </html>
Slide 8: RDFa (per le macchine) <html xmlns="http://www.w3.org/1999/xhtml" xmlns:cal="http://www.w3.org/2002/12/cal/ical#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" > <head><title>Il mio primo RDFa</title></head> <body> <p instanceof="cal:Vevent"> Sono allʼ <span property="cal:summary"> OpenCamp </span>, il <span property="cal:dtstart" content="20080315T1000" datatype="xsd:datetime"> 15 Marzo dalle 10:00 </span> alle <span property="cal:dtend" content="20080315T1700" datatype="xsd:datetime"> alle 17:00 </span>. </p> </body> </html>
Slide 9: Serve altro? Schemi! <html xmlns="http://www.w3.org/1999/xhtml" xmlns:cal="http://www.w3.org/2002/12/cal/ical#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" > <head><title>Il mio primo RDFa</title></head> <body> <p instanceof="cal:Vevent"> Sono allʼ <span property="cal:summary"> OpenCamp </span>, il <span property="cal:dtstart" content="20080315T1000" datatype="xsd:datetime"> 15 Marzo dalle 10:00 </span> alle <span property="cal:dtend" content="20080315T1700" datatype="xsd:datetime"> alle 17:00 </span>. </p> </body> </html>
Slide 10: Perchè usare RDFa? Microformats vs. RDFa
Slide 11: DRY (Don’t Repeat Yourself) Microformats RDFa si, con <abbr> (problemi si, con qualsiasi elemento per la’accessibilità)
Slide 12: Codice Valido Microformats RDFa Valid XHTML e HTML Valid XHTML+RDFa
Slide 13: Estensione e mix di Vocabolari Microformats RDFa no si, riuso degli schema RDF
Slide 14: Possibilità di Collegare Risorse Esterne Microformats RDFa no si, owl:sameAs
Slide 15: Supporto da parte del W3C Microformats RDFa indirettamente (via si, Doctype e Validatore GRDDL)
Slide 16: Tipizzazione dei dati Microformats RDFa si, (per le date) si, con XSD (RegEx)
Slide 17: Integrazione con altre applicazioni di XML Microformats RDFa no si
Slide 18: Si può ottenere RDF direttamente? Microformats RDFa si, solo se è stato mappato si, in automatico
Slide 19: !?
Slide 20: “RDFa is Microformats done right” Bob Ducharme
Slide 21: Supporto di RDFa Gli Strumenti e le Applicazioni che lo supportano
Slide 22: Yahoo! Microsearch
Slide 23: Operator per Firefox
Slide 24: Semantic Radar per Firefox
Slide 25: PHP, Java, Javascript, Python, RoR...
Slide 26: Un Mash-Up Semantico Partiamo da Flickr per ottenere RDFa
Slide 27: RSS di Flickr
Slide 28: poche righe di XSLT
Slide 29: il Mash-Up XHTML+RDFa
Slide 30: I nostri dati. Subito.
Slide 31: The End Grazie Simone Onofri simone@onofri.net http://simone.onofri.net
Slide 32: Riferimenti e Collegamenti • Sintassi RDFa - http://www.w3.org/TR/rdfa-syntax/ • Introduzione a RDFa - http://www.w3.org/TR/xhtml-rdfa-primer/ • RDFa Blog - http://rdfa.info/ • RDFa Wiki - http://rdfa.info/wiki/ • WebSemantico.org - http://www.websemantico.org/ • Semantic Web Italian Community - http://www.siatec.net/#swic • Yahoo Microsearch - http://www.yr-bcn.es/demos/microsearch/ • Operator - http://www.kaply.com/weblog/operator • Semantic Radar - http://sioc-project.org/firefox • Flickr e RDFa - http://www.siatec.net/flow/flickr • HR con RDFa - http://www.siatec.net/hr/







Add a comment on Slide 1
If you have a SlideShare account, login to comment; else you can comment as a guest- Favorites & Groups
Showing 1-50 of 1 (more)