SlideShare una empresa de Scribd logo
1 de 62
LINKING OPEN, BIG DATA USING
SEMANTIC WEB TECHNOLOGIES
          AN INTRODUCTION


       Dr. Ronald Ashri - Istos srl
           http://www.istos.it
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
the billion
dollar-o-gram
TOOLS

statistical analysis

network analysis

simulation
(evolutionary,
biologically inspired
systems)

symbolic manipulation
THE SEMANTIC WAY


Build Models

Calculate with knowledge

Exchange Information

Visualize - Analyze
BUILDING MODELS
AND CALCULATING
BUILDING MODELS



what things can be said to exist

what is reality?

bring structure into modeling
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
OWL


Offers more expresivity

  Classes (e.g. City, Region, Country)

  Roles (e.g. containedWithin)

  Individuals (e.g. Cagliari, Sardegna)
CALCULATING

Cagliari is a City      deduction =>
                        Cagliari is
Cagliari is             containedWithin Italy
containedWithin
Sardegna

Sardegna is a Region

Sardegna is
containedWithin Italy
Class(a:giraffe partial a:animal
 restriction(a:eats allValuesFrom (a:leaf)))

Class(a:leaf partial restriction(a:part_of someValuesFrom (a:tree)))
Class(a:tree partial a:plant)

DisjointClasses(unionOf(restriction(a:part_of someValuesFrom (a:animal)) a:animal)
                 unionOf(a:plant restriction(a:part_of someValuesFrom (a:plant))))

Class(a:vegetarian complete intersectionOf(
  restriction(a:eats allValuesFrom (complementOf(restriction(a:part_of
someValuesFrom (a:animal)))))
  restriction(a:eats allValuesFrom (complementOf(a:animal))) a:animal))

 • Giraffes only eat leaves
 • Leaves are parts of trees, which are plants
 • Plants and parts of plants are disjoint from animals and parts of
   animals
 • Vegetarians only eat things which are not animals or parts of
   animals
Figure 2: Agent-Based Market Model
(a) Dependency: α sells           (b) Comp-Sell: α and β             (c) Comp-Buy: The goal      (d) Coll: α sells to β
  goods to B                        are competing in α’s RoI           of α is the same that the   and β sells to α
                                                                       goal of β


                                                   Figure 3: Key Relationship Patterns


on the buyer. We specify a dependency relationships in terms of
                                        y     y
goals in the following way: Dep(q(gα ), a(gβ ))RoIβ ⊆V Eα , where
y is the product β is selling to α (i.e. α wants to achieve the goal
of having y), and β’s region of influence is withing α’s viewable
environment as for trade relationships.

4.3    Competition
OWL - XML-based syntax

  suitable for machines and use in web documents

OWL - abstract syntax

  easier to read and write

  closer to description logics
balance between expressivity and efficient reasoning

complex language constructs for respresenting
implicit knowledge yield high computational
complexities or even undecidability
OWL Lite

 decidable

 less expressive

 ExpTime
OWL DL

 contains OWL Lite

 decidable

 supported by software tools

 NExpTime
OWL Full

 very expressive

 undecidable
THE PROCESS

Build an ontology or
vocabulary

State facts about
domain

Reason about
ontologies and facts
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
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!
EXCHANGE MORE
    INFORMATION
THE LINKED DATA EFFORT
the semantic web provided tools but
not enough method - the linked data
      effort tries to rectify this
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
USE URIS




Basic - if you are not using URIs it is not Semantic
Web
USE HTTP URIS



stop inventing your own schemas

HTTP works - browsers know it - let us take
advantage of it
HELP OTHERS




when people look up HTTP URIs make the data
available and/or provide Sparql support
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
datasets
UMBEL - Reference concept ontology
28000 scaffold concepts
services
REASON, VISUALIZE
the fear index
LOOKING AHEAD


Technology and tools
are getting there

Data needs to remain
open

Spread the word -
Annotate!
QUESTIONS



ronald@istos.it

@ronald_istos

Más contenido relacionado

La actualidad más candente

Microtask Crowdsourcing Applications for Linked Data
Microtask Crowdsourcing Applications for Linked DataMicrotask Crowdsourcing Applications for Linked Data
Microtask Crowdsourcing Applications for Linked Data
EUCLID project
 
Enterprise linked data - open or closed, Andreas Blumauer, Keynote SMWCon 2014
Enterprise linked data - open or closed, Andreas Blumauer, Keynote SMWCon 2014Enterprise linked data - open or closed, Andreas Blumauer, Keynote SMWCon 2014
Enterprise linked data - open or closed, Andreas Blumauer, Keynote SMWCon 2014
KDZ - Zentrum für Verwaltungsforschung
 

La actualidad más candente (20)

Building Knowledge Graphs in 10 steps
Building Knowledge Graphs in 10 stepsBuilding Knowledge Graphs in 10 steps
Building Knowledge Graphs in 10 steps
 
Structured Data for the Financial Industry
Structured Data for the Financial Industry Structured Data for the Financial Industry
Structured Data for the Financial Industry
 
Applying large scale text analytics with graph databases
Applying large scale text analytics with graph databasesApplying large scale text analytics with graph databases
Applying large scale text analytics with graph databases
 
Interaction with Linked Data
Interaction with Linked DataInteraction with Linked Data
Interaction with Linked Data
 
How to Reveal Hidden Relationships in Data and Risk Analytics
How to Reveal Hidden Relationships in Data and Risk AnalyticsHow to Reveal Hidden Relationships in Data and Risk Analytics
How to Reveal Hidden Relationships in Data and Risk Analytics
 
Stephen Buxton | Data Integration - a Multi-Model Approach - Documents and Tr...
Stephen Buxton | Data Integration - a Multi-Model Approach - Documents and Tr...Stephen Buxton | Data Integration - a Multi-Model Approach - Documents and Tr...
Stephen Buxton | Data Integration - a Multi-Model Approach - Documents and Tr...
 
Integration of data ninja services with oracle spatial and graph
Integration of data ninja services with oracle spatial and graphIntegration of data ninja services with oracle spatial and graph
Integration of data ninja services with oracle spatial and graph
 
It Don’t Mean a Thing If It Ain’t Got Semantics
It Don’t Mean a Thing If It Ain’t Got SemanticsIt Don’t Mean a Thing If It Ain’t Got Semantics
It Don’t Mean a Thing If It Ain’t Got Semantics
 
Providing Linked Data
Providing Linked DataProviding Linked Data
Providing Linked Data
 
First Steps in Semantic Data Modelling and Search & Analytics in the Cloud
First Steps in Semantic Data Modelling and Search & Analytics in the CloudFirst Steps in Semantic Data Modelling and Search & Analytics in the Cloud
First Steps in Semantic Data Modelling and Search & Analytics in the Cloud
 
Big Linked Data - Creating Training Curricula
Big Linked Data - Creating Training CurriculaBig Linked Data - Creating Training Curricula
Big Linked Data - Creating Training Curricula
 
Smarter content with a Dynamic Semantic Publishing Platform
Smarter content with a Dynamic Semantic Publishing PlatformSmarter content with a Dynamic Semantic Publishing Platform
Smarter content with a Dynamic Semantic Publishing Platform
 
Microtask Crowdsourcing Applications for Linked Data
Microtask Crowdsourcing Applications for Linked DataMicrotask Crowdsourcing Applications for Linked Data
Microtask Crowdsourcing Applications for Linked Data
 
Boost your data analytics with open data and public news content
Boost your data analytics with open data and public news contentBoost your data analytics with open data and public news content
Boost your data analytics with open data and public news content
 
Scaling up Linked Data
Scaling up Linked DataScaling up Linked Data
Scaling up Linked Data
 
Rank | Analyse | Lead | Search
Rank | Analyse | Lead | SearchRank | Analyse | Lead | Search
Rank | Analyse | Lead | Search
 
The Semantic Data Web, Sören Auer, University of Leipzig
The Semantic Data Web, Sören Auer, University of LeipzigThe Semantic Data Web, Sören Auer, University of Leipzig
The Semantic Data Web, Sören Auer, University of Leipzig
 
Build Narratives, Connect Artifacts: Linked Open Data for Cultural Heritage
Build Narratives, Connect Artifacts: Linked Open Data for Cultural HeritageBuild Narratives, Connect Artifacts: Linked Open Data for Cultural Heritage
Build Narratives, Connect Artifacts: Linked Open Data for Cultural Heritage
 
Open Data and News Analytics Demo
Open Data and News Analytics DemoOpen Data and News Analytics Demo
Open Data and News Analytics Demo
 
Enterprise linked data - open or closed, Andreas Blumauer, Keynote SMWCon 2014
Enterprise linked data - open or closed, Andreas Blumauer, Keynote SMWCon 2014Enterprise linked data - open or closed, Andreas Blumauer, Keynote SMWCon 2014
Enterprise linked data - open or closed, Andreas Blumauer, Keynote SMWCon 2014
 

Destacado

시스템 엔지니어가 바라보는 시맨틱웹과 빅데이터 기술
시스템 엔지니어가 바라보는 시맨틱웹과 빅데이터 기술시스템 엔지니어가 바라보는 시맨틱웹과 빅데이터 기술
시스템 엔지니어가 바라보는 시맨틱웹과 빅데이터 기술
Haklae Kim
 
The World Wide Web Power Point
The World Wide Web Power PointThe World Wide Web Power Point
The World Wide Web Power Point
karamfilova
 
Semantic Technologies for Big Data
Semantic Technologies for Big DataSemantic Technologies for Big Data
Semantic Technologies for Big Data
Marin Dimitrov
 
Internet and World Wide Web
Internet and World Wide WebInternet and World Wide Web
Internet and World Wide Web
Samudin Kassan
 

Destacado (15)

시스템 엔지니어가 바라보는 시맨틱웹과 빅데이터 기술
시스템 엔지니어가 바라보는 시맨틱웹과 빅데이터 기술시스템 엔지니어가 바라보는 시맨틱웹과 빅데이터 기술
시스템 엔지니어가 바라보는 시맨틱웹과 빅데이터 기술
 
Choosing the Best Business Intelligence Security Model for Your App
Choosing the Best Business Intelligence Security Model for Your AppChoosing the Best Business Intelligence Security Model for Your App
Choosing the Best Business Intelligence Security Model for Your App
 
From Big Data to Smart Data
From Big Data to Smart DataFrom Big Data to Smart Data
From Big Data to Smart Data
 
Big Data and Semantic Web in Manufacturing
Big Data and Semantic Web in ManufacturingBig Data and Semantic Web in Manufacturing
Big Data and Semantic Web in Manufacturing
 
Big Data: Analisi del Sentiment
Big Data: Analisi del SentimentBig Data: Analisi del Sentiment
Big Data: Analisi del Sentiment
 
ATME Travel Marketing Conference - How Big Data, Deep Web & Semantic Technolo...
ATME Travel Marketing Conference - How Big Data, Deep Web & Semantic Technolo...ATME Travel Marketing Conference - How Big Data, Deep Web & Semantic Technolo...
ATME Travel Marketing Conference - How Big Data, Deep Web & Semantic Technolo...
 
NLTK - Natural Language Processing in Python
NLTK - Natural Language Processing in PythonNLTK - Natural Language Processing in Python
NLTK - Natural Language Processing in Python
 
The World Wide Web Power Point
The World Wide Web Power PointThe World Wide Web Power Point
The World Wide Web Power Point
 
Semantic Technologies for Big Data
Semantic Technologies for Big DataSemantic Technologies for Big Data
Semantic Technologies for Big Data
 
Internet and World Wide Web
Internet and World Wide WebInternet and World Wide Web
Internet and World Wide Web
 
The Real-Time CDO and the Cloud-Forward Path to Predictive Analytics
The Real-Time CDO and the Cloud-Forward Path to Predictive AnalyticsThe Real-Time CDO and the Cloud-Forward Path to Predictive Analytics
The Real-Time CDO and the Cloud-Forward Path to Predictive Analytics
 
world wide web
world wide webworld wide web
world wide web
 
Ppt on internet
Ppt on internetPpt on internet
Ppt on internet
 
Role of Big Data in Medical Diagnostics
Role of Big Data in Medical DiagnosticsRole of Big Data in Medical Diagnostics
Role of Big Data in Medical Diagnostics
 
Predictive analytics: Mining gold and creating valuable product
Predictive analytics: Mining gold and creating valuable productPredictive analytics: Mining gold and creating valuable product
Predictive analytics: Mining gold and creating valuable product
 

Similar a Linking Open, Big Data Using Semantic Web Technologies - An Introduction

SemanticWeb Nuts 'n Bolts
SemanticWeb Nuts 'n BoltsSemanticWeb Nuts 'n Bolts
SemanticWeb Nuts 'n Bolts
Rinke Hoekstra
 
Linked data for librarians
Linked data for librariansLinked data for librarians
Linked data for librarians
trevorthornton
 

Similar a Linking Open, Big Data Using Semantic Web Technologies - An Introduction (20)

Open semantic linked data
Open semantic linked dataOpen semantic linked data
Open semantic linked data
 
Hack U Barcelona 2011
Hack U Barcelona 2011Hack U Barcelona 2011
Hack U Barcelona 2011
 
State of the Semantic Web
State of the Semantic WebState of the Semantic Web
State of the Semantic Web
 
Building a semantic website
Building a semantic websiteBuilding a semantic website
Building a semantic website
 
SemanticWeb Nuts 'n Bolts
SemanticWeb Nuts 'n BoltsSemanticWeb Nuts 'n Bolts
SemanticWeb Nuts 'n Bolts
 
Riding the Semantic Web
Riding the Semantic WebRiding the Semantic Web
Riding the Semantic Web
 
Lodlam saa 2011_jenelfarrell_2
Lodlam saa 2011_jenelfarrell_2Lodlam saa 2011_jenelfarrell_2
Lodlam saa 2011_jenelfarrell_2
 
Linked data for librarians
Linked data for librariansLinked data for librarians
Linked data for librarians
 
SWT Lecture Session 2 - RDF
SWT Lecture Session 2 - RDFSWT Lecture Session 2 - RDF
SWT Lecture Session 2 - RDF
 
Understanding RDF: the Resource Description Framework in Context (1999)
Understanding RDF: the Resource Description Framework in Context  (1999)Understanding RDF: the Resource Description Framework in Context  (1999)
Understanding RDF: the Resource Description Framework in Context (1999)
 
Linked data HHS 2015
Linked data HHS 2015Linked data HHS 2015
Linked data HHS 2015
 
Semantic web
Semantic web Semantic web
Semantic web
 
Jpl presentation
Jpl presentationJpl presentation
Jpl presentation
 
Jpl presentation
Jpl presentationJpl presentation
Jpl presentation
 
Jpl presentation
Jpl presentationJpl presentation
Jpl presentation
 
Web of data
Web of dataWeb of data
Web of data
 
Semantic web
Semantic webSemantic web
Semantic web
 
DLF 2015 Presentation, "RDF in the Real World."
DLF 2015 Presentation, "RDF in the Real World." DLF 2015 Presentation, "RDF in the Real World."
DLF 2015 Presentation, "RDF in the Real World."
 
Enterprise knowledge graphs
Enterprise knowledge graphsEnterprise knowledge graphs
Enterprise knowledge graphs
 
Publishing data on the Semantic Web
Publishing data on the Semantic WebPublishing data on the Semantic Web
Publishing data on the Semantic Web
 

Más de Ronald Ashri

From Content Strategy to Drupal Site Building - Connecting the Dots
From Content Strategy to Drupal Site Building - Connecting the DotsFrom Content Strategy to Drupal Site Building - Connecting the Dots
From Content Strategy to Drupal Site Building - Connecting the Dots
Ronald Ashri
 

Más de Ronald Ashri (6)

An AI Bot will Build and Run your next site… eventually
An AI Bot will Build and Run your next site… eventuallyAn AI Bot will Build and Run your next site… eventually
An AI Bot will Build and Run your next site… eventually
 
The Why and How of Applications with APIs and microservices
The Why and How of Applications with APIs and microservicesThe Why and How of Applications with APIs and microservices
The Why and How of Applications with APIs and microservices
 
From Content Strategy to Drupal Site Building - Connecting the Dots
From Content Strategy to Drupal Site Building - Connecting the DotsFrom Content Strategy to Drupal Site Building - Connecting the Dots
From Content Strategy to Drupal Site Building - Connecting the Dots
 
Architecting Drupal Modules - Report from the frontlines
Architecting Drupal Modules - Report from the frontlinesArchitecting Drupal Modules - Report from the frontlines
Architecting Drupal Modules - Report from the frontlines
 
Drupal Entities - Emerging Patterns of Usage
Drupal Entities - Emerging Patterns of UsageDrupal Entities - Emerging Patterns of Usage
Drupal Entities - Emerging Patterns of Usage
 
How to Make Entities and Influence Drupal - Emerging Patterns from Drupal Con...
How to Make Entities and Influence Drupal - Emerging Patterns from Drupal Con...How to Make Entities and Influence Drupal - Emerging Patterns from Drupal Con...
How to Make Entities and Influence Drupal - Emerging Patterns from Drupal Con...
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 

Linking Open, Big Data Using Semantic Web Technologies - An Introduction

  • 1. LINKING OPEN, BIG DATA USING SEMANTIC WEB TECHNOLOGIES AN INTRODUCTION Dr. Ronald Ashri - Istos srl http://www.istos.it
  • 3. connect and explore data to discover hidden patterns and create new information new information enables us to formulate better solutions and identify new oportunities
  • 4.
  • 5.
  • 6.
  • 9.
  • 10. THE SEMANTIC WAY Build Models Calculate with knowledge Exchange Information Visualize - Analyze
  • 12. BUILDING MODELS what things can be said to exist what is reality? bring structure into modeling
  • 13. ontology is a description of knowledge about a domain of interest ὸντος = that is how it is
  • 14. arbor porhyriana Substance immaterial material Body Spirit animate inanimate Living Mineral sensitive insensitive Animal Plant rational irrational Human Beast 234AD, Tyre (Lebanon)
  • 15. knowledge on the web is modeled using RDF, RDFs and/or the Web Ontology Language - OWL
  • 16. RDF Resource Description Framework directed labelled graph capitalOf Cagliari Sardegna subject predicate object
  • 17. 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
  • 18. RDF + URI http://example.org/capitalOf Cagliari Sardegna http://www.comune.cagliari.it/uri http://www.regione.sardegna.it/uri
  • 19. 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
  • 20. 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
  • 21. 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
  • 22. OWL Offers more expresivity Classes (e.g. City, Region, Country) Roles (e.g. containedWithin) Individuals (e.g. Cagliari, Sardegna)
  • 23. CALCULATING Cagliari is a City deduction => Cagliari is Cagliari is containedWithin Italy containedWithin Sardegna Sardegna is a Region Sardegna is containedWithin Italy
  • 24. Class(a:giraffe partial a:animal restriction(a:eats allValuesFrom (a:leaf))) Class(a:leaf partial restriction(a:part_of someValuesFrom (a:tree))) Class(a:tree partial a:plant) DisjointClasses(unionOf(restriction(a:part_of someValuesFrom (a:animal)) a:animal) unionOf(a:plant restriction(a:part_of someValuesFrom (a:plant)))) Class(a:vegetarian complete intersectionOf( restriction(a:eats allValuesFrom (complementOf(restriction(a:part_of someValuesFrom (a:animal))))) restriction(a:eats allValuesFrom (complementOf(a:animal))) a:animal)) • Giraffes only eat leaves • Leaves are parts of trees, which are plants • Plants and parts of plants are disjoint from animals and parts of animals • Vegetarians only eat things which are not animals or parts of animals
  • 25. Figure 2: Agent-Based Market Model
  • 26. (a) Dependency: α sells (b) Comp-Sell: α and β (c) Comp-Buy: The goal (d) Coll: α sells to β goods to B are competing in α’s RoI of α is the same that the and β sells to α goal of β Figure 3: Key Relationship Patterns on the buyer. We specify a dependency relationships in terms of y y goals in the following way: Dep(q(gα ), a(gβ ))RoIβ ⊆V Eα , where y is the product β is selling to α (i.e. α wants to achieve the goal of having y), and β’s region of influence is withing α’s viewable environment as for trade relationships. 4.3 Competition
  • 27. OWL - XML-based syntax suitable for machines and use in web documents OWL - abstract syntax easier to read and write closer to description logics
  • 28. balance between expressivity and efficient reasoning complex language constructs for respresenting implicit knowledge yield high computational complexities or even undecidability
  • 29. OWL Lite decidable less expressive ExpTime
  • 30. OWL DL contains OWL Lite decidable supported by software tools NExpTime
  • 31. OWL Full very expressive undecidable
  • 32. THE PROCESS Build an ontology or vocabulary State facts about domain Reason about ontologies and facts
  • 34. WWW 0.1 the original web was thought of with ontological information at its heart http://www.w3.org/History/1989/proposal.html
  • 35. ?? ??
  • 38. 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
  • 39. 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!
  • 40. EXCHANGE MORE INFORMATION THE LINKED DATA EFFORT
  • 41. the semantic web provided tools but not enough method - the linked data effort tries to rectify this
  • 42. 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
  • 43. USE URIS Basic - if you are not using URIs it is not Semantic Web
  • 44. USE HTTP URIS stop inventing your own schemas HTTP works - browsers know it - let us take advantage of it
  • 45. HELP OTHERS when people look up HTTP URIs make the data available and/or provide Sparql support
  • 46. 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
  • 47.
  • 49. UMBEL - Reference concept ontology 28000 scaffold concepts
  • 51.
  • 52.
  • 53.
  • 54.
  • 56.
  • 57.
  • 58.
  • 60.
  • 61. LOOKING AHEAD Technology and tools are getting there Data needs to remain open Spread the word - Annotate!

Notas del editor

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n
  53. \n
  54. \n
  55. \n
  56. \n
  57. \n
  58. \n
  59. \n
  60. \n
  61. \n
  62. \n