Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Introduzione al Semantic Web
(parte 2)
Giacomo Fiumara
giacomo.fiumara@gmail.com
Gruppo “Lo Stretto Digitale”
27 maggio 20...
Semantic Web
The layer cake
2 / 16
The layer cake
— OWL
— RDF-S
— RDF
— XML
3 / 16
XML (Extensible Markup Language)
— Formato testuale per la rappresentazione di
informazione strutturata
— Nuovi tag (HTML ...
XQuery
— Linguaggio di query standardizzato
— Permette di accedere ai dati contenuti in documenti, database,
documenti web...
RDF (Resource Description Framework)
— Scritto in XML (ma non solo)
— Pensato per la comprensione e la manipolazione con s...
RDF (Resource Description Framework)
<rdf:Description
rdf:about="http://www.recshop.fake/cd/Empire Burlesque">
<cd:artist>...
RDFS (Resource Description Framework Schema)
Permette di:
— Stabilire relazioni tra predicati
— Creare classi e sottoclass...
OWL (Web Ontology Language)
Permette di descrivere:
— Proprietà e classi
— Relazioni tra classi semanticamente più ricche ...
Quanto è semantico il Web di oggi?
10 / 16
Quanto è semantico il Web di oggi?
Pochissimo!!! :-(
11 / 16
E nel frattempo?
Studiamo il DOM tree
12 / 16
E nel frattempo?
Una soluzione (di successo): Lixto
13 / 16
E nel frattempo?
Una seconda possibile soluzione di successo (by Emilio Ferrara)
emilio.ferrara.name
14 / 16
Sviluppi futuri (ma non troppo)
Linked data
15 / 16
No bits were harmed during the making of this presentation
16 / 16
Upcoming SlideShare
Loading in …5
×

1

Share

Download to read offline

Introduzione al Semantic Web

Download to read offline

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

Introduzione al Semantic Web

  1. 1. Introduzione al Semantic Web (parte 2) Giacomo Fiumara giacomo.fiumara@gmail.com Gruppo “Lo Stretto Digitale” 27 maggio 2014 1 / 16
  2. 2. Semantic Web The layer cake 2 / 16
  3. 3. The layer cake — OWL — RDF-S — RDF — XML 3 / 16
  4. 4. XML (Extensible Markup Language) — Formato testuale per la rappresentazione di informazione strutturata — Nuovi tag (HTML è soltanto un sottoinsieme di XML) — E’ possibile definire il tipo di dato descritto da un tag (XML-Schema) <book> <author>Umberto Eco</author> <title lang="it">Il nome della rosa</title> <publisher>Bompiani</publisher> <year>1980</year> <price currency="EUR">10.32</price> </book> 4 / 16
  5. 5. XQuery — Linguaggio di query standardizzato — Permette di accedere ai dati contenuti in documenti, database, documenti web, ... — Consente (tra l’altro) di trasformare dati XML in XHTML <book> <author>Umberto Eco</author> <title lang="it">Il nome della rosa</title> <publisher>Bompiani</publisher> <year>1980</year> <price currency="EUR">10.32</price> </book> for $b in doc("library.xml")/catalog/book where $b/price > 10 order by $b/author return $b/title 5 / 16
  6. 6. RDF (Resource Description Framework) — Scritto in XML (ma non solo) — Pensato per la comprensione e la manipolazione con strumenti software — Composto da unità fondamentali chiamate statement strutturate secondo il paradigma: soggetto → predicato → complemento 6 / 16
  7. 7. RDF (Resource Description Framework) <rdf:Description rdf:about="http://www.recshop.fake/cd/Empire Burlesque"> <cd:artist>Bob Dylan</cd:artist> <cd:country>USA</cd:country> <cd:company>Columbia</cd:company> <cd:price>10.90</cd:price> <cd:year>1985</cd:year> </rdf:Description> 7 / 16
  8. 8. RDFS (Resource Description Framework Schema) Permette di: — Stabilire relazioni tra predicati — Creare classi e sottoclassi (per esempio, tassonomie) — Stabilire gerarchie <rdf:Description rdf:ID="Animal"> <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/> </rdf:Description> <rdf:Description rdf:ID="cat"> <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/> <rdfs:subClassOf rdf:resource="#Animal"/> </rdf:Description> 8 / 16
  9. 9. OWL (Web Ontology Language) Permette di descrivere: — Proprietà e classi — Relazioni tra classi semanticamente più ricche rispetto a RDFS — Relazioni di cardinalità (per esempio, “almeno uno”), di simmetria, ... — Ontologie 9 / 16
  10. 10. Quanto è semantico il Web di oggi? 10 / 16
  11. 11. Quanto è semantico il Web di oggi? Pochissimo!!! :-( 11 / 16
  12. 12. E nel frattempo? Studiamo il DOM tree 12 / 16
  13. 13. E nel frattempo? Una soluzione (di successo): Lixto 13 / 16
  14. 14. E nel frattempo? Una seconda possibile soluzione di successo (by Emilio Ferrara) emilio.ferrara.name 14 / 16
  15. 15. Sviluppi futuri (ma non troppo) Linked data 15 / 16
  16. 16. No bits were harmed during the making of this presentation 16 / 16
  • giuseppe.pizzimenti

    May. 28, 2014

Views

Total views

298

On Slideshare

0

From embeds

0

Number of embeds

5

Actions

Downloads

2

Shares

0

Comments

0

Likes

1

×