SlideShare a Scribd company logo
LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO)
HOW LINKED DATA AND SEMANTIC WEB
TECHNOLOGIES FOSTER THE
PUBLICATION, RETRIEVAL, REUSE, AND
INTEGRATION OF DATA
A NON-TECHNICAL, EXAMPLE-DRIVEN INTRODUCTION
Krzysztof Janowicz, Grant McKenzie, and Yingjie Hu
STKO Lab
University of California, Santa Barbara, USA
UCSB Library, April 2014
AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO)
WHAT IS LINKED DATA?
LINKING DATA AS NEXT-GENERATION INFRASTRUCTURE
Data Silos
Web services
Databases
Web pages
hinder ad-hoc combination
enforce data models
limit re-usability
AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO)
FROM DOCUMENTS TO DATA
FROM LINKED DOCUMENTS TO LINKED DATA
Use Uniform Resource Identifiers (URI) to identify entities, link them to other
entities, encode information about these entities using the
machine-understandable RDF, and make them available on the Web.
AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO)
FROM DOCUMENTS TO DATA
BERNERS-LEE’S LINKED DATA PRINCIPLES AND STARS
Four Rules for Linked Data
Use URIs as names for things
Use HTTP URIs so that people can look up those names.
When someone looks up a URI, provide useful information, using the standards
(RDF*, SPARQL)
Include links to other URIs. so that they can discover more things.
Is your Linked Open Data 5 Star?
Available on the web (whatever format) but with an open licence, to be Open Data
Available as machine-readable structured data (e.g. excel instead of image
scan of a table)
as (2) plus non-proprietary format (e.g. CSV instead of excel)
All the above plus, Use open standards from W3C (RDF and SPARQL) to
identify things, so that people can point at your stuff
All the above, plus: Link your data to other people’s data to provide
context
See http://www.w3.org/DesignIssues/LinkedData.html
AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO)
EXPLORING LINKED DATA
EXPLORING LINKED DATA RELATED TO SANTA BARBARA
Follow-your-nose: Explore information related to Santa Barbara using
Linked Data (DBpedia).
AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO)
EXPLORING LINKED DATA
FINDING RELATIONS BETWEEN PLACES
Finding Relations between places (via people, events, objects,...).
AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO)
EXPLORING LINKED DATA
REASONATOR:
BROWSE WIKIDATA
’Wikidata is a
free knowledge
base that can be
read and edited
by humans and
machines alike.’
AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO)
EXPLORING LINKED DATA
SEARCHING THE WEB OF DOCUMENTS
This is still how most (Web) search works today. 20 million results, no hit.
AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO)
EXPLORING LINKED DATA
SEARCHING THE WEB OF (LINKED) DATA
Populated places have a population, are located, occupy a certain area,...
AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO)
EXPLORING LINKED DATA
GOOGLE’S KNOWLEDGE GRAPH
AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO)
EXPLORING LINKED DATA
GOOGLE’S KNOWLEDGE GRAPH
Google’s Web search is changing towards query answering.
AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO)
QUERYING AND INTEGRATION OF LINKED DATA
THE GLOBAL GRAPH OF LINKED DATA
The examples before involved only one data set, but there is much more...
AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO)
QUERYING AND INTEGRATION OF LINKED DATA
THE GLOBAL GRAPH OF LINKED DATA
AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO)
QUERYING AND INTEGRATION OF LINKED DATA
INTEGRATION AND QUERY FEDERATION
Integration by searching equivalent classes or/and same features
in data sets. This requires ontology matching and alignment.
AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO)
ONTOLOGIES IN COMPUTER/INFORMATION SCIENCE
ONTOLOGIES IN COMPUTER/INFORMATION SCIENCE
An ontology is an explicit specification of a conceptualization used
to achieve a shared understanding of a particular domain of interest. (adopted from Gruber (1993))
AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO)
ENTITIES, CONCEPTS AND CATEGORIES
ENTITIES, CONCEPTS AND CATEGORIES
An entity is an individual (real world) object.
AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO)
ENTITIES, CONCEPTS AND CATEGORIES
ENTITIES, CONCEPTS AND CATEGORIES
A concept/class is a (mental) template used for grouping entities.
AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO)
ENTITIES, CONCEPTS AND CATEGORIES
ENTITIES, CONCEPTS AND CATEGORIES
A category is the set of entities grouped using a particular concept.
AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO)
SUBSUMPTION AND SIMILARITY
SUBSUMPTION
Concepts can be organized within hierarchical structures.
[this subClassOf relation is transitive]
AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO)
SUBSUMPTION AND SIMILARITY
SIMILARITY
Some concepts (and entities) are more similar than others.
AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO)
ONTOLOGY LANGUAGES
UNDER THE HOOD OF A MAP LEGEND ONTOLOGY
NC = {LegendItem, Symbol, Label, FeatureType} (1)
NR = {consistsOf, isLabelFor, isLabelOf, SymbolizedBy} (2)
¬∃N. (3)
LegendItem ∃consistsOf.Symbol ∃consistsOf.LegendItem (4)
Label ∃SymbolizedBy.Symbol ∀SymbolizedBy.Symbol (5)
≤ 1isLabelFor. (6)
≤ 1isLabelOf. (7)
≤ 1SymbolizedBy. (8)
Label ∃isLabelFor.FeatureType (9)
Label Symbol ⊥ (also for Symbol, Label, FeatureType, LegendItem) (10)
SymbolizedBy−
◦ isLabelFor depictedBy−
(11)
¬∃consistsOf−
Legend (12)
. . . (13)
AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO)
SEMANTIC INTEROPERABILITY
WHY NOT JUST STANDARDIZE MEANING? (CITY OR TOWN?)
AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO)
SEMANTIC INTEROPERABILITY
WHY NOT JUST STANDARDIZE MEANING? (CITY OR TOWN?)
California:
City ≡ Town
Utah:
Town ≡ < (population, 1000)
Pennsylvania:
Town ≡ {Bloomsburg}
AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO)
SEMANTIC INTEROPERABILITY
SEMANTIC INTEROPERABILITY – MEANINGFUL LINKS
Unfortunately, our data sources use
exactly the same terminology (e.g.,
connection) to talk about totally different
and contradicting facts (e.g., separation)
While we can still syntactically integrate
and reuse information, the results may be
misleading or even meaningless
We need heterogeneity preserving semantic interoperability methods
AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO)
SEMANTIC INTEROPERABILITY
SEMANTIC INTEROPERABILITY – MEANINGFUL LINKS
Unfortunately, our data sources use
exactly the same terminology (e.g.,
connection) to talk about totally different
and contradicting facts (e.g., separation)
While we can still syntactically integrate
and reuse information, the results may be
misleading or even meaningless
We need heterogeneity preserving semantic interoperability methods
AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO)
LINKED DATA AND VOCABULARIES
ONTOLOGIES TO MAKE YOUR DATA MORE USABLE
Five Stars of Linked Data Vocabulary Use
Linked Data without any vocabulary.
There is dereferencable human-readable information about the used
vocabulary.
The information is available as machine-readable explicit
axiomatization of the vocabulary.
The vocabulary is linked to other vocabularies
Metadata about the vocabulary is available (in a dereferencable
and machine-readable form).
The vocabulary is linked to by other vocabularies.
See http://semantic-web-journal.net/content/
five-stars-linked-data-vocabulary-use
AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO)
LINKED DATA AND MAPS
A TINY ONTOLOGY FOR ESRI’S ARCGIS ONLINE
This fragment of the ontology developed for ArcGIS Online defines
the relations (e.g., isOwnerOf) between items (e.g., map services),
users, and user groups.
AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO)
LINKED DATA AND MAPS
WHICH BASEMAP IS MOST POPULAR (BASED ON VIEWS)?
SELECT DISTINCT ?baseMap ?numViews
WHERE { ?baseMap arcgis:isBaseMapOf ?item .
?baseMap arcgis:numViews ?numViews }
ORDER BY DESC(?numViews) LIMIT 10
Listing 1: SPARQL query for most popular maps based on views.
AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO)
LINKED DATA AND MAPS
WHICH BASEMAP IS MOST POPULAR (BASED ON USAGE)?
SELECT ?baseMap (count(distinct ?item) as ?usedTimes)
WHERE { ?baseMap arcgis:isBaseMapOf ?item }
GROUP BY ?baseMap
ORDER BY DESC(?usedTimes) LIMIT 10
Listing 2: SPARQL query for most popular maps based on usage.
AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO)
LINKED DATA AND MAPS
LINKED DATA PORTAL FOR ARCGIS ONLINE (DEMO)
Semantics-enabled and Linked Data-driven similarity search interface for ArcGIS Online.
http://stko-exp.geog.ucsb.edu/linkedarcgis/
AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO)
LINKED DATA AND GAZETTEERS
USCB’S ALEXANDRIA DIGITAL LIBRARY GAZETTEER (2006)
Interface of the original Alexandria Digital Library Gazetteer.
AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO)
LINKED DATA AND GAZETTEERS
ONTOLOGY-POWERED, LINKED DATA-DRIVEN ADL GAZETTEER (DEMO)
5 Million places merged from multiple authoritative data sources. Contains
multiple alternative (e.g., historic) names, provenance information, 1200
geographic feature classes, polygon data, GeoSPARQL endpoint, etc.
[Still a lot of work to be done].
AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO)
LINKED DATA AND GAZETTEERS
WHY NOT JUST USE GEONAMES?
A SPARQL query for people living near the Gulf of Guinea will return about 7
billion! See http://stko.geog.ucsb.edu/location_linked_data for more examples.
AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO)
LINKED DATA AND SCIENTOMETRICS
DEKDIV: EXPLORING BIBLIOGRAPHIC LINKED DATA (DEMO)
System: http://stko-exp.geog.ucsb.edu/lak/; paper: http://bit.ly/1dW2NER
AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO)
LINKED DATA AND SCIENTOMETRICS
SEMANTIC WEB JOURNAL: LINKED SCIENTOMETRICS
System: http://semantic-web-journal.com/SWJPortal/;
paper: http://bit.ly/1ilwbRU
AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU

More Related Content

PDF
Provenance and Reuse of Open Data (PILOD 2.0 June 2014)
PDF
Indexing based Genetic Programming Approach to Record Deduplication
PDF
Prov-O-Viz: Interactive Provenance Visualization
PPTX
Semantics 101
PDF
Graph-based Approaches for Organization Entity Resolution in MapReduce
PDF
G1803054653
PDF
An Ecosystem for Linked Humanities Data
PDF
What makes a linked data pattern interesting?
Provenance and Reuse of Open Data (PILOD 2.0 June 2014)
Indexing based Genetic Programming Approach to Record Deduplication
Prov-O-Viz: Interactive Provenance Visualization
Semantics 101
Graph-based Approaches for Organization Entity Resolution in MapReduce
G1803054653
An Ecosystem for Linked Humanities Data
What makes a linked data pattern interesting?

What's hot (16)

PDF
Algorithm for calculating relevance of documents in information retrieval sys...
PDF
Knowledge Representation on the Web
PPTX
A Generic Scientific Data Model and Ontology for Representation of Chemical Data
PDF
EFFICIENT SCHEMA BASED KEYWORD SEARCH IN RELATIONAL DATABASES
PPT
Beyond Seamless Access: Meta-data In The Age of Content Integration
PDF
Data analytics beyond data processing and how it affects Industry 4.0
PDF
Annotating Search Results from Web Databases
PDF
Knowledge Based Trust: Estimating the Trustworthiness of Web Sources
PDF
Bi4101343346
DOCX
Utility privacy tradeoff in databases an information-theoretic approach
PDF
At33264269
PPS
Semantic Web in Action: Ontology-driven information search, integration and a...
PPTX
2015 07-tuto3-mining hin
DOCX
Annotating search results from web databases
PDF
AN IMPROVED TECHNIQUE FOR DOCUMENT CLUSTERING
PDF
Topic Modeling : Clustering of Deep Webpages
Algorithm for calculating relevance of documents in information retrieval sys...
Knowledge Representation on the Web
A Generic Scientific Data Model and Ontology for Representation of Chemical Data
EFFICIENT SCHEMA BASED KEYWORD SEARCH IN RELATIONAL DATABASES
Beyond Seamless Access: Meta-data In The Age of Content Integration
Data analytics beyond data processing and how it affects Industry 4.0
Annotating Search Results from Web Databases
Knowledge Based Trust: Estimating the Trustworthiness of Web Sources
Bi4101343346
Utility privacy tradeoff in databases an information-theoretic approach
At33264269
Semantic Web in Action: Ontology-driven information search, integration and a...
2015 07-tuto3-mining hin
Annotating search results from web databases
AN IMPROVED TECHNIQUE FOR DOCUMENT CLUSTERING
Topic Modeling : Clustering of Deep Webpages
Ad

Similar to A Non-Technical, Example-Driven Introduction to Linked Data (20)

PDF
Linked Open (Geo)Data and the Distributed Ontology Language – a perfect match
PDF
20110728 datalift-rpi-troy
PDF
What do we want computers to do for us?
PDF
Implementing Linked Data in Low-Resource Conditions
PPSX
Linked Data to Improve the OER Experience
PPTX
Linked Data Usecases
PDF
Linked Data Management
PDF
Methodological Guidelines for Publishing Linked Data
KEY
Semantic Web and Linked Open Data
PPTX
From ontology to wiki
PDF
Linked Data
PPT
George thomas gtra2010
PDF
INSPIRE Hackathon Webinar Intro to Linked Data and Semantics
PPT
Linked Data and the Semantic Web - Mimas Seminar
PDF
Tutorial@BDA 2017 -- Knowledge Graph Expansion and Enrichment
PPTX
Linked Open Data Alignment and Enrichment Using Bootstrapping Based Techniques
PDF
Open data and linked data
PPTX
Prateek Jain dissertation defense, Kno.e.sis, Wright State University
PPTX
Linked data 20171106
PPTX
Prateek Jain's Dissertation Defense - Linked Open Data Alignment and Querying
Linked Open (Geo)Data and the Distributed Ontology Language – a perfect match
20110728 datalift-rpi-troy
What do we want computers to do for us?
Implementing Linked Data in Low-Resource Conditions
Linked Data to Improve the OER Experience
Linked Data Usecases
Linked Data Management
Methodological Guidelines for Publishing Linked Data
Semantic Web and Linked Open Data
From ontology to wiki
Linked Data
George thomas gtra2010
INSPIRE Hackathon Webinar Intro to Linked Data and Semantics
Linked Data and the Semantic Web - Mimas Seminar
Tutorial@BDA 2017 -- Knowledge Graph Expansion and Enrichment
Linked Open Data Alignment and Enrichment Using Bootstrapping Based Techniques
Open data and linked data
Prateek Jain dissertation defense, Kno.e.sis, Wright State University
Linked data 20171106
Prateek Jain's Dissertation Defense - Linked Open Data Alignment and Querying
Ad

More from kjanowicz (20)

PDF
Debiasing Knowledge Graphs: Why Female Presidents are not like Female Popes
PDF
Golledge Lecture May 2018
PDF
How “Alternative" are Alternative Facts? Towards Measuring Statement Coherenc...
PDF
Geo-Humanities 2017 Keynote at SIGSPATIAL 2017
PDF
Building Blocks for Distributed Geo-Knowledge Graphs
PDF
Linked (Data) Scientometrics Keynote
PDF
Ontology Engineering: A View from the Trenches - WOP 2015 Keynote
PDF
Exploring the Data Universe with Semantic Signatures: Plous Lecture 2015
PDF
Pattern-based Ontology Engineering
PDF
GeoVoCamp SB 2015 Welcome Slides
PDF
Ontology Virtualization for Smart Data -- A Semantics Perspective on Open Dat...
PDF
Why the Data Train Needs Semantic Rails -- The Case of Linked Scientometrics ...
PDF
'The Why, What, and How of Geo-Information Observatories' GeoRich2014 Keynote
PDF
Heterogeneity is Here to Stay and Semantics is Not About Agreement
PDF
AAG 2014 Talk on Ontology Views, Reusue, Alignment
PDF
Please don't agree: Introducing Descartes-Core
PDF
Where is the sweet spot for ontologies?
PDF
GEOSPATIAL SEMANTICS -- PROBLEMS AND PROJECTS
PDF
Semantics and Linked Data for CyberGIS -- AAG 2013 Frontiers and Roadmaps Se...
PDF
Big Geo Data
Debiasing Knowledge Graphs: Why Female Presidents are not like Female Popes
Golledge Lecture May 2018
How “Alternative" are Alternative Facts? Towards Measuring Statement Coherenc...
Geo-Humanities 2017 Keynote at SIGSPATIAL 2017
Building Blocks for Distributed Geo-Knowledge Graphs
Linked (Data) Scientometrics Keynote
Ontology Engineering: A View from the Trenches - WOP 2015 Keynote
Exploring the Data Universe with Semantic Signatures: Plous Lecture 2015
Pattern-based Ontology Engineering
GeoVoCamp SB 2015 Welcome Slides
Ontology Virtualization for Smart Data -- A Semantics Perspective on Open Dat...
Why the Data Train Needs Semantic Rails -- The Case of Linked Scientometrics ...
'The Why, What, and How of Geo-Information Observatories' GeoRich2014 Keynote
Heterogeneity is Here to Stay and Semantics is Not About Agreement
AAG 2014 Talk on Ontology Views, Reusue, Alignment
Please don't agree: Introducing Descartes-Core
Where is the sweet spot for ontologies?
GEOSPATIAL SEMANTICS -- PROBLEMS AND PROJECTS
Semantics and Linked Data for CyberGIS -- AAG 2013 Frontiers and Roadmaps Se...
Big Geo Data

Recently uploaded (20)

PPTX
Derivatives of integument scales, beaks, horns,.pptx
PPTX
EPIDURAL ANESTHESIA ANATOMY AND PHYSIOLOGY.pptx
PPTX
Protein & Amino Acid Structures Levels of protein structure (primary, seconda...
PPTX
2. Earth - The Living Planet earth and life
PPT
protein biochemistry.ppt for university classes
PPTX
INTRODUCTION TO EVS | Concept of sustainability
PDF
Mastering Bioreactors and Media Sterilization: A Complete Guide to Sterile Fe...
PPTX
Introduction to Fisheries Biotechnology_Lesson 1.pptx
PPTX
neck nodes and dissection types and lymph nodes levels
PPTX
Comparative Structure of Integument in Vertebrates.pptx
PPTX
Microbiology with diagram medical studies .pptx
PPT
The World of Physical Science, • Labs: Safety Simulation, Measurement Practice
PPTX
7. General Toxicologyfor clinical phrmacy.pptx
PDF
IFIT3 RNA-binding activity primores influenza A viruz infection and translati...
PPTX
DRUG THERAPY FOR SHOCK gjjjgfhhhhh.pptx.
PDF
. Radiology Case Scenariosssssssssssssss
PDF
Biophysics 2.pdffffffffffffffffffffffffff
PDF
AlphaEarth Foundations and the Satellite Embedding dataset
PDF
The scientific heritage No 166 (166) (2025)
PPTX
ognitive-behavioral therapy, mindfulness-based approaches, coping skills trai...
Derivatives of integument scales, beaks, horns,.pptx
EPIDURAL ANESTHESIA ANATOMY AND PHYSIOLOGY.pptx
Protein & Amino Acid Structures Levels of protein structure (primary, seconda...
2. Earth - The Living Planet earth and life
protein biochemistry.ppt for university classes
INTRODUCTION TO EVS | Concept of sustainability
Mastering Bioreactors and Media Sterilization: A Complete Guide to Sterile Fe...
Introduction to Fisheries Biotechnology_Lesson 1.pptx
neck nodes and dissection types and lymph nodes levels
Comparative Structure of Integument in Vertebrates.pptx
Microbiology with diagram medical studies .pptx
The World of Physical Science, • Labs: Safety Simulation, Measurement Practice
7. General Toxicologyfor clinical phrmacy.pptx
IFIT3 RNA-binding activity primores influenza A viruz infection and translati...
DRUG THERAPY FOR SHOCK gjjjgfhhhhh.pptx.
. Radiology Case Scenariosssssssssssssss
Biophysics 2.pdffffffffffffffffffffffffff
AlphaEarth Foundations and the Satellite Embedding dataset
The scientific heritage No 166 (166) (2025)
ognitive-behavioral therapy, mindfulness-based approaches, coping skills trai...

A Non-Technical, Example-Driven Introduction to Linked Data

  • 1. LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO) HOW LINKED DATA AND SEMANTIC WEB TECHNOLOGIES FOSTER THE PUBLICATION, RETRIEVAL, REUSE, AND INTEGRATION OF DATA A NON-TECHNICAL, EXAMPLE-DRIVEN INTRODUCTION Krzysztof Janowicz, Grant McKenzie, and Yingjie Hu STKO Lab University of California, Santa Barbara, USA UCSB Library, April 2014 AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
  • 2. LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO) WHAT IS LINKED DATA? LINKING DATA AS NEXT-GENERATION INFRASTRUCTURE Data Silos Web services Databases Web pages hinder ad-hoc combination enforce data models limit re-usability AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
  • 3. LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO) FROM DOCUMENTS TO DATA FROM LINKED DOCUMENTS TO LINKED DATA Use Uniform Resource Identifiers (URI) to identify entities, link them to other entities, encode information about these entities using the machine-understandable RDF, and make them available on the Web. AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
  • 4. LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO) FROM DOCUMENTS TO DATA BERNERS-LEE’S LINKED DATA PRINCIPLES AND STARS Four Rules for Linked Data Use URIs as names for things Use HTTP URIs so that people can look up those names. When someone looks up a URI, provide useful information, using the standards (RDF*, SPARQL) Include links to other URIs. so that they can discover more things. Is your Linked Open Data 5 Star? Available on the web (whatever format) but with an open licence, to be Open Data Available as machine-readable structured data (e.g. excel instead of image scan of a table) as (2) plus non-proprietary format (e.g. CSV instead of excel) All the above plus, Use open standards from W3C (RDF and SPARQL) to identify things, so that people can point at your stuff All the above, plus: Link your data to other people’s data to provide context See http://www.w3.org/DesignIssues/LinkedData.html AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
  • 5. LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO) EXPLORING LINKED DATA EXPLORING LINKED DATA RELATED TO SANTA BARBARA Follow-your-nose: Explore information related to Santa Barbara using Linked Data (DBpedia). AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
  • 6. LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO) EXPLORING LINKED DATA FINDING RELATIONS BETWEEN PLACES Finding Relations between places (via people, events, objects,...). AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
  • 7. LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO) EXPLORING LINKED DATA REASONATOR: BROWSE WIKIDATA ’Wikidata is a free knowledge base that can be read and edited by humans and machines alike.’ AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
  • 8. LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO) EXPLORING LINKED DATA SEARCHING THE WEB OF DOCUMENTS This is still how most (Web) search works today. 20 million results, no hit. AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
  • 9. LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO) EXPLORING LINKED DATA SEARCHING THE WEB OF (LINKED) DATA Populated places have a population, are located, occupy a certain area,... AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
  • 10. LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO) EXPLORING LINKED DATA GOOGLE’S KNOWLEDGE GRAPH AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
  • 11. LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO) EXPLORING LINKED DATA GOOGLE’S KNOWLEDGE GRAPH Google’s Web search is changing towards query answering. AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
  • 12. LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO) QUERYING AND INTEGRATION OF LINKED DATA THE GLOBAL GRAPH OF LINKED DATA The examples before involved only one data set, but there is much more... AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
  • 13. LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO) QUERYING AND INTEGRATION OF LINKED DATA THE GLOBAL GRAPH OF LINKED DATA AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
  • 14. LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO) QUERYING AND INTEGRATION OF LINKED DATA INTEGRATION AND QUERY FEDERATION Integration by searching equivalent classes or/and same features in data sets. This requires ontology matching and alignment. AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
  • 15. LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO) ONTOLOGIES IN COMPUTER/INFORMATION SCIENCE ONTOLOGIES IN COMPUTER/INFORMATION SCIENCE An ontology is an explicit specification of a conceptualization used to achieve a shared understanding of a particular domain of interest. (adopted from Gruber (1993)) AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
  • 16. LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO) ENTITIES, CONCEPTS AND CATEGORIES ENTITIES, CONCEPTS AND CATEGORIES An entity is an individual (real world) object. AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
  • 17. LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO) ENTITIES, CONCEPTS AND CATEGORIES ENTITIES, CONCEPTS AND CATEGORIES A concept/class is a (mental) template used for grouping entities. AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
  • 18. LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO) ENTITIES, CONCEPTS AND CATEGORIES ENTITIES, CONCEPTS AND CATEGORIES A category is the set of entities grouped using a particular concept. AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
  • 19. LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO) SUBSUMPTION AND SIMILARITY SUBSUMPTION Concepts can be organized within hierarchical structures. [this subClassOf relation is transitive] AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
  • 20. LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO) SUBSUMPTION AND SIMILARITY SIMILARITY Some concepts (and entities) are more similar than others. AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
  • 21. LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO) ONTOLOGY LANGUAGES UNDER THE HOOD OF A MAP LEGEND ONTOLOGY NC = {LegendItem, Symbol, Label, FeatureType} (1) NR = {consistsOf, isLabelFor, isLabelOf, SymbolizedBy} (2) ¬∃N. (3) LegendItem ∃consistsOf.Symbol ∃consistsOf.LegendItem (4) Label ∃SymbolizedBy.Symbol ∀SymbolizedBy.Symbol (5) ≤ 1isLabelFor. (6) ≤ 1isLabelOf. (7) ≤ 1SymbolizedBy. (8) Label ∃isLabelFor.FeatureType (9) Label Symbol ⊥ (also for Symbol, Label, FeatureType, LegendItem) (10) SymbolizedBy− ◦ isLabelFor depictedBy− (11) ¬∃consistsOf− Legend (12) . . . (13) AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
  • 22. LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO) SEMANTIC INTEROPERABILITY WHY NOT JUST STANDARDIZE MEANING? (CITY OR TOWN?) AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
  • 23. LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO) SEMANTIC INTEROPERABILITY WHY NOT JUST STANDARDIZE MEANING? (CITY OR TOWN?) California: City ≡ Town Utah: Town ≡ < (population, 1000) Pennsylvania: Town ≡ {Bloomsburg} AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
  • 24. LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO) SEMANTIC INTEROPERABILITY SEMANTIC INTEROPERABILITY – MEANINGFUL LINKS Unfortunately, our data sources use exactly the same terminology (e.g., connection) to talk about totally different and contradicting facts (e.g., separation) While we can still syntactically integrate and reuse information, the results may be misleading or even meaningless We need heterogeneity preserving semantic interoperability methods AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
  • 25. LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO) SEMANTIC INTEROPERABILITY SEMANTIC INTEROPERABILITY – MEANINGFUL LINKS Unfortunately, our data sources use exactly the same terminology (e.g., connection) to talk about totally different and contradicting facts (e.g., separation) While we can still syntactically integrate and reuse information, the results may be misleading or even meaningless We need heterogeneity preserving semantic interoperability methods AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
  • 26. LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO) LINKED DATA AND VOCABULARIES ONTOLOGIES TO MAKE YOUR DATA MORE USABLE Five Stars of Linked Data Vocabulary Use Linked Data without any vocabulary. There is dereferencable human-readable information about the used vocabulary. The information is available as machine-readable explicit axiomatization of the vocabulary. The vocabulary is linked to other vocabularies Metadata about the vocabulary is available (in a dereferencable and machine-readable form). The vocabulary is linked to by other vocabularies. See http://semantic-web-journal.net/content/ five-stars-linked-data-vocabulary-use AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
  • 27. LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO) LINKED DATA AND MAPS A TINY ONTOLOGY FOR ESRI’S ARCGIS ONLINE This fragment of the ontology developed for ArcGIS Online defines the relations (e.g., isOwnerOf) between items (e.g., map services), users, and user groups. AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
  • 28. LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO) LINKED DATA AND MAPS WHICH BASEMAP IS MOST POPULAR (BASED ON VIEWS)? SELECT DISTINCT ?baseMap ?numViews WHERE { ?baseMap arcgis:isBaseMapOf ?item . ?baseMap arcgis:numViews ?numViews } ORDER BY DESC(?numViews) LIMIT 10 Listing 1: SPARQL query for most popular maps based on views. AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
  • 29. LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO) LINKED DATA AND MAPS WHICH BASEMAP IS MOST POPULAR (BASED ON USAGE)? SELECT ?baseMap (count(distinct ?item) as ?usedTimes) WHERE { ?baseMap arcgis:isBaseMapOf ?item } GROUP BY ?baseMap ORDER BY DESC(?usedTimes) LIMIT 10 Listing 2: SPARQL query for most popular maps based on usage. AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
  • 30. LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO) LINKED DATA AND MAPS LINKED DATA PORTAL FOR ARCGIS ONLINE (DEMO) Semantics-enabled and Linked Data-driven similarity search interface for ArcGIS Online. http://stko-exp.geog.ucsb.edu/linkedarcgis/ AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
  • 31. LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO) LINKED DATA AND GAZETTEERS USCB’S ALEXANDRIA DIGITAL LIBRARY GAZETTEER (2006) Interface of the original Alexandria Digital Library Gazetteer. AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
  • 32. LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO) LINKED DATA AND GAZETTEERS ONTOLOGY-POWERED, LINKED DATA-DRIVEN ADL GAZETTEER (DEMO) 5 Million places merged from multiple authoritative data sources. Contains multiple alternative (e.g., historic) names, provenance information, 1200 geographic feature classes, polygon data, GeoSPARQL endpoint, etc. [Still a lot of work to be done]. AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
  • 33. LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO) LINKED DATA AND GAZETTEERS WHY NOT JUST USE GEONAMES? A SPARQL query for people living near the Gulf of Guinea will return about 7 billion! See http://stko.geog.ucsb.edu/location_linked_data for more examples. AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
  • 34. LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO) LINKED DATA AND SCIENTOMETRICS DEKDIV: EXPLORING BIBLIOGRAPHIC LINKED DATA (DEMO) System: http://stko-exp.geog.ucsb.edu/lak/; paper: http://bit.ly/1dW2NER AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU
  • 35. LINKED DATA ONTOLOGIES APPLICATIONS (AT STKO) LINKED DATA AND SCIENTOMETRICS SEMANTIC WEB JOURNAL: LINKED SCIENTOMETRICS System: http://semantic-web-journal.com/SWJPortal/; paper: http://bit.ly/1ilwbRU AN EXAMPLE-DRIVEN INTRODUCTION TO LINKED DATA JANOWICZ, MCKENZIE, AND HU