KEMBAR78
Open semantic linked data | PDF
OPEN, LINKED, SEMANTIC
         DATA
       AN INTRODUCTION


    Dr. Ronald Ashri - Istos srl
        http://www.istos.it
@ronald_istos


                Web App Development
                Travel / Semantic Web
                     www.istos.it




                 Technical Director
                www.bluespark.com
THE GOAL
connect and explore data
 to discover hidden patterns
 and create new information

new information enables us to
  formulate better solutions
and identify new oportunities
OPEN DATA


Data that is freely available for everyone to

  access

  use

  and republish
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)
GOVERMENT AS A PLATFORM



Allow citizens to analyze and use data in many
different ways

Influence policy based on facts
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
THE SEMANTIC WAY


Build Models

Exchange Information

Visualize - Analyze

Derive new fact (calculate
with knowledge)
THE PROCESS


Build an ontology or vocabulary

State facts about domain

Correlate facts - reduce ambiguity

Reason about ontologies and facts
ontology is a description of knowledge about
             a domain of interest


          ὸντος = that is how it is
arbor porhyriana
 Substance
              immaterial
  material


   Body                 Spirit

  animate       inanimate


  Living               Mineral

  sensitive    insensitive


  Animal                Plant

  rational      irrational


  Human                    Beast



                                   234AD, Tyre (Lebanon)
knowledge on the web is modeled using
               RDF, RDFs
and/or the Web Ontology Language - OWL
RDF

Resource Description Framework

  directed labelled graph


                 capitalOf
  Cagliari                       Sardegna

 subject        predicate        object
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
RDF + URI



                        http://example.org/capitalOf

            Cagliari                                   Sardegna
http://www.comune.cagliari.it/uri             http://www.regione.sardegna.it/uri
RDF + URI

                                   eg:livesIn
            Ronald                                            Sicily

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

                                 eg:worksFor
           Ronald                                             Istos

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

                                foaf:based_near
            Istos                                            Ispica
     http://www.istos.it/uri                      http://dbpedia/resource/Ispica
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
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
EXCHANGING
INFORMATION
WWW 0.1


the original web was
   thought of with
      ontological
  information at its
        heart




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




http://www.w3.org/Talks/WWW94Tim/
THE SEMANTIC WEB
the semantic web provided tools but
not enough method - the linked data
      effort tries to rectify this
EXCHANGE MORE
    INFORMATION
THE LINKED DATA EFFORT
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
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
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!
CARBONIA-IGLESIAS
ONTOLOGIAPA.IT


Ontologia per
descrivere
Determine,
Delibere,
Concorsi,
Bandi, etc
DRUPAL 7 FOR SEMANTIC
     ANNOTATION


Annotation happens in
the background

User does not need to
be aware of
complexities
LOOKING AHEAD


Technology and tools
are getting there

Data needs to remain
open

Spread the word -
Annotate!
QUESTIONS



ronald@istos.it

@ronald_istos

Open semantic linked data

  • 1.
    OPEN, LINKED, SEMANTIC DATA AN INTRODUCTION Dr. Ronald Ashri - Istos srl http://www.istos.it
  • 2.
    @ronald_istos Web App Development Travel / Semantic Web www.istos.it Technical Director www.bluespark.com
  • 3.
  • 4.
    connect and exploredata to discover hidden patterns and create new information new information enables us to formulate better solutions and identify new oportunities
  • 9.
    OPEN DATA Data thatis freely available for everyone to access use and republish
  • 10.
    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)
  • 11.
    GOVERMENT AS APLATFORM Allow citizens to analyze and use data in many different ways Influence policy based on facts
  • 12.
    DATA QUALITY ★ Availableon 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
  • 13.
    THE SEMANTIC WAY BuildModels Exchange Information Visualize - Analyze Derive new fact (calculate with knowledge)
  • 14.
    THE PROCESS Build anontology or vocabulary State facts about domain Correlate facts - reduce ambiguity Reason about ontologies and facts
  • 15.
    ontology is adescription of knowledge about a domain of interest ὸντος = that is how it is
  • 16.
    arbor porhyriana Substance immaterial material Body Spirit animate inanimate Living Mineral sensitive insensitive Animal Plant rational irrational Human Beast 234AD, Tyre (Lebanon)
  • 17.
    knowledge on theweb is modeled using RDF, RDFs and/or the Web Ontology Language - OWL
  • 18.
    RDF Resource Description Framework directed labelled graph capitalOf Cagliari Sardegna subject predicate object
  • 19.
    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
  • 20.
    RDF + URI http://example.org/capitalOf Cagliari Sardegna http://www.comune.cagliari.it/uri http://www.regione.sardegna.it/uri
  • 21.
    RDF + URI eg:livesIn Ronald Sicily http://www.istos.it/ronald#me http://dbpedia/resource/Sicily eg:worksFor Ronald Istos http://www.istos.it/ronald#me http://www.istos.it/uri foaf:based_near Istos Ispica http://www.istos.it/uri http://dbpedia/resource/Ispica
  • 22.
    RDF SCHEMA RDF isa 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
  • 23.
    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
  • 24.
  • 25.
    WWW 0.1 the originalweb was thought of with ontological information at its heart http://www.w3.org/History/1989/proposal.html
  • 26.
  • 27.
  • 28.
    the semantic webprovided tools but not enough method - the linked data effort tries to rectify this
  • 29.
    EXCHANGE MORE INFORMATION THE LINKED DATA EFFORT
  • 30.
    1. Use URIsas 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
  • 31.
    SPARQL Protocol and RDFQuery Language Graph pattern matching Uses RDF triples but they may be variables The reply is the RDF graph equivalent to the subgraph described
  • 32.
    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!
  • 33.
  • 34.
  • 35.
    DRUPAL 7 FORSEMANTIC ANNOTATION Annotation happens in the background User does not need to be aware of complexities
  • 36.
    LOOKING AHEAD Technology andtools are getting there Data needs to remain open Spread the word - Annotate!
  • 37.