open semantic linked data

37
OPEN, LINKED, SEMANTIC DATA AN INTRODUCTION Dr. Ronald Ashri - Istos srl http://www.istos.it

Upload: datigovit

Post on 18-Dec-2014

484 views

Category:

Technology


5 download

DESCRIPTION

Le slide discusse da ronald ashri nel corso del webinar organizzato da dati.gov.it sul tema dei linked open data

TRANSCRIPT

Page 1: Open semantic linked data

OPEN, LINKED, SEMANTICDATA

AN INTRODUCTION

Dr. Ronald Ashri - Istos srlhttp://www.istos.it

Page 2: Open semantic linked data

Web App DevelopmentTravel / Semantic Web

www.istos.it

@ronald_istos

Technical Directorwww.bluespark.com

Page 3: Open semantic linked data

THE GOAL

Page 4: Open semantic linked data

connect and explore data to discover hidden patterns and create new information

new information enables us toformulate better solutions

and identify new oportunities

Page 5: Open semantic linked data
Page 6: Open semantic linked data
Page 7: Open semantic linked data
Page 8: Open semantic linked data
Page 9: Open semantic linked data

OPEN DATA

Data that is freely available for everyone to

access

use

and republish

Page 10: Open semantic linked data

OPEN PUBLIC DATA

Objective, factual, non-personal data on which public services run and are assesed, and on which policy decisions are based, or which is collected or generated in the course of public service delivery (data.gov.uk)

Page 11: Open semantic linked data

GOVERMENT AS A PLATFORM

Allow citizens to analyze and use data in many different ways

Influence policy based on facts

Page 12: Open semantic linked data

DATA QUALITY

★ Available on the web (whatever format), but with an open licence

★ ★ Available as machine-readable structured data (e.g. excel instead

of image scan of a table)★ ★ ★ as (2) plus non-proprietary format (e.g. CSV instead of excel)

★ ★ ★ ★ All the above plus, Use open standards from W3C (RDF

and SPARQL) to identify things, so that people can point at your stuff★ ★ ★ ★ ★ All the above, plus: Link your data to other people’s

data to provide context

Page 13: Open semantic linked data

THE SEMANTIC WAY

Build Models

Exchange Information

Visualize - Analyze

Derive new fact (calculate with knowledge)

Page 14: Open semantic linked data

Build an ontology or vocabulary

State facts about domain

Correlate facts - reduce ambiguity

Reason about ontologies and facts

THE PROCESS

Page 15: Open semantic linked data

ontology is a description of knowledge about a domain of interest

ὸντος = that is how it is

Page 16: Open semantic linked data

Substance

Body Spirit

Living Mineral

material

animate inanimate

immaterial

Animal Plant

Human Beast

rational irrational

sensitive insensitive

234AD, Tyre (Lebanon)

arbor porhyriana

Page 17: Open semantic linked data

knowledge on the web is modeled using RDF, RDFs

and/or the Web Ontology Language - OWL

Page 18: Open semantic linked data

RDF

Resource Description Framework

directed labelled graph

Cagliari SardegnacapitalOf

subject predicate object

Page 19: Open semantic linked data

URI

Uniform Resource Identifiers

a compact sequence of characters to identify an abstract or physical resource

scheme:[//authority]path[?query][#fragment]

e.g. http://www.regione.sardegna.it/uri

Page 20: Open semantic linked data

RDF + URI

Cagliari Sardegna

http://example.org/capitalOf

http://www.comune.cagliari.it/uri http://www.regione.sardegna.it/uri

Page 21: Open semantic linked data

RDF + URI

Ronald Sicilyeg:livesIn

http://www.istos.it/ronald#me http://dbpedia/resource/Sicily

Ronald Istoseg:worksFor

http://www.istos.it/ronald#me

Istos Ispicafoaf:based_near

http://dbpedia/resource/Ispica

http://www.istos.it/uri

http://www.istos.it/uri

Page 22: Open semantic linked data

RDF SCHEMA

RDF is a general way to describe structured information

RDF Schema extends RDF to express general information about a data set

Resources, Classes, Literals, Datatypes, Properties

range, domain, subClassOf, subPropertyOf

Page 23: Open semantic linked data

RDFS SERIALIZATIONS

N3, N-Triples, Turtle

Human readable, limited software support

RDF XML

takes advantage of tools to parse XML

RDFa - enables RDF to be embedded in HTML

Page 24: Open semantic linked data

EXCHANGING INFORMATION

Page 25: Open semantic linked data

WWW 0.1

the original web was thought of with

ontological information at its

heart

http://www.w3.org/History/1989/proposal.html

Page 26: Open semantic linked data

THE PROBLEM

http://www.w3.org/Talks/WWW94Tim/

Page 27: Open semantic linked data

THE SEMANTIC WEB

Page 28: Open semantic linked data

the semantic web provided tools butnot enough method - the linked data

effort tries to rectify this

Page 29: Open semantic linked data

EXCHANGE MORE INFORMATION

THE LINKED DATA EFFORT

Page 30: Open semantic linked data

1. Use URIs as names for things

2. Use HTTP URIs so that people can look things up

3. Provide useful info using standards (Sparql)

4. Include links to other URIs

Page 31: Open semantic linked data

SPARQL

Protocol and RDF Query Language

Graph pattern matching

Uses RDF triples but they may be variables

The reply is the RDF graph equivalent to the subgraph described

Page 32: Open semantic linked data

PREFIX foaf: <http://xmlns.com/foaf/0.1/>

SELECT ?name ?email

WHERE { ?person a foaf:Person. ?person foaf:name ?name. ?person foaf:mbox ?email.}

endpoint: world-wide web

names and e-mails of every person in the world!

Page 33: Open semantic linked data

CARBONIA-IGLESIAS

Page 34: Open semantic linked data

ONTOLOGIAPA.IT

Ontologia per descrivere Determine, Delibere, Concorsi, Bandi, etc

Page 35: Open semantic linked data

DRUPAL 7 FOR SEMANTIC ANNOTATION

Annotation happens in the background

User does not need to be aware of complexities

Page 36: Open semantic linked data

LOOKING AHEAD

Technology and tools are getting there

Data needs to remain open

Spread the word - Annotate!