cloud cult platform - roma non è mai stata così ''esposta''!

19
Roma, 8 novembre 2014 Cloud Cult Platform: Roma non è mai stata così ''Esposta''! GoogleDevFest Camelia Boban - Simone Pulcini

Upload: camelia-boban

Post on 13-Jul-2015

300 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Cloud Cult Platform - Roma non è mai stata così ''esposta''!

Roma, 8 novembre 2014

Cloud Cult Platform:

Roma non è mai stata così

''Esposta''!

GoogleDevFest

Camelia Boban - Simone Pulcini

Page 2: Cloud Cult Platform - Roma non è mai stata così ''esposta''!

Cloud Cult Platform: Roma non è mai stata così ''Esposta''!

Metadato - letteralmente, “(dato) oltre un (altro) dato”: chi ha scritto una pagina Web,

la data di pubblicazione di un blog, la posizione di un libro in biblioteca ecc.,

informazioni “secondarie” rispetto ad altri contenuti.

Page 3: Cloud Cult Platform - Roma non è mai stata così ''esposta''!

Cloud Cult Platform: Roma non è mai stata così ''Esposta''!

SPARQL - Linguaggio Query per RDF

RDF (Resource Description Framework) - formato dati a grafo per la rappresentazione

delle informazioni strutturate nel Web sotto forma di triple. Sta alla base del semantic web.

Un grafo è un insieme di elementi detti nodi (nodes) che possono essere collegati fra

loro da linee chiamate spigoli (edges)

Page 4: Cloud Cult Platform - Roma non è mai stata così ''esposta''!

Cloud Cult Platform: Roma non è mai stata così ''Esposta''!

Esempio:

Page 5: Cloud Cult Platform - Roma non è mai stata così ''esposta''!

Cloud Cult Platform: Roma non è mai stata così ''Esposta''!

Soggetto Predicato Oggetto(risorsa/entità) (proprietà)(risorsa/entità)

TRIPLA =

un minimo di informazioni web espresse in semantic web

vincent_donofrio starred_in law_&_order_ci

law_&_order_ci is_a tv_show

the_thirteenth_floor similar_plot_as the_matrix

Page 6: Cloud Cult Platform - Roma non è mai stata così ''esposta''!

Cloud Cult Platform: Roma non è mai stata così ''Esposta''!

Namespace

Dataset

Modificatori

Clausola

Page 7: Cloud Cult Platform - Roma non è mai stata così ''esposta''!

Cloud Cult Platform: Roma non è mai stata così ''Esposta''!Pagina su Wikipedia

Page 8: Cloud Cult Platform - Roma non è mai stata così ''esposta''!

Cloud Cult Platform: Roma non è mai stata così ''Esposta''!L’abstract

Page 9: Cloud Cult Platform - Roma non è mai stata così ''esposta''!

Cloud Cult Platform: Roma non è mai stata così ''Esposta''!Classe su DBPedia

Page 10: Cloud Cult Platform - Roma non è mai stata così ''esposta''!

Cloud Cult Platform: Roma non è mai stata così ''Esposta''!

PREFIX dbpclass:<http://dbpedia.org/class/yago/ArtMuseumsAndGalleriesInRome>

PREFIX dbpowl:<http://dbpedia.org/ontology/>

PREFIX rdfs:<http://www.w3.org/2000/01/rdf-schema#>

SELECT ?resource ?abstractEN

WHERE {

?resource a <http://dbpedia.org/class/yago/ArtMuseumsAndGalleriesInRome> .

?resource dbpowl:abstract ?abstractEN .

FILTER(lang(?abstractEN)="en")

} ORDER BY ?resource

Query SPARQL

Page 11: Cloud Cult Platform - Roma non è mai stata così ''esposta''!

Cloud Cult Platform: Roma non è mai stata così ''Esposta''!

Risultato

in

HTML

Page 12: Cloud Cult Platform - Roma non è mai stata così ''esposta''!

Cloud Cult Platform: Roma non è mai stata così ''Esposta''!

Risultato

in

JSON

Page 13: Cloud Cult Platform - Roma non è mai stata così ''esposta''!

Cloud Cult Platform: Roma non è mai stata così ''Esposta''!

Page 14: Cloud Cult Platform - Roma non è mai stata così ''esposta''!

Cloud Cult Platform: Roma non è mai stata così ''Esposta''!

Capitoline

Museums

ArtMuseumsAn

dGalleriesInRo

me

Soggetto

OggettoPredicato

Page 15: Cloud Cult Platform - Roma non è mai stata così ''esposta''!

Cloud Cult Platform: Roma non è mai stata così ''Esposta''!

Soggetto Predicato Oggetto

TRIPLA

CapitolineMuseums appartiene alla categoria ArtMuseumsAndGalleriesInRome

Page 16: Cloud Cult Platform - Roma non è mai stata così ''esposta''!

Cloud Cult Platform: Roma non è mai stata così ''Esposta''!

Altri Namespaces DBPEDIA

----------------------------------------------------------------------------------

PREFIX dbp:<http://dbpedia.org/>

PREFIX dbpowl:<http://dbpedia.org/ontology/>

PREFIX dbpres:<http://dbpedia.org/resource/>

PREFIX dbpprop:<http://dbpedia.org/property/>

PREFIX dbpclass:<http://dbpedia.org/class/yago/>

Page 17: Cloud Cult Platform - Roma non è mai stata così ''esposta''!

Cloud Cult Platform: Roma non è mai stata così ''Esposta''!

Codice del progetto (codelab): https://github.com/spulci/gdg_rome/tree/master/GdgCultFest

LINK

https://en.wikipedia.org/wiki/Capitoline_Museums

http://dbpedia.org/class/yago/ArtMuseumsAndGalleriesInRome

http://dbpedia.org/sparql & http://it.dbpedia.org/sparql

http://wiki.dbpedia.org/Datasets

http://www.w3.org/TR/rdf-sparql-query

http://dati.acs.beniculturali.it/sparql

Page 18: Cloud Cult Platform - Roma non è mai stata così ''esposta''!

Cosa faremo durante il codelab?

● Realizzeremo la query SPARQL

● Realizzeremo il servizio di chiamata della QUERY verso l’endpoint di DB Pedia

● Esporremo il risultato come un Google Cloud Endpoint su Google App Engine

● Lo testeremo in locale tramite l’API Explorer

Cloud Cult Platform: Roma non è mai stata così ''Esposta''!

Page 19: Cloud Cult Platform - Roma non è mai stata così ''esposta''!

Grazie :-)

CAMELIA BOBAN

[email protected]

G+:https://plus.google.com/u/0/+cameliaboban

LinkedIn:

http://it.linkedin.com/pub/camelia-boban/22/191/313/

SIMONE PULCINI

[email protected]

G+:https://plus.google.com/+SimonePulcini

LinkedIn:

http://www.linkedin.com/in/simonepulcini

Cloud Cult Platform: Roma non è mai stata così ''Esposta''!