SlideShare a Scribd company logo
Steffen Staab Semantic (Web) Technologies – Principles and Practice 1Institute for Web Science and Technologies · University of Koblenz-Landau, Germany
Web and Internet Science Group · ECS · University of Southampton, UK &
Semantic (Web) Technologies
Principles and Practices
Steffen Staab
Steffen Staab Semantic (Web) Technologies – Principles and Practice 2
Daten – Menschen
Meaning?
Steffen Staab Semantic (Web) Technologies – Principles and Practice 3
Traditional Information System
Business
Logics
Structured Data
Unstructured
Data
Presentation and
Interaction
Characteristics:
• Processes are
known
• Data structures
are known
• Meaning of data
primarily in
schema and code
Steffen Staab Semantic (Web) Technologies – Principles and Practice 4
Today‘s Information Eco-systems
Examples:
• Open Data
• 10000 DBs/firm
• Cloud(s)
• Ad-hoc data
Characteristics:
• Little structure
• Semi-structured
data
• Meaning of data of
primary importance!
Steffen Staab Semantic (Web) Technologies – Principles and Practice 5
Principles
Steffen Staab Semantic (Web) Technologies – Principles and Practice 6
Issue 1: Data Models
Data Models:
• Relational
• Tree (XML,...)
• Document oriented
• Stream
• Array
• Graph-DB
RDF
Graph data model as
common denominator
Steffen Staab Semantic (Web) Technologies – Principles and Practice 7
Dealing with issue 1: RDF as data model
RDF
Graph data model as
common denominator
knows
Staab Saric
56075
hasPLZ
Steffen Staab Semantic (Web) Technologies – Principles and Practice 8
Issue 2: Conceptual Models
Conceptual Models:
• ER
• UML
• ...
RDFS
Ontology as common
denominator
Steffen Staab Semantic (Web) Technologies – Principles and Practice 9
Issue 2: RDFS as common conceptual meta model
RDFS
for explicit conceptual
description
knows
Staab Saric
56075
hasPLZ
Academic
Industr.
employee
typetype
Steffen Staab Semantic (Web) Technologies – Principles and Practice 10
Issue 3: System boundaries
IRIs
for globally unique
referencing
o:knows
ko:Staab bi:Saric
56075
o:hasPLZ
o:Academic
o:Industr.
employee
rdf:typerdf:type
o = http://myonto.org
rdf = https://www.w3.org/2001/sw/
Steffen Staab Semantic (Web) Technologies – Principles and Practice 11
Information Systems
Traditional:
• Closed world
• Known processes
• Carefully curated data
• Data storage
expensive and limited
Data = Truth
Novel:
• Open world
• Ad-hoc processes
• Error-prone data
• Data storage cheap
and almost unlimited
Data = Signal
Reality in companies: Both! Not a contradiction!
Steffen Staab Semantic (Web) Technologies – Principles and Practice 12
Practices
Knowledge Graphs
• Google
• Hewlett-Packard
• Microsoft
• Samsung
• Reuters
Open Knowledge Graphs
• DBPedia
• Wikidata
• Yago
Rich Semantic Infrastructures
• BBC
• New York Times
• Elsevier
• British Museum
Semantic Thesauri
• UN FAO
• Deutsche Nationalbibliothek
• Roche
• ...
Steffen Staab Semantic (Web) Technologies – Principles and Practice 13
Practices 1: Data=Signal
Steffen Staab Semantic (Web) Technologies – Principles and Practice 14
Principles
http://de.slideshare.net/laroyo/lecture-6-32380702
Steffen Staab Semantic (Web) Technologies – Principles and Practice 15
Principles
http://de.slideshare.net/laroyo/lecture-6-32380702
Steffen Staab Semantic (Web) Technologies – Principles and Practice 16
Principles
http://de.slideshare.net/laroyo/lecture-6-32380702
Steffen Staab Semantic (Web) Technologies – Principles and Practice 17
Principles
http://de.slideshare.net/laroyo/lecture-6-32380702
Steffen Staab Semantic (Web) Technologies – Principles and Practice 18
Principles
http://de.slideshare.net/laroyo/lecture-6-32380702
Steffen Staab Semantic (Web) Technologies – Principles and Practice 19
Practices 2: Data = Truth
Steffen Staab Semantic (Web) Technologies – Principles and Practice 20
Information Architecture
Elsevier Examples
All following slides covering Elsevier
Example are courtesy by Paul Groth
Steffen Staab Semantic (Web) Technologies – Principles and Practice 21
INFORMATION ARCHITECTURE DEFINITIONS
• The combination of organization, labeling, and
navigation schemes within an information system.
• The structural design of an information space to facilitate
task completion and intuitive access to content.
• The art and science of structuring and classifying web
sites and intranets to help people find and manage
information.
• An emerging discipline and community of practice
focusing on bringing principles of design and architecture
to the digital landscape.
Dillon, A. and Turnbull, D. (2006) Information
Architecture, Encyclopedia of Library and Information
Science, Marcel-Dekker.
Steffen Staab Semantic (Web) Technologies – Principles and Practice 22
FOUR TASKS IN INFORMATION ARCHITECTURE
1. Creating Content Organization Systems
2. Creating Semantic Organization Systems
3. Creating Navigation Systems
4. Creating Interaction Designs
Steffen Staab Semantic (Web) Technologies – Principles and Practice 23
Lots of sources at Elsevier
Steffen Staab Semantic (Web) Technologies – Principles and Practice 24
Steffen Staab Semantic (Web) Technologies – Principles and Practice 25
Documents by subject area
Steffen Staab Semantic (Web) Technologies – Principles and Practice 26
ORGANIZING INFORMATION (TAXONOMIES)
Steffen Staab Semantic (Web) Technologies – Principles and Practice 27
Steffen Staab Semantic (Web) Technologies – Principles and Practice 28
CREATING NAVIGATION SYSTEMS
Steffen Staab Semantic (Web) Technologies – Principles and Practice 29
MOBILE REDESIGN
Steffen Staab Semantic (Web) Technologies – Principles and Practice 30
Steffen Staab Semantic (Web) Technologies – Principles and Practice 31
GLOBAL DIGITAL OBJECT IDENTIFIERS (DOI)
Steffen Staab Semantic (Web) Technologies – Principles and Practice 32
ORCID: GLOBAL IDENTIFIERS FOR PEOPLE
Steffen Staab Semantic (Web) Technologies – Principles and Practice 33
ARCHIVES
Steffen Staab Semantic (Web) Technologies – Principles and Practice 34
Steffen Staab Semantic (Web) Technologies – Principles and Practice 35
Steffen Staab Semantic (Web) Technologies – Principles and Practice 36
Steffen Staab Semantic (Web) Technologies – Principles and Practice 37
Linking BBC data
Matthew Wood
http://de.slideshare.net/fantasticlife/semweb-at-the-bbc
Oliver Bartlett
http://www.bbc.co.uk/blogs/internet/entries/af6b613e-6935-3165-
93ca-9319e1887858
Steffen Staab Semantic (Web) Technologies – Principles and Practice 38
bbc.co.uk was incoherent…
Steffen Staab Semantic (Web) Technologies – Principles and Practice 39
Saturday Kitchen Episode Page Saturday Kitchen Recipe
About 10 years ago
Steffen Staab Semantic (Web) Technologies – Principles and Practice 40
Unless we link our data…
• global visual language
• common navigation patterns
• technology refresh
• page assembly layers
• “common platforms”
…are all treating the symptoms, not the illness
Steffen Staab Semantic (Web) Technologies – Principles and Practice 44
ProgrammesMusic
Topics
Users
Events
News Food
Gardening
The BBC from 10,000 feet
Steffen Staab Semantic (Web) Technologies – Principles and Practice 45
What BBC has done:
• Moved to MusicBrainz as music metadata supplier
• Designed and built /programmes according to linked
data principles
• Published the Programmes Ontology
• Used the Music Ontology to publish RDF for /music
• Experimented with pushing programme ontology
data over XMPP
Steffen Staab Semantic (Web) Technologies – Principles and Practice 46
Steffen Staab Semantic (Web) Technologies – Principles and Practice 47
Steffen Staab Semantic (Web) Technologies – Principles and Practice 48
Steffen Staab Semantic (Web) Technologies – Principles and Practice 49
What else?
• RDF on /programmes
• RDFa on /programmes and /music
• Wikipedia/Dbpedia for topic aggregations on
/programmes
• Using MusicBrainz <> Dbpedia linked data
equivalency to aggregate artist information at /music
• /events as linked data
Steffen Staab Semantic (Web) Technologies – Principles and Practice 50
Practices 3:
Data = Truth + Signal
Steffen Staab Semantic (Web) Technologies – Principles and Practice 51
Google for „Vincent van Gogh“
Screenshot by
Kingsley Idehen
Steffen Staab Semantic (Web) Technologies – Principles and Practice 52
Van Gogh on Facebook
Steffen Staab Semantic (Web) Technologies – Principles and Practice 53
Facebook Data Object
Screenshot by
Kingsley Idehen
Steffen Staab Semantic (Web) Technologies – Principles and Practice 54
Van Gogh on Wikipedia
Steffen Staab Semantic (Web) Technologies – Principles and Practice 55
DBPedia Data Object
Note: DBPedia harvests knowledge from Wikipedia
Screenshot by
Kingsley Idehen
Steffen Staab Semantic (Web) Technologies – Principles and Practice 56
Freebase Data Object
Note: MetaWeb producing Freebase is a Semantic Web
company bought by Google in 2010; Freebase is now
donated to WikiData
Screenshot by
Kingsley Idehen
Steffen Staab Semantic (Web) Technologies – Principles and Practice 57
Google Search with Google Knowledge
Graph
Steffen Staab Semantic (Web) Technologies – Principles and Practice 58
Google knowledge graph API
1st API: Search
2nd API: Knowledge
Graph
....among thousands of
APIs used in Google!
https://developers.googl
e.com/knowledge-
graph/
Schema.org types
JSON-LD Syntax
Usage: e.g. named
entity spotting
Steffen Staab Semantic (Web) Technologies – Principles and Practice 59
Yet another challenge /
opportunity:
Open Practices
Steffen Staab Semantic (Web) Technologies – Principles and Practice 60
Semantics at Scale: Linked Open Data Cloud
Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/
Explicit meaning:
Re-used ontologies
Implicit meaning:
Linking of data
Meaning through
social contexts
Steffen Staab Semantic (Web) Technologies – Principles and Practice 61
ProgrammesMusic
Topics
Users
Events
News Food
Gardening
Steffen Staab Semantic (Web) Technologies – Principles and Practice 62
Semantics at Scale: Linked Open Data Cloud
Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/
Explicit meaning:
Re-used ontologies
Implicit meaning:
Linking of data
Meaning through
social contexts
Why should a for-profit (pharmaceutical) company think about opening
data?
• Not all data is competitive advantage, but all data implies costs
• Sharing of – some (!) – data is inevitable
Steffen Staab Semantic (Web) Technologies – Principles and Practice 63
• Semantic Web Technologies
– Simple ideas
– Infrastructures supported by key players
– More technologies to talk about:
• SPARQL, RDF-A, Schema.org, SKOS, PROVO, R2RML...
• Tim Berners-Lee:
„Linked Data is 'the web done right.‘“
http://www.zdnet.com/article/tim-berners-lee-talks-cranberry-sauce-and-linked-data-in-new-york-city/
• Watch 10 Minutes:
https://www.youtube.com/watch?v=ga1aSJXCFe0
Conclusion
Steffen Staab Semantic (Web) Technologies – Principles and Practice 64Institute for Web Science and Technologies · University of Koblenz-Landau, Germany
Web and Internet Science Group · ECS · University of Southampton, UK &
Thank you for your attention!

More Related Content

Similar to Semantic Web Technologies: Principles and Practices

Wwsss intro2016-final
Wwsss intro2016-finalWwsss intro2016-final
Wwsss intro2016-final
Steffen Staab
 
Using hadoop for big data
Using hadoop for big dataUsing hadoop for big data
Using hadoop for big data
Data Science Thailand
 
Intro to Data Science for Non-Data Scientists
Intro to Data Science for Non-Data ScientistsIntro to Data Science for Non-Data Scientists
Intro to Data Science for Non-Data Scientists
Sri Ambati
 
Challenges of Building Web Observatories
Challenges of Building Web ObservatoriesChallenges of Building Web Observatories
Challenges of Building Web Observatories
Steffen Staab
 
Data Science Training and Placement
Data Science Training and PlacementData Science Training and Placement
Data Science Training and Placement
AkhilGGM
 
Best Selenium certification course
Best Selenium certification courseBest Selenium certification course
Best Selenium certification course
KumarNaik21
 
Presentation on Big Data Analytics
Presentation on Big Data AnalyticsPresentation on Big Data Analytics
Presentation on Big Data Analytics
S P Sajjan
 
Data_Engineering_Learning_Roadmap.pdf
Data_Engineering_Learning_Roadmap.pdfData_Engineering_Learning_Roadmap.pdf
Data_Engineering_Learning_Roadmap.pdf
SayakSarkar22
 
Which institute is best for data science?
Which institute is best for data science?Which institute is best for data science?
Which institute is best for data science?
DIGITALSAI1
 
Best Selenium certification course
Best Selenium certification courseBest Selenium certification course
Best Selenium certification course
KumarNaik21
 
Data science training in hyd ppt (1)
Data science training in hyd ppt (1)Data science training in hyd ppt (1)
Data science training in hyd ppt (1)
SayyedYusufali
 
Data science training institute in hyderabad
Data science training institute in hyderabadData science training institute in hyderabad
Data science training institute in hyderabad
VamsiNihal
 
Data science training in Hyderabad
Data science  training in HyderabadData science  training in Hyderabad
Data science training in Hyderabad
saitejavella
 
Data science training Hyderabad
Data science training HyderabadData science training Hyderabad
Data science training Hyderabad
Nithinsunil1
 
Data science online training in hyderabad
Data science online training in hyderabadData science online training in hyderabad
Data science online training in hyderabad
VamsiNihal
 
Data science training in hyd ppt (1)
Data science training in hyd ppt (1)Data science training in hyd ppt (1)
Data science training in hyd ppt (1)
SayyedYusufali
 
data science training and placement
data science training and placementdata science training and placement
data science training and placement
SaiprasadVella
 
online data science training
online data science trainingonline data science training
online data science training
DIGITALSAI1
 
Data science online training in hyderabad
Data science online training in hyderabadData science online training in hyderabad
Data science online training in hyderabad
VamsiNihal
 
data science online training in hyderabad
data science online training in hyderabaddata science online training in hyderabad
data science online training in hyderabad
VamsiNihal
 

Similar to Semantic Web Technologies: Principles and Practices (20)

Wwsss intro2016-final
Wwsss intro2016-finalWwsss intro2016-final
Wwsss intro2016-final
 
Using hadoop for big data
Using hadoop for big dataUsing hadoop for big data
Using hadoop for big data
 
Intro to Data Science for Non-Data Scientists
Intro to Data Science for Non-Data ScientistsIntro to Data Science for Non-Data Scientists
Intro to Data Science for Non-Data Scientists
 
Challenges of Building Web Observatories
Challenges of Building Web ObservatoriesChallenges of Building Web Observatories
Challenges of Building Web Observatories
 
Data Science Training and Placement
Data Science Training and PlacementData Science Training and Placement
Data Science Training and Placement
 
Best Selenium certification course
Best Selenium certification courseBest Selenium certification course
Best Selenium certification course
 
Presentation on Big Data Analytics
Presentation on Big Data AnalyticsPresentation on Big Data Analytics
Presentation on Big Data Analytics
 
Data_Engineering_Learning_Roadmap.pdf
Data_Engineering_Learning_Roadmap.pdfData_Engineering_Learning_Roadmap.pdf
Data_Engineering_Learning_Roadmap.pdf
 
Which institute is best for data science?
Which institute is best for data science?Which institute is best for data science?
Which institute is best for data science?
 
Best Selenium certification course
Best Selenium certification courseBest Selenium certification course
Best Selenium certification course
 
Data science training in hyd ppt (1)
Data science training in hyd ppt (1)Data science training in hyd ppt (1)
Data science training in hyd ppt (1)
 
Data science training institute in hyderabad
Data science training institute in hyderabadData science training institute in hyderabad
Data science training institute in hyderabad
 
Data science training in Hyderabad
Data science  training in HyderabadData science  training in Hyderabad
Data science training in Hyderabad
 
Data science training Hyderabad
Data science training HyderabadData science training Hyderabad
Data science training Hyderabad
 
Data science online training in hyderabad
Data science online training in hyderabadData science online training in hyderabad
Data science online training in hyderabad
 
Data science training in hyd ppt (1)
Data science training in hyd ppt (1)Data science training in hyd ppt (1)
Data science training in hyd ppt (1)
 
data science training and placement
data science training and placementdata science training and placement
data science training and placement
 
online data science training
online data science trainingonline data science training
online data science training
 
Data science online training in hyderabad
Data science online training in hyderabadData science online training in hyderabad
Data science online training in hyderabad
 
data science online training in hyderabad
data science online training in hyderabaddata science online training in hyderabad
data science online training in hyderabad
 

More from Steffen Staab

Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Steffen Staab
 
Knowledge graphs for knowing more and knowing for sure
Knowledge graphs for knowing more and knowing for sureKnowledge graphs for knowing more and knowing for sure
Knowledge graphs for knowing more and knowing for sure
Steffen Staab
 
Symbolic Background Knowledge for Machine Learning
Symbolic Background Knowledge for Machine LearningSymbolic Background Knowledge for Machine Learning
Symbolic Background Knowledge for Machine Learning
Steffen Staab
 
Soziale Netzwerke und Medien: Multi-disziplinäre Ansätze für ein multi-dimens...
Soziale Netzwerke und Medien: Multi-disziplinäre Ansätze für ein multi-dimens...Soziale Netzwerke und Medien: Multi-disziplinäre Ansätze für ein multi-dimens...
Soziale Netzwerke und Medien: Multi-disziplinäre Ansätze für ein multi-dimens...
Steffen Staab
 
Web Futures: Inclusive, Intelligent, Sustainable
Web Futures: Inclusive, Intelligent, SustainableWeb Futures: Inclusive, Intelligent, Sustainable
Web Futures: Inclusive, Intelligent, Sustainable
Steffen Staab
 
Eyeing the Web
Eyeing the WebEyeing the Web
Eyeing the Web
Steffen Staab
 
Concepts in Application Context ( How we may think conceptually )
Concepts in Application Context ( How we may think conceptually )Concepts in Application Context ( How we may think conceptually )
Concepts in Application Context ( How we may think conceptually )
Steffen Staab
 
Storing and Querying Semantic Data in the Cloud
Storing and Querying Semantic Data in the CloudStoring and Querying Semantic Data in the Cloud
Storing and Querying Semantic Data in the Cloud
Steffen Staab
 
Semantics reloaded
Semantics reloadedSemantics reloaded
Semantics reloaded
Steffen Staab
 
Ontologien und Semantic Web - Impulsvortrag Terminologietag
Ontologien und Semantic Web - Impulsvortrag TerminologietagOntologien und Semantic Web - Impulsvortrag Terminologietag
Ontologien und Semantic Web - Impulsvortrag Terminologietag
Steffen Staab
 
Opinion Formation and Spreading
Opinion Formation and SpreadingOpinion Formation and Spreading
Opinion Formation and Spreading
Steffen Staab
 
The Web We Want
The Web We WantThe Web We Want
The Web We Want
Steffen Staab
 
10 Jahre Web Science
10 Jahre Web Science10 Jahre Web Science
10 Jahre Web Science
Steffen Staab
 
(Semi-)Automatic analysis of online contents
(Semi-)Automatic analysis of online contents(Semi-)Automatic analysis of online contents
(Semi-)Automatic analysis of online contents
Steffen Staab
 
Programming with Semantic Broad Data
Programming with Semantic Broad DataProgramming with Semantic Broad Data
Programming with Semantic Broad Data
Steffen Staab
 
Text Mining using LDA with Context
Text Mining using LDA with ContextText Mining using LDA with Context
Text Mining using LDA with Context
Steffen Staab
 
Closing Session ISWC 2015
Closing Session ISWC 2015Closing Session ISWC 2015
Closing Session ISWC 2015
Steffen Staab
 
Bias in the Social Web
Bias in the Social WebBias in the Social Web
Bias in the Social Web
Steffen Staab
 
Semantic Technologies and Programmatic Access to Semantic Data
Semantic Technologies and Programmatic Access to Semantic Data Semantic Technologies and Programmatic Access to Semantic Data
Semantic Technologies and Programmatic Access to Semantic Data
Steffen Staab
 
Seamless semantics - avoiding semantic discontinuity
Seamless semantics - avoiding semantic discontinuitySeamless semantics - avoiding semantic discontinuity
Seamless semantics - avoiding semantic discontinuity
Steffen Staab
 

More from Steffen Staab (20)

Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Knowledge graphs for knowing more and knowing for sure
Knowledge graphs for knowing more and knowing for sureKnowledge graphs for knowing more and knowing for sure
Knowledge graphs for knowing more and knowing for sure
 
Symbolic Background Knowledge for Machine Learning
Symbolic Background Knowledge for Machine LearningSymbolic Background Knowledge for Machine Learning
Symbolic Background Knowledge for Machine Learning
 
Soziale Netzwerke und Medien: Multi-disziplinäre Ansätze für ein multi-dimens...
Soziale Netzwerke und Medien: Multi-disziplinäre Ansätze für ein multi-dimens...Soziale Netzwerke und Medien: Multi-disziplinäre Ansätze für ein multi-dimens...
Soziale Netzwerke und Medien: Multi-disziplinäre Ansätze für ein multi-dimens...
 
Web Futures: Inclusive, Intelligent, Sustainable
Web Futures: Inclusive, Intelligent, SustainableWeb Futures: Inclusive, Intelligent, Sustainable
Web Futures: Inclusive, Intelligent, Sustainable
 
Eyeing the Web
Eyeing the WebEyeing the Web
Eyeing the Web
 
Concepts in Application Context ( How we may think conceptually )
Concepts in Application Context ( How we may think conceptually )Concepts in Application Context ( How we may think conceptually )
Concepts in Application Context ( How we may think conceptually )
 
Storing and Querying Semantic Data in the Cloud
Storing and Querying Semantic Data in the CloudStoring and Querying Semantic Data in the Cloud
Storing and Querying Semantic Data in the Cloud
 
Semantics reloaded
Semantics reloadedSemantics reloaded
Semantics reloaded
 
Ontologien und Semantic Web - Impulsvortrag Terminologietag
Ontologien und Semantic Web - Impulsvortrag TerminologietagOntologien und Semantic Web - Impulsvortrag Terminologietag
Ontologien und Semantic Web - Impulsvortrag Terminologietag
 
Opinion Formation and Spreading
Opinion Formation and SpreadingOpinion Formation and Spreading
Opinion Formation and Spreading
 
The Web We Want
The Web We WantThe Web We Want
The Web We Want
 
10 Jahre Web Science
10 Jahre Web Science10 Jahre Web Science
10 Jahre Web Science
 
(Semi-)Automatic analysis of online contents
(Semi-)Automatic analysis of online contents(Semi-)Automatic analysis of online contents
(Semi-)Automatic analysis of online contents
 
Programming with Semantic Broad Data
Programming with Semantic Broad DataProgramming with Semantic Broad Data
Programming with Semantic Broad Data
 
Text Mining using LDA with Context
Text Mining using LDA with ContextText Mining using LDA with Context
Text Mining using LDA with Context
 
Closing Session ISWC 2015
Closing Session ISWC 2015Closing Session ISWC 2015
Closing Session ISWC 2015
 
Bias in the Social Web
Bias in the Social WebBias in the Social Web
Bias in the Social Web
 
Semantic Technologies and Programmatic Access to Semantic Data
Semantic Technologies and Programmatic Access to Semantic Data Semantic Technologies and Programmatic Access to Semantic Data
Semantic Technologies and Programmatic Access to Semantic Data
 
Seamless semantics - avoiding semantic discontinuity
Seamless semantics - avoiding semantic discontinuitySeamless semantics - avoiding semantic discontinuity
Seamless semantics - avoiding semantic discontinuity
 

Recently uploaded

E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
Hornet Dynamics
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
TheSMSPoint
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 
Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
Roshan Dwivedi
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Neo4j
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Crescat
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Łukasz Chruściel
 
SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024
Hironori Washizaki
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Mind IT Systems
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
Rakesh Kumar R
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
Boni García
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 

Recently uploaded (20)

E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 
Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
 
SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 

Semantic Web Technologies: Principles and Practices

  • 1. Steffen Staab Semantic (Web) Technologies – Principles and Practice 1Institute for Web Science and Technologies · University of Koblenz-Landau, Germany Web and Internet Science Group · ECS · University of Southampton, UK & Semantic (Web) Technologies Principles and Practices Steffen Staab
  • 2. Steffen Staab Semantic (Web) Technologies – Principles and Practice 2 Daten – Menschen Meaning?
  • 3. Steffen Staab Semantic (Web) Technologies – Principles and Practice 3 Traditional Information System Business Logics Structured Data Unstructured Data Presentation and Interaction Characteristics: • Processes are known • Data structures are known • Meaning of data primarily in schema and code
  • 4. Steffen Staab Semantic (Web) Technologies – Principles and Practice 4 Today‘s Information Eco-systems Examples: • Open Data • 10000 DBs/firm • Cloud(s) • Ad-hoc data Characteristics: • Little structure • Semi-structured data • Meaning of data of primary importance!
  • 5. Steffen Staab Semantic (Web) Technologies – Principles and Practice 5 Principles
  • 6. Steffen Staab Semantic (Web) Technologies – Principles and Practice 6 Issue 1: Data Models Data Models: • Relational • Tree (XML,...) • Document oriented • Stream • Array • Graph-DB RDF Graph data model as common denominator
  • 7. Steffen Staab Semantic (Web) Technologies – Principles and Practice 7 Dealing with issue 1: RDF as data model RDF Graph data model as common denominator knows Staab Saric 56075 hasPLZ
  • 8. Steffen Staab Semantic (Web) Technologies – Principles and Practice 8 Issue 2: Conceptual Models Conceptual Models: • ER • UML • ... RDFS Ontology as common denominator
  • 9. Steffen Staab Semantic (Web) Technologies – Principles and Practice 9 Issue 2: RDFS as common conceptual meta model RDFS for explicit conceptual description knows Staab Saric 56075 hasPLZ Academic Industr. employee typetype
  • 10. Steffen Staab Semantic (Web) Technologies – Principles and Practice 10 Issue 3: System boundaries IRIs for globally unique referencing o:knows ko:Staab bi:Saric 56075 o:hasPLZ o:Academic o:Industr. employee rdf:typerdf:type o = http://myonto.org rdf = https://www.w3.org/2001/sw/
  • 11. Steffen Staab Semantic (Web) Technologies – Principles and Practice 11 Information Systems Traditional: • Closed world • Known processes • Carefully curated data • Data storage expensive and limited Data = Truth Novel: • Open world • Ad-hoc processes • Error-prone data • Data storage cheap and almost unlimited Data = Signal Reality in companies: Both! Not a contradiction!
  • 12. Steffen Staab Semantic (Web) Technologies – Principles and Practice 12 Practices Knowledge Graphs • Google • Hewlett-Packard • Microsoft • Samsung • Reuters Open Knowledge Graphs • DBPedia • Wikidata • Yago Rich Semantic Infrastructures • BBC • New York Times • Elsevier • British Museum Semantic Thesauri • UN FAO • Deutsche Nationalbibliothek • Roche • ...
  • 13. Steffen Staab Semantic (Web) Technologies – Principles and Practice 13 Practices 1: Data=Signal
  • 14. Steffen Staab Semantic (Web) Technologies – Principles and Practice 14 Principles http://de.slideshare.net/laroyo/lecture-6-32380702
  • 15. Steffen Staab Semantic (Web) Technologies – Principles and Practice 15 Principles http://de.slideshare.net/laroyo/lecture-6-32380702
  • 16. Steffen Staab Semantic (Web) Technologies – Principles and Practice 16 Principles http://de.slideshare.net/laroyo/lecture-6-32380702
  • 17. Steffen Staab Semantic (Web) Technologies – Principles and Practice 17 Principles http://de.slideshare.net/laroyo/lecture-6-32380702
  • 18. Steffen Staab Semantic (Web) Technologies – Principles and Practice 18 Principles http://de.slideshare.net/laroyo/lecture-6-32380702
  • 19. Steffen Staab Semantic (Web) Technologies – Principles and Practice 19 Practices 2: Data = Truth
  • 20. Steffen Staab Semantic (Web) Technologies – Principles and Practice 20 Information Architecture Elsevier Examples All following slides covering Elsevier Example are courtesy by Paul Groth
  • 21. Steffen Staab Semantic (Web) Technologies – Principles and Practice 21 INFORMATION ARCHITECTURE DEFINITIONS • The combination of organization, labeling, and navigation schemes within an information system. • The structural design of an information space to facilitate task completion and intuitive access to content. • The art and science of structuring and classifying web sites and intranets to help people find and manage information. • An emerging discipline and community of practice focusing on bringing principles of design and architecture to the digital landscape. Dillon, A. and Turnbull, D. (2006) Information Architecture, Encyclopedia of Library and Information Science, Marcel-Dekker.
  • 22. Steffen Staab Semantic (Web) Technologies – Principles and Practice 22 FOUR TASKS IN INFORMATION ARCHITECTURE 1. Creating Content Organization Systems 2. Creating Semantic Organization Systems 3. Creating Navigation Systems 4. Creating Interaction Designs
  • 23. Steffen Staab Semantic (Web) Technologies – Principles and Practice 23 Lots of sources at Elsevier
  • 24. Steffen Staab Semantic (Web) Technologies – Principles and Practice 24
  • 25. Steffen Staab Semantic (Web) Technologies – Principles and Practice 25 Documents by subject area
  • 26. Steffen Staab Semantic (Web) Technologies – Principles and Practice 26 ORGANIZING INFORMATION (TAXONOMIES)
  • 27. Steffen Staab Semantic (Web) Technologies – Principles and Practice 27
  • 28. Steffen Staab Semantic (Web) Technologies – Principles and Practice 28 CREATING NAVIGATION SYSTEMS
  • 29. Steffen Staab Semantic (Web) Technologies – Principles and Practice 29 MOBILE REDESIGN
  • 30. Steffen Staab Semantic (Web) Technologies – Principles and Practice 30
  • 31. Steffen Staab Semantic (Web) Technologies – Principles and Practice 31 GLOBAL DIGITAL OBJECT IDENTIFIERS (DOI)
  • 32. Steffen Staab Semantic (Web) Technologies – Principles and Practice 32 ORCID: GLOBAL IDENTIFIERS FOR PEOPLE
  • 33. Steffen Staab Semantic (Web) Technologies – Principles and Practice 33 ARCHIVES
  • 34. Steffen Staab Semantic (Web) Technologies – Principles and Practice 34
  • 35. Steffen Staab Semantic (Web) Technologies – Principles and Practice 35
  • 36. Steffen Staab Semantic (Web) Technologies – Principles and Practice 36
  • 37. Steffen Staab Semantic (Web) Technologies – Principles and Practice 37 Linking BBC data Matthew Wood http://de.slideshare.net/fantasticlife/semweb-at-the-bbc Oliver Bartlett http://www.bbc.co.uk/blogs/internet/entries/af6b613e-6935-3165- 93ca-9319e1887858
  • 38. Steffen Staab Semantic (Web) Technologies – Principles and Practice 38 bbc.co.uk was incoherent…
  • 39. Steffen Staab Semantic (Web) Technologies – Principles and Practice 39 Saturday Kitchen Episode Page Saturday Kitchen Recipe About 10 years ago
  • 40. Steffen Staab Semantic (Web) Technologies – Principles and Practice 40 Unless we link our data… • global visual language • common navigation patterns • technology refresh • page assembly layers • “common platforms” …are all treating the symptoms, not the illness
  • 41. Steffen Staab Semantic (Web) Technologies – Principles and Practice 44 ProgrammesMusic Topics Users Events News Food Gardening The BBC from 10,000 feet
  • 42. Steffen Staab Semantic (Web) Technologies – Principles and Practice 45 What BBC has done: • Moved to MusicBrainz as music metadata supplier • Designed and built /programmes according to linked data principles • Published the Programmes Ontology • Used the Music Ontology to publish RDF for /music • Experimented with pushing programme ontology data over XMPP
  • 43. Steffen Staab Semantic (Web) Technologies – Principles and Practice 46
  • 44. Steffen Staab Semantic (Web) Technologies – Principles and Practice 47
  • 45. Steffen Staab Semantic (Web) Technologies – Principles and Practice 48
  • 46. Steffen Staab Semantic (Web) Technologies – Principles and Practice 49 What else? • RDF on /programmes • RDFa on /programmes and /music • Wikipedia/Dbpedia for topic aggregations on /programmes • Using MusicBrainz <> Dbpedia linked data equivalency to aggregate artist information at /music • /events as linked data
  • 47. Steffen Staab Semantic (Web) Technologies – Principles and Practice 50 Practices 3: Data = Truth + Signal
  • 48. Steffen Staab Semantic (Web) Technologies – Principles and Practice 51 Google for „Vincent van Gogh“ Screenshot by Kingsley Idehen
  • 49. Steffen Staab Semantic (Web) Technologies – Principles and Practice 52 Van Gogh on Facebook
  • 50. Steffen Staab Semantic (Web) Technologies – Principles and Practice 53 Facebook Data Object Screenshot by Kingsley Idehen
  • 51. Steffen Staab Semantic (Web) Technologies – Principles and Practice 54 Van Gogh on Wikipedia
  • 52. Steffen Staab Semantic (Web) Technologies – Principles and Practice 55 DBPedia Data Object Note: DBPedia harvests knowledge from Wikipedia Screenshot by Kingsley Idehen
  • 53. Steffen Staab Semantic (Web) Technologies – Principles and Practice 56 Freebase Data Object Note: MetaWeb producing Freebase is a Semantic Web company bought by Google in 2010; Freebase is now donated to WikiData Screenshot by Kingsley Idehen
  • 54. Steffen Staab Semantic (Web) Technologies – Principles and Practice 57 Google Search with Google Knowledge Graph
  • 55. Steffen Staab Semantic (Web) Technologies – Principles and Practice 58 Google knowledge graph API 1st API: Search 2nd API: Knowledge Graph ....among thousands of APIs used in Google! https://developers.googl e.com/knowledge- graph/ Schema.org types JSON-LD Syntax Usage: e.g. named entity spotting
  • 56. Steffen Staab Semantic (Web) Technologies – Principles and Practice 59 Yet another challenge / opportunity: Open Practices
  • 57. Steffen Staab Semantic (Web) Technologies – Principles and Practice 60 Semantics at Scale: Linked Open Data Cloud Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/ Explicit meaning: Re-used ontologies Implicit meaning: Linking of data Meaning through social contexts
  • 58. Steffen Staab Semantic (Web) Technologies – Principles and Practice 61 ProgrammesMusic Topics Users Events News Food Gardening
  • 59. Steffen Staab Semantic (Web) Technologies – Principles and Practice 62 Semantics at Scale: Linked Open Data Cloud Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/ Explicit meaning: Re-used ontologies Implicit meaning: Linking of data Meaning through social contexts Why should a for-profit (pharmaceutical) company think about opening data? • Not all data is competitive advantage, but all data implies costs • Sharing of – some (!) – data is inevitable
  • 60. Steffen Staab Semantic (Web) Technologies – Principles and Practice 63 • Semantic Web Technologies – Simple ideas – Infrastructures supported by key players – More technologies to talk about: • SPARQL, RDF-A, Schema.org, SKOS, PROVO, R2RML... • Tim Berners-Lee: „Linked Data is 'the web done right.‘“ http://www.zdnet.com/article/tim-berners-lee-talks-cranberry-sauce-and-linked-data-in-new-york-city/ • Watch 10 Minutes: https://www.youtube.com/watch?v=ga1aSJXCFe0 Conclusion
  • 61. Steffen Staab Semantic (Web) Technologies – Principles and Practice 64Institute for Web Science and Technologies · University of Koblenz-Landau, Germany Web and Internet Science Group · ECS · University of Southampton, UK & Thank you for your attention!