SlideShare a Scribd company logo
1 of 20
Jarrar © 2013 1
Dr. Mustafa Jarrar
University of Birzeit
mjarrar@birzeit.edu
www.jarrar.info
Lecture Notes on Linked Data
Birzeit University, Palestine
2013
Introduction to
Linked Data
Jarrar © 2013 2
Watch this lecture and download the slides from
http://jarrar-courses.blogspot.com/2014/01/web-data-management.html
Jarrar © 2013 3
Outline
Semantic/ Data Web/ Web 3.0?
- Web of Data
- Interlinked structured data.
- Classical Web
- The challenge
- Web APIs and Mashups
- How to create linked-data?
- Properties of the Web of Linked Data
- Linked Data
Keywords: Semantic, Data Web, Web 3.0, Classical Web, Web APIs , Mashups, Linked Data
4PalGov © 2013
Linked Open Data - What is it?
A nice video by EuropeanaEU in YouTube
http://www.youtube.com/watch?v=uju4wT9uBIA
5PalGov © 2013
Semantic/ Data Web/ Web 3.0?
“The Semantic Web is a web of data, in
some ways like a global database”,
Tim Berners-Lee – Inventor of the WWW.
“The goal of the Semantic Web is
to create a universal medium for the
exchange of DATA”, W3C.
6PalGov © 2013
Web of Data
The Data Web envisions the web as a world-wide interlinked
structured data.
The Web as we know it today is a global information space of
linked documents.
The same vision is applied to data: publishing and connecting
structured data on the web.
7PalGov © 2013
Classical Web
The classical web a global
information space of linked
documents.
Primary Units of the hypertext Web
are:
– HTML Documents,
– Connected by Hyperlinks
Diagram Source: Christian Bizer, Based on [1]
8PalGov © 2013
The challenge
The problem is that the information on the classical
web is not structured.
– Programs cannot use such information in a useful way.
The solution is to increase the structure of published
information.
Based on [1]
9PalGov © 2013
Web APIs and Mashups
Many major data sources such as Amazon, Yahoo!, eBay,
and Google provide access to their data through APIs.
Currently, programmableweb.com lists 3891 APIs and 6101
mashups (up to 14. Sep 2011).
API
API
API
MashUp
Diagram Source: Christian Bizer
10PalGov © 2013
Web APIs and Mashups
The challenges are:
– APIs provide proprietary interfaces,
– Data retrieved from these APIs is represented using different
formats (different data models).
– Mashups created using these APIs are based on a fixed set of data
sources. This is because entities in different APIs are not linked.
– You can not set hyperlinks between entities.
APIs separates
data
Picture Source: Christian Bizer
11PalGov © 2013
Beyond Web APIs and Mashups:
The Data Web and Linked Data
The Data Web envisions the web as a world-wide interlinked
structured data.
Linked data refers to the set of best practices for publishing
and connecting structured data on the web.
Linked data best practices has lead to the extension of the
web connecting data from diverse domains such as:
– People, companies, books, scientific publications, films, music, television
and radio programs, genes, proteins drugs, clinical trials, online
communities, statistical and scientific data, reviews, …
12PalGov © 2013
The Data Web and Linked Data
While the primary units of the hypertext Web are HTML
documents connected by un-typed Hyperlinks, Linked Data
relies on documents containing data in RDF. However, rather
than simply connecting these documents, Linked Data uses
RDF to make typed statements that link arbitrary things in the
world. The result is a web of things in the world, described by
data on the Web
Diagram Source: Christian Bizer
Jarrar © 2013 13
The four principles (By Tim Berners-Lee)
1. Use URIs to denote things. Most things are referenced
by unique URIs.
2. Use HTTP URIs so that these things can be referred to
and looked up ("dereferenced") by people and user
agents.
3. Provide useful information about the thing when its URI
is dereferenced, leveraging standards such as RDF,
SPARQL.
4. Include links to other related things (using their URIs)
when publishing data on the Web.
How to create linked-data?
Berners-Lee (2006) outlined a set of 'rules' for publishing data on the Web in a
way that all published data becomes part of a single global data space:
14PalGov © 2013
Properties of the Web of Linked Data
Anyone can publish data to the Web of Linked Data
Entities are connected by links
– creating a global data graph that spans data sources and enables
the discovery of new data sources.
Data is self-describing
– If an application encounters data represented using an unfamiliar
vocabulary, the application can resolve the URIs that identify
vocabulary terms in order to find their RDFS or OWL definition.
The Web of Data is open
– meaning that applications can discover new data sources at run-
time by following links.
Based on [2]
15PalGov © 2013
Realization: Linking Open Data Project
Jarrar © 2013 16
Linked Data
A community project to publish various open datasets as RDF
on the Web and by setting RDF links between data items
from different data sources.
Data items are linked across datasets (Palestine in DBPedia is
the same Palestine in Yago, in Fliker, YouTube, ….)
By Sep 2011 this had grown to 39 billion RDF triples.
Jarrar © 2013 17
Linking Data
How are same entities described in different datasets linked?
AGAIN: By linking the Global Identifier, that is, the URI!
Let’s have a look at real examples from real datasets:
<http://dbpedia.org/resource/Bethlehem> owl:sameAs
<http://sws.geonames.org/284315/>
<http://dbpedia.org/resource/Tim_Berners-Lee> owl:sameAs
<http://www4.wiwiss.fu-berlin.de/dblp/resource/person/100007>
• Linking the entity “Bethlehem” between the DBPedia dataset and the
Geonames dataset in the Linking Open Data cloud.
• This is done by linking the URIs of “Bethlehem” in both datasets using
owl:sameAs.
• Linking the entity “Tim Berners-Lee” between the DBPedia dataset and the
DBLP dataset .
• This is done by linking the URIs of “Tim Berners-Lee” in both datasets
using owl:sameAs.
Jarrar © 2013 18
Resources
 http://dbpedia.org/resource/Bethlehem
(Bethlehem URI in DBPedia)
http://sws.geonames.org/284315/ 
(Bethlehem URI in Geonames)
19PalGov © 2013
Applications
What Can I do with this?
Diagram Source: Christian Bizer
20PalGov © 2013
References
1. Bizer, Christian, Tom Heath, and Tim Berners-Lee. "Linked Data - The Story
So Far." International Journal on Semantic Web and Information Systems:
1-22. Print.
2. Christian Bizer: Lecture notes on The Emerging Web of Linked Data
http://www.dima.tu-berlin.de/fileadmin/fg131/FOKO/Bizer-TUBerlin-
LinkedData-Talk.pdf

More Related Content

What's hot

[Databeers] 06/05/2014 - Boris Villazon: “Data Integration - A Linked Data ap...
[Databeers] 06/05/2014 - Boris Villazon: “Data Integration - A Linked Data ap...[Databeers] 06/05/2014 - Boris Villazon: “Data Integration - A Linked Data ap...
[Databeers] 06/05/2014 - Boris Villazon: “Data Integration - A Linked Data ap...
Data Beers
 
Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic Web
Tomek Pluskiewicz
 
The Semantic Web – A Vision Come True, or Giving Up the Great Plan?
The Semantic Web – A Vision Come True, or Giving Up the Great Plan?The Semantic Web – A Vision Come True, or Giving Up the Great Plan?
The Semantic Web – A Vision Come True, or Giving Up the Great Plan?
Martin Hepp
 
Adoption of the Linked Data Best Practices in Different Topical Domains
Adoption of the Linked Data Best Practices in Different Topical DomainsAdoption of the Linked Data Best Practices in Different Topical Domains
Adoption of the Linked Data Best Practices in Different Topical Domains
Chris Bizer
 
Data.dcs: Converting Legacy Data into Linked Data
Data.dcs: Converting Legacy Data into Linked DataData.dcs: Converting Legacy Data into Linked Data
Data.dcs: Converting Legacy Data into Linked Data
Matthew Rowe
 
Introduction to RDF & SPARQL
Introduction to RDF & SPARQLIntroduction to RDF & SPARQL
Introduction to RDF & SPARQL
Open Data Support
 
The linked data value chain atif
The linked data value chain atifThe linked data value chain atif
The linked data value chain atif
Atif Latif
 
Big Data and the Semantic Web: Challenges and Opportunities
Big Data and the Semantic Web: Challenges and OpportunitiesBig Data and the Semantic Web: Challenges and Opportunities
Big Data and the Semantic Web: Challenges and Opportunities
Srinath Srinivasa
 

What's hot (20)

Linking Open Government Data at Scale
Linking Open Government Data at Scale Linking Open Government Data at Scale
Linking Open Government Data at Scale
 
Cooking up the Semantic Web
Cooking up the Semantic WebCooking up the Semantic Web
Cooking up the Semantic Web
 
Semantic Web vision and its relevance to Open Digital Data for MGI
Semantic Web vision and its relevance to Open Digital Data for MGISemantic Web vision and its relevance to Open Digital Data for MGI
Semantic Web vision and its relevance to Open Digital Data for MGI
 
[Databeers] 06/05/2014 - Boris Villazon: “Data Integration - A Linked Data ap...
[Databeers] 06/05/2014 - Boris Villazon: “Data Integration - A Linked Data ap...[Databeers] 06/05/2014 - Boris Villazon: “Data Integration - A Linked Data ap...
[Databeers] 06/05/2014 - Boris Villazon: “Data Integration - A Linked Data ap...
 
Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic Web
 
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
 
The Semantic Web – A Vision Come True, or Giving Up the Great Plan?
The Semantic Web – A Vision Come True, or Giving Up the Great Plan?The Semantic Web – A Vision Come True, or Giving Up the Great Plan?
The Semantic Web – A Vision Come True, or Giving Up the Great Plan?
 
Adoption of the Linked Data Best Practices in Different Topical Domains
Adoption of the Linked Data Best Practices in Different Topical DomainsAdoption of the Linked Data Best Practices in Different Topical Domains
Adoption of the Linked Data Best Practices in Different Topical Domains
 
Linked Data In Action
Linked Data In ActionLinked Data In Action
Linked Data In Action
 
Using the Semantic Web Stack to Make Big Data Smarter
Using the Semantic Web Stack to Make  Big Data SmarterUsing the Semantic Web Stack to Make  Big Data Smarter
Using the Semantic Web Stack to Make Big Data Smarter
 
Linking Open Data
Linking Open DataLinking Open Data
Linking Open Data
 
Data.dcs: Converting Legacy Data into Linked Data
Data.dcs: Converting Legacy Data into Linked DataData.dcs: Converting Legacy Data into Linked Data
Data.dcs: Converting Legacy Data into Linked Data
 
Quick Introduction to the Semantic Web, RDFa & Microformats
Quick Introduction to the Semantic Web, RDFa & MicroformatsQuick Introduction to the Semantic Web, RDFa & Microformats
Quick Introduction to the Semantic Web, RDFa & Microformats
 
Linked data life cycles
Linked data life cyclesLinked data life cycles
Linked data life cycles
 
Introduction to RDF & SPARQL
Introduction to RDF & SPARQLIntroduction to RDF & SPARQL
Introduction to RDF & SPARQL
 
DBpedia - An Interlinking Hub in the Web of Data
DBpedia - An Interlinking Hub in the Web of DataDBpedia - An Interlinking Hub in the Web of Data
DBpedia - An Interlinking Hub in the Web of Data
 
The linked data value chain atif
The linked data value chain atifThe linked data value chain atif
The linked data value chain atif
 
Linked Open Data
Linked Open DataLinked Open Data
Linked Open Data
 
Big Data and the Semantic Web: Challenges and Opportunities
Big Data and the Semantic Web: Challenges and OpportunitiesBig Data and the Semantic Web: Challenges and Opportunities
Big Data and the Semantic Web: Challenges and Opportunities
 
Structured Data for the Financial Industry
Structured Data for the Financial Industry Structured Data for the Financial Industry
Structured Data for the Financial Industry
 

Viewers also liked

Viewers also liked (7)

BPMN 2.0 Descriptive Constructs
BPMN 2.0 Descriptive Constructs  BPMN 2.0 Descriptive Constructs
BPMN 2.0 Descriptive Constructs
 
Business Process Implementation
Business Process ImplementationBusiness Process Implementation
Business Process Implementation
 
BPMN 2.0 Analytical Constructs
BPMN 2.0 Analytical ConstructsBPMN 2.0 Analytical Constructs
BPMN 2.0 Analytical Constructs
 
Business Process Design and Re-engineering
Business Process Design and Re-engineeringBusiness Process Design and Re-engineering
Business Process Design and Re-engineering
 
Jarrar: RDF Stores -Challenges and Solutions
Jarrar: RDF Stores -Challenges and SolutionsJarrar: RDF Stores -Challenges and Solutions
Jarrar: RDF Stores -Challenges and Solutions
 
Introduction to Business Process Management
Introduction to Business Process ManagementIntroduction to Business Process Management
Introduction to Business Process Management
 
Taxonomies and Ontologies – The Yin and Yang of Knowledge Modelling
Taxonomies and Ontologies – The Yin and Yang of Knowledge ModellingTaxonomies and Ontologies – The Yin and Yang of Knowledge Modelling
Taxonomies and Ontologies – The Yin and Yang of Knowledge Modelling
 

Similar to Jarrar: Introduction to Linked Data

Linked open data project
Linked open data projectLinked open data project
Linked open data project
Faathima Fayaza
 

Similar to Jarrar: Introduction to Linked Data (20)

Llinked open data training for EU institutions
Llinked open data training for EU institutionsLlinked open data training for EU institutions
Llinked open data training for EU institutions
 
Linked Data
Linked DataLinked Data
Linked Data
 
EPA OEI Linked Data Process
EPA OEI Linked Data ProcessEPA OEI Linked Data Process
EPA OEI Linked Data Process
 
Linked Data Generation for the University Data From Legacy Database
Linked Data Generation for the University Data From Legacy Database  Linked Data Generation for the University Data From Legacy Database
Linked Data Generation for the University Data From Legacy Database
 
Jarrar: The Next Generation of the Web 3.0: The Semantic Web
Jarrar: The Next Generation of the Web 3.0: The Semantic WebJarrar: The Next Generation of the Web 3.0: The Semantic Web
Jarrar: The Next Generation of the Web 3.0: The Semantic Web
 
Linked Data to Improve the OER Experience
Linked Data to Improve the OER ExperienceLinked Data to Improve the OER Experience
Linked Data to Improve the OER Experience
 
Discovering Resume Information using linked data  
Discovering Resume Information using linked data  Discovering Resume Information using linked data  
Discovering Resume Information using linked data  
 
Linked Open Data Principles, Technologies and Examples
Linked Open Data Principles, Technologies and ExamplesLinked Open Data Principles, Technologies and Examples
Linked Open Data Principles, Technologies and Examples
 
Linked dataresearch
Linked dataresearchLinked dataresearch
Linked dataresearch
 
RDFa From Theory to Practice
RDFa From Theory to PracticeRDFa From Theory to Practice
RDFa From Theory to Practice
 
Semantic web assignment1
Semantic web assignment1Semantic web assignment1
Semantic web assignment1
 
Linked Data Overview - AGI Technical SIG
Linked Data Overview - AGI Technical SIGLinked Data Overview - AGI Technical SIG
Linked Data Overview - AGI Technical SIG
 
Using Linked Data Resources to generate web pages based on a BBC case study
Using Linked Data Resources to generate web pages based on a BBC case studyUsing Linked Data Resources to generate web pages based on a BBC case study
Using Linked Data Resources to generate web pages based on a BBC case study
 
Linked Data for the Masses: The approach and the Software
Linked Data for the Masses: The approach and the SoftwareLinked Data for the Masses: The approach and the Software
Linked Data for the Masses: The approach and the Software
 
Linked Data
Linked DataLinked Data
Linked Data
 
Introduction to APIs and Linked Data
Introduction to APIs and Linked DataIntroduction to APIs and Linked Data
Introduction to APIs and Linked Data
 
Linked open data project
Linked open data projectLinked open data project
Linked open data project
 
Linked Data: so what?
Linked Data: so what?Linked Data: so what?
Linked Data: so what?
 
The Web of data and web data commons
The Web of data and web data commonsThe Web of data and web data commons
The Web of data and web data commons
 
reegle - a new key portal for open energy data
reegle - a new key portal for open energy datareegle - a new key portal for open energy data
reegle - a new key portal for open energy data
 

More from Mustafa Jarrar

Habash: Arabic Natural Language Processing
Habash: Arabic Natural Language ProcessingHabash: Arabic Natural Language Processing
Habash: Arabic Natural Language Processing
Mustafa Jarrar
 
Adnan: Introduction to Natural Language Processing
Adnan: Introduction to Natural Language Processing Adnan: Introduction to Natural Language Processing
Adnan: Introduction to Natural Language Processing
Mustafa Jarrar
 
Jarrar: Sparql Project
Jarrar: Sparql ProjectJarrar: Sparql Project
Jarrar: Sparql Project
Mustafa Jarrar
 
Jarrar: Stepwise Methodologies for Developing Ontologies
Jarrar: Stepwise Methodologies for Developing OntologiesJarrar: Stepwise Methodologies for Developing Ontologies
Jarrar: Stepwise Methodologies for Developing Ontologies
Mustafa Jarrar
 

More from Mustafa Jarrar (20)

Clustering Arabic Tweets for Sentiment Analysis
Clustering Arabic Tweets for Sentiment AnalysisClustering Arabic Tweets for Sentiment Analysis
Clustering Arabic Tweets for Sentiment Analysis
 
Classifying Processes and Basic Formal Ontology
Classifying Processes  and Basic Formal OntologyClassifying Processes  and Basic Formal Ontology
Classifying Processes and Basic Formal Ontology
 
Discrete Mathematics Course Outline
Discrete Mathematics Course OutlineDiscrete Mathematics Course Outline
Discrete Mathematics Course Outline
 
Customer Complaint Ontology
Customer Complaint Ontology Customer Complaint Ontology
Customer Complaint Ontology
 
Subset, Equality, and Exclusion Rules
Subset, Equality, and Exclusion RulesSubset, Equality, and Exclusion Rules
Subset, Equality, and Exclusion Rules
 
Schema Modularization in ORM
Schema Modularization in ORMSchema Modularization in ORM
Schema Modularization in ORM
 
On Computer Science Trends and Priorities in Palestine
On Computer Science Trends and Priorities in PalestineOn Computer Science Trends and Priorities in Palestine
On Computer Science Trends and Priorities in Palestine
 
Lessons from Class Recording & Publishing of Eight Online Courses
Lessons from Class Recording & Publishing of Eight Online CoursesLessons from Class Recording & Publishing of Eight Online Courses
Lessons from Class Recording & Publishing of Eight Online Courses
 
Presentation curras paper-emnlp2014-final
Presentation curras paper-emnlp2014-finalPresentation curras paper-emnlp2014-final
Presentation curras paper-emnlp2014-final
 
Jarrar: Future Internet in Horizon 2020 Calls
Jarrar: Future Internet in Horizon 2020 CallsJarrar: Future Internet in Horizon 2020 Calls
Jarrar: Future Internet in Horizon 2020 Calls
 
Habash: Arabic Natural Language Processing
Habash: Arabic Natural Language ProcessingHabash: Arabic Natural Language Processing
Habash: Arabic Natural Language Processing
 
Adnan: Introduction to Natural Language Processing
Adnan: Introduction to Natural Language Processing Adnan: Introduction to Natural Language Processing
Adnan: Introduction to Natural Language Processing
 
Riestra: How to Design and engineer Competitive Horizon 2020 Proposals
Riestra: How to Design and engineer Competitive Horizon 2020 ProposalsRiestra: How to Design and engineer Competitive Horizon 2020 Proposals
Riestra: How to Design and engineer Competitive Horizon 2020 Proposals
 
Bouquet: SIERA Workshop on The Pillars of Horizon2020
Bouquet: SIERA Workshop on The Pillars of Horizon2020Bouquet: SIERA Workshop on The Pillars of Horizon2020
Bouquet: SIERA Workshop on The Pillars of Horizon2020
 
Jarrar: Sparql Project
Jarrar: Sparql ProjectJarrar: Sparql Project
Jarrar: Sparql Project
 
Jarrar: Logical Foundation of Ontology Engineering
Jarrar: Logical Foundation of Ontology EngineeringJarrar: Logical Foundation of Ontology Engineering
Jarrar: Logical Foundation of Ontology Engineering
 
Jarrar: Stepwise Methodologies for Developing Ontologies
Jarrar: Stepwise Methodologies for Developing OntologiesJarrar: Stepwise Methodologies for Developing Ontologies
Jarrar: Stepwise Methodologies for Developing Ontologies
 
Jarrar: Ontology Modeling using OntoClean Methodology
Jarrar: Ontology Modeling using OntoClean MethodologyJarrar: Ontology Modeling using OntoClean Methodology
Jarrar: Ontology Modeling using OntoClean Methodology
 
Jarrar: Games
Jarrar: GamesJarrar: Games
Jarrar: Games
 
Jarrar: Informed Search
Jarrar: Informed Search  Jarrar: Informed Search
Jarrar: Informed Search
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Recently uploaded (20)

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
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...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
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
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 

Jarrar: Introduction to Linked Data

  • 1. Jarrar © 2013 1 Dr. Mustafa Jarrar University of Birzeit mjarrar@birzeit.edu www.jarrar.info Lecture Notes on Linked Data Birzeit University, Palestine 2013 Introduction to Linked Data
  • 2. Jarrar © 2013 2 Watch this lecture and download the slides from http://jarrar-courses.blogspot.com/2014/01/web-data-management.html
  • 3. Jarrar © 2013 3 Outline Semantic/ Data Web/ Web 3.0? - Web of Data - Interlinked structured data. - Classical Web - The challenge - Web APIs and Mashups - How to create linked-data? - Properties of the Web of Linked Data - Linked Data Keywords: Semantic, Data Web, Web 3.0, Classical Web, Web APIs , Mashups, Linked Data
  • 4. 4PalGov © 2013 Linked Open Data - What is it? A nice video by EuropeanaEU in YouTube http://www.youtube.com/watch?v=uju4wT9uBIA
  • 5. 5PalGov © 2013 Semantic/ Data Web/ Web 3.0? “The Semantic Web is a web of data, in some ways like a global database”, Tim Berners-Lee – Inventor of the WWW. “The goal of the Semantic Web is to create a universal medium for the exchange of DATA”, W3C.
  • 6. 6PalGov © 2013 Web of Data The Data Web envisions the web as a world-wide interlinked structured data. The Web as we know it today is a global information space of linked documents. The same vision is applied to data: publishing and connecting structured data on the web.
  • 7. 7PalGov © 2013 Classical Web The classical web a global information space of linked documents. Primary Units of the hypertext Web are: – HTML Documents, – Connected by Hyperlinks Diagram Source: Christian Bizer, Based on [1]
  • 8. 8PalGov © 2013 The challenge The problem is that the information on the classical web is not structured. – Programs cannot use such information in a useful way. The solution is to increase the structure of published information. Based on [1]
  • 9. 9PalGov © 2013 Web APIs and Mashups Many major data sources such as Amazon, Yahoo!, eBay, and Google provide access to their data through APIs. Currently, programmableweb.com lists 3891 APIs and 6101 mashups (up to 14. Sep 2011). API API API MashUp Diagram Source: Christian Bizer
  • 10. 10PalGov © 2013 Web APIs and Mashups The challenges are: – APIs provide proprietary interfaces, – Data retrieved from these APIs is represented using different formats (different data models). – Mashups created using these APIs are based on a fixed set of data sources. This is because entities in different APIs are not linked. – You can not set hyperlinks between entities. APIs separates data Picture Source: Christian Bizer
  • 11. 11PalGov © 2013 Beyond Web APIs and Mashups: The Data Web and Linked Data The Data Web envisions the web as a world-wide interlinked structured data. Linked data refers to the set of best practices for publishing and connecting structured data on the web. Linked data best practices has lead to the extension of the web connecting data from diverse domains such as: – People, companies, books, scientific publications, films, music, television and radio programs, genes, proteins drugs, clinical trials, online communities, statistical and scientific data, reviews, …
  • 12. 12PalGov © 2013 The Data Web and Linked Data While the primary units of the hypertext Web are HTML documents connected by un-typed Hyperlinks, Linked Data relies on documents containing data in RDF. However, rather than simply connecting these documents, Linked Data uses RDF to make typed statements that link arbitrary things in the world. The result is a web of things in the world, described by data on the Web Diagram Source: Christian Bizer
  • 13. Jarrar © 2013 13 The four principles (By Tim Berners-Lee) 1. Use URIs to denote things. Most things are referenced by unique URIs. 2. Use HTTP URIs so that these things can be referred to and looked up ("dereferenced") by people and user agents. 3. Provide useful information about the thing when its URI is dereferenced, leveraging standards such as RDF, SPARQL. 4. Include links to other related things (using their URIs) when publishing data on the Web. How to create linked-data? Berners-Lee (2006) outlined a set of 'rules' for publishing data on the Web in a way that all published data becomes part of a single global data space:
  • 14. 14PalGov © 2013 Properties of the Web of Linked Data Anyone can publish data to the Web of Linked Data Entities are connected by links – creating a global data graph that spans data sources and enables the discovery of new data sources. Data is self-describing – If an application encounters data represented using an unfamiliar vocabulary, the application can resolve the URIs that identify vocabulary terms in order to find their RDFS or OWL definition. The Web of Data is open – meaning that applications can discover new data sources at run- time by following links. Based on [2]
  • 15. 15PalGov © 2013 Realization: Linking Open Data Project
  • 16. Jarrar © 2013 16 Linked Data A community project to publish various open datasets as RDF on the Web and by setting RDF links between data items from different data sources. Data items are linked across datasets (Palestine in DBPedia is the same Palestine in Yago, in Fliker, YouTube, ….) By Sep 2011 this had grown to 39 billion RDF triples.
  • 17. Jarrar © 2013 17 Linking Data How are same entities described in different datasets linked? AGAIN: By linking the Global Identifier, that is, the URI! Let’s have a look at real examples from real datasets: <http://dbpedia.org/resource/Bethlehem> owl:sameAs <http://sws.geonames.org/284315/> <http://dbpedia.org/resource/Tim_Berners-Lee> owl:sameAs <http://www4.wiwiss.fu-berlin.de/dblp/resource/person/100007> • Linking the entity “Bethlehem” between the DBPedia dataset and the Geonames dataset in the Linking Open Data cloud. • This is done by linking the URIs of “Bethlehem” in both datasets using owl:sameAs. • Linking the entity “Tim Berners-Lee” between the DBPedia dataset and the DBLP dataset . • This is done by linking the URIs of “Tim Berners-Lee” in both datasets using owl:sameAs.
  • 18. Jarrar © 2013 18 Resources  http://dbpedia.org/resource/Bethlehem (Bethlehem URI in DBPedia) http://sws.geonames.org/284315/  (Bethlehem URI in Geonames)
  • 19. 19PalGov © 2013 Applications What Can I do with this? Diagram Source: Christian Bizer
  • 20. 20PalGov © 2013 References 1. Bizer, Christian, Tom Heath, and Tim Berners-Lee. "Linked Data - The Story So Far." International Journal on Semantic Web and Information Systems: 1-22. Print. 2. Christian Bizer: Lecture notes on The Emerging Web of Linked Data http://www.dima.tu-berlin.de/fileadmin/fg131/FOKO/Bizer-TUBerlin- LinkedData-Talk.pdf