SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Downloaden Sie, um offline zu lesen
A picture is worth a thousand formulae
1990:1990:
Tim Berners Lee propone il World Wide Web,
introducendo il concetto di URL, HTTP e HTML
Ogni pagina ha un indirizzo che la identifica
univocamente
https://www.wikipedia.org
Content content content
content content content
content content content
content content content
Wikipedia
https://www.reddit.com
Content content content
content content content
content content content
content content content
Reddit
www.amazon.com
Content content content
content content content
content content content
content content content
Amazon
www.youtube.com
Content content content
content content content
content content content
content content content
Youtube
www.wikipedia.org
Content content content
content content content
content content content
content content content
Wikipedia
Le informazioni sul web sono progettate per il
consumo umano
https://www.wikipedia.org
Content content content
content content content
content content content
content content content
Wikipedia
https://www.reddit.com
Content content content
content content content
content content content
content content content
Reddit
www.amazon.com
Content content content
content content content
content content content
content content content
Amazon
www.youtube.com
Content content content
content content content
content content content
content content content
Youtube
www.wikipedia.org
Content content content
content content content
content content content
content content content
Wikipedia
19981998
Semantic Web
source:
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. Leaving aside the
artificial intelligence problem of training machines to behave like people,
the Semantic Web approach instead develops languages for expressing
information in a machine processable form.
[...]
Semantic Web Road map: A road map for the future, an architectural plan untested by
anything except thought experiments.
Persona
http://www.w3.org/ns/person#
Ad oggi, il web non funziona così, ma gli stessi principi
potrebbero tornarci utili in altri contesti.
Non solo per far capire ai programmi il linguaggio
progettato per gli umani, ma anche per far capire agli
umani un linguaggio progettato per le macchine
CUC TS_START TS_END ID_GROUP FLAG_CP FLAG_CF FATTURATO FLAG_FATT
124589 30-lug-
2004
1-gen-
9999
92736 S N 195000,00 N
140904 15-mag-
2001
15-giu-
2005
35060 N N 230600,00 N
124589 5-mag-
2001
13-
mag-
2001
92736 N S 195000,00 S
-452901 13-mag-
2001
27-lug-
2004
92770 S N 392000,00 N
129008 10-mag-
2001
1-gen-
999
62010 N S 247000,00 S
... ... ... ... ... ... ... ...
source: Ontology-based data management, Maurizio Lenzerini, ACM SIGMOD Blog
owl
RDF/XMLRDF/XML
<owl:Class rdf:ID="WineDescriptor" />
<owl:Class rdf:ID="WineColor">
  <rdfs:subClassOf rdf:resource="#WineDescriptor" />
</owl:Class>
<owl:ObjectProperty rdf:ID="hasWineDescriptor">
  <rdfs:domain rdf:resource="#Wine" />
  <rdfs:range  rdf:resource="#WineDescriptor" />
</owl:ObjectProperty>
<owl:ObjectProperty rdf:ID="hasColor">
  <rdfs:subPropertyOf rdf:resource="#hasWineDescriptor" />
  <rdfs:range rdf:resource="#WineColor" />
</owl:ObjectProperty>
</rdfs:range>
TURTLETURTLE
:Teenager rdf:type owl:Class ;
    owl:equivalentClass [ rdf:type owl:Class ;
        owl:intersectionOf ( : Person
            [ rdf:type owl:Restriction ;
              owl:onProperty :hasAge ;
              owl:someValuesFrom [ rdf:type rdfs:Datatype ;
                  owl:onDatatype xsd:integer ;
                  owl:withRestrictions ( 
                      [ xsd:maxExclusive "20"^^xsd:integer ]
                      [ xsd:minExclusive "12"^^xsd:integer]
                      )
                  ]
              ]
           )
        ] .
a
b
select ?auto ?idTarga
where {
?auto rdf:type automobile
?auto x:haTarga ?targa
?targa x:idTarga ?idTarga
?auto x:colore ?colore
}
Pizza
Select ?idVeicolo ?inizioStato ?fineStato ?idFormalitaGeneratrice ?
idFormalitaOriginaria ?codiceFormalitaOriginaria ?
dataAccettazioneFormalitaOriginaria ?
ufficioCompetenteFormalitaOriginaria ?serieTarga ?numeroTarga ?
serieTargaPrecedente ?numeroTargaPrecedente ?telaio ?kw ?
cilindrata ?peso ?portata ?tara ?classe ?uso ?carrozzeria ?specialita ?
alimentazione ?alimentazioneDTT ?dataImmatricolazione ?
codiceUltimaFormalitaDiParte ?dataUltimaFormalitaDiParte
where { 
    ?veicolo :ID_veicolo ?idVeicolo.
    ?veicolo :ha_stato_di_veicolo ?stato.
    ?stato a :Stato_rappresentato_valido.
    ?stato :ha_targa ?targa.
    ?targa :numero_targa ?numeroTarga.
    ?targa :serie_targa ?serieTarga.
    ?stato :ha_formalita_originaria ?formalitaOriginaria.
    ?formalitaOriginaria :ID_formalita ?idFormalitaOriginaria.
    ?formalitaOriginaria :codice_tipo ?codiceFormalitaOriginaria.
    ?evento :determina_stato ?stato.
    ?formalitaGeneratrice :formalita_genera_evento ?evento.
    ?formalitaGeneratrice :ID_formalita ?idFormalitaGeneratrice.  
    ?stato :inizio_stato_del_mondo ?inizioStato.
    ?stato :fine_stato_del_mondo ?fineStato.
    ?formalitaOriginaria :data_accettazione_formalita ?
dataAccettazioneFormalitaOriginaria.
    ?formalitaOriginaria :est_di_competenza_di_ufficio ?ufficio.
    ?ufficio :descrizione_ufficio ?ufficioCompetenteFormalitaOriginaria.
    ?stato :codice_tipo_ultima_formalita_di_parte ?
codiceUltimaFormalitaDiParte.
    ?stato :data_accettazione_ultima_formalita_di_parte ?
dataUltimaFormalitaDiParte.
    ?stato :ha_targa_precedente ?targaPrecedente.
    ?targaPrecedente :numero_targa ?numeroTargaPrecedente.
    ?targaPrecedente  :serie_targa ?serieTargaPrecedente.
    ?stato :numero_telaio ?telaio.
    ?stato :kw ?kw.
    ?stato :cilindrata ?cilindrata.  
    ?stato :peso_complessivo ?peso.
    ?stato :portata ?portata.
    ?stato :tara ?tara.
    ?stato :classe_veicolo ?classe.
    ?stato :destinazione_di_uso ?uso.
    ?stato :carrozzeria ?carrozzeria.
    ?stato :descrizione_specialita ?specialita.
    ?stato :data_immatricolazione ?dataImmatricolazione.  
    ?stato :alimentazione ?alimentazione.
    ?stato :alimentazione_DTT ?alimentazioneDTT
    FILTER(?idVeicolo >= '99966200000'^^xsd:string && ?
idVeicolo <= '99966207000'^^xsd:string)
 }
Questions?
Sara Di Bartolomeo
dibartolomeo.sara@gmail.com
https://github.com/picorana
https://github.com/picorana/painless_sparql
 

Weitere ähnliche Inhalte

Ähnlich wie A picture is worth a thousand formulae. Sara Di Bartolomeo

Ähnlich wie A picture is worth a thousand formulae. Sara Di Bartolomeo (20)

Uno, nessuno e centomila: come rendere adattabile il contenuto ad una realtà ...
Uno, nessuno e centomila: come rendere adattabile il contenuto ad una realtà ...Uno, nessuno e centomila: come rendere adattabile il contenuto ad una realtà ...
Uno, nessuno e centomila: come rendere adattabile il contenuto ad una realtà ...
 
10 - Evoluzione del Web: dal Web 1.0, al Web 2.0, al mobile web - 16/17
10 - Evoluzione del Web: dal Web 1.0, al Web 2.0, al mobile web - 16/1710 - Evoluzione del Web: dal Web 1.0, al Web 2.0, al mobile web - 16/17
10 - Evoluzione del Web: dal Web 1.0, al Web 2.0, al mobile web - 16/17
 
Marketing e Web marketing
Marketing e Web marketingMarketing e Web marketing
Marketing e Web marketing
 
11 - Evoluzione del web
11 - Evoluzione del web11 - Evoluzione del web
11 - Evoluzione del web
 
Web 2.0 2009 Istat
Web 2.0 2009 IstatWeb 2.0 2009 Istat
Web 2.0 2009 Istat
 
Economia dei Dati Liberati - Open Data e Semantic Web nella PA
Economia dei Dati Liberati - Open Data e Semantic Web nella PAEconomia dei Dati Liberati - Open Data e Semantic Web nella PA
Economia dei Dati Liberati - Open Data e Semantic Web nella PA
 
Web 2.0 e semplicità
Web 2.0 e semplicitàWeb 2.0 e semplicità
Web 2.0 e semplicità
 
Evoluzione del web
Evoluzione del webEvoluzione del web
Evoluzione del web
 
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
 
Il Web 2.0 e la Pubblica Amministrazione
Il Web 2.0 e la Pubblica AmministrazioneIl Web 2.0 e la Pubblica Amministrazione
Il Web 2.0 e la Pubblica Amministrazione
 
22. Conclusione del corso
22. Conclusione del corso22. Conclusione del corso
22. Conclusione del corso
 
IAB Forum 2006 - Miriam Bertoli, Search Marketing e Web 2.0
IAB Forum 2006 - Miriam Bertoli,  Search Marketing e Web 2.0IAB Forum 2006 - Miriam Bertoli,  Search Marketing e Web 2.0
IAB Forum 2006 - Miriam Bertoli, Search Marketing e Web 2.0
 
Guida al computer - Dov'è Presente
Guida al computer - Dov'è PresenteGuida al computer - Dov'è Presente
Guida al computer - Dov'è Presente
 
Internet fra informatica e comunicazione
Internet fra informatica e comunicazioneInternet fra informatica e comunicazione
Internet fra informatica e comunicazione
 
Workshop Didattica Attiva con le tecnologie 2.0 - Introduzione ai social media
Workshop  Didattica Attiva con le tecnologie 2.0 - Introduzione ai social mediaWorkshop  Didattica Attiva con le tecnologie 2.0 - Introduzione ai social media
Workshop Didattica Attiva con le tecnologie 2.0 - Introduzione ai social media
 
19. Evoluzione dei paradigmi di interazione (II)
19. Evoluzione dei paradigmi di interazione (II)19. Evoluzione dei paradigmi di interazione (II)
19. Evoluzione dei paradigmi di interazione (II)
 
#crowdmapping - quando la #folla diventa #mappa
#crowdmapping - quando la #folla diventa #mappa#crowdmapping - quando la #folla diventa #mappa
#crowdmapping - quando la #folla diventa #mappa
 
10. Evoluzione del web: dal Web 1.0 al Web 2.0
10. Evoluzione del web: dal Web 1.0 al Web 2.010. Evoluzione del web: dal Web 1.0 al Web 2.0
10. Evoluzione del web: dal Web 1.0 al Web 2.0
 
Wikipedia?
Wikipedia? Wikipedia?
Wikipedia?
 
Corso Web 2.0: Evoluzione del web
Corso Web 2.0: Evoluzione del webCorso Web 2.0: Evoluzione del web
Corso Web 2.0: Evoluzione del web
 

Mehr von Data Driven Innovation

Mehr von Data Driven Innovation (20)

Integrazione della mobilità elettrica nei sistemi urbani (Stefano Carrese, Un...
Integrazione della mobilità elettrica nei sistemi urbani (Stefano Carrese, Un...Integrazione della mobilità elettrica nei sistemi urbani (Stefano Carrese, Un...
Integrazione della mobilità elettrica nei sistemi urbani (Stefano Carrese, Un...
 
La statistica ufficiale e i trasporti marittimi nell'era dei big data (Vincen...
La statistica ufficiale e i trasporti marittimi nell'era dei big data (Vincen...La statistica ufficiale e i trasporti marittimi nell'era dei big data (Vincen...
La statistica ufficiale e i trasporti marittimi nell'era dei big data (Vincen...
 
How can we realize the Mobility as a Service (Maas) (Andrea Paletti, London S...
How can we realize the Mobility as a Service (Maas) (Andrea Paletti, London S...How can we realize the Mobility as a Service (Maas) (Andrea Paletti, London S...
How can we realize the Mobility as a Service (Maas) (Andrea Paletti, London S...
 
Il DTC-Lazio e i dati del patrimonio culturale (Maria Prezioso, Università To...
Il DTC-Lazio e i dati del patrimonio culturale (Maria Prezioso, Università To...Il DTC-Lazio e i dati del patrimonio culturale (Maria Prezioso, Università To...
Il DTC-Lazio e i dati del patrimonio culturale (Maria Prezioso, Università To...
 
CHNet-DHLab: Servizi Cloud a supporto dei beni culturali (Fabio Proietti, INF...
CHNet-DHLab: Servizi Cloud a supporto dei beni culturali (Fabio Proietti, INF...CHNet-DHLab: Servizi Cloud a supporto dei beni culturali (Fabio Proietti, INF...
CHNet-DHLab: Servizi Cloud a supporto dei beni culturali (Fabio Proietti, INF...
 
Progetto EOSC-Pillar (Fulvio Galeazzi, GARR)
Progetto EOSC-Pillar (Fulvio Galeazzi, GARR)Progetto EOSC-Pillar (Fulvio Galeazzi, GARR)
Progetto EOSC-Pillar (Fulvio Galeazzi, GARR)
 
Una infrastruttura per l’accesso al patrimonio culturale: il Progetto del Por...
Una infrastruttura per l’accesso al patrimonio culturale: il Progetto del Por...Una infrastruttura per l’accesso al patrimonio culturale: il Progetto del Por...
Una infrastruttura per l’accesso al patrimonio culturale: il Progetto del Por...
 
Utilizzo dei Big data per l’analisi dei flussi veicolari e della mobilità (Ma...
Utilizzo dei Big data per l’analisi dei flussi veicolari e della mobilità (Ma...Utilizzo dei Big data per l’analisi dei flussi veicolari e della mobilità (Ma...
Utilizzo dei Big data per l’analisi dei flussi veicolari e della mobilità (Ma...
 
I dati personali nell'analisi comportamentale della mobilità di dipendenti e ...
I dati personali nell'analisi comportamentale della mobilità di dipendenti e ...I dati personali nell'analisi comportamentale della mobilità di dipendenti e ...
I dati personali nell'analisi comportamentale della mobilità di dipendenti e ...
 
Estrarre valore dai dati: tecnologie per ottimizzare la mobilità del futuro (...
Estrarre valore dai dati: tecnologie per ottimizzare la mobilità del futuro (...Estrarre valore dai dati: tecnologie per ottimizzare la mobilità del futuro (...
Estrarre valore dai dati: tecnologie per ottimizzare la mobilità del futuro (...
 
Le piattaforme dati per la mobilità nelle città italiane (Marco Mena, EY)
Le piattaforme dati per la mobilità nelle città italiane (Marco Mena, EY)Le piattaforme dati per la mobilità nelle città italiane (Marco Mena, EY)
Le piattaforme dati per la mobilità nelle città italiane (Marco Mena, EY)
 
WiseTown, un ecosistema di applicazioni e strumenti per migliorare la qualità...
WiseTown, un ecosistema di applicazioni e strumenti per migliorare la qualità...WiseTown, un ecosistema di applicazioni e strumenti per migliorare la qualità...
WiseTown, un ecosistema di applicazioni e strumenti per migliorare la qualità...
 
CityOpenSource as a civic tech tool (Ilaria Vitellio, CityOpenSource)
CityOpenSource as a civic tech tool (Ilaria Vitellio, CityOpenSource)CityOpenSource as a civic tech tool (Ilaria Vitellio, CityOpenSource)
CityOpenSource as a civic tech tool (Ilaria Vitellio, CityOpenSource)
 
Big Data Confederation: toward the local urban data market place (Renzo Taffa...
Big Data Confederation: toward the local urban data market place (Renzo Taffa...Big Data Confederation: toward the local urban data market place (Renzo Taffa...
Big Data Confederation: toward the local urban data market place (Renzo Taffa...
 
Making citizens the eyes of policy makers: a sweet spot for hybrid AI? (Danie...
Making citizens the eyes of policy makers: a sweet spot for hybrid AI? (Danie...Making citizens the eyes of policy makers: a sweet spot for hybrid AI? (Danie...
Making citizens the eyes of policy makers: a sweet spot for hybrid AI? (Danie...
 
Dall'Agenda Digitale alla Smart City: il percorso di Roma Capitale verso il D...
Dall'Agenda Digitale alla Smart City: il percorso di Roma Capitale verso il D...Dall'Agenda Digitale alla Smart City: il percorso di Roma Capitale verso il D...
Dall'Agenda Digitale alla Smart City: il percorso di Roma Capitale verso il D...
 
Reusing open data: how to make a difference (Vittorio Scarano, Università di ...
Reusing open data: how to make a difference (Vittorio Scarano, Università di ...Reusing open data: how to make a difference (Vittorio Scarano, Università di ...
Reusing open data: how to make a difference (Vittorio Scarano, Università di ...
 
Gestire i beni culturali con i big data (Sandro Stancampiano, Istat)
Gestire i beni culturali con i big data (Sandro Stancampiano, Istat)Gestire i beni culturali con i big data (Sandro Stancampiano, Istat)
Gestire i beni culturali con i big data (Sandro Stancampiano, Istat)
 
Data Governance: cos’è e perché è importante? (Elena Arista, Erwin)
Data Governance: cos’è e perché è importante? (Elena Arista, Erwin)Data Governance: cos’è e perché è importante? (Elena Arista, Erwin)
Data Governance: cos’è e perché è importante? (Elena Arista, Erwin)
 
Data driven economy: bastano i dati per avviare una start up? (Gabriele Anton...
Data driven economy: bastano i dati per avviare una start up? (Gabriele Anton...Data driven economy: bastano i dati per avviare una start up? (Gabriele Anton...
Data driven economy: bastano i dati per avviare una start up? (Gabriele Anton...
 

A picture is worth a thousand formulae. Sara Di Bartolomeo