SlideShare una empresa de Scribd logo
1 de 24
Il Web del Futuro:
                                    Visioni e Idee sul Web
                                                 Semantico
                                                              di Simone Onofri

                      quot;The Web was designed as an information space,
                       with the goal that it should be useful not only for
                             human-human communication, but also that
                      machines would be able to participate and help”
                                                                Tim Berners-Lee




http://simone.onofri.net/
Tutto cominciò con un sogno…
Sommario
• Introduzione al Seminario
      • Tutto cominciò con un sogno…
      • Cos’è IWA/HWG e le sue attività
• Introduzione al Web Semantico
      • Il Web Attuale
      • Il Web Semantico
      • Alcune tecnologie del Web Semantico
• Il Mercato del Web Semantico
      • Staus dell’adozione del Web Semantico
      • Impariamo dal Passato: evoluzione del Web
      • Ambienti di Sviluppo
• Visioni e Idee
      • Dobbiamo essere creativi
      • Vocabolari interessanti (…)
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, non cé 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
Attività di IWA
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
Introduzione al Web Semantico

       “Il Web fu disegnato come uno spazio di informazioni, con
           l'obiettivo di essere utile non solo per la comunicazione
        uomo-uomo, ma affinché anche che le macchine potessero
       avere la possibilità di partecipare e dare il loro contributo.
           Uno dei maggiori ostacoli è stato il fatto che la maggior
           parte dell'informazione sul Web è disegnata per essere
            fruita dall'uomo, ed anche se essa fosse derivata da un
       database con un significato ben definito (almeno per alcuni
              termini) per le sue colonne, la struttura dei dati non è
                      riconoscibile per un robot che naviga il Web.”


                 Tim Berners-Lee, Semantic Web Roadmap (1998)
Il Web Attuale

•E’ una rete composta da nodi e collegamenti
•Una pagina esprime significato con
   •Testo in Linguaggio Naturale
   •Contenuti multimediali
   •Collegamenti verso altre pagine
•Gli umani tramite il pensiero riescono sia leggere che a
comprenderne testi, immagini, audio, video associandoli
•Le macchine, invece, riescono solo a leggere, senza
comprendere il significato (le macchine non pensano)
Il Web Semantico
•In Teoria
   •Estende il Web Attuale
   •Una rete di dati che descrivono dati (metadati)
•In Pratica
   •Utilizzo della Logica dei Predicati del Primo Ordine
   •Triple di dati “soggetto”, “predicato”, “oggetto”
   •Ontologie e Vocabolari spiegano i significati
   •Possibilità di “ragionare” sui dati da parte delle
   macchine
Piccolo Esempio
•RDF/XML
<?xml version=quot;1.0quot;?>
<rdf:RDF xmlns:rdf=quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#quot;
  xmlns:dc=quot;http://purl.org/dc/elements/1.1/quot;>
  <rdf:Description rdf:about=quot;http://www.webb.it/event/eventview/5911quot;>
    <dc:title>Il Web del futuro: Visioni e Idee sul Web Semantico</dc:title>
  </rdf:Description>
</rdf:RDF>

•Turtle
<http://www.webb.it/event/eventview/5911> <http://purl.org/dc/elements/1.1/title> quot;Il Web del futuro: Visioni
e Idee sul Web Semantico”.




•Grafo
Alcune Tecnologie del Web Semantico
•Il Modello RDF (Resource Description Framework)
•RDFS (RDF Schema)
•OWL (Ontology Web Language)
•GRDDL (Gleaning Resource Description from Dialects
of Languages)
•RDFa (RDF annotation)
Il Mercato del Web Semantico

                 “Il mio cruccio è fare cose che so benissimo che il
                                    computer potrebbe fare per me.
        Se una pagina Web con il tuo calendario personale dice
           che sarai a New York il prossimo Martedì, e la pagina
         con i tuoi impegni lavorativi dice che sarai a Londra per
            tutta la settimana, perché il computer non è capace di
            avvisarti di questo conflitto? E perché non ti chiede se
          cancellare il tuo volo per Londra e comprare il biglietto
                                                   per New York?”


                       Dan Connolly, The XML Revolution (1998)
Status dell’adozione del Web Semantico




                                 Inspired from Ivan Herman, W3C
Impariamo dal passato: evoluzione del Web
    Il Web Semantico è stato concepito in un ambito di Ricerca.
•

    Ma vediamo come si è evoluto il Web il Web “attuale”:
•
    1. Il Web è nato al CERN…
    2. …prima stato adottato dai Fisici dell’Alta Energia…
    3. …poi dal resto dell’ambito accademico
    4. …poi dalle piccole aziende e start-up
    5. …poi dalle grandi aziende
    6. …poi si è diffuso in tutto il Mondo
    Il Web Semantico è in questo momento tra il punto 4 e 5
•


                                                   Courtesy of Ivan Herman, W3C
Ambienti di Sviluppo
•Multilinguaggio        •Lisp
    •Euler                  •Wilbur
    •Redland RDF        •PHP
•Java                       •ARC
    •Corese                 •RAP RDF-API
    •Jena               •Perl
•Python                     •CARA
    •RDFlib                 •RDFstore
•C# e .NET              •Prolog
    •SemWeb                 •RDFlib
•Javascript             •Ruby
    •Dojo Data              •ActiveRDF
    •Jibbering
                                Fonte: http://esw.w3.org/topic/SemanticWebTools
Visioni e Idee

         “Il Web Semantico non è solo mettere i dati sul
              web. E’ creare collegamenti che persone e
          macchine possano esplorare. Quando hai una
             serie di dati collegati, allora ne puoi trovare
                               molti altri, sempre correlati”

                    Tim Berners-Lee, Linked Data (2006)
Dobbiamo esser Creativi…

•Possiamo definire la creatività come quot;trovare nessi nuovi
fra cose note” (Vilfredo Pareto)
•Se il Web Semantico è composto da nodi e
collegamenti…
•Cosa possiamo collegare?
Friend Of A Friend (FOAF)

•E’ un vocabolario per descrivere le persone e i
collegamenti tra le stesse
•Descrive i loro interessi
•Collega le persone ai loro account, siti e comunità alle
quali partecipano
•Si possono descrivere i Gruppi di perosne
•Con il vocabolario complementare FoafCorp è possibile
descrivere anche le società
Altri vocabolari interessanti

•Progetti con:
   •Description Of A Project (DOAP)
•Eventi e Calendari con:
   •RDF-Cal (RDF Calendar)
•Contatti con:
   •vCard-RDF (Virtual Card in RDF)
•Dati Generici con:
   •DCMI (Dublin Core Metadata Initiative)
Semantically Interlinked Online Community (SIOC)




                                     Fonte: http://sioc-project.org
SIOC + FOAF + SKOS




                     Fonte: http://sioc-project.org/
Social Semantic Cloud Of Tags (SCOT)




                                       Fonte: http://scot-project.org
Una volta realizzato questo duplice sogno, il Web
sarà un luogo in cui l’improvvisazione dell’essere
umano e il ragionamento delle macchine saranno
          una miscela ideale e potente
Grazie
     Il Web del Futuro: Visioni e Idee sul Web Semantico




         GRAZIE
                   Simone Onofri
                 simone@onofri.net
             http://simone.onofri.net/
Ci vediamo a…

•Il 08/11/2007 al comPA di Bologna con IWA:

      “Strumenti e risorse attuali presenti sul web utili per la PA”
                                               http://educational.iwa-italy.org/
•Il 28/10/2007 Festival della Creatività con
       “Teoria e Pratica di Pensiero Creativo: SCAMPER e altre tecniche”
                                                         http://www.quifree.it/
•Sempre On-line nella Semantic Web Italian Community (SWIC)
                                                 http://simone.onofri.net/#swic

Más contenido relacionado

Destacado

Netiquette e uso ragionato di internet e delle nuove tecnologie
Netiquette e uso ragionato di internet e delle nuove tecnologieNetiquette e uso ragionato di internet e delle nuove tecnologie
Netiquette e uso ragionato di internet e delle nuove tecnologie
Simone Onofri
 
Introduzione al Web Semantico: URI, XML, RDF, SPARQL, RDFS, OWL
Introduzione al Web Semantico: URI, XML, RDF, SPARQL, RDFS, OWLIntroduzione al Web Semantico: URI, XML, RDF, SPARQL, RDFS, OWL
Introduzione al Web Semantico: URI, XML, RDF, SPARQL, RDFS, OWL
Simone Onofri
 
ITSMF Conferenza 2014 - L'officina Agile per innovare l'IT Service Management
ITSMF Conferenza 2014 - L'officina Agile per innovare l'IT Service ManagementITSMF Conferenza 2014 - L'officina Agile per innovare l'IT Service Management
ITSMF Conferenza 2014 - L'officina Agile per innovare l'IT Service Management
Simone Onofri
 

Destacado (20)

Il Web del Futuro: RDFa per l organizzazione della conoscenza sul web - Web S...
Il Web del Futuro: RDFa per l organizzazione della conoscenza sul web - Web S...Il Web del Futuro: RDFa per l organizzazione della conoscenza sul web - Web S...
Il Web del Futuro: RDFa per l organizzazione della conoscenza sul web - Web S...
 
Hackers vs developers: progettere le applicazioni mobile tra OWASP e OSSTMM
Hackers vs developers: progettere le applicazioni mobile tra OWASP e OSSTMMHackers vs developers: progettere le applicazioni mobile tra OWASP e OSSTMM
Hackers vs developers: progettere le applicazioni mobile tra OWASP e OSSTMM
 
Netiquette e uso ragionato di internet e delle nuove tecnologie
Netiquette e uso ragionato di internet e delle nuove tecnologieNetiquette e uso ragionato di internet e delle nuove tecnologie
Netiquette e uso ragionato di internet e delle nuove tecnologie
 
Introduzione al Web Semantico: URI, XML, RDF, SPARQL, RDFS, OWL
Introduzione al Web Semantico: URI, XML, RDF, SPARQL, RDFS, OWLIntroduzione al Web Semantico: URI, XML, RDF, SPARQL, RDFS, OWL
Introduzione al Web Semantico: URI, XML, RDF, SPARQL, RDFS, OWL
 
Il Web del Futuro - Progettare applicazioni con il Web Semantico
Il Web del Futuro - Progettare applicazioni con il Web SemanticoIl Web del Futuro - Progettare applicazioni con il Web Semantico
Il Web del Futuro - Progettare applicazioni con il Web Semantico
 
HTML5 Security
HTML5 SecurityHTML5 Security
HTML5 Security
 
Strumenti e risorse attuali presenti sul Web utili per la PA
Strumenti e risorse attuali presenti sul Web utili per la PAStrumenti e risorse attuali presenti sul Web utili per la PA
Strumenti e risorse attuali presenti sul Web utili per la PA
 
Accessibilità dei Contenuti per il Web secondo il W3C: Introduzione alle WCAG...
Accessibilità dei Contenuti per il Web secondo il W3C: Introduzione alle WCAG...Accessibilità dei Contenuti per il Web secondo il W3C: Introduzione alle WCAG...
Accessibilità dei Contenuti per il Web secondo il W3C: Introduzione alle WCAG...
 
ITSMF Conferenza 2014 - L'officina Agile per innovare l'IT Service Management
ITSMF Conferenza 2014 - L'officina Agile per innovare l'IT Service ManagementITSMF Conferenza 2014 - L'officina Agile per innovare l'IT Service Management
ITSMF Conferenza 2014 - L'officina Agile per innovare l'IT Service Management
 
Web Semantico: da XHTML a RDF in 3 click
Web Semantico: da XHTML a RDF in 3 clickWeb Semantico: da XHTML a RDF in 3 click
Web Semantico: da XHTML a RDF in 3 click
 
Il Web del Futuro: Enterprise e Web Semantico
Il Web del Futuro: Enterprise e Web SemanticoIl Web del Futuro: Enterprise e Web Semantico
Il Web del Futuro: Enterprise e Web Semantico
 
Lean Startup Machine - Rome - Agile e Lean Project Management
Lean Startup Machine - Rome - Agile e Lean Project ManagementLean Startup Machine - Rome - Agile e Lean Project Management
Lean Startup Machine - Rome - Agile e Lean Project Management
 
Hackers vs Developers: vulnerabilità e soluzioni nello sviluppo di applicazio...
Hackers vs Developers: vulnerabilità e soluzioni nello sviluppo di applicazio...Hackers vs Developers: vulnerabilità e soluzioni nello sviluppo di applicazio...
Hackers vs Developers: vulnerabilità e soluzioni nello sviluppo di applicazio...
 
Hackers vs Developers - SQL Injection - Attacco e Difesa
Hackers vs Developers - SQL Injection - Attacco e DifesaHackers vs Developers - SQL Injection - Attacco e Difesa
Hackers vs Developers - SQL Injection - Attacco e Difesa
 
Gli HTTP Security Header e altri elementi da sapere su HTTP in un Web Applica...
Gli HTTP Security Header e altri elementi da sapere su HTTP in un Web Applica...Gli HTTP Security Header e altri elementi da sapere su HTTP in un Web Applica...
Gli HTTP Security Header e altri elementi da sapere su HTTP in un Web Applica...
 
Mamma, da grande voglio essere un Penetration Tester HackInBo 2016 Winter
Mamma, da grande voglio essere un Penetration Tester HackInBo  2016 WinterMamma, da grande voglio essere un Penetration Tester HackInBo  2016 Winter
Mamma, da grande voglio essere un Penetration Tester HackInBo 2016 Winter
 
Hackers vs Developers - Nuove e vecchie vulnerabilità con la OWASP TOP 10 2013
Hackers vs Developers - Nuove e vecchie vulnerabilità con la OWASP TOP 10 2013Hackers vs Developers - Nuove e vecchie vulnerabilità con la OWASP TOP 10 2013
Hackers vs Developers - Nuove e vecchie vulnerabilità con la OWASP TOP 10 2013
 
Project management: Gestire progetto web con Agilità (con DSDM, Agile Project...
Project management: Gestire progetto web con Agilità (con DSDM, Agile Project...Project management: Gestire progetto web con Agilità (con DSDM, Agile Project...
Project management: Gestire progetto web con Agilità (con DSDM, Agile Project...
 
Agile Lean Management - MoSCoW, Timeboxing e Kanban
Agile Lean Management - MoSCoW, Timeboxing e KanbanAgile Lean Management - MoSCoW, Timeboxing e Kanban
Agile Lean Management - MoSCoW, Timeboxing e Kanban
 
TEDX TorVergataU - Intuition, Hacking e Nuove Tecnologie
TEDX TorVergataU -  Intuition, Hacking e Nuove TecnologieTEDX TorVergataU -  Intuition, Hacking e Nuove Tecnologie
TEDX TorVergataU - Intuition, Hacking e Nuove Tecnologie
 

Similar a Il Web Del Futuro Visioni E Idee Sul Web Semantico

Lezione 2 UniBa Linguaggi e pratiche comunicative del web
Lezione 2 UniBa Linguaggi e pratiche comunicative del webLezione 2 UniBa Linguaggi e pratiche comunicative del web
Lezione 2 UniBa Linguaggi e pratiche comunicative del web
Paolo Lattanzio
 

Similar a Il Web Del Futuro Visioni E Idee Sul Web Semantico (20)

Formazione senza confini - SMAU 2007
Formazione senza confini - SMAU 2007Formazione senza confini - SMAU 2007
Formazione senza confini - SMAU 2007
 
Motori Di Ricerca e Standard Web - Smau 2008
Motori Di Ricerca e Standard Web - Smau 2008Motori Di Ricerca e Standard Web - Smau 2008
Motori Di Ricerca e Standard Web - Smau 2008
 
Seminario Drupal 2012
Seminario Drupal 2012Seminario Drupal 2012
Seminario Drupal 2012
 
Applicazioni web e SaaS, considerazioni. [Report]
Applicazioni web e SaaS, considerazioni. [Report]Applicazioni web e SaaS, considerazioni. [Report]
Applicazioni web e SaaS, considerazioni. [Report]
 
Web 2.0 e Intelligenza Artificiale
Web 2.0 e Intelligenza ArtificialeWeb 2.0 e Intelligenza Artificiale
Web 2.0 e Intelligenza Artificiale
 
Evernote e i professionisti digitali
Evernote e i professionisti digitaliEvernote e i professionisti digitali
Evernote e i professionisti digitali
 
I Soggetti Del Web
I Soggetti Del WebI Soggetti Del Web
I Soggetti Del Web
 
Settimana Cultura Web20
Settimana Cultura Web20Settimana Cultura Web20
Settimana Cultura Web20
 
Jug Ancona Meeting2009 02
Jug Ancona Meeting2009 02Jug Ancona Meeting2009 02
Jug Ancona Meeting2009 02
 
Progettazione e realizzazione di siti web, a.a. 2014-2015, slide 1-33
Progettazione e realizzazione di siti web, a.a. 2014-2015, slide 1-33Progettazione e realizzazione di siti web, a.a. 2014-2015, slide 1-33
Progettazione e realizzazione di siti web, a.a. 2014-2015, slide 1-33
 
Competenze per lo sviluppo software nellera del web
Competenze per lo sviluppo software nellera del webCompetenze per lo sviluppo software nellera del web
Competenze per lo sviluppo software nellera del web
 
Dandelion API e Atoka: due strumenti utili al Data Journalism
Dandelion API e Atoka: due strumenti utili al Data JournalismDandelion API e Atoka: due strumenti utili al Data Journalism
Dandelion API e Atoka: due strumenti utili al Data Journalism
 
Ontologie per i linked open data / Stefano De Luca, Paola De Caro, Claudia C...
Ontologie per i linked open  data / Stefano De Luca, Paola De Caro, Claudia C...Ontologie per i linked open  data / Stefano De Luca, Paola De Caro, Claudia C...
Ontologie per i linked open data / Stefano De Luca, Paola De Caro, Claudia C...
 
La rivoluzione del web 2.0
La rivoluzione del web 2.0La rivoluzione del web 2.0
La rivoluzione del web 2.0
 
Web 2.0 e semplicità
Web 2.0 e semplicitàWeb 2.0 e semplicità
Web 2.0 e semplicità
 
Il web 2.0: dal web informativo al web emozionale
Il web 2.0: dal web informativo al web emozionaleIl web 2.0: dal web informativo al web emozionale
Il web 2.0: dal web informativo al web emozionale
 
Progettazione e realizzazione di siti web, a.a. 2013-2014
Progettazione e realizzazione di siti web, a.a. 2013-2014Progettazione e realizzazione di siti web, a.a. 2013-2014
Progettazione e realizzazione di siti web, a.a. 2013-2014
 
Lezione 2 UniBa Linguaggi e pratiche comunicative del web
Lezione 2 UniBa Linguaggi e pratiche comunicative del webLezione 2 UniBa Linguaggi e pratiche comunicative del web
Lezione 2 UniBa Linguaggi e pratiche comunicative del web
 
Digilab march 20100315 progetti comphumanities lariccia
Digilab  march 20100315 progetti comphumanities   laricciaDigilab  march 20100315 progetti comphumanities   lariccia
Digilab march 20100315 progetti comphumanities lariccia
 
Web Marketing, Recruiting e Employer Branding
Web Marketing, Recruiting e Employer BrandingWeb Marketing, Recruiting e Employer Branding
Web Marketing, Recruiting e Employer Branding
 

Más de Simone Onofri

Más de Simone Onofri (20)

Attacking and Exploiting Ethereum Smart Contracts: Auditing 101
Attacking and Exploiting Ethereum Smart Contracts: Auditing 101Attacking and Exploiting Ethereum Smart Contracts: Auditing 101
Attacking and Exploiting Ethereum Smart Contracts: Auditing 101
 
Attacking IoT Devices from a Web Perspective - Linux Day
Attacking IoT Devices from a Web Perspective - Linux Day Attacking IoT Devices from a Web Perspective - Linux Day
Attacking IoT Devices from a Web Perspective - Linux Day
 
Attacking Ethereum Smart Contracts a deep dive after ~9 years of deployment
Attacking Ethereum Smart Contracts  a deep dive after ~9 years of deploymentAttacking Ethereum Smart Contracts  a deep dive after ~9 years of deployment
Attacking Ethereum Smart Contracts a deep dive after ~9 years of deployment
 
Linux Day 2018 Roma - Web Application Penetration Test (WAPT) con Linux
Linux Day 2018 Roma - Web Application Penetration Test (WAPT) con LinuxLinux Day 2018 Roma - Web Application Penetration Test (WAPT) con Linux
Linux Day 2018 Roma - Web Application Penetration Test (WAPT) con Linux
 
Agile Lean Conference 2017 - Leadership e facilitazione
Agile Lean Conference 2017 - Leadership e facilitazioneAgile Lean Conference 2017 - Leadership e facilitazione
Agile Lean Conference 2017 - Leadership e facilitazione
 
Agile Business Consortium - LEGO SERIOUS PLAY e i Principi di Agile Project M...
Agile Business Consortium - LEGO SERIOUS PLAY e i Principi di Agile Project M...Agile Business Consortium - LEGO SERIOUS PLAY e i Principi di Agile Project M...
Agile Business Consortium - LEGO SERIOUS PLAY e i Principi di Agile Project M...
 
Agile Project Framework
Agile Project FrameworkAgile Project Framework
Agile Project Framework
 
Agile nei servizi di cyber security (Security Summit Edition)
Agile nei servizi di cyber security (Security Summit Edition)Agile nei servizi di cyber security (Security Summit Edition)
Agile nei servizi di cyber security (Security Summit Edition)
 
Security Project Management - Agile nei servizi di Cyber Security
Security Project Management - Agile nei servizi di Cyber SecuritySecurity Project Management - Agile nei servizi di Cyber Security
Security Project Management - Agile nei servizi di Cyber Security
 
Cyber Defense - How to find and manage zero-days
Cyber Defense - How to find and manage zero-days Cyber Defense - How to find and manage zero-days
Cyber Defense - How to find and manage zero-days
 
Cyber Defense - How to be prepared to APT
Cyber Defense - How to be prepared to APTCyber Defense - How to be prepared to APT
Cyber Defense - How to be prepared to APT
 
ISACA - Gestire progetti di Ethical Hacking secondo le best practices
ISACA - Gestire progetti di Ethical Hacking secondo le best practicesISACA - Gestire progetti di Ethical Hacking secondo le best practices
ISACA - Gestire progetti di Ethical Hacking secondo le best practices
 
OWASP AppSec EU 2016 - Security Project Management - How to be Agile in Secu...
OWASP AppSec EU 2016 - Security Project Management -  How to be Agile in Secu...OWASP AppSec EU 2016 - Security Project Management -  How to be Agile in Secu...
OWASP AppSec EU 2016 - Security Project Management - How to be Agile in Secu...
 
Penetration Testing con Python - Network Sniffer
Penetration Testing con Python - Network SnifferPenetration Testing con Python - Network Sniffer
Penetration Testing con Python - Network Sniffer
 
ORM Injection
ORM InjectionORM Injection
ORM Injection
 
Agile e Lean Management
 Agile e Lean Management Agile e Lean Management
Agile e Lean Management
 
Nuove minacce nella Cyber Security, come proteggersi
Nuove minacce nella Cyber Security, come proteggersiNuove minacce nella Cyber Security, come proteggersi
Nuove minacce nella Cyber Security, come proteggersi
 
Hackers vs Developers - Cross Site Scripting (XSS) Attacco e difesa
Hackers vs Developers - Cross Site Scripting (XSS) Attacco e difesaHackers vs Developers - Cross Site Scripting (XSS) Attacco e difesa
Hackers vs Developers - Cross Site Scripting (XSS) Attacco e difesa
 
Agile lean conference - Agile, Lean & Business
Agile lean conference - Agile, Lean & BusinessAgile lean conference - Agile, Lean & Business
Agile lean conference - Agile, Lean & Business
 
IPMA 2014 World Congress - Stakeholder Engagement between Traditional and Ag...
IPMA 2014 World Congress -  Stakeholder Engagement between Traditional and Ag...IPMA 2014 World Congress -  Stakeholder Engagement between Traditional and Ag...
IPMA 2014 World Congress - Stakeholder Engagement between Traditional and Ag...
 

Il Web Del Futuro Visioni E Idee Sul Web Semantico

  • 1. Il Web del Futuro: Visioni e Idee sul Web Semantico di Simone Onofri quot;The Web was designed as an information space, with the goal that it should be useful not only for human-human communication, but also that machines would be able to participate and help” Tim Berners-Lee http://simone.onofri.net/
  • 2. Tutto cominciò con un sogno…
  • 3. Sommario • Introduzione al Seminario • Tutto cominciò con un sogno… • Cos’è IWA/HWG e le sue attività • Introduzione al Web Semantico • Il Web Attuale • Il Web Semantico • Alcune tecnologie del Web Semantico • Il Mercato del Web Semantico • Staus dell’adozione del Web Semantico • Impariamo dal Passato: evoluzione del Web • Ambienti di Sviluppo • Visioni e Idee • Dobbiamo essere creativi • Vocabolari interessanti (…)
  • 4. 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, non cé 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
  • 5. Attività di IWA 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
  • 6. Introduzione al Web Semantico “Il Web fu disegnato come uno spazio di informazioni, con l'obiettivo di essere utile non solo per la comunicazione uomo-uomo, ma affinché anche che le macchine potessero avere la possibilità di partecipare e dare il loro contributo. Uno dei maggiori ostacoli è stato il fatto che la maggior parte dell'informazione sul Web è disegnata per essere fruita dall'uomo, ed anche se essa fosse derivata da un database con un significato ben definito (almeno per alcuni termini) per le sue colonne, la struttura dei dati non è riconoscibile per un robot che naviga il Web.” Tim Berners-Lee, Semantic Web Roadmap (1998)
  • 7. Il Web Attuale •E’ una rete composta da nodi e collegamenti •Una pagina esprime significato con •Testo in Linguaggio Naturale •Contenuti multimediali •Collegamenti verso altre pagine •Gli umani tramite il pensiero riescono sia leggere che a comprenderne testi, immagini, audio, video associandoli •Le macchine, invece, riescono solo a leggere, senza comprendere il significato (le macchine non pensano)
  • 8. Il Web Semantico •In Teoria •Estende il Web Attuale •Una rete di dati che descrivono dati (metadati) •In Pratica •Utilizzo della Logica dei Predicati del Primo Ordine •Triple di dati “soggetto”, “predicato”, “oggetto” •Ontologie e Vocabolari spiegano i significati •Possibilità di “ragionare” sui dati da parte delle macchine
  • 9. Piccolo Esempio •RDF/XML <?xml version=quot;1.0quot;?> <rdf:RDF xmlns:rdf=quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#quot; xmlns:dc=quot;http://purl.org/dc/elements/1.1/quot;> <rdf:Description rdf:about=quot;http://www.webb.it/event/eventview/5911quot;> <dc:title>Il Web del futuro: Visioni e Idee sul Web Semantico</dc:title> </rdf:Description> </rdf:RDF> •Turtle <http://www.webb.it/event/eventview/5911> <http://purl.org/dc/elements/1.1/title> quot;Il Web del futuro: Visioni e Idee sul Web Semantico”. •Grafo
  • 10. Alcune Tecnologie del Web Semantico •Il Modello RDF (Resource Description Framework) •RDFS (RDF Schema) •OWL (Ontology Web Language) •GRDDL (Gleaning Resource Description from Dialects of Languages) •RDFa (RDF annotation)
  • 11. Il Mercato del Web Semantico “Il mio cruccio è fare cose che so benissimo che il computer potrebbe fare per me. Se una pagina Web con il tuo calendario personale dice che sarai a New York il prossimo Martedì, e la pagina con i tuoi impegni lavorativi dice che sarai a Londra per tutta la settimana, perché il computer non è capace di avvisarti di questo conflitto? E perché non ti chiede se cancellare il tuo volo per Londra e comprare il biglietto per New York?” Dan Connolly, The XML Revolution (1998)
  • 12. Status dell’adozione del Web Semantico Inspired from Ivan Herman, W3C
  • 13. Impariamo dal passato: evoluzione del Web Il Web Semantico è stato concepito in un ambito di Ricerca. • Ma vediamo come si è evoluto il Web il Web “attuale”: • 1. Il Web è nato al CERN… 2. …prima stato adottato dai Fisici dell’Alta Energia… 3. …poi dal resto dell’ambito accademico 4. …poi dalle piccole aziende e start-up 5. …poi dalle grandi aziende 6. …poi si è diffuso in tutto il Mondo Il Web Semantico è in questo momento tra il punto 4 e 5 • Courtesy of Ivan Herman, W3C
  • 14. Ambienti di Sviluppo •Multilinguaggio •Lisp •Euler •Wilbur •Redland RDF •PHP •Java •ARC •Corese •RAP RDF-API •Jena •Perl •Python •CARA •RDFlib •RDFstore •C# e .NET •Prolog •SemWeb •RDFlib •Javascript •Ruby •Dojo Data •ActiveRDF •Jibbering Fonte: http://esw.w3.org/topic/SemanticWebTools
  • 15. Visioni e Idee “Il Web Semantico non è solo mettere i dati sul web. E’ creare collegamenti che persone e macchine possano esplorare. Quando hai una serie di dati collegati, allora ne puoi trovare molti altri, sempre correlati” Tim Berners-Lee, Linked Data (2006)
  • 16. Dobbiamo esser Creativi… •Possiamo definire la creatività come quot;trovare nessi nuovi fra cose note” (Vilfredo Pareto) •Se il Web Semantico è composto da nodi e collegamenti… •Cosa possiamo collegare?
  • 17. Friend Of A Friend (FOAF) •E’ un vocabolario per descrivere le persone e i collegamenti tra le stesse •Descrive i loro interessi •Collega le persone ai loro account, siti e comunità alle quali partecipano •Si possono descrivere i Gruppi di perosne •Con il vocabolario complementare FoafCorp è possibile descrivere anche le società
  • 18. Altri vocabolari interessanti •Progetti con: •Description Of A Project (DOAP) •Eventi e Calendari con: •RDF-Cal (RDF Calendar) •Contatti con: •vCard-RDF (Virtual Card in RDF) •Dati Generici con: •DCMI (Dublin Core Metadata Initiative)
  • 19. Semantically Interlinked Online Community (SIOC) Fonte: http://sioc-project.org
  • 20. SIOC + FOAF + SKOS Fonte: http://sioc-project.org/
  • 21. Social Semantic Cloud Of Tags (SCOT) Fonte: http://scot-project.org
  • 22. Una volta realizzato questo duplice sogno, il Web sarà un luogo in cui l’improvvisazione dell’essere umano e il ragionamento delle macchine saranno una miscela ideale e potente
  • 23. Grazie Il Web del Futuro: Visioni e Idee sul Web Semantico GRAZIE Simone Onofri simone@onofri.net http://simone.onofri.net/
  • 24. Ci vediamo a… •Il 08/11/2007 al comPA di Bologna con IWA: “Strumenti e risorse attuali presenti sul web utili per la PA” http://educational.iwa-italy.org/ •Il 28/10/2007 Festival della Creatività con “Teoria e Pratica di Pensiero Creativo: SCAMPER e altre tecniche” http://www.quifree.it/ •Sempre On-line nella Semantic Web Italian Community (SWIC) http://simone.onofri.net/#swic