SlideShare a Scribd company logo
The Big Picture Semantic Interoperability Architecture Patterns Interfaces Computation
Building Blocks for Distributed
Knowledge Graphs
GeoVoCamp DC 2016
Krzysztof Janowicz
STKO Lab, University of California, Santa Barbara, USA
Building Blocks for Distributed Knowledge Graphs K. Janowicz
The Big Picture Semantic Interoperability Architecture Patterns Interfaces Computation
The Big Picture
The Big Picture
More Than Just Content Patterns
Building Blocks for Distributed Knowledge Graphs K. Janowicz
The Big Picture Semantic Interoperability Architecture Patterns Interfaces Computation
Semantic Interoperability
What is Interoperability Anyway?
(Technical) Interoperability measures the degree to which different
systems (e.g., Web Services/APIs) are able to work in concert to reach a
common task.
Some (subtle) consequences
Data do not inter-operate.
Operating requires an intension, e.g., a goal.
Interoperability is about a degree of meaningful exchange.
Syntactic interoperability relies on common protocols and data
formats to ensure the proper exchange of data. We can ensure a perfect
syntactic interoperability, e.g., via rigid standardization.
Semantic interoperability relies on a common understanding of the
exchanged data, i.,e., meaning remains invariant during the exchange
between multiple systems. This requires common reference systems.
Building Blocks for Distributed Knowledge Graphs K. Janowicz
The Big Picture Semantic Interoperability Architecture Patterns Interfaces Computation
Semantic Interoperability
What is Meaning Anyway?
Semantics is the study of meaning, i.e., the study of how and what
signifiers denote. Meaning is an emergent property of interaction.
Humans use complex processes such as situated simulation to
negotiate the approximate, common meaning of terms during interaction.
Unfortunately, we cannot do so with data.
The driving, often implied assumption behind the call for raw data is the
idea that once collected data can be reused outside its original creation
context and is free of interpretation.
However, there are no raw data. Data are always created following
particular workflows, procedures, sampling strategies, are derived using
specific instrumentation, are pre-processes in specific ways, and so forth.
One way to approach this problem are ontologies. However, they cannot
fix meaning. Rather, they formally restrict the possible interpretations of
domain terminology towards their intended meaning.
Building Blocks for Distributed Knowledge Graphs K. Janowicz
The Big Picture Semantic Interoperability Architecture Patterns Interfaces Computation
Semantic Interoperability
Consequences?
We can only measure semantic interoperability after the fact.
To move forward, we should measure our progress in preventing
interoperability problems, not by trying to ensure semantic interoperability.
Our work should notify users that two datasets cannot be meaningfully
combined or two systems will not meaningfully interact, instead of
dreaming the dream of fully-automated service orchestration in
heterogeneous environments.
Example: If one application ontology models cars exclusively by fuel
consumption and another ontology models cars exclusively by color, can
data about cars be integrated across them?
Building Blocks for Distributed Knowledge Graphs K. Janowicz
The Big Picture Semantic Interoperability Architecture Patterns Interfaces Computation
Pattern-based Arcitecture
Envisioned, Pattern-based Arcitecture (Horizontal)
Patterns act as fallback level that ensures minimal interoperability while
preserving heterogeneity (i.e., local, repository-specific ontologies can differ).
Building Blocks for Distributed Knowledge Graphs K. Janowicz
The Big Picture Semantic Interoperability Architecture Patterns Interfaces Computation
Pattern-based Arcitecture
Envisioned, Pattern-based Arcitecture (Horizontal)
Views as virtual ontologies. ‘All’ provider- and user-perspectives agree on a
common core; more specific results can differ.
Building Blocks for Distributed Knowledge Graphs K. Janowicz
The Big Picture Semantic Interoperability Architecture Patterns Interfaces Computation
Pattern-based Arcitecture
Envisioned, Pattern-based Arcitecture (Horizontal)
All users can query for data that correspond to the pattern, using view A one can
retrieve data on human trajectories but these data will only come from RA and RB.
Building Blocks for Distributed Knowledge Graphs K. Janowicz
The Big Picture Semantic Interoperability Architecture Patterns Interfaces Computation
Pattern-based Arcitecture
Envisioned, Pattern-based Arcitecture (Vertical)
Building Blocks for Distributed Knowledge Graphs K. Janowicz
The Big Picture Semantic Interoperability Architecture Patterns Interfaces Computation
Pattern-based Arcitecture
Envisioned, Pattern-based Arcitecture (Vertical)
Building Blocks for Distributed Knowledge Graphs K. Janowicz
The Big Picture Semantic Interoperability Architecture Patterns Interfaces Computation
Pattern-based Arcitecture
Envisioned, Pattern-based Arcitecture (Vertical)
Cons
... speak now or forever
hold your peace
Pros
Defers the introduction of classes that are
heavy on ontological commitments (e.g.,
‘vulnerability’)
No need for (community-wide) agreement
which is a key (social) challenge for other
approaches. Preserves heterogeneity
Mines ontological primitives out of real
observation data
Assists domain experts in becoming
knowledge engineers by developing
reusable patterns
Moves ontology reuse to the layer where
it belongs (and avoid Frankenontologies)
Is driven by publishing, discovery, reuse,
and integration needs.
Building Blocks for Distributed Knowledge Graphs K. Janowicz
The Big Picture Semantic Interoperability Architecture Patterns Interfaces Computation
Semantic Trajectory Pattern
A Semantic Trajectory Pattern
A pattern for discrete trajectories of people, wildlife, vessels, and so forth.
Building Blocks for Distributed Knowledge Graphs K. Janowicz
The Big Picture Semantic Interoperability Architecture Patterns Interfaces Computation
Semantic Trajectory Pattern
A Semantic Trajectory Pattern
Building Blocks for Distributed Knowledge Graphs K. Janowicz
The Big Picture Semantic Interoperability Architecture Patterns Interfaces Computation
Semantic Trajectory Pattern
Ontology Design Patterns Can Be Specialized
Trajectories that model the research cruises of scientific vessels
Is this still an ontology design pattern?
Building Blocks for Distributed Knowledge Graphs K. Janowicz
The Big Picture Semantic Interoperability Architecture Patterns Interfaces Computation
Semantic Trajectory Pattern
A Micro-Ontology for Cruises
Combining the InformationObject, Agent, Event, Vessel, and Trajectory patterns
Building Blocks for Distributed Knowledge Graphs K. Janowicz
The Big Picture Semantic Interoperability Architecture Patterns Interfaces Computation
Semantic Trajectory Pattern
Idea Behind Semantic Trajectory Pattern
Can cover a wide range of domains
Can be easily extended
Supports multiple granularities
Axiomatization beyond mere surface semantics
Has various hooks to well-known ontologies / patterns.
Only partially self-contained
Building Blocks for Distributed Knowledge Graphs K. Janowicz
The Big Picture Semantic Interoperability Architecture Patterns Interfaces Computation
Typecasting and Views
Typecasting – Dealing with Styles
Typecasting Individual to Class and Back
ClassName ∃hasType.{classname} (1)
∃hasType.{classname} ClassName (2)
Rolification: Typecasting from Classes to Properties
...
Reification: Typecasting Properties into Classes
...
Building Blocks for Distributed Knowledge Graphs K. Janowicz
The Big Picture Semantic Interoperability Architecture Patterns Interfaces Computation
Typecasting and Views
Views – Dealing with Granularity and Perspectives
Vessel ≡ ∃RVessel.Self
Cruise ≡ ∃RCruise.Self
Trajectory ≡ ∃RTrajectory.Self
Segment ≡ ∃RSegment.Self
RSegment ◦ hasSegment−
◦ RTrajectory ◦
◦ hasTrajectory−
◦ RCruise ◦ isUndertakenBy isTraversedBy
Building Blocks for Distributed Knowledge Graphs K. Janowicz
The Big Picture Semantic Interoperability Architecture Patterns Interfaces Computation
Exploring Linked Data
Ontologies as Interfaces
Our completely client-based JS explorer can be connected to any triple store
Building Blocks for Distributed Knowledge Graphs K. Janowicz
The Big Picture Semantic Interoperability Architecture Patterns Interfaces Computation
Exploring Linked Data
Ontologies as Interfaces
Allows users to explore Linked Data; constructs filters (e.g., >) based on probing
Building Blocks for Distributed Knowledge Graphs K. Janowicz
The Big Picture Semantic Interoperability Architecture Patterns Interfaces Computation
Exploring Linked Data
Ontologies as Interfaces
How does the interface know which data can be mapped and how to do this?
Building Blocks for Distributed Knowledge Graphs K. Janowicz
The Big Picture Semantic Interoperability Architecture Patterns Interfaces Computation
Exploring Linked Data
Ontologies as Interfaces
Our explorer can even combine data from multiple sources as layers (here cruises
from R2R in green and gazetteer features in pink)
Building Blocks for Distributed Knowledge Graphs K. Janowicz
The Big Picture Semantic Interoperability Architecture Patterns Interfaces Computation
What about Time?
What about Time and Age?
Google’s Knowledge Graph in 2012
Building Blocks for Distributed Knowledge Graphs K. Janowicz
The Big Picture Semantic Interoperability Architecture Patterns Interfaces Computation
What about Time?
What about Time and Age?
Google’s Knowledge Graph in 2013
Building Blocks for Distributed Knowledge Graphs K. Janowicz
The Big Picture Semantic Interoperability Architecture Patterns Interfaces Computation
What about Time?
What about Time and Age?
Google’s Knowledge Graph in 2014
Building Blocks for Distributed Knowledge Graphs K. Janowicz
The Big Picture Semantic Interoperability Architecture Patterns Interfaces Computation
What about Time?
What about Time and Age?
Google’s Knowledge Graph in 2015
Building Blocks for Distributed Knowledge Graphs K. Janowicz
The Big Picture Semantic Interoperability Architecture Patterns Interfaces Computation
What about Time?
What about Time and Age?
Google’s Knowledge Graph in 2015
Building Blocks for Distributed Knowledge Graphs K. Janowicz
The Big Picture Semantic Interoperability Architecture Patterns Interfaces Computation
What about Time?
What about Time and Age?
Will you please define a rule how age is computed... (like a Time Interface )
Building Blocks for Distributed Knowledge Graphs K. Janowicz
The Big Picture Semantic Interoperability Architecture Patterns Interfaces Computation
Storing versus Computing
Storing versus Computing
We cannot possibly materialize (store) all interesting (geo-)properties such
as cardinal directions between places (≈ 452 billion), nearby triples,
elevations, topological relations, population density, and so forth.
However, we could try to compute properties on-demand (if we could figure
out a way of doing so without changing the SW layer cake).
The VOLT framework acts as a transparent proxy on top of any existing
SPARQL 1.1 endpoint and can compute results and their provenance
graphs on-demand.
How to decide which properties to store and which to compute? → patterns!
Detailed slides at: http://www.slideshare.net/BlakeRegalia/volt-eswc-2016
Building Blocks for Distributed Knowledge Graphs K. Janowicz
The Big Picture Semantic Interoperability Architecture Patterns Interfaces Computation
Storing versus Computing
Ontology Design Patterns Book
Building Blocks for Distributed Knowledge Graphs K. Janowicz

More Related Content

What's hot

Ncct Ieee Software Abstract Collection Volume 1 50+ Abst
Ncct   Ieee Software Abstract Collection Volume 1   50+ AbstNcct   Ieee Software Abstract Collection Volume 1   50+ Abst
Ncct Ieee Software Abstract Collection Volume 1 50+ Abst
ncct
 
598_RamaSrikanthJakkam_CEE
598_RamaSrikanthJakkam_CEE598_RamaSrikanthJakkam_CEE
598_RamaSrikanthJakkam_CEE
Rama Srikanth Jakkam
 
HiteshAgarwal_CPEE
HiteshAgarwal_CPEEHiteshAgarwal_CPEE
HiteshAgarwal_CPEE
Hitesh Agarwal
 
Exploring the Data Universe with Semantic Signatures: Plous Lecture 2015
Exploring the Data Universe with Semantic Signatures: Plous Lecture 2015Exploring the Data Universe with Semantic Signatures: Plous Lecture 2015
Exploring the Data Universe with Semantic Signatures: Plous Lecture 2015
kjanowicz
 
797_NaveenKKapoor_CEE
797_NaveenKKapoor_CEE797_NaveenKKapoor_CEE
797_NaveenKKapoor_CEE
Naveen Kapoor
 
603_SaiKiranPutta_CEE
603_SaiKiranPutta_CEE603_SaiKiranPutta_CEE
603_SaiKiranPutta_CEE
Sai Kiran Putta
 
Thinking in clustering yueshen xu
Thinking in clustering yueshen xuThinking in clustering yueshen xu
Thinking in clustering yueshen xu
Yueshen Xu
 
566_SriramDandamudi_CEE
566_SriramDandamudi_CEE566_SriramDandamudi_CEE
566_SriramDandamudi_CEE
Sriram Dandamudi
 
587_EswarPrasadReddyMachireddy_CEE
587_EswarPrasadReddyMachireddy_CEE587_EswarPrasadReddyMachireddy_CEE
587_EswarPrasadReddyMachireddy_CEE
Eswar prasad Reddy Machireddy
 
Interactive visualization and exploration of network data with gephi
Interactive visualization and exploration of network data with gephiInteractive visualization and exploration of network data with gephi
Interactive visualization and exploration of network data with gephi
Bernhard Rieder
 
Associativity and other Wurban Things
Associativity and other Wurban ThingsAssociativity and other Wurban Things
Associativity and other Wurban Things
Monnoo
 
On the Diversity of the Accountability Problem. Machine Learning and Knowing ...
On the Diversity of the Accountability Problem. Machine Learning and Knowing ...On the Diversity of the Accountability Problem. Machine Learning and Knowing ...
On the Diversity of the Accountability Problem. Machine Learning and Knowing ...
Bernhard Rieder
 
438_AmeeruddinMohammed
438_AmeeruddinMohammed438_AmeeruddinMohammed
438_AmeeruddinMohammed
Ameeruddin MD
 
421_PrakashMudholkar
421_PrakashMudholkar421_PrakashMudholkar
421_PrakashMudholkar
Prakash Mudholkar
 
Nlp and semantic_web_for_competitive_int
Nlp and semantic_web_for_competitive_intNlp and semantic_web_for_competitive_int
Nlp and semantic_web_for_competitive_int
KarenVacca
 
From Algorithms to Diagrams: How to Study Platforms?
From Algorithms to Diagrams: How to Study Platforms?From Algorithms to Diagrams: How to Study Platforms?
From Algorithms to Diagrams: How to Study Platforms?
Bernhard Rieder
 
PhD Projects in Pervasive Computing Research Help
PhD Projects in Pervasive Computing Research HelpPhD Projects in Pervasive Computing Research Help
PhD Projects in Pervasive Computing Research Help
PhD Services
 
Engines of Order. Social Media and the Rise of Algorithmic Knowing.
Engines of Order. Social Media and the Rise of Algorithmic Knowing.Engines of Order. Social Media and the Rise of Algorithmic Knowing.
Engines of Order. Social Media and the Rise of Algorithmic Knowing.
Bernhard Rieder
 
671_JeevanRavula_CEE
671_JeevanRavula_CEE671_JeevanRavula_CEE
671_JeevanRavula_CEE
Jeevan Reddy R
 
402_DheerajKura
402_DheerajKura402_DheerajKura
402_DheerajKura
Dheeraj Kura
 

What's hot (20)

Ncct Ieee Software Abstract Collection Volume 1 50+ Abst
Ncct   Ieee Software Abstract Collection Volume 1   50+ AbstNcct   Ieee Software Abstract Collection Volume 1   50+ Abst
Ncct Ieee Software Abstract Collection Volume 1 50+ Abst
 
598_RamaSrikanthJakkam_CEE
598_RamaSrikanthJakkam_CEE598_RamaSrikanthJakkam_CEE
598_RamaSrikanthJakkam_CEE
 
HiteshAgarwal_CPEE
HiteshAgarwal_CPEEHiteshAgarwal_CPEE
HiteshAgarwal_CPEE
 
Exploring the Data Universe with Semantic Signatures: Plous Lecture 2015
Exploring the Data Universe with Semantic Signatures: Plous Lecture 2015Exploring the Data Universe with Semantic Signatures: Plous Lecture 2015
Exploring the Data Universe with Semantic Signatures: Plous Lecture 2015
 
797_NaveenKKapoor_CEE
797_NaveenKKapoor_CEE797_NaveenKKapoor_CEE
797_NaveenKKapoor_CEE
 
603_SaiKiranPutta_CEE
603_SaiKiranPutta_CEE603_SaiKiranPutta_CEE
603_SaiKiranPutta_CEE
 
Thinking in clustering yueshen xu
Thinking in clustering yueshen xuThinking in clustering yueshen xu
Thinking in clustering yueshen xu
 
566_SriramDandamudi_CEE
566_SriramDandamudi_CEE566_SriramDandamudi_CEE
566_SriramDandamudi_CEE
 
587_EswarPrasadReddyMachireddy_CEE
587_EswarPrasadReddyMachireddy_CEE587_EswarPrasadReddyMachireddy_CEE
587_EswarPrasadReddyMachireddy_CEE
 
Interactive visualization and exploration of network data with gephi
Interactive visualization and exploration of network data with gephiInteractive visualization and exploration of network data with gephi
Interactive visualization and exploration of network data with gephi
 
Associativity and other Wurban Things
Associativity and other Wurban ThingsAssociativity and other Wurban Things
Associativity and other Wurban Things
 
On the Diversity of the Accountability Problem. Machine Learning and Knowing ...
On the Diversity of the Accountability Problem. Machine Learning and Knowing ...On the Diversity of the Accountability Problem. Machine Learning and Knowing ...
On the Diversity of the Accountability Problem. Machine Learning and Knowing ...
 
438_AmeeruddinMohammed
438_AmeeruddinMohammed438_AmeeruddinMohammed
438_AmeeruddinMohammed
 
421_PrakashMudholkar
421_PrakashMudholkar421_PrakashMudholkar
421_PrakashMudholkar
 
Nlp and semantic_web_for_competitive_int
Nlp and semantic_web_for_competitive_intNlp and semantic_web_for_competitive_int
Nlp and semantic_web_for_competitive_int
 
From Algorithms to Diagrams: How to Study Platforms?
From Algorithms to Diagrams: How to Study Platforms?From Algorithms to Diagrams: How to Study Platforms?
From Algorithms to Diagrams: How to Study Platforms?
 
PhD Projects in Pervasive Computing Research Help
PhD Projects in Pervasive Computing Research HelpPhD Projects in Pervasive Computing Research Help
PhD Projects in Pervasive Computing Research Help
 
Engines of Order. Social Media and the Rise of Algorithmic Knowing.
Engines of Order. Social Media and the Rise of Algorithmic Knowing.Engines of Order. Social Media and the Rise of Algorithmic Knowing.
Engines of Order. Social Media and the Rise of Algorithmic Knowing.
 
671_JeevanRavula_CEE
671_JeevanRavula_CEE671_JeevanRavula_CEE
671_JeevanRavula_CEE
 
402_DheerajKura
402_DheerajKura402_DheerajKura
402_DheerajKura
 

Viewers also liked

'The Why, What, and How of Geo-Information Observatories' GeoRich2014 Keynote
'The Why, What, and How of Geo-Information Observatories' GeoRich2014 Keynote'The Why, What, and How of Geo-Information Observatories' GeoRich2014 Keynote
'The Why, What, and How of Geo-Information Observatories' GeoRich2014 Keynote
kjanowicz
 
Fueling the future with Semantic Web patterns - Keynote at WOP2014@ISWC
Fueling the future with Semantic Web patterns - Keynote at WOP2014@ISWCFueling the future with Semantic Web patterns - Keynote at WOP2014@ISWC
Fueling the future with Semantic Web patterns - Keynote at WOP2014@ISWC
Valentina Presutti
 
Where is the sweet spot for ontologies?
Where is the sweet spot for ontologies?Where is the sweet spot for ontologies?
Where is the sweet spot for ontologies?
kjanowicz
 
Russian Open Educational Resource dedicated Data Journalism
Russian Open Educational Resource dedicated Data Journalism Russian Open Educational Resource dedicated Data Journalism
Russian Open Educational Resource dedicated Data Journalism
Irina Radchenko
 
Введение в открытые данные. Первое занятие Школы открытых данных
Введение в открытые данные. Первое занятие Школы открытых данныхВведение в открытые данные. Первое занятие Школы открытых данных
Введение в открытые данные. Первое занятие Школы открытых данных
Irina Radchenko
 
Открытые данные, открытое обучение и открытая наука (Open data, open educatio...
Открытые данные, открытое обучение и открытая наука (Open data, open educatio...Открытые данные, открытое обучение и открытая наука (Open data, open educatio...
Открытые данные, открытое обучение и открытая наука (Open data, open educatio...Irina Radchenko
 
How to visualize your datasets
How to visualize your datasetsHow to visualize your datasets
How to visualize your datasets
Irina Radchenko
 
Linked (Data) Scientometrics Keynote
Linked (Data) Scientometrics KeynoteLinked (Data) Scientometrics Keynote
Linked (Data) Scientometrics Keynote
kjanowicz
 
Advanced bibliometric software tools for publishers and editors
Advanced bibliometric software tools for publishers and editorsAdvanced bibliometric software tools for publishers and editors
Advanced bibliometric software tools for publishers and editors
Nees Jan van Eck
 
Wiki conference - 2016
Wiki conference - 2016Wiki conference - 2016
Wiki conference - 2016
Irina Radchenko
 
Open Science projects criteria
Open Science projects criteriaOpen Science projects criteria
Open Science projects criteria
Irina Radchenko
 
Rising of Citizen Data Science
Rising of Citizen Data ScienceRising of Citizen Data Science
Rising of Citizen Data Science
Irina Radchenko
 
Data Collection
Data CollectionData Collection
Data Collection
Irina Radchenko
 
Linked Open Data in University
Linked Open Data in UniversityLinked Open Data in University
Linked Open Data in University
Irina Radchenko
 
Data journalism as a process
Data journalism as a processData journalism as a process
Data journalism as a process
Irina Radchenko
 
Lesson intro. Introduction to Open Data
Lesson intro. Introduction to Open DataLesson intro. Introduction to Open Data
Lesson intro. Introduction to Open Data
Irina Radchenko
 
Data Mining with Weka certificate
Data Mining with Weka certificateData Mining with Weka certificate
Data Mining with Weka certificate
Irina Radchenko
 

Viewers also liked (17)

'The Why, What, and How of Geo-Information Observatories' GeoRich2014 Keynote
'The Why, What, and How of Geo-Information Observatories' GeoRich2014 Keynote'The Why, What, and How of Geo-Information Observatories' GeoRich2014 Keynote
'The Why, What, and How of Geo-Information Observatories' GeoRich2014 Keynote
 
Fueling the future with Semantic Web patterns - Keynote at WOP2014@ISWC
Fueling the future with Semantic Web patterns - Keynote at WOP2014@ISWCFueling the future with Semantic Web patterns - Keynote at WOP2014@ISWC
Fueling the future with Semantic Web patterns - Keynote at WOP2014@ISWC
 
Where is the sweet spot for ontologies?
Where is the sweet spot for ontologies?Where is the sweet spot for ontologies?
Where is the sweet spot for ontologies?
 
Russian Open Educational Resource dedicated Data Journalism
Russian Open Educational Resource dedicated Data Journalism Russian Open Educational Resource dedicated Data Journalism
Russian Open Educational Resource dedicated Data Journalism
 
Введение в открытые данные. Первое занятие Школы открытых данных
Введение в открытые данные. Первое занятие Школы открытых данныхВведение в открытые данные. Первое занятие Школы открытых данных
Введение в открытые данные. Первое занятие Школы открытых данных
 
Открытые данные, открытое обучение и открытая наука (Open data, open educatio...
Открытые данные, открытое обучение и открытая наука (Open data, open educatio...Открытые данные, открытое обучение и открытая наука (Open data, open educatio...
Открытые данные, открытое обучение и открытая наука (Open data, open educatio...
 
How to visualize your datasets
How to visualize your datasetsHow to visualize your datasets
How to visualize your datasets
 
Linked (Data) Scientometrics Keynote
Linked (Data) Scientometrics KeynoteLinked (Data) Scientometrics Keynote
Linked (Data) Scientometrics Keynote
 
Advanced bibliometric software tools for publishers and editors
Advanced bibliometric software tools for publishers and editorsAdvanced bibliometric software tools for publishers and editors
Advanced bibliometric software tools for publishers and editors
 
Wiki conference - 2016
Wiki conference - 2016Wiki conference - 2016
Wiki conference - 2016
 
Open Science projects criteria
Open Science projects criteriaOpen Science projects criteria
Open Science projects criteria
 
Rising of Citizen Data Science
Rising of Citizen Data ScienceRising of Citizen Data Science
Rising of Citizen Data Science
 
Data Collection
Data CollectionData Collection
Data Collection
 
Linked Open Data in University
Linked Open Data in UniversityLinked Open Data in University
Linked Open Data in University
 
Data journalism as a process
Data journalism as a processData journalism as a process
Data journalism as a process
 
Lesson intro. Introduction to Open Data
Lesson intro. Introduction to Open DataLesson intro. Introduction to Open Data
Lesson intro. Introduction to Open Data
 
Data Mining with Weka certificate
Data Mining with Weka certificateData Mining with Weka certificate
Data Mining with Weka certificate
 

Similar to Building Blocks for Distributed Geo-Knowledge Graphs

SVHsIEVs for Navigation in Virtual Urban Environment
SVHsIEVs for Navigation in Virtual Urban EnvironmentSVHsIEVs for Navigation in Virtual Urban Environment
SVHsIEVs for Navigation in Virtual Urban Environment
csandit
 
Svhsievs for navigation in virtual
Svhsievs for navigation in virtualSvhsievs for navigation in virtual
Svhsievs for navigation in virtual
csandit
 
Ontology based semantics and graphical notation as directed graphs
Ontology based semantics and graphical notation as directed graphsOntology based semantics and graphical notation as directed graphs
Ontology based semantics and graphical notation as directed graphs
Johann Höchtl
 
Tdm recent trends
Tdm recent trendsTdm recent trends
Tdm recent trends
KU Leuven
 
Metaverse for Dataverse
Metaverse for DataverseMetaverse for Dataverse
Metaverse for Dataverse
vty
 
An open source Java code for visualizing supply chain problems
An open source Java code for visualizing supply chain problemsAn open source Java code for visualizing supply chain problems
An open source Java code for visualizing supply chain problems
Gurdal Ertek
 
Parallel Computing 2007: Overview
Parallel Computing 2007: OverviewParallel Computing 2007: Overview
Parallel Computing 2007: Overview
Geoffrey Fox
 
A Framework To Generate 3D Learning Experience
A Framework To Generate 3D Learning ExperienceA Framework To Generate 3D Learning Experience
A Framework To Generate 3D Learning Experience
Nathan Mathis
 
MarvinAndGarrett-SoS_ArchitectureModeling
MarvinAndGarrett-SoS_ArchitectureModelingMarvinAndGarrett-SoS_ArchitectureModeling
MarvinAndGarrett-SoS_ArchitectureModeling
Bob Garrett
 
Automatic Layer-Based Generation Of System-On-Chip Bus Communication Models
Automatic Layer-Based Generation Of System-On-Chip Bus Communication ModelsAutomatic Layer-Based Generation Of System-On-Chip Bus Communication Models
Automatic Layer-Based Generation Of System-On-Chip Bus Communication Models
Karen Gomez
 
Bi g data_urban modeling_applications_23092013
Bi g data_urban modeling_applications_23092013Bi g data_urban modeling_applications_23092013
Bi g data_urban modeling_applications_23092013
Vahid Moosavi
 
Sci disc 2010 9-20
Sci disc 2010 9-20Sci disc 2010 9-20
Sci disc 2010 9-20
tim.clark
 
Refining Simulated Smooth Surface Annealing and Consistent Hashing - Crimson ...
Refining Simulated Smooth Surface Annealing and Consistent Hashing - Crimson ...Refining Simulated Smooth Surface Annealing and Consistent Hashing - Crimson ...
Refining Simulated Smooth Surface Annealing and Consistent Hashing - Crimson ...
CrimsonPublishersRDMS
 
How To Make Linked Data More than Data
How To Make Linked Data More than DataHow To Make Linked Data More than Data
How To Make Linked Data More than Data
Artificial Intelligence Institute at UofSC
 
How To Make Linked Data More than Data
How To Make Linked Data More than DataHow To Make Linked Data More than Data
How To Make Linked Data More than Data
Amit Sheth
 
Utilizing Open Data for interactive knowledge transfer
Utilizing Open Data for interactive knowledge transferUtilizing Open Data for interactive knowledge transfer
Utilizing Open Data for interactive knowledge transfer
Monika Steinberg
 
Nokia Augmented Reality
Nokia Augmented RealityNokia Augmented Reality
Nokia Augmented Reality
StudioSFO
 
9 Visualization In E Social Science
9 Visualization In E Social Science9 Visualization In E Social Science
9 Visualization In E Social Science
guestde3e66f
 
9 Visualization In E Social Science
9 Visualization In E Social Science9 Visualization In E Social Science
9 Visualization In E Social Science
Webometrics Class
 
leewayhertz.com-What role do embeddings play in a ChatGPT-like model.pdf
leewayhertz.com-What role do embeddings play in a ChatGPT-like model.pdfleewayhertz.com-What role do embeddings play in a ChatGPT-like model.pdf
leewayhertz.com-What role do embeddings play in a ChatGPT-like model.pdf
robertsamuel23
 

Similar to Building Blocks for Distributed Geo-Knowledge Graphs (20)

SVHsIEVs for Navigation in Virtual Urban Environment
SVHsIEVs for Navigation in Virtual Urban EnvironmentSVHsIEVs for Navigation in Virtual Urban Environment
SVHsIEVs for Navigation in Virtual Urban Environment
 
Svhsievs for navigation in virtual
Svhsievs for navigation in virtualSvhsievs for navigation in virtual
Svhsievs for navigation in virtual
 
Ontology based semantics and graphical notation as directed graphs
Ontology based semantics and graphical notation as directed graphsOntology based semantics and graphical notation as directed graphs
Ontology based semantics and graphical notation as directed graphs
 
Tdm recent trends
Tdm recent trendsTdm recent trends
Tdm recent trends
 
Metaverse for Dataverse
Metaverse for DataverseMetaverse for Dataverse
Metaverse for Dataverse
 
An open source Java code for visualizing supply chain problems
An open source Java code for visualizing supply chain problemsAn open source Java code for visualizing supply chain problems
An open source Java code for visualizing supply chain problems
 
Parallel Computing 2007: Overview
Parallel Computing 2007: OverviewParallel Computing 2007: Overview
Parallel Computing 2007: Overview
 
A Framework To Generate 3D Learning Experience
A Framework To Generate 3D Learning ExperienceA Framework To Generate 3D Learning Experience
A Framework To Generate 3D Learning Experience
 
MarvinAndGarrett-SoS_ArchitectureModeling
MarvinAndGarrett-SoS_ArchitectureModelingMarvinAndGarrett-SoS_ArchitectureModeling
MarvinAndGarrett-SoS_ArchitectureModeling
 
Automatic Layer-Based Generation Of System-On-Chip Bus Communication Models
Automatic Layer-Based Generation Of System-On-Chip Bus Communication ModelsAutomatic Layer-Based Generation Of System-On-Chip Bus Communication Models
Automatic Layer-Based Generation Of System-On-Chip Bus Communication Models
 
Bi g data_urban modeling_applications_23092013
Bi g data_urban modeling_applications_23092013Bi g data_urban modeling_applications_23092013
Bi g data_urban modeling_applications_23092013
 
Sci disc 2010 9-20
Sci disc 2010 9-20Sci disc 2010 9-20
Sci disc 2010 9-20
 
Refining Simulated Smooth Surface Annealing and Consistent Hashing - Crimson ...
Refining Simulated Smooth Surface Annealing and Consistent Hashing - Crimson ...Refining Simulated Smooth Surface Annealing and Consistent Hashing - Crimson ...
Refining Simulated Smooth Surface Annealing and Consistent Hashing - Crimson ...
 
How To Make Linked Data More than Data
How To Make Linked Data More than DataHow To Make Linked Data More than Data
How To Make Linked Data More than Data
 
How To Make Linked Data More than Data
How To Make Linked Data More than DataHow To Make Linked Data More than Data
How To Make Linked Data More than Data
 
Utilizing Open Data for interactive knowledge transfer
Utilizing Open Data for interactive knowledge transferUtilizing Open Data for interactive knowledge transfer
Utilizing Open Data for interactive knowledge transfer
 
Nokia Augmented Reality
Nokia Augmented RealityNokia Augmented Reality
Nokia Augmented Reality
 
9 Visualization In E Social Science
9 Visualization In E Social Science9 Visualization In E Social Science
9 Visualization In E Social Science
 
9 Visualization In E Social Science
9 Visualization In E Social Science9 Visualization In E Social Science
9 Visualization In E Social Science
 
leewayhertz.com-What role do embeddings play in a ChatGPT-like model.pdf
leewayhertz.com-What role do embeddings play in a ChatGPT-like model.pdfleewayhertz.com-What role do embeddings play in a ChatGPT-like model.pdf
leewayhertz.com-What role do embeddings play in a ChatGPT-like model.pdf
 

More from kjanowicz

Debiasing Knowledge Graphs: Why Female Presidents are not like Female Popes
Debiasing Knowledge Graphs: Why Female Presidents are not like Female PopesDebiasing Knowledge Graphs: Why Female Presidents are not like Female Popes
Debiasing Knowledge Graphs: Why Female Presidents are not like Female Popes
kjanowicz
 
Golledge Lecture May 2018
Golledge Lecture May 2018Golledge Lecture May 2018
Golledge Lecture May 2018
kjanowicz
 
How “Alternative" are Alternative Facts? Towards Measuring Statement Coherenc...
How “Alternative" are Alternative Facts? Towards Measuring Statement Coherenc...How “Alternative" are Alternative Facts? Towards Measuring Statement Coherenc...
How “Alternative" are Alternative Facts? Towards Measuring Statement Coherenc...
kjanowicz
 
Geo-Humanities 2017 Keynote at SIGSPATIAL 2017
Geo-Humanities 2017 Keynote at SIGSPATIAL 2017Geo-Humanities 2017 Keynote at SIGSPATIAL 2017
Geo-Humanities 2017 Keynote at SIGSPATIAL 2017
kjanowicz
 
Pattern-based Ontology Engineering
Pattern-based Ontology EngineeringPattern-based Ontology Engineering
Pattern-based Ontology Engineering
kjanowicz
 
GeoVoCamp SB 2015 Welcome Slides
GeoVoCamp SB 2015 Welcome SlidesGeoVoCamp SB 2015 Welcome Slides
GeoVoCamp SB 2015 Welcome Slides
kjanowicz
 
Ontology Virtualization for Smart Data -- A Semantics Perspective on Open Dat...
Ontology Virtualization for Smart Data -- A Semantics Perspective on Open Dat...Ontology Virtualization for Smart Data -- A Semantics Perspective on Open Dat...
Ontology Virtualization for Smart Data -- A Semantics Perspective on Open Dat...
kjanowicz
 
Why the Data Train Needs Semantic Rails -- The Case of Linked Scientometrics ...
Why the Data Train Needs Semantic Rails -- The Case of Linked Scientometrics ...Why the Data Train Needs Semantic Rails -- The Case of Linked Scientometrics ...
Why the Data Train Needs Semantic Rails -- The Case of Linked Scientometrics ...
kjanowicz
 
Heterogeneity is Here to Stay and Semantics is Not About Agreement
Heterogeneity is Here to Stay and Semantics is Not About AgreementHeterogeneity is Here to Stay and Semantics is Not About Agreement
Heterogeneity is Here to Stay and Semantics is Not About Agreement
kjanowicz
 
AAG 2014 Talk on Ontology Views, Reusue, Alignment
AAG 2014 Talk on Ontology Views, Reusue, AlignmentAAG 2014 Talk on Ontology Views, Reusue, Alignment
AAG 2014 Talk on Ontology Views, Reusue, Alignment
kjanowicz
 
A Non-Technical, Example-Driven Introduction to Linked Data
A Non-Technical, Example-Driven Introduction to Linked DataA Non-Technical, Example-Driven Introduction to Linked Data
A Non-Technical, Example-Driven Introduction to Linked Data
kjanowicz
 
Please don't agree: Introducing Descartes-Core
Please don't agree: Introducing Descartes-CorePlease don't agree: Introducing Descartes-Core
Please don't agree: Introducing Descartes-Core
kjanowicz
 
GEOSPATIAL SEMANTICS -- PROBLEMS AND PROJECTS
GEOSPATIAL SEMANTICS -- PROBLEMS AND PROJECTSGEOSPATIAL SEMANTICS -- PROBLEMS AND PROJECTS
GEOSPATIAL SEMANTICS -- PROBLEMS AND PROJECTS
kjanowicz
 
Semantics and Linked Data for CyberGIS -- AAG 2013 Frontiers and Roadmaps Se...
Semantics and Linked Data for CyberGIS  -- AAG 2013 Frontiers and Roadmaps Se...Semantics and Linked Data for CyberGIS  -- AAG 2013 Frontiers and Roadmaps Se...
Semantics and Linked Data for CyberGIS -- AAG 2013 Frontiers and Roadmaps Se...
kjanowicz
 
Big Geo Data
Big Geo DataBig Geo Data
Big Geo Datakjanowicz
 
Introductory slides into Big Data in Geographic Information Science
Introductory slides into Big Data in Geographic Information ScienceIntroductory slides into Big Data in Geographic Information Science
Introductory slides into Big Data in Geographic Information Science
kjanowicz
 

More from kjanowicz (16)

Debiasing Knowledge Graphs: Why Female Presidents are not like Female Popes
Debiasing Knowledge Graphs: Why Female Presidents are not like Female PopesDebiasing Knowledge Graphs: Why Female Presidents are not like Female Popes
Debiasing Knowledge Graphs: Why Female Presidents are not like Female Popes
 
Golledge Lecture May 2018
Golledge Lecture May 2018Golledge Lecture May 2018
Golledge Lecture May 2018
 
How “Alternative" are Alternative Facts? Towards Measuring Statement Coherenc...
How “Alternative" are Alternative Facts? Towards Measuring Statement Coherenc...How “Alternative" are Alternative Facts? Towards Measuring Statement Coherenc...
How “Alternative" are Alternative Facts? Towards Measuring Statement Coherenc...
 
Geo-Humanities 2017 Keynote at SIGSPATIAL 2017
Geo-Humanities 2017 Keynote at SIGSPATIAL 2017Geo-Humanities 2017 Keynote at SIGSPATIAL 2017
Geo-Humanities 2017 Keynote at SIGSPATIAL 2017
 
Pattern-based Ontology Engineering
Pattern-based Ontology EngineeringPattern-based Ontology Engineering
Pattern-based Ontology Engineering
 
GeoVoCamp SB 2015 Welcome Slides
GeoVoCamp SB 2015 Welcome SlidesGeoVoCamp SB 2015 Welcome Slides
GeoVoCamp SB 2015 Welcome Slides
 
Ontology Virtualization for Smart Data -- A Semantics Perspective on Open Dat...
Ontology Virtualization for Smart Data -- A Semantics Perspective on Open Dat...Ontology Virtualization for Smart Data -- A Semantics Perspective on Open Dat...
Ontology Virtualization for Smart Data -- A Semantics Perspective on Open Dat...
 
Why the Data Train Needs Semantic Rails -- The Case of Linked Scientometrics ...
Why the Data Train Needs Semantic Rails -- The Case of Linked Scientometrics ...Why the Data Train Needs Semantic Rails -- The Case of Linked Scientometrics ...
Why the Data Train Needs Semantic Rails -- The Case of Linked Scientometrics ...
 
Heterogeneity is Here to Stay and Semantics is Not About Agreement
Heterogeneity is Here to Stay and Semantics is Not About AgreementHeterogeneity is Here to Stay and Semantics is Not About Agreement
Heterogeneity is Here to Stay and Semantics is Not About Agreement
 
AAG 2014 Talk on Ontology Views, Reusue, Alignment
AAG 2014 Talk on Ontology Views, Reusue, AlignmentAAG 2014 Talk on Ontology Views, Reusue, Alignment
AAG 2014 Talk on Ontology Views, Reusue, Alignment
 
A Non-Technical, Example-Driven Introduction to Linked Data
A Non-Technical, Example-Driven Introduction to Linked DataA Non-Technical, Example-Driven Introduction to Linked Data
A Non-Technical, Example-Driven Introduction to Linked Data
 
Please don't agree: Introducing Descartes-Core
Please don't agree: Introducing Descartes-CorePlease don't agree: Introducing Descartes-Core
Please don't agree: Introducing Descartes-Core
 
GEOSPATIAL SEMANTICS -- PROBLEMS AND PROJECTS
GEOSPATIAL SEMANTICS -- PROBLEMS AND PROJECTSGEOSPATIAL SEMANTICS -- PROBLEMS AND PROJECTS
GEOSPATIAL SEMANTICS -- PROBLEMS AND PROJECTS
 
Semantics and Linked Data for CyberGIS -- AAG 2013 Frontiers and Roadmaps Se...
Semantics and Linked Data for CyberGIS  -- AAG 2013 Frontiers and Roadmaps Se...Semantics and Linked Data for CyberGIS  -- AAG 2013 Frontiers and Roadmaps Se...
Semantics and Linked Data for CyberGIS -- AAG 2013 Frontiers and Roadmaps Se...
 
Big Geo Data
Big Geo DataBig Geo Data
Big Geo Data
 
Introductory slides into Big Data in Geographic Information Science
Introductory slides into Big Data in Geographic Information ScienceIntroductory slides into Big Data in Geographic Information Science
Introductory slides into Big Data in Geographic Information Science
 

Recently uploaded

GBSN - Microbiology (Unit 2) Antimicrobial agents
GBSN - Microbiology (Unit 2) Antimicrobial agentsGBSN - Microbiology (Unit 2) Antimicrobial agents
GBSN - Microbiology (Unit 2) Antimicrobial agents
Areesha Ahmad
 
TOPIC OF DISCUSSION: CENTRIFUGATION SLIDESHARE.pptx
TOPIC OF DISCUSSION: CENTRIFUGATION SLIDESHARE.pptxTOPIC OF DISCUSSION: CENTRIFUGATION SLIDESHARE.pptx
TOPIC OF DISCUSSION: CENTRIFUGATION SLIDESHARE.pptx
shubhijain836
 
Firoozeh Kashani-Sabet - An Esteemed Professor
Firoozeh Kashani-Sabet - An Esteemed ProfessorFiroozeh Kashani-Sabet - An Esteemed Professor
Firoozeh Kashani-Sabet - An Esteemed Professor
Firoozeh Kashani-Sabet
 
Post translation modification by Suyash Garg
Post translation modification by Suyash GargPost translation modification by Suyash Garg
Post translation modification by Suyash Garg
suyashempire
 
Juaristi, Jon. - El canon espanol. El legado de la cultura española a la civi...
Juaristi, Jon. - El canon espanol. El legado de la cultura española a la civi...Juaristi, Jon. - El canon espanol. El legado de la cultura española a la civi...
Juaristi, Jon. - El canon espanol. El legado de la cultura española a la civi...
frank0071
 
Anti-Universe And Emergent Gravity and the Dark Universe
Anti-Universe And Emergent Gravity and the Dark UniverseAnti-Universe And Emergent Gravity and the Dark Universe
Anti-Universe And Emergent Gravity and the Dark Universe
Sérgio Sacani
 
Gadgets for management of stored product pests_Dr.UPR.pdf
Gadgets for management of stored product pests_Dr.UPR.pdfGadgets for management of stored product pests_Dr.UPR.pdf
Gadgets for management of stored product pests_Dr.UPR.pdf
PirithiRaju
 
Mites,Slug,Snail_Infesting agricultural crops.pdf
Mites,Slug,Snail_Infesting agricultural crops.pdfMites,Slug,Snail_Infesting agricultural crops.pdf
Mites,Slug,Snail_Infesting agricultural crops.pdf
PirithiRaju
 
Call Girls Noida🔥9873777170🔥Gorgeous Escorts in Noida Available 24/7
Call Girls Noida🔥9873777170🔥Gorgeous Escorts in Noida Available 24/7Call Girls Noida🔥9873777170🔥Gorgeous Escorts in Noida Available 24/7
Call Girls Noida🔥9873777170🔥Gorgeous Escorts in Noida Available 24/7
yashika sharman06
 
2001_Book_HumanChromosomes - Genéticapdf
2001_Book_HumanChromosomes - Genéticapdf2001_Book_HumanChromosomes - Genéticapdf
2001_Book_HumanChromosomes - Genéticapdf
lucianamillenium
 
BIRDS DIVERSITY OF SOOTEA BISWANATH ASSAM.ppt.pptx
BIRDS  DIVERSITY OF SOOTEA BISWANATH ASSAM.ppt.pptxBIRDS  DIVERSITY OF SOOTEA BISWANATH ASSAM.ppt.pptx
BIRDS DIVERSITY OF SOOTEA BISWANATH ASSAM.ppt.pptx
goluk9330
 
Introduction_Ch_01_Biotech Biotechnology course .pptx
Introduction_Ch_01_Biotech Biotechnology course .pptxIntroduction_Ch_01_Biotech Biotechnology course .pptx
Introduction_Ch_01_Biotech Biotechnology course .pptx
QusayMaghayerh
 
Candidate young stellar objects in the S-cluster: Kinematic analysis of a sub...
Candidate young stellar objects in the S-cluster: Kinematic analysis of a sub...Candidate young stellar objects in the S-cluster: Kinematic analysis of a sub...
Candidate young stellar objects in the S-cluster: Kinematic analysis of a sub...
Sérgio Sacani
 
Synopsis presentation VDR gene polymorphism and anemia (2).pptx
Synopsis presentation VDR gene polymorphism and anemia (2).pptxSynopsis presentation VDR gene polymorphism and anemia (2).pptx
Synopsis presentation VDR gene polymorphism and anemia (2).pptx
FarhanaHussain18
 
Analysis of Polygenic Traits (GPB-602)
Analysis of Polygenic Traits (GPB-602)Analysis of Polygenic Traits (GPB-602)
Analysis of Polygenic Traits (GPB-602)
PABOLU TEJASREE
 
Discovery of An Apparent Red, High-Velocity Type Ia Supernova at 𝐳 = 2.9 wi...
Discovery of An Apparent Red, High-Velocity Type Ia Supernova at  𝐳 = 2.9  wi...Discovery of An Apparent Red, High-Velocity Type Ia Supernova at  𝐳 = 2.9  wi...
Discovery of An Apparent Red, High-Velocity Type Ia Supernova at 𝐳 = 2.9 wi...
Sérgio Sacani
 
MICROBIAL INTERACTION PPT/ MICROBIAL INTERACTION AND THEIR TYPES // PLANT MIC...
MICROBIAL INTERACTION PPT/ MICROBIAL INTERACTION AND THEIR TYPES // PLANT MIC...MICROBIAL INTERACTION PPT/ MICROBIAL INTERACTION AND THEIR TYPES // PLANT MIC...
MICROBIAL INTERACTION PPT/ MICROBIAL INTERACTION AND THEIR TYPES // PLANT MIC...
ABHISHEK SONI NIMT INSTITUTE OF MEDICAL AND PARAMEDCIAL SCIENCES , GOVT PG COLLEGE NOIDA
 
acanthocytes_causes_etiology_clinical sognificance-future.pptx
acanthocytes_causes_etiology_clinical sognificance-future.pptxacanthocytes_causes_etiology_clinical sognificance-future.pptx
acanthocytes_causes_etiology_clinical sognificance-future.pptx
muralinath2
 
Holsinger, Bruce W. - Music, body and desire in medieval culture [2001].pdf
Holsinger, Bruce W. - Music, body and desire in medieval culture [2001].pdfHolsinger, Bruce W. - Music, body and desire in medieval culture [2001].pdf
Holsinger, Bruce W. - Music, body and desire in medieval culture [2001].pdf
frank0071
 
SDSS1335+0728: The awakening of a ∼ 106M⊙ black hole⋆
SDSS1335+0728: The awakening of a ∼ 106M⊙ black hole⋆SDSS1335+0728: The awakening of a ∼ 106M⊙ black hole⋆
SDSS1335+0728: The awakening of a ∼ 106M⊙ black hole⋆
Sérgio Sacani
 

Recently uploaded (20)

GBSN - Microbiology (Unit 2) Antimicrobial agents
GBSN - Microbiology (Unit 2) Antimicrobial agentsGBSN - Microbiology (Unit 2) Antimicrobial agents
GBSN - Microbiology (Unit 2) Antimicrobial agents
 
TOPIC OF DISCUSSION: CENTRIFUGATION SLIDESHARE.pptx
TOPIC OF DISCUSSION: CENTRIFUGATION SLIDESHARE.pptxTOPIC OF DISCUSSION: CENTRIFUGATION SLIDESHARE.pptx
TOPIC OF DISCUSSION: CENTRIFUGATION SLIDESHARE.pptx
 
Firoozeh Kashani-Sabet - An Esteemed Professor
Firoozeh Kashani-Sabet - An Esteemed ProfessorFiroozeh Kashani-Sabet - An Esteemed Professor
Firoozeh Kashani-Sabet - An Esteemed Professor
 
Post translation modification by Suyash Garg
Post translation modification by Suyash GargPost translation modification by Suyash Garg
Post translation modification by Suyash Garg
 
Juaristi, Jon. - El canon espanol. El legado de la cultura española a la civi...
Juaristi, Jon. - El canon espanol. El legado de la cultura española a la civi...Juaristi, Jon. - El canon espanol. El legado de la cultura española a la civi...
Juaristi, Jon. - El canon espanol. El legado de la cultura española a la civi...
 
Anti-Universe And Emergent Gravity and the Dark Universe
Anti-Universe And Emergent Gravity and the Dark UniverseAnti-Universe And Emergent Gravity and the Dark Universe
Anti-Universe And Emergent Gravity and the Dark Universe
 
Gadgets for management of stored product pests_Dr.UPR.pdf
Gadgets for management of stored product pests_Dr.UPR.pdfGadgets for management of stored product pests_Dr.UPR.pdf
Gadgets for management of stored product pests_Dr.UPR.pdf
 
Mites,Slug,Snail_Infesting agricultural crops.pdf
Mites,Slug,Snail_Infesting agricultural crops.pdfMites,Slug,Snail_Infesting agricultural crops.pdf
Mites,Slug,Snail_Infesting agricultural crops.pdf
 
Call Girls Noida🔥9873777170🔥Gorgeous Escorts in Noida Available 24/7
Call Girls Noida🔥9873777170🔥Gorgeous Escorts in Noida Available 24/7Call Girls Noida🔥9873777170🔥Gorgeous Escorts in Noida Available 24/7
Call Girls Noida🔥9873777170🔥Gorgeous Escorts in Noida Available 24/7
 
2001_Book_HumanChromosomes - Genéticapdf
2001_Book_HumanChromosomes - Genéticapdf2001_Book_HumanChromosomes - Genéticapdf
2001_Book_HumanChromosomes - Genéticapdf
 
BIRDS DIVERSITY OF SOOTEA BISWANATH ASSAM.ppt.pptx
BIRDS  DIVERSITY OF SOOTEA BISWANATH ASSAM.ppt.pptxBIRDS  DIVERSITY OF SOOTEA BISWANATH ASSAM.ppt.pptx
BIRDS DIVERSITY OF SOOTEA BISWANATH ASSAM.ppt.pptx
 
Introduction_Ch_01_Biotech Biotechnology course .pptx
Introduction_Ch_01_Biotech Biotechnology course .pptxIntroduction_Ch_01_Biotech Biotechnology course .pptx
Introduction_Ch_01_Biotech Biotechnology course .pptx
 
Candidate young stellar objects in the S-cluster: Kinematic analysis of a sub...
Candidate young stellar objects in the S-cluster: Kinematic analysis of a sub...Candidate young stellar objects in the S-cluster: Kinematic analysis of a sub...
Candidate young stellar objects in the S-cluster: Kinematic analysis of a sub...
 
Synopsis presentation VDR gene polymorphism and anemia (2).pptx
Synopsis presentation VDR gene polymorphism and anemia (2).pptxSynopsis presentation VDR gene polymorphism and anemia (2).pptx
Synopsis presentation VDR gene polymorphism and anemia (2).pptx
 
Analysis of Polygenic Traits (GPB-602)
Analysis of Polygenic Traits (GPB-602)Analysis of Polygenic Traits (GPB-602)
Analysis of Polygenic Traits (GPB-602)
 
Discovery of An Apparent Red, High-Velocity Type Ia Supernova at 𝐳 = 2.9 wi...
Discovery of An Apparent Red, High-Velocity Type Ia Supernova at  𝐳 = 2.9  wi...Discovery of An Apparent Red, High-Velocity Type Ia Supernova at  𝐳 = 2.9  wi...
Discovery of An Apparent Red, High-Velocity Type Ia Supernova at 𝐳 = 2.9 wi...
 
MICROBIAL INTERACTION PPT/ MICROBIAL INTERACTION AND THEIR TYPES // PLANT MIC...
MICROBIAL INTERACTION PPT/ MICROBIAL INTERACTION AND THEIR TYPES // PLANT MIC...MICROBIAL INTERACTION PPT/ MICROBIAL INTERACTION AND THEIR TYPES // PLANT MIC...
MICROBIAL INTERACTION PPT/ MICROBIAL INTERACTION AND THEIR TYPES // PLANT MIC...
 
acanthocytes_causes_etiology_clinical sognificance-future.pptx
acanthocytes_causes_etiology_clinical sognificance-future.pptxacanthocytes_causes_etiology_clinical sognificance-future.pptx
acanthocytes_causes_etiology_clinical sognificance-future.pptx
 
Holsinger, Bruce W. - Music, body and desire in medieval culture [2001].pdf
Holsinger, Bruce W. - Music, body and desire in medieval culture [2001].pdfHolsinger, Bruce W. - Music, body and desire in medieval culture [2001].pdf
Holsinger, Bruce W. - Music, body and desire in medieval culture [2001].pdf
 
SDSS1335+0728: The awakening of a ∼ 106M⊙ black hole⋆
SDSS1335+0728: The awakening of a ∼ 106M⊙ black hole⋆SDSS1335+0728: The awakening of a ∼ 106M⊙ black hole⋆
SDSS1335+0728: The awakening of a ∼ 106M⊙ black hole⋆
 

Building Blocks for Distributed Geo-Knowledge Graphs

  • 1. The Big Picture Semantic Interoperability Architecture Patterns Interfaces Computation Building Blocks for Distributed Knowledge Graphs GeoVoCamp DC 2016 Krzysztof Janowicz STKO Lab, University of California, Santa Barbara, USA Building Blocks for Distributed Knowledge Graphs K. Janowicz
  • 2. The Big Picture Semantic Interoperability Architecture Patterns Interfaces Computation The Big Picture The Big Picture More Than Just Content Patterns Building Blocks for Distributed Knowledge Graphs K. Janowicz
  • 3. The Big Picture Semantic Interoperability Architecture Patterns Interfaces Computation Semantic Interoperability What is Interoperability Anyway? (Technical) Interoperability measures the degree to which different systems (e.g., Web Services/APIs) are able to work in concert to reach a common task. Some (subtle) consequences Data do not inter-operate. Operating requires an intension, e.g., a goal. Interoperability is about a degree of meaningful exchange. Syntactic interoperability relies on common protocols and data formats to ensure the proper exchange of data. We can ensure a perfect syntactic interoperability, e.g., via rigid standardization. Semantic interoperability relies on a common understanding of the exchanged data, i.,e., meaning remains invariant during the exchange between multiple systems. This requires common reference systems. Building Blocks for Distributed Knowledge Graphs K. Janowicz
  • 4. The Big Picture Semantic Interoperability Architecture Patterns Interfaces Computation Semantic Interoperability What is Meaning Anyway? Semantics is the study of meaning, i.e., the study of how and what signifiers denote. Meaning is an emergent property of interaction. Humans use complex processes such as situated simulation to negotiate the approximate, common meaning of terms during interaction. Unfortunately, we cannot do so with data. The driving, often implied assumption behind the call for raw data is the idea that once collected data can be reused outside its original creation context and is free of interpretation. However, there are no raw data. Data are always created following particular workflows, procedures, sampling strategies, are derived using specific instrumentation, are pre-processes in specific ways, and so forth. One way to approach this problem are ontologies. However, they cannot fix meaning. Rather, they formally restrict the possible interpretations of domain terminology towards their intended meaning. Building Blocks for Distributed Knowledge Graphs K. Janowicz
  • 5. The Big Picture Semantic Interoperability Architecture Patterns Interfaces Computation Semantic Interoperability Consequences? We can only measure semantic interoperability after the fact. To move forward, we should measure our progress in preventing interoperability problems, not by trying to ensure semantic interoperability. Our work should notify users that two datasets cannot be meaningfully combined or two systems will not meaningfully interact, instead of dreaming the dream of fully-automated service orchestration in heterogeneous environments. Example: If one application ontology models cars exclusively by fuel consumption and another ontology models cars exclusively by color, can data about cars be integrated across them? Building Blocks for Distributed Knowledge Graphs K. Janowicz
  • 6. The Big Picture Semantic Interoperability Architecture Patterns Interfaces Computation Pattern-based Arcitecture Envisioned, Pattern-based Arcitecture (Horizontal) Patterns act as fallback level that ensures minimal interoperability while preserving heterogeneity (i.e., local, repository-specific ontologies can differ). Building Blocks for Distributed Knowledge Graphs K. Janowicz
  • 7. The Big Picture Semantic Interoperability Architecture Patterns Interfaces Computation Pattern-based Arcitecture Envisioned, Pattern-based Arcitecture (Horizontal) Views as virtual ontologies. ‘All’ provider- and user-perspectives agree on a common core; more specific results can differ. Building Blocks for Distributed Knowledge Graphs K. Janowicz
  • 8. The Big Picture Semantic Interoperability Architecture Patterns Interfaces Computation Pattern-based Arcitecture Envisioned, Pattern-based Arcitecture (Horizontal) All users can query for data that correspond to the pattern, using view A one can retrieve data on human trajectories but these data will only come from RA and RB. Building Blocks for Distributed Knowledge Graphs K. Janowicz
  • 9. The Big Picture Semantic Interoperability Architecture Patterns Interfaces Computation Pattern-based Arcitecture Envisioned, Pattern-based Arcitecture (Vertical) Building Blocks for Distributed Knowledge Graphs K. Janowicz
  • 10. The Big Picture Semantic Interoperability Architecture Patterns Interfaces Computation Pattern-based Arcitecture Envisioned, Pattern-based Arcitecture (Vertical) Building Blocks for Distributed Knowledge Graphs K. Janowicz
  • 11. The Big Picture Semantic Interoperability Architecture Patterns Interfaces Computation Pattern-based Arcitecture Envisioned, Pattern-based Arcitecture (Vertical) Cons ... speak now or forever hold your peace Pros Defers the introduction of classes that are heavy on ontological commitments (e.g., ‘vulnerability’) No need for (community-wide) agreement which is a key (social) challenge for other approaches. Preserves heterogeneity Mines ontological primitives out of real observation data Assists domain experts in becoming knowledge engineers by developing reusable patterns Moves ontology reuse to the layer where it belongs (and avoid Frankenontologies) Is driven by publishing, discovery, reuse, and integration needs. Building Blocks for Distributed Knowledge Graphs K. Janowicz
  • 12. The Big Picture Semantic Interoperability Architecture Patterns Interfaces Computation Semantic Trajectory Pattern A Semantic Trajectory Pattern A pattern for discrete trajectories of people, wildlife, vessels, and so forth. Building Blocks for Distributed Knowledge Graphs K. Janowicz
  • 13. The Big Picture Semantic Interoperability Architecture Patterns Interfaces Computation Semantic Trajectory Pattern A Semantic Trajectory Pattern Building Blocks for Distributed Knowledge Graphs K. Janowicz
  • 14. The Big Picture Semantic Interoperability Architecture Patterns Interfaces Computation Semantic Trajectory Pattern Ontology Design Patterns Can Be Specialized Trajectories that model the research cruises of scientific vessels Is this still an ontology design pattern? Building Blocks for Distributed Knowledge Graphs K. Janowicz
  • 15. The Big Picture Semantic Interoperability Architecture Patterns Interfaces Computation Semantic Trajectory Pattern A Micro-Ontology for Cruises Combining the InformationObject, Agent, Event, Vessel, and Trajectory patterns Building Blocks for Distributed Knowledge Graphs K. Janowicz
  • 16. The Big Picture Semantic Interoperability Architecture Patterns Interfaces Computation Semantic Trajectory Pattern Idea Behind Semantic Trajectory Pattern Can cover a wide range of domains Can be easily extended Supports multiple granularities Axiomatization beyond mere surface semantics Has various hooks to well-known ontologies / patterns. Only partially self-contained Building Blocks for Distributed Knowledge Graphs K. Janowicz
  • 17. The Big Picture Semantic Interoperability Architecture Patterns Interfaces Computation Typecasting and Views Typecasting – Dealing with Styles Typecasting Individual to Class and Back ClassName ∃hasType.{classname} (1) ∃hasType.{classname} ClassName (2) Rolification: Typecasting from Classes to Properties ... Reification: Typecasting Properties into Classes ... Building Blocks for Distributed Knowledge Graphs K. Janowicz
  • 18. The Big Picture Semantic Interoperability Architecture Patterns Interfaces Computation Typecasting and Views Views – Dealing with Granularity and Perspectives Vessel ≡ ∃RVessel.Self Cruise ≡ ∃RCruise.Self Trajectory ≡ ∃RTrajectory.Self Segment ≡ ∃RSegment.Self RSegment ◦ hasSegment− ◦ RTrajectory ◦ ◦ hasTrajectory− ◦ RCruise ◦ isUndertakenBy isTraversedBy Building Blocks for Distributed Knowledge Graphs K. Janowicz
  • 19. The Big Picture Semantic Interoperability Architecture Patterns Interfaces Computation Exploring Linked Data Ontologies as Interfaces Our completely client-based JS explorer can be connected to any triple store Building Blocks for Distributed Knowledge Graphs K. Janowicz
  • 20. The Big Picture Semantic Interoperability Architecture Patterns Interfaces Computation Exploring Linked Data Ontologies as Interfaces Allows users to explore Linked Data; constructs filters (e.g., >) based on probing Building Blocks for Distributed Knowledge Graphs K. Janowicz
  • 21. The Big Picture Semantic Interoperability Architecture Patterns Interfaces Computation Exploring Linked Data Ontologies as Interfaces How does the interface know which data can be mapped and how to do this? Building Blocks for Distributed Knowledge Graphs K. Janowicz
  • 22. The Big Picture Semantic Interoperability Architecture Patterns Interfaces Computation Exploring Linked Data Ontologies as Interfaces Our explorer can even combine data from multiple sources as layers (here cruises from R2R in green and gazetteer features in pink) Building Blocks for Distributed Knowledge Graphs K. Janowicz
  • 23. The Big Picture Semantic Interoperability Architecture Patterns Interfaces Computation What about Time? What about Time and Age? Google’s Knowledge Graph in 2012 Building Blocks for Distributed Knowledge Graphs K. Janowicz
  • 24. The Big Picture Semantic Interoperability Architecture Patterns Interfaces Computation What about Time? What about Time and Age? Google’s Knowledge Graph in 2013 Building Blocks for Distributed Knowledge Graphs K. Janowicz
  • 25. The Big Picture Semantic Interoperability Architecture Patterns Interfaces Computation What about Time? What about Time and Age? Google’s Knowledge Graph in 2014 Building Blocks for Distributed Knowledge Graphs K. Janowicz
  • 26. The Big Picture Semantic Interoperability Architecture Patterns Interfaces Computation What about Time? What about Time and Age? Google’s Knowledge Graph in 2015 Building Blocks for Distributed Knowledge Graphs K. Janowicz
  • 27. The Big Picture Semantic Interoperability Architecture Patterns Interfaces Computation What about Time? What about Time and Age? Google’s Knowledge Graph in 2015 Building Blocks for Distributed Knowledge Graphs K. Janowicz
  • 28. The Big Picture Semantic Interoperability Architecture Patterns Interfaces Computation What about Time? What about Time and Age? Will you please define a rule how age is computed... (like a Time Interface ) Building Blocks for Distributed Knowledge Graphs K. Janowicz
  • 29. The Big Picture Semantic Interoperability Architecture Patterns Interfaces Computation Storing versus Computing Storing versus Computing We cannot possibly materialize (store) all interesting (geo-)properties such as cardinal directions between places (≈ 452 billion), nearby triples, elevations, topological relations, population density, and so forth. However, we could try to compute properties on-demand (if we could figure out a way of doing so without changing the SW layer cake). The VOLT framework acts as a transparent proxy on top of any existing SPARQL 1.1 endpoint and can compute results and their provenance graphs on-demand. How to decide which properties to store and which to compute? → patterns! Detailed slides at: http://www.slideshare.net/BlakeRegalia/volt-eswc-2016 Building Blocks for Distributed Knowledge Graphs K. Janowicz
  • 30. The Big Picture Semantic Interoperability Architecture Patterns Interfaces Computation Storing versus Computing Ontology Design Patterns Book Building Blocks for Distributed Knowledge Graphs K. Janowicz