SlideShare a Scribd company logo
The Semantic Web
a short guide
	
  
Maciej	
  Dabrowski	
  
macdab@gmail.com	
  
THE SEMANTIC WEB
WHAT ISTHE GOAL?	

WHAT ARETHE BUILDING BLOCKS?	

HOW DO WE CREATETHE GRAPH?
WHY LINKED DATA?	

SHORT INTROTO ONTOLOGIES
What’s in a page ? And in a link ?
?	
  
?	
  
?	
  
VISION FOR THE WEB
TIM BERNERS-LEE,THE 1ST WORLD WIDE WEB
CONFERENCE, GENEVA, MAY 1994:	

	

DESCRIBE DOCUMENTS IN MACHINE READIBLE FORM	

CREATE MEANINGFUL LINKS (“RELATIONSHIPVALUES”)	

	

“ONLY WHEN WE HAVETHIS EXTRA LEVEL OF SEMANTICS
WILL WE BE ABLETO USE COMPUTER POWERTO HELP
US EXPLOITTHE INFORMATIONTO A GREATER EXTENT
THAN OUR OWN READING.”
Aims of the Semantic Web
BRIDGINGTHE GAP BETWEEN A WEB OF
DOCUMENTSTO A WEB OF DATA,WITH
TYPED OBJECTS ANDTYPED RELATIONSHIPS	

	

ADDING MACHINE-READABLE METADATA
TO EXISTING CONTENT, SOTHAT
INFORMATION CAN BE PARSED, QUERIED,
REUSED
Aims of the Semantic Web
DEFINING SHARED SEMANTICS FORTHIS
METADATATO ALLOW INTEROPERABILITY
BETWEEN APPLICATIONS AND FOR
ADVANCED PURPOSES, SUCH AS REASONING	

	

ENABLING MACHINE-READABLE KNOWLEDGE
AT WEB SCALE, MAKING INFORMATION MORE
EASYTO FIND AND PROCESS
The Semantic Web, circa 2010
MOST STANDARDISATION WORK IS DONE IN
THE W3C:	

HTTP://WWW.W3.ORG/	

	

INCUBATOR GROUPS,WORKING GROUP,
INTEREST GROUPS:	

WGS FOR SPARQL, RDB2RDF, RIF, ETC.	

HCLS IG, SOCIAL WEB XG, ETC.
Name everything
Identifying resources with URIs
URIS ARE USEDTO IDENTIFY EVERYTHING IN A
UNIQUE AND NON-AMBIGUOUS WAY	

NOT ONLY PAGES (AS ONTHE CURRENT WEB),
BUT ANY RESOURCE (PEOPLE, DOCUMENTS,
BOOKS, INTERESTS, ETC.)	

A URI FOR A PERSON IS DIFFERENT FROM A URI
FOR A DOCUMENT ABOUTTHE PERSON,
BECAUSE A PERSON IS NOT A DOCUMENT!	

e.g. http://deri.ie/user/maciej-dabrowski	

e.g. http://deri.ie/content/modelling-preference-relaxation-e-commerce
Defining assertions with RDF
•  URIS IDENTIFY RESOURCES:	

•  WE USE RDF (RESOURCE DESCRIPTION
FRAMEWORK)TO DEFINE ASSERTIONS
ABOUTTHESE RESOURCES	

•  RDF IS A DATA MODEL;A DIRECTED, LABELED
GRAPH USING URIS	

•  RDF IS BASED ONTRIPLES:	

– <SUBJECT> <PREDICATE> <OBJECT>.!
Simple triples
Maciej
Dabrowski
MDabrowski-lecture3
author
Semantic_Web
Introduction to the
Semantic Web
title
subject
Use Uris
http://example.org/maciej-dabrowski
http://example.org/MDabrowski-lecture3
http://example.org/author
http://example.org/Semantic_Web
Introduction to the
Semantic Web
http://example.org/title
http://example.org/subject
Abbreviating uris
PREFIX ex: http://example.org/#	

ex:maciej = <http://example.org/#maciej>	

	

ex:maciej-dabrowski
ex:MDabrowski-lecture3
ex:author
ex:Semantic_Web
Introduction to the
Semantic Web
ex:title
ex:subject
Reuse existing vocabularies
PREFIX dct: http://purl.org/dc/terms/	

http://deri.ie/user/maciej-dabrowski
http://example.org/MDabrowski-lecture3
dct:creator
http://dbpedia.org/resource/Semantic_Web
Introduction to the
Semantic Web
dct:title
dct:subject
RDF by example
!
!
@prefix dct: <http://purl.org/dc/terms/> . !
<http://example.org/dm110-semweb>!
!dct:title “Introduction to the Semantic Web” ; !
!dct:author <http://www.deri.ie/users/maciej-dabrowski> ; !!
!dct:subject <http://dbpedia.org/resource/Semantic_Web> .!
RDFA
A WAY OF EMBEDDING RDF IN (X)HTML
DOCUMENTS:	

ONE PAGE FOR BOTH HUMANS AND
MACHINES	

DON’T NEEDTO REPEATYOURSELF	

INTRODUCING NEW XHTML ATTRIBUTES	

CURRENT WORK IS ONGOING ON RDFa 1.1:	

FOR PROFILES, ETC.
RDFa example
Triples are everywhere!
10/06/2013	
  
SUBJECT	
  
PREDICATE	
  
OBJECT	
  
PREDICATE	
  
OBJECT	
  
OBJECT	
  
…	
  
Defining semantics with ontologies
•  RDF PROVIDES A WAYTO WRITE ASSERTIONS
ABOUT URIS	

•  WHAT ABOUTTHE SEMANTICS OFTHESE
ASSERTIONS, E.G.TO STATETHAT HTTP://
XMLNS.COM/FOAF/0.1/KNOWS IDENTIFIES AN
ACQUAINTANCE RELATIONSHIP?	

•  ONTOLOGIES PROVIDE COMMON
SEMANTICS FOR RESOURCES ONTHE
SEMANTIC WEB
Ontologies consist mainly of classes and
properties
– :Person a rdfs:Class .!
– :father a rdfs:Property .!
– :father rdfs:domain :Person .!
– :father rdfs:range :Person .!
:Maciej
:Mark
:father
:Person
a
:Person
a
Notable ontologies
SOCIAL NETWORKS AND SOCIAL DATA: 	

FOAF, SIOC	

	

TAXONOMIES AND CONTROLLED
VOCABULARIES: 	

SKOS, MOAT
Linked Data

More Related Content

What's hot

Digital Tools for Academic Research
Digital Tools for Academic ResearchDigital Tools for Academic Research
Digital Tools for Academic Research
organognosi
 
Semantic Search with Semantic Web
Semantic Search with Semantic WebSemantic Search with Semantic Web
Semantic Search with Semantic Web
Zahra Sadeghi
 
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
University of California, San Diego
 
Building a semantic website
Building a semantic websiteBuilding a semantic website
Building a semantic website
CJ Jenkins
 
Linked data 20171106
Linked data 20171106Linked data 20171106
Linked data 20171106
Synaptica, LLC
 
Webinar: Semantic web for developers
Webinar: Semantic web for developersWebinar: Semantic web for developers
Webinar: Semantic web for developers
Semantic Web Company
 
It19 20140721 linked data personal perspective
It19 20140721 linked data personal perspectiveIt19 20140721 linked data personal perspective
It19 20140721 linked data personal perspective
Janifer Gatenby
 
Linked Data
Linked DataLinked Data
Linked Data
cyriacsmail
 
Intro to Semantic Web
Intro to Semantic WebIntro to Semantic Web
Intro to Semantic Web
Timea Turdean
 
RDFa Introductory Course Session 3/4 Why RDFa
RDFa Introductory Course Session 3/4 Why RDFaRDFa Introductory Course Session 3/4 Why RDFa
RDFa Introductory Course Session 3/4 Why RDFa
Platypus
 
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
Mustafa Jarrar
 
RDFa Introductory Course Session 2/4 How RDFa
RDFa Introductory Course Session 2/4 How RDFaRDFa Introductory Course Session 2/4 How RDFa
RDFa Introductory Course Session 2/4 How RDFa
Platypus
 
An Introduction to Semantic Web Technology
An Introduction to Semantic Web TechnologyAn Introduction to Semantic Web Technology
An Introduction to Semantic Web Technology
Ankur Biswas
 
Realizing a Semantic Web Application - ICWE 2010 Tutorial
Realizing a Semantic Web Application - ICWE 2010 TutorialRealizing a Semantic Web Application - ICWE 2010 Tutorial
Realizing a Semantic Web Application - ICWE 2010 Tutorial
Emanuele Della Valle
 
Maximising Online Resource Effectiveness Workshop Session 5/8 Content strategy
Maximising Online Resource Effectiveness Workshop Session 5/8 Content strategyMaximising Online Resource Effectiveness Workshop Session 5/8 Content strategy
Maximising Online Resource Effectiveness Workshop Session 5/8 Content strategy
Platypus
 
Linked Data Tutorial
Linked Data TutorialLinked Data Tutorial
Linked Data Tutorial
Sören Auer
 
Maximising Online Resource Effectiveness Workshop Session 3/8 Priority issues
Maximising Online Resource Effectiveness Workshop Session 3/8 Priority issuesMaximising Online Resource Effectiveness Workshop Session 3/8 Priority issues
Maximising Online Resource Effectiveness Workshop Session 3/8 Priority issues
Platypus
 
Semantic Mapping and LOD prez
Semantic Mapping and LOD prezSemantic Mapping and LOD prez
Semantic Mapping and LOD prez
Carol Chiodo
 
RDA: Are We There Yet? Carterette Webinar S
RDA: Are We There Yet? Carterette Webinar SRDA: Are We There Yet? Carterette Webinar S
RDA: Are We There Yet? Carterette Webinar S
Emily Nimsakont
 
San Diego Meetup - Sem Web Overview - 2009.04.27
San Diego Meetup - Sem Web Overview - 2009.04.27San Diego Meetup - Sem Web Overview - 2009.04.27
San Diego Meetup - Sem Web Overview - 2009.04.27
Eric Franzon
 

What's hot (20)

Digital Tools for Academic Research
Digital Tools for Academic ResearchDigital Tools for Academic Research
Digital Tools for Academic Research
 
Semantic Search with Semantic Web
Semantic Search with Semantic WebSemantic Search with Semantic Web
Semantic Search with Semantic Web
 
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
 
Building a semantic website
Building a semantic websiteBuilding a semantic website
Building a semantic website
 
Linked data 20171106
Linked data 20171106Linked data 20171106
Linked data 20171106
 
Webinar: Semantic web for developers
Webinar: Semantic web for developersWebinar: Semantic web for developers
Webinar: Semantic web for developers
 
It19 20140721 linked data personal perspective
It19 20140721 linked data personal perspectiveIt19 20140721 linked data personal perspective
It19 20140721 linked data personal perspective
 
Linked Data
Linked DataLinked Data
Linked Data
 
Intro to Semantic Web
Intro to Semantic WebIntro to Semantic Web
Intro to Semantic Web
 
RDFa Introductory Course Session 3/4 Why RDFa
RDFa Introductory Course Session 3/4 Why RDFaRDFa Introductory Course Session 3/4 Why RDFa
RDFa Introductory Course Session 3/4 Why RDFa
 
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
 
RDFa Introductory Course Session 2/4 How RDFa
RDFa Introductory Course Session 2/4 How RDFaRDFa Introductory Course Session 2/4 How RDFa
RDFa Introductory Course Session 2/4 How RDFa
 
An Introduction to Semantic Web Technology
An Introduction to Semantic Web TechnologyAn Introduction to Semantic Web Technology
An Introduction to Semantic Web Technology
 
Realizing a Semantic Web Application - ICWE 2010 Tutorial
Realizing a Semantic Web Application - ICWE 2010 TutorialRealizing a Semantic Web Application - ICWE 2010 Tutorial
Realizing a Semantic Web Application - ICWE 2010 Tutorial
 
Maximising Online Resource Effectiveness Workshop Session 5/8 Content strategy
Maximising Online Resource Effectiveness Workshop Session 5/8 Content strategyMaximising Online Resource Effectiveness Workshop Session 5/8 Content strategy
Maximising Online Resource Effectiveness Workshop Session 5/8 Content strategy
 
Linked Data Tutorial
Linked Data TutorialLinked Data Tutorial
Linked Data Tutorial
 
Maximising Online Resource Effectiveness Workshop Session 3/8 Priority issues
Maximising Online Resource Effectiveness Workshop Session 3/8 Priority issuesMaximising Online Resource Effectiveness Workshop Session 3/8 Priority issues
Maximising Online Resource Effectiveness Workshop Session 3/8 Priority issues
 
Semantic Mapping and LOD prez
Semantic Mapping and LOD prezSemantic Mapping and LOD prez
Semantic Mapping and LOD prez
 
RDA: Are We There Yet? Carterette Webinar S
RDA: Are We There Yet? Carterette Webinar SRDA: Are We There Yet? Carterette Webinar S
RDA: Are We There Yet? Carterette Webinar S
 
San Diego Meetup - Sem Web Overview - 2009.04.27
San Diego Meetup - Sem Web Overview - 2009.04.27San Diego Meetup - Sem Web Overview - 2009.04.27
San Diego Meetup - Sem Web Overview - 2009.04.27
 

Viewers also liked

Chapter 12 power point presentation2
Chapter 12 power point presentation2Chapter 12 power point presentation2
Chapter 12 power point presentation2
Angela49938
 
The true meaning of data
The true meaning of dataThe true meaning of data
The true meaning of data
mdabrowski
 
Introduction to the Social Semantic Web
Introduction to the Social Semantic WebIntroduction to the Social Semantic Web
Introduction to the Social Semantic Web
mdabrowski
 
Contabilizacion final para subir
Contabilizacion final para subirContabilizacion final para subir
Contabilizacion final para subir
Lesly_12
 
Ntp 576
Ntp 576Ntp 576
Introduction to the Social Web and its applications
Introduction to the Social Web and its applicationsIntroduction to the Social Web and its applications
Introduction to the Social Web and its applications
mdabrowski
 
China slides
China slidesChina slides
China slides
osvaldoms55
 
Geo-annotations in Semantic Digital Libraries
Geo-annotations in Semantic Digital Libraries Geo-annotations in Semantic Digital Libraries
Geo-annotations in Semantic Digital Libraries
mdabrowski
 
Near real-time recommendations in enterprise social networks
Near real-time recommendations in enterprise social networksNear real-time recommendations in enterprise social networks
Near real-time recommendations in enterprise social networks
mdabrowski
 

Viewers also liked (10)

nobela_negra
nobela_negranobela_negra
nobela_negra
 
Chapter 12 power point presentation2
Chapter 12 power point presentation2Chapter 12 power point presentation2
Chapter 12 power point presentation2
 
The true meaning of data
The true meaning of dataThe true meaning of data
The true meaning of data
 
Introduction to the Social Semantic Web
Introduction to the Social Semantic WebIntroduction to the Social Semantic Web
Introduction to the Social Semantic Web
 
Contabilizacion final para subir
Contabilizacion final para subirContabilizacion final para subir
Contabilizacion final para subir
 
Ntp 576
Ntp 576Ntp 576
Ntp 576
 
Introduction to the Social Web and its applications
Introduction to the Social Web and its applicationsIntroduction to the Social Web and its applications
Introduction to the Social Web and its applications
 
China slides
China slidesChina slides
China slides
 
Geo-annotations in Semantic Digital Libraries
Geo-annotations in Semantic Digital Libraries Geo-annotations in Semantic Digital Libraries
Geo-annotations in Semantic Digital Libraries
 
Near real-time recommendations in enterprise social networks
Near real-time recommendations in enterprise social networksNear real-time recommendations in enterprise social networks
Near real-time recommendations in enterprise social networks
 

Similar to Short guide to the Semantic Web

Lec1.pptx
Lec1.pptxLec1.pptx
Semantic Web 2.0: Creating Social Semantic Information Spaces
Semantic Web 2.0: Creating Social Semantic Information SpacesSemantic Web 2.0: Creating Social Semantic Information Spaces
Semantic Web 2.0: Creating Social Semantic Information Spaces
John Breslin
 
Linked Data
Linked DataLinked Data
Linked Data
Danny Ayers
 
Linked data and voyager
Linked data and voyagerLinked data and voyager
Linked data and voyager
Edmund Chamberlain
 
A theory of Metadata enriching & filtering
A theory of  Metadata enriching & filteringA theory of  Metadata enriching & filtering
A theory of Metadata enriching & filtering
Cuerpo Academico 'Estudios de la Información'
 
Corrib.org - OpenSource and Research
Corrib.org - OpenSource and ResearchCorrib.org - OpenSource and Research
Corrib.org - OpenSource and Research
adameq
 
Linked data MLA 2015
Linked data MLA 2015Linked data MLA 2015
Linked data MLA 2015
Cason Snow
 
Linked Data MLA 2015
Linked Data MLA 2015Linked Data MLA 2015
Linked Data MLA 2015
Cason Snow
 
Digital Libraries of the Future
Digital Libraries of the Future
Digital Libraries of the Future
Digital Libraries of the Future
Sebastian Ryszard Kruk
 
Semantic Web, e-commerce
Semantic Web, e-commerceSemantic Web, e-commerce
Semantic Web, e-commerce
Semantic Web San Diego
 
Danbri Drupalcon Export
Danbri Drupalcon ExportDanbri Drupalcon Export
Danbri Drupalcon Export
Drupalcon Paris
 
Semantic Web and Linked Open Data
Semantic Web and Linked Open DataSemantic Web and Linked Open Data
Semantic Web and Linked Open Data
University of Wisconsin-Madison
 
Linked Data and Libraries: What? Why? How?
Linked Data and Libraries: What? Why? How?Linked Data and Libraries: What? Why? How?
Linked Data and Libraries: What? Why? How?
Emily Nimsakont
 
Tutorial on Semantic Digital Libraries (ESWC'2007)
Tutorial on Semantic Digital Libraries (ESWC'2007)Tutorial on Semantic Digital Libraries (ESWC'2007)
Tutorial on Semantic Digital Libraries (ESWC'2007)
Sebastian Ryszard Kruk
 
Lee Iverson - How does the web connect content?
Lee Iverson - How does the web connect content?Lee Iverson - How does the web connect content?
Lee Iverson - How does the web connect content?
Museums Computer Group
 
Web 3 Mark Greaves
Web 3 Mark GreavesWeb 3 Mark Greaves
Web 3 Mark Greaves
Mediabistro
 
WebGUI And The Semantic Web
WebGUI And The Semantic WebWebGUI And The Semantic Web
WebGUI And The Semantic Web
William McKee
 
Linked Data, Library Users, and the Discovery Tools of the Future
Linked Data, Library Users, and the Discovery Tools of the FutureLinked Data, Library Users, and the Discovery Tools of the Future
Linked Data, Library Users, and the Discovery Tools of the Future
Emily Nimsakont
 
Intelligent expert systems for location planning
Intelligent expert systems for location planningIntelligent expert systems for location planning
Intelligent expert systems for location planning
Navid Milanizadeh
 
Semantic Web (Web 3.0)
Semantic Web (Web 3.0)Semantic Web (Web 3.0)
Semantic Web (Web 3.0)
John Dougherty
 

Similar to Short guide to the Semantic Web (20)

Lec1.pptx
Lec1.pptxLec1.pptx
Lec1.pptx
 
Semantic Web 2.0: Creating Social Semantic Information Spaces
Semantic Web 2.0: Creating Social Semantic Information SpacesSemantic Web 2.0: Creating Social Semantic Information Spaces
Semantic Web 2.0: Creating Social Semantic Information Spaces
 
Linked Data
Linked DataLinked Data
Linked Data
 
Linked data and voyager
Linked data and voyagerLinked data and voyager
Linked data and voyager
 
A theory of Metadata enriching & filtering
A theory of  Metadata enriching & filteringA theory of  Metadata enriching & filtering
A theory of Metadata enriching & filtering
 
Corrib.org - OpenSource and Research
Corrib.org - OpenSource and ResearchCorrib.org - OpenSource and Research
Corrib.org - OpenSource and Research
 
Linked data MLA 2015
Linked data MLA 2015Linked data MLA 2015
Linked data MLA 2015
 
Linked Data MLA 2015
Linked Data MLA 2015Linked Data MLA 2015
Linked Data MLA 2015
 
Digital Libraries of the Future
Digital Libraries of the Future
Digital Libraries of the Future
Digital Libraries of the Future
 
Semantic Web, e-commerce
Semantic Web, e-commerceSemantic Web, e-commerce
Semantic Web, e-commerce
 
Danbri Drupalcon Export
Danbri Drupalcon ExportDanbri Drupalcon Export
Danbri Drupalcon Export
 
Semantic Web and Linked Open Data
Semantic Web and Linked Open DataSemantic Web and Linked Open Data
Semantic Web and Linked Open Data
 
Linked Data and Libraries: What? Why? How?
Linked Data and Libraries: What? Why? How?Linked Data and Libraries: What? Why? How?
Linked Data and Libraries: What? Why? How?
 
Tutorial on Semantic Digital Libraries (ESWC'2007)
Tutorial on Semantic Digital Libraries (ESWC'2007)Tutorial on Semantic Digital Libraries (ESWC'2007)
Tutorial on Semantic Digital Libraries (ESWC'2007)
 
Lee Iverson - How does the web connect content?
Lee Iverson - How does the web connect content?Lee Iverson - How does the web connect content?
Lee Iverson - How does the web connect content?
 
Web 3 Mark Greaves
Web 3 Mark GreavesWeb 3 Mark Greaves
Web 3 Mark Greaves
 
WebGUI And The Semantic Web
WebGUI And The Semantic WebWebGUI And The Semantic Web
WebGUI And The Semantic Web
 
Linked Data, Library Users, and the Discovery Tools of the Future
Linked Data, Library Users, and the Discovery Tools of the FutureLinked Data, Library Users, and the Discovery Tools of the Future
Linked Data, Library Users, and the Discovery Tools of the Future
 
Intelligent expert systems for location planning
Intelligent expert systems for location planningIntelligent expert systems for location planning
Intelligent expert systems for location planning
 
Semantic Web (Web 3.0)
Semantic Web (Web 3.0)Semantic Web (Web 3.0)
Semantic Web (Web 3.0)
 

More from mdabrowski

Spark Summit Europe 2017 - Applying multiple ML pipelines to heterogenous dat...
Spark Summit Europe 2017 - Applying multiple ML pipelines to heterogenous dat...Spark Summit Europe 2017 - Applying multiple ML pipelines to heterogenous dat...
Spark Summit Europe 2017 - Applying multiple ML pipelines to heterogenous dat...
mdabrowski
 
2017 05 Hadoop User Group Meetup Dublin
2017 05 Hadoop User Group Meetup Dublin2017 05 Hadoop User Group Meetup Dublin
2017 05 Hadoop User Group Meetup Dublin
mdabrowski
 
Applications of the Social Semantic Web
Applications of the Social Semantic WebApplications of the Social Semantic Web
Applications of the Social Semantic Web
mdabrowski
 
MarcOnt Initiative - Protege meeting
MarcOnt Initiative - Protege meetingMarcOnt Initiative - Protege meeting
MarcOnt Initiative - Protege meeting
mdabrowski
 
Philosophy and Atrificial Inteligence
Philosophy and Atrificial Inteligence Philosophy and Atrificial Inteligence
Philosophy and Atrificial Inteligence
mdabrowski
 
MarcOnt Initiative
MarcOnt InitiativeMarcOnt Initiative
MarcOnt Initiative
mdabrowski
 

More from mdabrowski (6)

Spark Summit Europe 2017 - Applying multiple ML pipelines to heterogenous dat...
Spark Summit Europe 2017 - Applying multiple ML pipelines to heterogenous dat...Spark Summit Europe 2017 - Applying multiple ML pipelines to heterogenous dat...
Spark Summit Europe 2017 - Applying multiple ML pipelines to heterogenous dat...
 
2017 05 Hadoop User Group Meetup Dublin
2017 05 Hadoop User Group Meetup Dublin2017 05 Hadoop User Group Meetup Dublin
2017 05 Hadoop User Group Meetup Dublin
 
Applications of the Social Semantic Web
Applications of the Social Semantic WebApplications of the Social Semantic Web
Applications of the Social Semantic Web
 
MarcOnt Initiative - Protege meeting
MarcOnt Initiative - Protege meetingMarcOnt Initiative - Protege meeting
MarcOnt Initiative - Protege meeting
 
Philosophy and Atrificial Inteligence
Philosophy and Atrificial Inteligence Philosophy and Atrificial Inteligence
Philosophy and Atrificial Inteligence
 
MarcOnt Initiative
MarcOnt InitiativeMarcOnt Initiative
MarcOnt Initiative
 

Recently uploaded

Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
adhitya5119
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
WaniBasim
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
Jean Carlos Nunes Paixão
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
Nguyen Thanh Tu Collection
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
TechSoup
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
Dr. Shivangi Singh Parihar
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
Celine George
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
Nguyen Thanh Tu Collection
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
iammrhaywood
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
GeorgeMilliken2
 
How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience
Wahiba Chair Training & Consulting
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
Nicholas Montgomery
 
Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...
Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...
Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...
Diana Rendina
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
Celine George
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
TechSoup
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
RAHUL
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
mulvey2
 
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptxPrésentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
siemaillard
 

Recently uploaded (20)

Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
 
How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
 
Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...
Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...
Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
 
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptxPrésentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
 

Short guide to the Semantic Web

  • 1. The Semantic Web a short guide   Maciej  Dabrowski   macdab@gmail.com  
  • 2. THE SEMANTIC WEB WHAT ISTHE GOAL? WHAT ARETHE BUILDING BLOCKS? HOW DO WE CREATETHE GRAPH? WHY LINKED DATA? SHORT INTROTO ONTOLOGIES
  • 3. What’s in a page ? And in a link ? ?   ?   ?  
  • 4. VISION FOR THE WEB TIM BERNERS-LEE,THE 1ST WORLD WIDE WEB CONFERENCE, GENEVA, MAY 1994: DESCRIBE DOCUMENTS IN MACHINE READIBLE FORM CREATE MEANINGFUL LINKS (“RELATIONSHIPVALUES”) “ONLY WHEN WE HAVETHIS EXTRA LEVEL OF SEMANTICS WILL WE BE ABLETO USE COMPUTER POWERTO HELP US EXPLOITTHE INFORMATIONTO A GREATER EXTENT THAN OUR OWN READING.”
  • 5. Aims of the Semantic Web BRIDGINGTHE GAP BETWEEN A WEB OF DOCUMENTSTO A WEB OF DATA,WITH TYPED OBJECTS ANDTYPED RELATIONSHIPS ADDING MACHINE-READABLE METADATA TO EXISTING CONTENT, SOTHAT INFORMATION CAN BE PARSED, QUERIED, REUSED
  • 6. Aims of the Semantic Web DEFINING SHARED SEMANTICS FORTHIS METADATATO ALLOW INTEROPERABILITY BETWEEN APPLICATIONS AND FOR ADVANCED PURPOSES, SUCH AS REASONING ENABLING MACHINE-READABLE KNOWLEDGE AT WEB SCALE, MAKING INFORMATION MORE EASYTO FIND AND PROCESS
  • 7. The Semantic Web, circa 2010 MOST STANDARDISATION WORK IS DONE IN THE W3C: HTTP://WWW.W3.ORG/ INCUBATOR GROUPS,WORKING GROUP, INTEREST GROUPS: WGS FOR SPARQL, RDB2RDF, RIF, ETC. HCLS IG, SOCIAL WEB XG, ETC.
  • 9. Identifying resources with URIs URIS ARE USEDTO IDENTIFY EVERYTHING IN A UNIQUE AND NON-AMBIGUOUS WAY NOT ONLY PAGES (AS ONTHE CURRENT WEB), BUT ANY RESOURCE (PEOPLE, DOCUMENTS, BOOKS, INTERESTS, ETC.) A URI FOR A PERSON IS DIFFERENT FROM A URI FOR A DOCUMENT ABOUTTHE PERSON, BECAUSE A PERSON IS NOT A DOCUMENT! e.g. http://deri.ie/user/maciej-dabrowski e.g. http://deri.ie/content/modelling-preference-relaxation-e-commerce
  • 10. Defining assertions with RDF •  URIS IDENTIFY RESOURCES: •  WE USE RDF (RESOURCE DESCRIPTION FRAMEWORK)TO DEFINE ASSERTIONS ABOUTTHESE RESOURCES •  RDF IS A DATA MODEL;A DIRECTED, LABELED GRAPH USING URIS •  RDF IS BASED ONTRIPLES: – <SUBJECT> <PREDICATE> <OBJECT>.!
  • 13. Abbreviating uris PREFIX ex: http://example.org/# ex:maciej = <http://example.org/#maciej> ex:maciej-dabrowski ex:MDabrowski-lecture3 ex:author ex:Semantic_Web Introduction to the Semantic Web ex:title ex:subject
  • 14. Reuse existing vocabularies PREFIX dct: http://purl.org/dc/terms/ http://deri.ie/user/maciej-dabrowski http://example.org/MDabrowski-lecture3 dct:creator http://dbpedia.org/resource/Semantic_Web Introduction to the Semantic Web dct:title dct:subject
  • 15. RDF by example ! ! @prefix dct: <http://purl.org/dc/terms/> . ! <http://example.org/dm110-semweb>! !dct:title “Introduction to the Semantic Web” ; ! !dct:author <http://www.deri.ie/users/maciej-dabrowski> ; !! !dct:subject <http://dbpedia.org/resource/Semantic_Web> .!
  • 16. RDFA A WAY OF EMBEDDING RDF IN (X)HTML DOCUMENTS: ONE PAGE FOR BOTH HUMANS AND MACHINES DON’T NEEDTO REPEATYOURSELF INTRODUCING NEW XHTML ATTRIBUTES CURRENT WORK IS ONGOING ON RDFa 1.1: FOR PROFILES, ETC.
  • 18. Triples are everywhere! 10/06/2013   SUBJECT   PREDICATE   OBJECT   PREDICATE   OBJECT   OBJECT   …  
  • 19.
  • 20. Defining semantics with ontologies •  RDF PROVIDES A WAYTO WRITE ASSERTIONS ABOUT URIS •  WHAT ABOUTTHE SEMANTICS OFTHESE ASSERTIONS, E.G.TO STATETHAT HTTP:// XMLNS.COM/FOAF/0.1/KNOWS IDENTIFIES AN ACQUAINTANCE RELATIONSHIP? •  ONTOLOGIES PROVIDE COMMON SEMANTICS FOR RESOURCES ONTHE SEMANTIC WEB
  • 21. Ontologies consist mainly of classes and properties – :Person a rdfs:Class .! – :father a rdfs:Property .! – :father rdfs:domain :Person .! – :father rdfs:range :Person .! :Maciej :Mark :father :Person a :Person a
  • 22. Notable ontologies SOCIAL NETWORKS AND SOCIAL DATA: FOAF, SIOC TAXONOMIES AND CONTROLLED VOCABULARIES: SKOS, MOAT