SlideShare a Scribd company logo
Social Semantic Web
and its applications
Day 1: The (Social) Semantic Web
	
  
	
  
Maciej	
  Dabrowski	
  
What?
1.  INTRODUCTIONTOTHE
SEMANTIC WEB	

2.  PRINCIPLES OF LINKED DATA	

3.  THE SOCIAL SEMANTIC WEB	

4.  VALUE OFTHE SOCIAL
SEMANTIC GRAPH
CLASSIC WEB
TARGET CONSUMERS: HUMANS	

•  MEANING IS NOT EXPLICIT	

GRANULARITY: DOCUMENT	

•  CAN’T REFERTO SIMPLE STATEMENTS	

INTEGRATION AND REUSE: LIMITED	

•  NO MEANINGFUL LINKS AND LOW
AUTOMATION
LIMITATIONS
•  FINDING INFORMATION	

•  RESOURCE IDENTIFICATION	

•  DATA INTEGRATION	

•  DATA AGGREGATION AND REUSE	

•  DATA GRANULARITY	

•  INFERENCE OF NEW INFORMATION
THE SEMANTIC WEB
“THE SEMANTIC WEB IS AN EXTENSION
OFTHE CURRENT WEB IN WHICH
INFORMATION IS GIVEN WELL-DEFINED
MEANING, BETTER ENABLING
COMPUTERS AND PEOPLETO WORK IN
COOPERATION.“ 	

(TIM BERNERS-LEE, 2001)
IRELAND
?
Network of knowledge
ENABLING
INNOVATION AND
INCREASED
PRODUCTIVITY	

INTERCONNECTED	

UNIVERSAL	

ALL ENCOMPASSING	

ASSISTS HUMANS,
ORGANISATIONS AND
SYSTEMS WITH
PROBLEM SOLVING
Two Key Ingredients: RDF
RESOURCE DESCRIPTION FRAMEWORK	


GRAPH BASED DATA: NODES AND ARCS	

IDENTIFIES OBJECTS (URIS)	

INTERLINK INFORMATION
(RELATIONSHIPS)
MACIEJ DABROWSKI!
maciej.dabrowski@deri.org!
lecturerAt
co-PI
contact
co-PI
worksWith
researcherAt
graduated
name
example
Two Key Ingredients: ontologies
VOCABULARIES (ONTOLOGIES)	

PROVIDE SHARED
UNDERSTANDING OF A DOMAIN	

ORGANISE KNOWLEDGE IN A
MACHINE-COMPREHENSIBLE WAY	

GIVE AN EXPLOITABLE MEANING
TOTHE DATA
SPARQL
QUERY LANGUAGE FOR RDF DATA	

USES PATTERN MATCHING	

RECENTVERSION INCLUDES UPDATES	

	

HTTP://WWW.W3.ORG/TR/RDF-SPARQL-QUERY/	

HTTP://WWW.W3.ORG/TR/SPARQL11-QUERY/
Linked Data
A PRAGMATICVIEW ONTHE
SEMANTIC WEB
Better machine-readible data
Yahoo	
  
Google	
  
Rich	
  
Snippets	
  
“Semantic Data” on the Web
LINKED DATA / WEB OF DATA 	

IS NOT 	

THE SEMANTIC WEB	

	

FOCUES ONTHE DATA	

NO LOGIC INFERENCE	

A DIRECTION FORTHE FUTURE?
What is the Web of Data?
Linked Data Principles
1.  USE URIS AS NAMES FORTHINGS	

2.  USE HTTP URIS SOTHAT PEOPLE CAN LOOK
UPTHOSE NAMES 	

3.  WHEN SOMEONE LOOKS UP A URI, PROVIDE
USEFUL INFORMATION, USINGTHE
STANDARDS (RDF*, SPARQL) 	

4.  GOODTO LINKTO OTHER URIS SOTHAT
THEY CAN DISCOVER MORETHINGS	

HTTP://WWW.W3.ORG/DESIGNISSUES/LINKEDDATA.HTML
STAR SCHEME
MAKEYOUR DATA AVAILABLE ONTHE WEB	

MAKE IT AVAILABLE AS STRUCTURED DATA	

USE NON-PROPRIETARY FORMATS	

USE URISTO DENOTETHINGS, SO PEOPLE
CAN POINT ATYOUR DATA	

LINKYOUR DATATO OTHER DATATO
PROVIDE CONTEXT	

	

EXAMPLES: HTTP://5STARDATA.INFO/
BUILDING BLOCKS: URIS
“TO BENEFIT FROM AND
INCREASETHEVALUE OFTHE
WORLD WIDE WEB,AGENTS
SHOULD PROVIDE URIS AS
IDENTIFIERS FOR RESOURCES”	

PAGES, PEOPLE, INTERESTS…	

HTTP://WWW.W3.ORG/TR/WEBARCH/	
  
A UNIFORM RESOURCE IDENTIFIER
COMPACT SEQUENCE OF CHARACTERS
THAT IDENTIFIES AN ABSTRACT OR
PHYSICAL RESOURCE	

	

	

FOO://EXAMPLE.COM:8042/OVER/THERE?NAME=FERRET#NOSE	

_/ __________________/___________/ __________/ __/	

| | | | |	

SCHEME AUTHORITY PATH QUERY FRAGMENT
COOL URI
SIMPLICITY, STABILITY AND	

MANAGEABILITY	

	

COOL URIS DON'T CHANGE”	

TIM BERNERS-LEE IN (1998)
The Hypertext Transfer Protocol (HTTP)
AN APPLICATION-LEVEL PROTOCOL FOR
DISTRIBUTED, COLLABORATIVE, HYPERMEDIA
INFORMATION SYSTEMS. THROUGH
EXTENSION OF ITS REQUEST METHODS,
ERROR CODES AND HEADERS,AND
NEGOTIATION OF DATA REPRESENTATION,
IT ALLOWS SYSTEMSTO BE BUILT
INDEPENDENTLY OFTHE DATA BEING
TRANSFERRED. [RFC2616]
HTTP: USEFUL DETAILS
HTTP MESSAGES CONSIST OF REQUESTS
FROM CLIENTTO SERVER AND
RESPONSES FROM SERVERTO CLIENT	

	

SET OF METHODS IS PREDEFINED (SUCH
AS GET, POST, ETC.), BUT CAN BE
EXPANDED
HTTP: STATUS CODES
INFORMATIONAL 1XX, PROVISIONAL RESPONSE	

SUCCESSFUL 2XX, REQUEST SUCCESSFULLY
RECEIVED, UNDERSTOOD,AND ACCEPTED (201
CREATED)	

REDIRECTION 3XX, FURTHER ACTION NEEDSTO BE
TAKEN BY USER AGENTTO FULFILLTHE REQUEST
(301 MOVED PERMANENTLY)	

CLIENT ERROR 4XX, CLIENT ERRED (405 METHOD
NOT ALLOWED)	

SERVER ERROR 5XX, SERVER ENCOUNTERED AN
UNEXPECTED CONDITION (501 NOT IMPLEMENTED)
HTTP
GET /html/rfc2616 HTTP/1.1!
Host: tools.ietf.org!
User-Agent: Mozilla/5.0!
Accept: text/html,application/xhtml+xml,application/
xml;q=0.9,*/*;q=0.8!
	

	

	

	

	

HTTP/1.x 200 OK!
Date: Thu, 05 Mar 2009 08:17:33 GMT!
Server: Apache/2.2.11!
Content-Location: rfc2616.html!
Last-Modified: Tue, 20 Jan 2009 09:16:04 GMT!
Content-Type: text/html; charset=UTF-8!
	

REQUEST	
  RESPONSE	
  
Google.com/facebook
CONTENT NEGOTIATION
CONTENT NEGOTIATION ISTHE
PROCESS OF SELECTINGTHE BEST
REPRESENTATION FOR A GIVEN
RESPONSE WHENTHERE ARE MULTIPLE
REPRESENTATIONS AVAILABLE
Linking Open Data Project
27	
  
May	
  2007	
  
Linked data growth
28
2008
2007
Linked data growth
2009
2008
Introduction to the Social Semantic Web
Notable datasets of the LOD cloud
LINKING OPEN DATA [HTTP://LINKEDDATA.ORG]:
COMMUNITY PROJECT STARTED IN 2007 	

DBPEDIA [HTTP://DBPEDIA.ORG] IS WIKIPEDIA IN
RDF WITH “MORE THAN 2.6 MILLION THINGS”	

GEONAMES [HTTP://GEONAMES.ORG]: “OVER
EIGHT MILLION GEOGRAPHICAL NAMES”:
COORDINATES, ETC.	

FREEBASE [HTTP://RDF.FREEBASE.COM/] “5203825
TOPICS 14110006 NAMED ENTITIES”
Querying dbpedia
PROGRAMMATICALLY: 	

VIA SPARQL 	

OR 	

VIA USER INTERFACE	

	

ENDPOINT: HTTP:/DBPEDIA.ORG/SPARQL/	

QUERIES: HTTP://DBPEDIA.ORG/ONLINEACCESS
Introduction to the Social Semantic Web
Typical architectures of applications
FROM: HEITMANN, B., ET AL.,“TOWARDS A REFERENCE ARCHITECTURE FOR SEMANTIC
WEB APPLICATIONS,” PROCEEDINGS OFTHE 1ST INT.WEB SCIENCE CONFERENCE, 2009	

34	
  
Social websites are like data silos
image	
  from	
  pidgintech.com	
  
Many isolated communities and their data
image	
  from	
  pidgintech.com	
  
Need ways to connect these islands
image	
  from	
  pidgintech.com	
  
Allowing users to move from one to another
image	
  from	
  pidgintech.com	
  
Enabling users to easily bring their data with them
image	
  from	
  pidgintech.com	
  
Semantics
Introduction to the Social Semantic Web
Which ontologies to use ?
42	
  
Introduction to the Social Semantic Web
Prefix.cc
Extending ontologies ?
IF EXISTING ONTOLOGIES ARE NOT ENOUGH: 	

•  CREATE A NEW ONE	

•  EXTEND EXISTING ONES !	

	

DECENTRALIZATION OF EXTENSIONS:	

•  CREATE A SUBPROPERTY OF FOAF:KNOWS,
“attendedLectureWith”, INYOUR OWN ONTOLOGY	

•  PUBLISH IN ONYOUR OWN OR USE HTTP://
OPEN.VOCAB.ORG
Social semantic representation models
USING ONTOLOGIESTO MODEL
SOCIAL DATA
Two-way street
SEMANTIC WEB CAN DESCRIBE PEOPLE,
CONTENT OBJECTS ANDTHE CONNECTIONS
THAT BINDTHEM ALLTOGETHER SOTHAT
SOCIAL SPACES CAN INTEROPERATEVIA
SEMANTICS	

OBJECT-CENTERED SOCIAL SPACES CAN SERVE
AS RICH SOCIAL DATA SOURCES FOR
SEMANTIC APPLICATIONS	

	

IMAGE FROM TINYURL.COM/HIGHWAY2
The Social Semantic Web
FRIEND OF A FRIEND (FOAF)
AN ONTOLOGY FOR DESCRIBING PEOPLE
ANDTHE RELATIONSHIPSTHAT EXIST
BETWEENTHEM	

	

IDENTITY, PERSONAL PROFILES AND
SOCIAL NETWORKS	

	

http://foaf-project.org/
FOAF at a glance
Distributed identity with FOAF
Introduction to the Social Semantic Web
Semantically-Interlinked Online Communities
(SIOC)
ADDRESS INTEROPERABILITY ISSUES
ONTHE SOCIAL WEB	

SIOC-PROJECT.ORG	

W3C MEMBER SUBMISSION IN 2007	

DEPLOYED ON HUNDREDS OF
SITES
Introduction to the Social Semantic Web
SIOC core ontology classes and properties
Introduction to the Social Semantic Web
Some applications using SIOC
RDFa on newsweek.com
RDFa in Drupal 7
DRUPAL CMS USED BY 2% OF ALL SITES (7%
OF CMS), INCLUDING 24% OF GOV SITES	

	

DRUPAL 7 RELEASE HAS SEMANTIC WEB
SUPPORT BUILT-IN	

	

RDFA (SIOC, FOAF, DUBLIN CORE, SKOS)
DATA FOR BLOG POSTS, FORUMS, ETC. 	

	

VIDEO AT WWW.SEMANTIC-DRUPAL.COM	

image from tinyurl.com/drupaper
Introduction to the Social Semantic Web
Introduction to the Social Semantic Web
image from tinyurl.com/orionw	

SIOC can be used to...
...PROVIDE A LAYER OF RDFA METADATA FROM
A SOCIAL WEBSITE, E.G.TO ENHANCE SEARCH
RESULTS  SUPERCEDED BY SCHEMA.ORG?	

...GET A COMPLETE REPRESENTATION/XML
DUMP OF A SOCIAL WEBSITE (EXPORT, IMPORT)	

...BE A NATIVE FORMAT FOR SOCIAL WEBSITES	

...DO OTHER STUFF; JUST IMAGINE!
How much SSW data is out there?
images (this one and later backgrounds) from publicdomainpictures.net
CommonCrawl
MUEHLEISEN AND BIZER LDOW @ WWW
2012	

	

1.5 BILLION WEB PAGES	

3 BILLION RDF QUADS	

SIOC AVAILABLE FROM AT LEAST 22K PLDS
(PAY-LEVEL DOMAINS)	

FOAF ON 27K PLDS	

Monday 2 July 2012 at webdatacommons.org/vocabulary-usage-analysis/index.html
Introduction to the Social Semantic Web
OPO (online presence ontology)
AIMSTO UNIFY PRESENCE INFORMATION AND
STATUS NOTIFICATION PROCESSES ACROSS
DIFFERENT SOCIAL SERVICES	

	

HELP SOLVETHE INFORMATION OVERLOAD
ISSUE ATTHE SAMETIME, BY PROVIDING A
MEANSTO IDENTIFY WHO / WHICH
COMMUNITYTHE INFORMATION SHOULD
REACH: SHARING SPACES
MOAT (meaning of a tag)
MOAT-PROJECT.ORG	

A MODELTO DEFINE MEANINGS OFTAGS	

SPARQL → DBPEDIA.ORG/RESOURCE/
SPARQL	

USER-DRIVEN INTERLINKING	

TAGGED CONTENT ENTERS LINKED DATA WEB	

COLLABORATIVE APPROACHTOWARDSTHE
SHARING OF MEANINGS IN A COMMUNITY	

image from tinyurl.com/whichapple
An ontology stack for the Social Semantic Web
Introduction to the Social Semantic Web
SOCIAL GRAPH: SIMPLE LINKS
SOCIAL SEMANTIC GRAPH
Summary
OBJECT-CENTRED SOCIALITY REFERSTO HOW
WE REALLY USE SOCIAL SPACES	

DESCRIBE PEOPLE, NETWORKS, CONTENT,
PRESENCE, KNOWLEDGE,TAGS, ETC.WITH
SEMANTICS	

NEW APPLICATIONS USING SEMANTICS  ONTHE
PUBLIC WEB AND IN ENTERPRISE INTRANETS	

LINK INFORMATION, PEOPLE AND COMMUNITIES

More Related Content

PDF
Applications of the Social Semantic Web
PDF
Hyperlink Formation in Social Bookmarking Systems: Who is Who Online?
PPT
Exploring the Use of Linked Data to Bridge State and Federal Archives
ODP
Research on collaborative information sharing systems
PDF
Graph Structure In The Web
PDF
Kevin Marks @ FOWA 08
ODP
New Media for Nonprofits
PPTX
11 web 2.0 and 3.0
Applications of the Social Semantic Web
Hyperlink Formation in Social Bookmarking Systems: Who is Who Online?
Exploring the Use of Linked Data to Bridge State and Federal Archives
Research on collaborative information sharing systems
Graph Structure In The Web
Kevin Marks @ FOWA 08
New Media for Nonprofits
11 web 2.0 and 3.0

What's hot (19)

PPTX
Web 1.0
PDF
Jarrar: Linked Data
PDF
USA.gov's Government Examples of Utilizing Social Media & Other Online Approa...
PPTX
Web 1.0 2.0 3.0
PDF
Web 3.0 and What It Means to Marketing
PDF
M.Florence Dayana Web Design-UNit 1
PDF
The “use” of an electronic resource from a social network analysis perspective
PDF
Web 2.0 -_hype_or_helpful
DOC
facebook
PDF
Towards 5-star Data in the E-university
PPTX
The Evolving Semantic Web
PPT
SXSW09: The Future Of Social Networks
PDF
Are You Afraid of Semantic Web?
PPT
Update08 Web2
PPTX
Internet Trainng Centre in Ambala! BATRA COMPUTER CENTRE
PDF
dsnotify presentation at www2010
ODP
Web2.0.2012 - lesson 9 - social networks
PPT
Semantic Web and the Social Web
PDF
Buzztionary
Web 1.0
Jarrar: Linked Data
USA.gov's Government Examples of Utilizing Social Media & Other Online Approa...
Web 1.0 2.0 3.0
Web 3.0 and What It Means to Marketing
M.Florence Dayana Web Design-UNit 1
The “use” of an electronic resource from a social network analysis perspective
Web 2.0 -_hype_or_helpful
facebook
Towards 5-star Data in the E-university
The Evolving Semantic Web
SXSW09: The Future Of Social Networks
Are You Afraid of Semantic Web?
Update08 Web2
Internet Trainng Centre in Ambala! BATRA COMPUTER CENTRE
dsnotify presentation at www2010
Web2.0.2012 - lesson 9 - social networks
Semantic Web and the Social Web
Buzztionary
Ad

Similar to Introduction to the Social Semantic Web (20)

PPT
Semantic Web 2.0: Creating Social Semantic Information Spaces
PPSX
The Web of data and web data commons
PPT
SIOC: Semantic Web for Social Media Sites
PPT
Data Accessibility and Me: Introducing SIOC, FOAF and the Linked Data Web
PPT
Data Portability with SIOC and FOAF
PPT
DataPortability and Me: Introducing SIOC, FOAF and the Semantic Web
PPT
Interlinking Online Communities and Enriching Social Software with the Semant...
PPT
Web20 Intro Naj Shaik
PPTX
Linked Data In Action
KEY
When RDFa?
KEY
RDFa Introductory Course Session 4/4 When RDFa
ODP
Quick Introduction to the Semantic Web, RDFa & Microformats
PPTX
Rank | Analyse | Lead | Search
ODP
Linked Data
PDF
Introducción a Linked Open Data (espacios enlazados y enlazables)
PDF
Wed roman tut_open_datapub
PDF
Web3.0 or The semantic web
PPT
Webware Webinar
PPTX
Jarrar: The Next Generation of the Web 3.0: The Semantic Web
Semantic Web 2.0: Creating Social Semantic Information Spaces
The Web of data and web data commons
SIOC: Semantic Web for Social Media Sites
Data Accessibility and Me: Introducing SIOC, FOAF and the Linked Data Web
Data Portability with SIOC and FOAF
DataPortability and Me: Introducing SIOC, FOAF and the Semantic Web
Interlinking Online Communities and Enriching Social Software with the Semant...
Web20 Intro Naj Shaik
Linked Data In Action
When RDFa?
RDFa Introductory Course Session 4/4 When RDFa
Quick Introduction to the Semantic Web, RDFa & Microformats
Rank | Analyse | Lead | Search
Linked Data
Introducción a Linked Open Data (espacios enlazados y enlazables)
Wed roman tut_open_datapub
Web3.0 or The semantic web
Webware Webinar
Jarrar: The Next Generation of the Web 3.0: The Semantic Web
Ad

More from mdabrowski (10)

PDF
Spark Summit Europe 2017 - Applying multiple ML pipelines to heterogenous dat...
PPTX
2017 05 Hadoop User Group Meetup Dublin
PPTX
The true meaning of data
PDF
Near real-time recommendations in enterprise social networks
PDF
Short guide to the Semantic Web
PDF
Introduction to the Social Web and its applications
PPT
Geo-annotations in Semantic Digital Libraries
PPT
MarcOnt Initiative - Protege meeting
PPT
Philosophy and Atrificial Inteligence
PPT
MarcOnt Initiative
Spark Summit Europe 2017 - Applying multiple ML pipelines to heterogenous dat...
2017 05 Hadoop User Group Meetup Dublin
The true meaning of data
Near real-time recommendations in enterprise social networks
Short guide to the Semantic Web
Introduction to the Social Web and its applications
Geo-annotations in Semantic Digital Libraries
MarcOnt Initiative - Protege meeting
Philosophy and Atrificial Inteligence
MarcOnt Initiative

Recently uploaded (20)

PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Approach and Philosophy of On baking technology
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Machine learning based COVID-19 study performance prediction
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Electronic commerce courselecture one. Pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
Cloud computing and distributed systems.
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Network Security Unit 5.pdf for BCA BBA.
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Approach and Philosophy of On baking technology
Dropbox Q2 2025 Financial Results & Investor Presentation
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
The Rise and Fall of 3GPP – Time for a Sabbatical?
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Spectral efficient network and resource selection model in 5G networks
Machine learning based COVID-19 study performance prediction
Review of recent advances in non-invasive hemoglobin estimation
Building Integrated photovoltaic BIPV_UPV.pdf
MIND Revenue Release Quarter 2 2025 Press Release
Electronic commerce courselecture one. Pdf
Chapter 3 Spatial Domain Image Processing.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Cloud computing and distributed systems.
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Programs and apps: productivity, graphics, security and other tools
Network Security Unit 5.pdf for BCA BBA.

Introduction to the Social Semantic Web

  • 1. Social Semantic Web and its applications Day 1: The (Social) Semantic Web     Maciej  Dabrowski  
  • 2. What? 1.  INTRODUCTIONTOTHE SEMANTIC WEB 2.  PRINCIPLES OF LINKED DATA 3.  THE SOCIAL SEMANTIC WEB 4.  VALUE OFTHE SOCIAL SEMANTIC GRAPH
  • 3. CLASSIC WEB TARGET CONSUMERS: HUMANS •  MEANING IS NOT EXPLICIT GRANULARITY: DOCUMENT •  CAN’T REFERTO SIMPLE STATEMENTS INTEGRATION AND REUSE: LIMITED •  NO MEANINGFUL LINKS AND LOW AUTOMATION
  • 4. LIMITATIONS •  FINDING INFORMATION •  RESOURCE IDENTIFICATION •  DATA INTEGRATION •  DATA AGGREGATION AND REUSE •  DATA GRANULARITY •  INFERENCE OF NEW INFORMATION
  • 5. THE SEMANTIC WEB “THE SEMANTIC WEB IS AN EXTENSION OFTHE CURRENT WEB IN WHICH INFORMATION IS GIVEN WELL-DEFINED MEANING, BETTER ENABLING COMPUTERS AND PEOPLETO WORK IN COOPERATION.“ (TIM BERNERS-LEE, 2001)
  • 7. Network of knowledge ENABLING INNOVATION AND INCREASED PRODUCTIVITY INTERCONNECTED UNIVERSAL ALL ENCOMPASSING ASSISTS HUMANS, ORGANISATIONS AND SYSTEMS WITH PROBLEM SOLVING
  • 8. Two Key Ingredients: RDF RESOURCE DESCRIPTION FRAMEWORK GRAPH BASED DATA: NODES AND ARCS IDENTIFIES OBJECTS (URIS) INTERLINK INFORMATION (RELATIONSHIPS)
  • 10. Two Key Ingredients: ontologies VOCABULARIES (ONTOLOGIES) PROVIDE SHARED UNDERSTANDING OF A DOMAIN ORGANISE KNOWLEDGE IN A MACHINE-COMPREHENSIBLE WAY GIVE AN EXPLOITABLE MEANING TOTHE DATA
  • 11. SPARQL QUERY LANGUAGE FOR RDF DATA USES PATTERN MATCHING RECENTVERSION INCLUDES UPDATES HTTP://WWW.W3.ORG/TR/RDF-SPARQL-QUERY/ HTTP://WWW.W3.ORG/TR/SPARQL11-QUERY/
  • 12. Linked Data A PRAGMATICVIEW ONTHE SEMANTIC WEB
  • 13. Better machine-readible data Yahoo   Google   Rich   Snippets  
  • 14. “Semantic Data” on the Web LINKED DATA / WEB OF DATA IS NOT THE SEMANTIC WEB FOCUES ONTHE DATA NO LOGIC INFERENCE A DIRECTION FORTHE FUTURE?
  • 15. What is the Web of Data?
  • 16. Linked Data Principles 1.  USE URIS AS NAMES FORTHINGS 2.  USE HTTP URIS SOTHAT PEOPLE CAN LOOK UPTHOSE NAMES 3.  WHEN SOMEONE LOOKS UP A URI, PROVIDE USEFUL INFORMATION, USINGTHE STANDARDS (RDF*, SPARQL) 4.  GOODTO LINKTO OTHER URIS SOTHAT THEY CAN DISCOVER MORETHINGS HTTP://WWW.W3.ORG/DESIGNISSUES/LINKEDDATA.HTML
  • 17. STAR SCHEME MAKEYOUR DATA AVAILABLE ONTHE WEB MAKE IT AVAILABLE AS STRUCTURED DATA USE NON-PROPRIETARY FORMATS USE URISTO DENOTETHINGS, SO PEOPLE CAN POINT ATYOUR DATA LINKYOUR DATATO OTHER DATATO PROVIDE CONTEXT EXAMPLES: HTTP://5STARDATA.INFO/
  • 18. BUILDING BLOCKS: URIS “TO BENEFIT FROM AND INCREASETHEVALUE OFTHE WORLD WIDE WEB,AGENTS SHOULD PROVIDE URIS AS IDENTIFIERS FOR RESOURCES” PAGES, PEOPLE, INTERESTS… HTTP://WWW.W3.ORG/TR/WEBARCH/  
  • 19. A UNIFORM RESOURCE IDENTIFIER COMPACT SEQUENCE OF CHARACTERS THAT IDENTIFIES AN ABSTRACT OR PHYSICAL RESOURCE FOO://EXAMPLE.COM:8042/OVER/THERE?NAME=FERRET#NOSE _/ __________________/___________/ __________/ __/ | | | | | SCHEME AUTHORITY PATH QUERY FRAGMENT
  • 20. COOL URI SIMPLICITY, STABILITY AND MANAGEABILITY COOL URIS DON'T CHANGE” TIM BERNERS-LEE IN (1998)
  • 21. The Hypertext Transfer Protocol (HTTP) AN APPLICATION-LEVEL PROTOCOL FOR DISTRIBUTED, COLLABORATIVE, HYPERMEDIA INFORMATION SYSTEMS. THROUGH EXTENSION OF ITS REQUEST METHODS, ERROR CODES AND HEADERS,AND NEGOTIATION OF DATA REPRESENTATION, IT ALLOWS SYSTEMSTO BE BUILT INDEPENDENTLY OFTHE DATA BEING TRANSFERRED. [RFC2616]
  • 22. HTTP: USEFUL DETAILS HTTP MESSAGES CONSIST OF REQUESTS FROM CLIENTTO SERVER AND RESPONSES FROM SERVERTO CLIENT SET OF METHODS IS PREDEFINED (SUCH AS GET, POST, ETC.), BUT CAN BE EXPANDED
  • 23. HTTP: STATUS CODES INFORMATIONAL 1XX, PROVISIONAL RESPONSE SUCCESSFUL 2XX, REQUEST SUCCESSFULLY RECEIVED, UNDERSTOOD,AND ACCEPTED (201 CREATED) REDIRECTION 3XX, FURTHER ACTION NEEDSTO BE TAKEN BY USER AGENTTO FULFILLTHE REQUEST (301 MOVED PERMANENTLY) CLIENT ERROR 4XX, CLIENT ERRED (405 METHOD NOT ALLOWED) SERVER ERROR 5XX, SERVER ENCOUNTERED AN UNEXPECTED CONDITION (501 NOT IMPLEMENTED)
  • 24. HTTP GET /html/rfc2616 HTTP/1.1! Host: tools.ietf.org! User-Agent: Mozilla/5.0! Accept: text/html,application/xhtml+xml,application/ xml;q=0.9,*/*;q=0.8! HTTP/1.x 200 OK! Date: Thu, 05 Mar 2009 08:17:33 GMT! Server: Apache/2.2.11! Content-Location: rfc2616.html! Last-Modified: Tue, 20 Jan 2009 09:16:04 GMT! Content-Type: text/html; charset=UTF-8! REQUEST  RESPONSE  
  • 26. CONTENT NEGOTIATION CONTENT NEGOTIATION ISTHE PROCESS OF SELECTINGTHE BEST REPRESENTATION FOR A GIVEN RESPONSE WHENTHERE ARE MULTIPLE REPRESENTATIONS AVAILABLE
  • 27. Linking Open Data Project 27   May  2007  
  • 31. Notable datasets of the LOD cloud LINKING OPEN DATA [HTTP://LINKEDDATA.ORG]: COMMUNITY PROJECT STARTED IN 2007 DBPEDIA [HTTP://DBPEDIA.ORG] IS WIKIPEDIA IN RDF WITH “MORE THAN 2.6 MILLION THINGS” GEONAMES [HTTP://GEONAMES.ORG]: “OVER EIGHT MILLION GEOGRAPHICAL NAMES”: COORDINATES, ETC. FREEBASE [HTTP://RDF.FREEBASE.COM/] “5203825 TOPICS 14110006 NAMED ENTITIES”
  • 32. Querying dbpedia PROGRAMMATICALLY: VIA SPARQL OR VIA USER INTERFACE ENDPOINT: HTTP:/DBPEDIA.ORG/SPARQL/ QUERIES: HTTP://DBPEDIA.ORG/ONLINEACCESS
  • 34. Typical architectures of applications FROM: HEITMANN, B., ET AL.,“TOWARDS A REFERENCE ARCHITECTURE FOR SEMANTIC WEB APPLICATIONS,” PROCEEDINGS OFTHE 1ST INT.WEB SCIENCE CONFERENCE, 2009 34  
  • 35. Social websites are like data silos image  from  pidgintech.com  
  • 36. Many isolated communities and their data image  from  pidgintech.com  
  • 37. Need ways to connect these islands image  from  pidgintech.com  
  • 38. Allowing users to move from one to another image  from  pidgintech.com  
  • 39. Enabling users to easily bring their data with them image  from  pidgintech.com  
  • 42. Which ontologies to use ? 42  
  • 45. Extending ontologies ? IF EXISTING ONTOLOGIES ARE NOT ENOUGH: •  CREATE A NEW ONE •  EXTEND EXISTING ONES ! DECENTRALIZATION OF EXTENSIONS: •  CREATE A SUBPROPERTY OF FOAF:KNOWS, “attendedLectureWith”, INYOUR OWN ONTOLOGY •  PUBLISH IN ONYOUR OWN OR USE HTTP:// OPEN.VOCAB.ORG
  • 46. Social semantic representation models USING ONTOLOGIESTO MODEL SOCIAL DATA
  • 47. Two-way street SEMANTIC WEB CAN DESCRIBE PEOPLE, CONTENT OBJECTS ANDTHE CONNECTIONS THAT BINDTHEM ALLTOGETHER SOTHAT SOCIAL SPACES CAN INTEROPERATEVIA SEMANTICS OBJECT-CENTERED SOCIAL SPACES CAN SERVE AS RICH SOCIAL DATA SOURCES FOR SEMANTIC APPLICATIONS IMAGE FROM TINYURL.COM/HIGHWAY2
  • 49. FRIEND OF A FRIEND (FOAF) AN ONTOLOGY FOR DESCRIBING PEOPLE ANDTHE RELATIONSHIPSTHAT EXIST BETWEENTHEM IDENTITY, PERSONAL PROFILES AND SOCIAL NETWORKS http://foaf-project.org/
  • 50. FOAF at a glance
  • 53. Semantically-Interlinked Online Communities (SIOC) ADDRESS INTEROPERABILITY ISSUES ONTHE SOCIAL WEB SIOC-PROJECT.ORG W3C MEMBER SUBMISSION IN 2007 DEPLOYED ON HUNDREDS OF SITES
  • 55. SIOC core ontology classes and properties
  • 59. RDFa in Drupal 7 DRUPAL CMS USED BY 2% OF ALL SITES (7% OF CMS), INCLUDING 24% OF GOV SITES DRUPAL 7 RELEASE HAS SEMANTIC WEB SUPPORT BUILT-IN RDFA (SIOC, FOAF, DUBLIN CORE, SKOS) DATA FOR BLOG POSTS, FORUMS, ETC. VIDEO AT WWW.SEMANTIC-DRUPAL.COM image from tinyurl.com/drupaper
  • 62. image from tinyurl.com/orionw SIOC can be used to... ...PROVIDE A LAYER OF RDFA METADATA FROM A SOCIAL WEBSITE, E.G.TO ENHANCE SEARCH RESULTS SUPERCEDED BY SCHEMA.ORG? ...GET A COMPLETE REPRESENTATION/XML DUMP OF A SOCIAL WEBSITE (EXPORT, IMPORT) ...BE A NATIVE FORMAT FOR SOCIAL WEBSITES ...DO OTHER STUFF; JUST IMAGINE!
  • 63. How much SSW data is out there? images (this one and later backgrounds) from publicdomainpictures.net
  • 64. CommonCrawl MUEHLEISEN AND BIZER LDOW @ WWW 2012 1.5 BILLION WEB PAGES 3 BILLION RDF QUADS SIOC AVAILABLE FROM AT LEAST 22K PLDS (PAY-LEVEL DOMAINS) FOAF ON 27K PLDS Monday 2 July 2012 at webdatacommons.org/vocabulary-usage-analysis/index.html
  • 66. OPO (online presence ontology) AIMSTO UNIFY PRESENCE INFORMATION AND STATUS NOTIFICATION PROCESSES ACROSS DIFFERENT SOCIAL SERVICES HELP SOLVETHE INFORMATION OVERLOAD ISSUE ATTHE SAMETIME, BY PROVIDING A MEANSTO IDENTIFY WHO / WHICH COMMUNITYTHE INFORMATION SHOULD REACH: SHARING SPACES
  • 67. MOAT (meaning of a tag) MOAT-PROJECT.ORG A MODELTO DEFINE MEANINGS OFTAGS SPARQL → DBPEDIA.ORG/RESOURCE/ SPARQL USER-DRIVEN INTERLINKING TAGGED CONTENT ENTERS LINKED DATA WEB COLLABORATIVE APPROACHTOWARDSTHE SHARING OF MEANINGS IN A COMMUNITY image from tinyurl.com/whichapple
  • 68. An ontology stack for the Social Semantic Web
  • 72. Summary OBJECT-CENTRED SOCIALITY REFERSTO HOW WE REALLY USE SOCIAL SPACES DESCRIBE PEOPLE, NETWORKS, CONTENT, PRESENCE, KNOWLEDGE,TAGS, ETC.WITH SEMANTICS NEW APPLICATIONS USING SEMANTICS  ONTHE PUBLIC WEB AND IN ENTERPRISE INTRANETS LINK INFORMATION, PEOPLE AND COMMUNITIES