SlideShare a Scribd company logo
1 of 49
Steffen Staab The Semantic Web: Interacting with the Unknown 1Institute for Web Science and Technologies · University of Koblenz-Landau, Germany
Web and Internet Science Group · ECS · University of Southampton, UK &
The Semantic Web:
Interacting with the Unknown
Steffen Staab
University of Southampton
&
Universität Koblenz-Landau
Steffen Staab The Semantic Web: Interacting with the Unknown 2
Daten – Menschen
Meaning?
Steffen Staab The Semantic Web: Interacting with the Unknown 3
Traditional Information System
Business
Logics
Structured Data
Unstructured
Data
Presentation and
Interaction
Charakteristics:
• Processes known
• Data structures
known
• Meaning of data in
schema and
implicit in code
Steffen Staab The Semantic Web: Interacting with the Unknown 4
Information ecosystems nowadays
Examples
• Open Data
• 1000s
DBs/company
• Ad-hoc data
Characteristics
• Some structure
• Late structure
• Social context
• Meaning of data
most important
Steffen Staab The Semantic Web: Interacting with the Unknown 5
How does data receive meaning?
Explicit:
• Formal schema/ontology
– By someone else?
Implicit:
• Names are just used for
describing
Social:
• Communities converge
– By discussion
– By emergence
Meaning?
Steffen Staab The Semantic Web: Interacting with the Unknown 6
A Bit like Crisps ...
Sub languages
• For consumer
– title,...
• Global retailers
– barcode
• US food industry
– serving size, calories,...
• Producer
– batch number
...
https://www.youtube.com/watch?v=ga1aSJXCFe0
Depending on who you are – you encounter the
(un)expected, the (un)known, the (un)understandable,...
Steffen Staab The Semantic Web: Interacting with the Unknown 7
What is the Semantic
Web/Linked Data?
Steffen Staab The Semantic Web: Interacting with the Unknown 8
What is a triple?
http://dbtune.org/musicbrainz/resource/artist/d87e52c5-bb8d-4da8-b941-9f4928627dc8
ABBA
foaf:name
Steffen Staab The Semantic Web: Interacting with the Unknown 9
What is Linked Data? The LOD Cloud
Steffen Staab The Semantic Web: Interacting with the Unknown 10
What is Linked Data? Linked Data Principles1. URIs as
identifiers
2. http
lookup
3. RDF
(triples)
4. relations, also
to other locations
Steffen Staab The Semantic Web: Interacting with the Unknown 11
What is Linked Data good for?
• Data integration is (relatively) easy
– Migrating different data sources to
linked data is (relatively) easy
• Late schema is easy
– Just add some more fields
• Ignoring data is easy
– Think of crisps
• Serendipitous use
– Discover new information & new sources
by following links
• Data repurposing / pointing
– Use what others have done at both schema
and data level
Steffen Staab The Semantic Web: Interacting with the Unknown 12
Issue: From Unknown Data Publishing to
Unknown Data (Schema) Understanding
Steffen Staab The Semantic Web: Interacting with the Unknown 13
State-of-the-Art: One App at a Time
Shameless self-promotion: Semaplorer
[Schenk et al., JoWS 2009]
Billion Triples Challenge 1. Prize
2008
Steffen Staab The Semantic Web: Interacting with the Unknown 14
State-of-the-Art: One App at a Time
Shameless self-promotion: LISA
1. Prize
German
Linked Open Gov Data
Competition 2012
Steffen Staab The Semantic Web: Interacting with the Unknown 15
LENA – A Fresnel application
Fresnel Vocab by [Pietriga et al. ISWC-2006]
Steffen Staab The Semantic Web: Interacting with the Unknown 16
What‘s between the two?
One App at a Time
+ Great to use
+ Like DB application
- Brittle
- Not really extensible
Generic Frameworks
+ Can be applied on all data
- Data remains hard to
understand
- No process support
- Noone wants to use them
Steffen Staab The Semantic Web: Interacting with the Unknown 17
Facet Navigation in an Open
World
Steffen Staab The Semantic Web: Interacting with the Unknown 18
Mobile Facets: Exploring Spaces & Events
(Linked) Data Sources
• Places and names:
– Wikipedia
– GeoNames
• Events
– Eventful
– Upcoming
• Photos
– Flickr
Characteristics:
• open list
• unknown categories
and items
• low quality
categorization
• mobile app
Steffen Staab The Semantic Web: Interacting with the Unknown 19
Mobile Facets: Exploring Spaces & Events
Steffen Staab The Semantic Web: Interacting with the Unknown 20
Conceptual
Navigation Model
Steffen Staab The Semantic Web: Interacting with the Unknown 21
Hypertextual Navigation (from D. Schwabe)
What does it mean to
click here?
Semantics is clear,
but Pragmatics?
Context +
Grice‘s Pertinence!
[Bomfim & Schwabe, 2011]
Steffen Staab The Semantic Web: Interacting with the Unknown 22
Hypertextual Navigation (from D. Schwabe)
• Input: LOD + Navigation Model + other stuff
• Navigation Model
– A Context is a set of resources that share similar
navigation opportunities.
• Context:Navigation ⇔Class:Structure+Behavior
– Navigation Metamodel
Steffen Staab The Semantic Web: Interacting with the Unknown 23
Hypertextual Navigation (from D. Schwabe)
foaf:Document
DocumentsAlpha
byPerson
foaf:Person
PersonsAlpha
byDocument
AllDocuments
AllPersons
DocumentsByPerson
AllEvents
swc:AcademicEvent
EventsAlpha
byUserProgramEventsByUserProgram
byOrganiza on
Hitting a link of type
„Organization“
means different
things in different
contexts!
Here is one!
Steffen Staab The Semantic Web: Interacting with the Unknown 24
Programming with the
Unknown
Steffen Staab The Semantic Web: Interacting with the Unknown 25
Programming with Linked Data
Steffen Staab The Semantic Web: Interacting with the Unknown 26
Programming with Linked Data
Tasks of the Programmer
1 Schema exploration
2 Programming
code types
3 Programming queries
4 Programming procedures
for
• creating,
• manipulating,
• persisting
objects
c1
Steffen Staab The Semantic Web: Interacting with the Unknown 27
Node Path Query Language with auto completion
Exploration of classes
Exploration of relations
Exploration of instances
Steffen Staab The Semantic Web: Interacting with the Unknown 28
LITEQ in Action
Steffen Staab The Semantic Web: Interacting with the Unknown 29
LITEQ in Action
Steffen Staab The Semantic Web: Interacting with the Unknown 30
NPQL and LITEQ
NPQL (Node Path Query Language)
• Intensional Queries
 describing classes and relations
• Extensional Queries
 data items
LITEQ (Language Integrated Types, Extensions and Queries)
• Implementation of NPQL as F# Type Provider in Visual Studio
• Auto completion using NPQL queries
• Automatic typing
of extensional query results
by intensional queries
Steffen Staab The Semantic Web: Interacting with the Unknown 31
Outlook: Programming with Linked Data
• More expressive query languages
– Derived data types in tractable description logics!
• More precise combined type inference
– (derived) type from data source
– type inference in programming language
• Programming across data sources
– Federated queries
– Linktraversal-based queries (the unknown sources)
• Integration of schema induction
– Low quality of schema/ontologies
• Improved autocompletion
Steffen Staab The Semantic Web: Interacting with the Unknown 32
Tags & Eye Tracking
Deriving Semantics from Interaction
Steffen Staab The Semantic Web: Interacting with the Unknown 33
Steffen Staab The Semantic Web: Interacting with the Unknown 34
Meaning from Cues + Observation
=
car + +
carcar
Steffen Staab The Semantic Web: Interacting with the Unknown 35
Pragmatics
A theory for interacting with the unknown?
Steffen Staab The Semantic Web: Interacting with the Unknown 36
Austin: How to do things with words
Core Hypothesis by Austin:
Speech is not only passively describing a given reality, but it can
change the (social) reality it is describing through speech acts
Summary from Wikipedia, 2012-06-09
Steffen Staab The Semantic Web: Interacting with the Unknown 37
Why Do We Understand the Text Web?
Steffen Staab The Semantic Web: Interacting with the Unknown 38
Austin: How to do things with words
• Phonic act / graphic act:
PopulationIs486,855.
• Locutionary act:
population(Duisburg,486,855)
Grice‘s
maxims
Steffen Staab The Semantic Web: Interacting with the Unknown 39
Grice‘s Maxims / Cooperative Principle
Interacting agents mutually assume that:
• Quantity:
– Be as informative as you possibly can,
– give as much information as needed, not more.
• Quality:
– Be truthful
• Pertinence:
– be relevant,
– say things pertinent to the discussion
• Manner:
– be clear, brief, orderly as one can
– avoid obscurity and ambiguity
Criteria are
competing and
overlapping.
Steffen Staab The Semantic Web: Interacting with the Unknown 40
Austin: How to do things with words
• Phonic act / graphic act:
PopulationIs486,855.
• Locutionary act:
population(Duisburg, 486,855)
• Illocutionary act:
Inform reader about core characteristic of a city
• Perlocutionary act:
Plan for how to travel, use of taxi/rental car…
Grice‘s
maxims
Steffen Staab The Semantic Web: Interacting with the Unknown 41
Austin: How to do things with words
Core Hypothesis by Austin:
Speech is not only passively describing a given reality, but it can
change the (social) reality it is describing through speech acts
Summary from Wikipedia, 2012-06-09
Hypothesis of this talk:
Linked data is facts, but the idea of linked data is also
re-purposing,
⟹ re-presenting,
⟹ re-narrating,
to achieve an understandable dialogue
Steffen Staab The Semantic Web: Interacting with the Unknown 42
Data is not Text
Quantity:
• One triple vs big data
➯ What is the right amount?
Pertinence:
• Pertinence to dialogue
➯ Does the discussion/interaction determine data
selection?
Manner:
• Data is not sequential
➯ No implicit ordering contained in the data
(e.g. birthdata before date of death)
Steffen Staab The Semantic Web: Interacting with the Unknown 43
Semantic Web / Linked Data
• Phonic act / graphic act:
ThetemperatureinMilwaukeeis100°F.
- various syntaxes -
• Locutionary act:
population(Duisburg, 486,855)
- RDF/OWL interpretation –
Generic
applications easily
violate Grice‘s
maxims!
 Quantity
 Quality
 Pertinence
 Manner
Lead question:
Does the Semantic Web
have a pragmatics layer?
How would this look like?
Steffen Staab The Semantic Web: Interacting with the Unknown 44
Conclusion
Steffen Staab The Semantic Web: Interacting with the Unknown 45
Syntax
Semantics
Pragmatics
Metamodels
Patterns
Rankings
...
Steffen Staab The Semantic Web: Interacting with the Unknown 46
Issue: From Unknown Data Publishing to
Unknown Data Understanding
Cognition
Storytelling
Pragmatics
Ontology Patterns
Conceptual Modeling
Metamodels
...
Quantity
Pertinence
Manner
Steffen Staab The Semantic Web: Interacting with the Unknown 47
• Size of „unknown“ data is quickly growing
• Interaction with „unknown“ data is underexplored
• Interaction with the Semantic Web is both
– Challenge
– Opportunity
• Example topics/challenges:
– What are best Meta-frameworks?
– What are best styles of interaction for user-defined
semantics of data?
– Conceptual Programming by Non-Programmers
Call-to-arms
Steffen Staab The Semantic Web: Interacting with the Unknown 48
Semantic
Web
Social Web &
Web Retrieval
Interactive Web &
Human Computing
Web &
Economy
Software &
Services
Computational
Social Science
Thank You!
Steffen Staab The Semantic Web: Interacting with the Unknown 49
Literature
J. L. Austin. How to do things with words. Oxford University Press, 1962/1975.
M. H. de S. Bomfim, Daniel Schwabe. Design and Implementation of Linked Data Applications
Using SHDM and Synth. Int. Conf. Web Engineering 2011, pp. 121-136.
Chierchia, Gennaro.; McConnell-Ginet, Sally: Meaning and Grammar : An Introduction to
Semantics. MIT Press, 1990.
E. Pietriga, C. Bizer, D. Karger, R. Lee: Fresnel: A Browser-Independent Presentation Vocabulary
for RDF. International Semantic Web Conference 2006, Springer 158-171.
S. Schenk, C. Saathoff, S. Staab, A. Scherp. SemaPlorer – Interactive Semantic Exploration of
Data and Media based on a Federated Cloud Infrastructure. In Journal of Web Semantics.
Special issue on Semantic Web Challenge Winners 2008. Elsevier, 7(4), 2009.
Kleinen, A. Scherp, S. Staab. Interactive faceted search and exploration of open social media
data on a touchscreen mobile phone. Multimedia Tools and Applications. DOI 10.1007s11042-
013-1366-3
M. Konrath, T. Gottron, S. Staab, A. Scherp. SchemEX – Efficient Construction of a Data
Catalogue by Stream-based Indexing of Linked Data. In: Journal of Web Semantics. Special
issue on Semantic Web Challenge Winners 2011. Elsevier, Volume 16, November 2012, pp.
52-58.
M. Leinberger, S. Scheglmann, R. Lämmel, S. Staab, M. Thimm, E. Viegas. Semantic Web
Application Development with LITEQ. In: ISWC-2014, LNCS, Springer 2014

More Related Content

What's hot

Digital Frontiers 2015: eMOP's Imprint (Printer's and Publisher's) DB
Digital Frontiers 2015: eMOP's Imprint (Printer's and Publisher's) DBDigital Frontiers 2015: eMOP's Imprint (Printer's and Publisher's) DB
Digital Frontiers 2015: eMOP's Imprint (Printer's and Publisher's) DBMatt Christy
 
New Adventures in RDF2vec
New Adventures in RDF2vecNew Adventures in RDF2vec
New Adventures in RDF2vecHeiko Paulheim
 
DLF Forum 2015: Beyond eMOP
DLF Forum 2015: Beyond eMOPDLF Forum 2015: Beyond eMOP
DLF Forum 2015: Beyond eMOPMatt Christy
 
mchristy-DH2014-emop-bookhistory-tools
mchristy-DH2014-emop-bookhistory-toolsmchristy-DH2014-emop-bookhistory-tools
mchristy-DH2014-emop-bookhistory-toolsMatt Christy
 
From Early Modern Printing to Post-Modern Indie Publishing: Using eMOP on AFP
From Early Modern Printing to Post-Modern Indie Publishing: Using eMOP on AFPFrom Early Modern Printing to Post-Modern Indie Publishing: Using eMOP on AFP
From Early Modern Printing to Post-Modern Indie Publishing: Using eMOP on AFPMatt Christy
 
Knowledge Graphs on the Web
Knowledge Graphs on the WebKnowledge Graphs on the Web
Knowledge Graphs on the WebHeiko Paulheim
 
Structured data: Where did that come from & why are Google asking for it
Structured data: Where did that come from & why are Google asking for itStructured data: Where did that come from & why are Google asking for it
Structured data: Where did that come from & why are Google asking for itRichard Wallis
 
Data management for researchers
Data management for researchersData management for researchers
Data management for researchersDirk Roorda
 
Data-driven Joint Debugging of the DBpedia Mappings and Ontology
Data-driven Joint Debugging of the DBpedia Mappings and OntologyData-driven Joint Debugging of the DBpedia Mappings and Ontology
Data-driven Joint Debugging of the DBpedia Mappings and OntologyHeiko Paulheim
 

What's hot (11)

Ld4 dh tutorial
Ld4 dh tutorialLd4 dh tutorial
Ld4 dh tutorial
 
Digital Frontiers 2015: eMOP's Imprint (Printer's and Publisher's) DB
Digital Frontiers 2015: eMOP's Imprint (Printer's and Publisher's) DBDigital Frontiers 2015: eMOP's Imprint (Printer's and Publisher's) DB
Digital Frontiers 2015: eMOP's Imprint (Printer's and Publisher's) DB
 
New Adventures in RDF2vec
New Adventures in RDF2vecNew Adventures in RDF2vec
New Adventures in RDF2vec
 
DLF Forum 2015: Beyond eMOP
DLF Forum 2015: Beyond eMOPDLF Forum 2015: Beyond eMOP
DLF Forum 2015: Beyond eMOP
 
mchristy-DH2014-emop-bookhistory-tools
mchristy-DH2014-emop-bookhistory-toolsmchristy-DH2014-emop-bookhistory-tools
mchristy-DH2014-emop-bookhistory-tools
 
From Early Modern Printing to Post-Modern Indie Publishing: Using eMOP on AFP
From Early Modern Printing to Post-Modern Indie Publishing: Using eMOP on AFPFrom Early Modern Printing to Post-Modern Indie Publishing: Using eMOP on AFP
From Early Modern Printing to Post-Modern Indie Publishing: Using eMOP on AFP
 
Knowledge Graphs on the Web
Knowledge Graphs on the WebKnowledge Graphs on the Web
Knowledge Graphs on the Web
 
Structured data: Where did that come from & why are Google asking for it
Structured data: Where did that come from & why are Google asking for itStructured data: Where did that come from & why are Google asking for it
Structured data: Where did that come from & why are Google asking for it
 
Data management for researchers
Data management for researchersData management for researchers
Data management for researchers
 
eMOP-PennSt-lunch
eMOP-PennSt-luncheMOP-PennSt-lunch
eMOP-PennSt-lunch
 
Data-driven Joint Debugging of the DBpedia Mappings and Ontology
Data-driven Joint Debugging of the DBpedia Mappings and OntologyData-driven Joint Debugging of the DBpedia Mappings and Ontology
Data-driven Joint Debugging of the DBpedia Mappings and Ontology
 

Viewers also liked

The General Ontology Evaluation Framework (GOEF) & the I-Choose Use Case A ...
The General Ontology Evaluation Framework (GOEF) & the I-Choose Use CaseA ...The General Ontology Evaluation Framework (GOEF) & the I-Choose Use CaseA ...
The General Ontology Evaluation Framework (GOEF) & the I-Choose Use Case A ...Joanne Luciano
 
Networked intelligence in EDs across Canada CAEP 2016
Networked intelligence in EDs across Canada CAEP 2016Networked intelligence in EDs across Canada CAEP 2016
Networked intelligence in EDs across Canada CAEP 2016Patrick Archambault
 
Programming the Semantic Web
Programming the Semantic WebProgramming the Semantic Web
Programming the Semantic WebSteffen Staab
 
Knowledge Discovery using an Integrated Semantic Web
Knowledge Discovery using an Integrated Semantic WebKnowledge Discovery using an Integrated Semantic Web
Knowledge Discovery using an Integrated Semantic WebMichel Dumontier
 
DM110 - Week 10 - Semantic Web / Web 3.0
DM110 - Week 10 - Semantic Web / Web 3.0DM110 - Week 10 - Semantic Web / Web 3.0
DM110 - Week 10 - Semantic Web / Web 3.0John Breslin
 
From Semantic Web to AI. A lecture at JPII University in Lublin
From Semantic Web to AI. A lecture at JPII University in LublinFrom Semantic Web to AI. A lecture at JPII University in Lublin
From Semantic Web to AI. A lecture at JPII University in Lublinsopekmir
 
Semantic web technology
Semantic web technologySemantic web technology
Semantic web technologyStanley Wang
 
Is the Semantic Web what we expected? Adoption Patterns and Content-driven Ch...
Is the Semantic Web what we expected? Adoption Patterns and Content-driven Ch...Is the Semantic Web what we expected? Adoption Patterns and Content-driven Ch...
Is the Semantic Web what we expected? Adoption Patterns and Content-driven Ch...Chris Bizer
 
The Social Semantic Web: An Introduction
The Social Semantic Web: An IntroductionThe Social Semantic Web: An Introduction
The Social Semantic Web: An IntroductionJohn Breslin
 
Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic WebTomek Pluskiewicz
 
Semantic technologies in practice - KULeuven 2016
Semantic technologies in practice - KULeuven 2016Semantic technologies in practice - KULeuven 2016
Semantic technologies in practice - KULeuven 2016Aad Versteden
 

Viewers also liked (12)

The General Ontology Evaluation Framework (GOEF) & the I-Choose Use Case A ...
The General Ontology Evaluation Framework (GOEF) & the I-Choose Use CaseA ...The General Ontology Evaluation Framework (GOEF) & the I-Choose Use CaseA ...
The General Ontology Evaluation Framework (GOEF) & the I-Choose Use Case A ...
 
Networked intelligence in EDs across Canada CAEP 2016
Networked intelligence in EDs across Canada CAEP 2016Networked intelligence in EDs across Canada CAEP 2016
Networked intelligence in EDs across Canada CAEP 2016
 
Programming the Semantic Web
Programming the Semantic WebProgramming the Semantic Web
Programming the Semantic Web
 
Knowledge Discovery using an Integrated Semantic Web
Knowledge Discovery using an Integrated Semantic WebKnowledge Discovery using an Integrated Semantic Web
Knowledge Discovery using an Integrated Semantic Web
 
DM110 - Week 10 - Semantic Web / Web 3.0
DM110 - Week 10 - Semantic Web / Web 3.0DM110 - Week 10 - Semantic Web / Web 3.0
DM110 - Week 10 - Semantic Web / Web 3.0
 
From Semantic Web to AI. A lecture at JPII University in Lublin
From Semantic Web to AI. A lecture at JPII University in LublinFrom Semantic Web to AI. A lecture at JPII University in Lublin
From Semantic Web to AI. A lecture at JPII University in Lublin
 
Semantic web services
Semantic web servicesSemantic web services
Semantic web services
 
Semantic web technology
Semantic web technologySemantic web technology
Semantic web technology
 
Is the Semantic Web what we expected? Adoption Patterns and Content-driven Ch...
Is the Semantic Web what we expected? Adoption Patterns and Content-driven Ch...Is the Semantic Web what we expected? Adoption Patterns and Content-driven Ch...
Is the Semantic Web what we expected? Adoption Patterns and Content-driven Ch...
 
The Social Semantic Web: An Introduction
The Social Semantic Web: An IntroductionThe Social Semantic Web: An Introduction
The Social Semantic Web: An Introduction
 
Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic Web
 
Semantic technologies in practice - KULeuven 2016
Semantic technologies in practice - KULeuven 2016Semantic technologies in practice - KULeuven 2016
Semantic technologies in practice - KULeuven 2016
 

Similar to The Semantic Web - Interacting with the Unknown

Semantic Technologies and Programmatic Access to Semantic Data
Semantic Technologies and Programmatic Access to Semantic Data Semantic Technologies and Programmatic Access to Semantic Data
Semantic Technologies and Programmatic Access to Semantic Data Steffen Staab
 
Programming with Semantic Broad Data
Programming with Semantic Broad DataProgramming with Semantic Broad Data
Programming with Semantic Broad DataSteffen Staab
 
Seamless semantics - avoiding semantic discontinuity
Seamless semantics - avoiding semantic discontinuitySeamless semantics - avoiding semantic discontinuity
Seamless semantics - avoiding semantic discontinuitySteffen Staab
 
Big Data e tecnologie semantiche - Utilizzare i Linked data come driver d'int...
Big Data e tecnologie semantiche - Utilizzare i Linked data come driver d'int...Big Data e tecnologie semantiche - Utilizzare i Linked data come driver d'int...
Big Data e tecnologie semantiche - Utilizzare i Linked data come driver d'int...giuseppe_futia
 
How to Do Things with Triples
How to Do Things with TriplesHow to Do Things with Triples
How to Do Things with TriplesSteffen Staab
 
Information-Rich Programming in F# with Semantic Data
Information-Rich Programming in F# with Semantic DataInformation-Rich Programming in F# with Semantic Data
Information-Rich Programming in F# with Semantic DataSteffen Staab
 
Linked Open Data Utrecht University Library
Linked Open Data Utrecht University LibraryLinked Open Data Utrecht University Library
Linked Open Data Utrecht University LibraryRuben Schalk
 
Semantic Web Technologies: Principles and Practices
Semantic Web Technologies: Principles and PracticesSemantic Web Technologies: Principles and Practices
Semantic Web Technologies: Principles and PracticesSteffen Staab
 
How Graph Databases used in Police Department?
How Graph Databases used in Police Department?How Graph Databases used in Police Department?
How Graph Databases used in Police Department?Samet KILICTAS
 
Open Source Data Visualization for Resource Sharing: An Ivy Plus Libraries Pr...
Open Source Data Visualization for Resource Sharing: An Ivy Plus Libraries Pr...Open Source Data Visualization for Resource Sharing: An Ivy Plus Libraries Pr...
Open Source Data Visualization for Resource Sharing: An Ivy Plus Libraries Pr...Heidi Nance
 
Hide the Stack: Toward Usable Linked Data
Hide the Stack:Toward Usable Linked DataHide the Stack:Toward Usable Linked Data
Hide the Stack: Toward Usable Linked Dataaba-sah
 
Semantic Web: The Inside Story
Semantic Web: The Inside StorySemantic Web: The Inside Story
Semantic Web: The Inside StoryJames Hendler
 
Wwsss intro2016-final
Wwsss intro2016-finalWwsss intro2016-final
Wwsss intro2016-finalSteffen Staab
 
Ariadne's Thread -- Exploring a world of networked information built from fre...
Ariadne's Thread -- Exploring a world of networked information built from fre...Ariadne's Thread -- Exploring a world of networked information built from fre...
Ariadne's Thread -- Exploring a world of networked information built from fre...Shenghui Wang
 
The Unreasonable Effectiveness of Metadata
The Unreasonable Effectiveness of MetadataThe Unreasonable Effectiveness of Metadata
The Unreasonable Effectiveness of MetadataJames Hendler
 
Linked data presentation for libraries (COMO)
Linked data presentation for libraries (COMO)Linked data presentation for libraries (COMO)
Linked data presentation for libraries (COMO)robin fay
 
2013 04-29 american art collaborative lod meeting - washington dc - web
2013 04-29 american art collaborative lod meeting - washington dc - web2013 04-29 american art collaborative lod meeting - washington dc - web
2013 04-29 american art collaborative lod meeting - washington dc - weblecmaj
 
2015 FOSS4G Track: Spatiotemporal Interface Development: Using Web Technologi...
2015 FOSS4G Track: Spatiotemporal Interface Development: Using Web Technologi...2015 FOSS4G Track: Spatiotemporal Interface Development: Using Web Technologi...
2015 FOSS4G Track: Spatiotemporal Interface Development: Using Web Technologi...GIS in the Rockies
 
How Oracle Uses CrowdFlower For Sentiment Analysis
How Oracle Uses CrowdFlower For Sentiment AnalysisHow Oracle Uses CrowdFlower For Sentiment Analysis
How Oracle Uses CrowdFlower For Sentiment AnalysisCrowdFlower
 

Similar to The Semantic Web - Interacting with the Unknown (20)

Semantic Technologies and Programmatic Access to Semantic Data
Semantic Technologies and Programmatic Access to Semantic Data Semantic Technologies and Programmatic Access to Semantic Data
Semantic Technologies and Programmatic Access to Semantic Data
 
Programming with Semantic Broad Data
Programming with Semantic Broad DataProgramming with Semantic Broad Data
Programming with Semantic Broad Data
 
Seamless semantics - avoiding semantic discontinuity
Seamless semantics - avoiding semantic discontinuitySeamless semantics - avoiding semantic discontinuity
Seamless semantics - avoiding semantic discontinuity
 
Big Data e tecnologie semantiche - Utilizzare i Linked data come driver d'int...
Big Data e tecnologie semantiche - Utilizzare i Linked data come driver d'int...Big Data e tecnologie semantiche - Utilizzare i Linked data come driver d'int...
Big Data e tecnologie semantiche - Utilizzare i Linked data come driver d'int...
 
How to Do Things with Triples
How to Do Things with TriplesHow to Do Things with Triples
How to Do Things with Triples
 
Information-Rich Programming in F# with Semantic Data
Information-Rich Programming in F# with Semantic DataInformation-Rich Programming in F# with Semantic Data
Information-Rich Programming in F# with Semantic Data
 
Linked Open Data Utrecht University Library
Linked Open Data Utrecht University LibraryLinked Open Data Utrecht University Library
Linked Open Data Utrecht University Library
 
Semantic Web Technologies: Principles and Practices
Semantic Web Technologies: Principles and PracticesSemantic Web Technologies: Principles and Practices
Semantic Web Technologies: Principles and Practices
 
How Graph Databases used in Police Department?
How Graph Databases used in Police Department?How Graph Databases used in Police Department?
How Graph Databases used in Police Department?
 
The Web We Want
The Web We WantThe Web We Want
The Web We Want
 
Open Source Data Visualization for Resource Sharing: An Ivy Plus Libraries Pr...
Open Source Data Visualization for Resource Sharing: An Ivy Plus Libraries Pr...Open Source Data Visualization for Resource Sharing: An Ivy Plus Libraries Pr...
Open Source Data Visualization for Resource Sharing: An Ivy Plus Libraries Pr...
 
Hide the Stack: Toward Usable Linked Data
Hide the Stack:Toward Usable Linked DataHide the Stack:Toward Usable Linked Data
Hide the Stack: Toward Usable Linked Data
 
Semantic Web: The Inside Story
Semantic Web: The Inside StorySemantic Web: The Inside Story
Semantic Web: The Inside Story
 
Wwsss intro2016-final
Wwsss intro2016-finalWwsss intro2016-final
Wwsss intro2016-final
 
Ariadne's Thread -- Exploring a world of networked information built from fre...
Ariadne's Thread -- Exploring a world of networked information built from fre...Ariadne's Thread -- Exploring a world of networked information built from fre...
Ariadne's Thread -- Exploring a world of networked information built from fre...
 
The Unreasonable Effectiveness of Metadata
The Unreasonable Effectiveness of MetadataThe Unreasonable Effectiveness of Metadata
The Unreasonable Effectiveness of Metadata
 
Linked data presentation for libraries (COMO)
Linked data presentation for libraries (COMO)Linked data presentation for libraries (COMO)
Linked data presentation for libraries (COMO)
 
2013 04-29 american art collaborative lod meeting - washington dc - web
2013 04-29 american art collaborative lod meeting - washington dc - web2013 04-29 american art collaborative lod meeting - washington dc - web
2013 04-29 american art collaborative lod meeting - washington dc - web
 
2015 FOSS4G Track: Spatiotemporal Interface Development: Using Web Technologi...
2015 FOSS4G Track: Spatiotemporal Interface Development: Using Web Technologi...2015 FOSS4G Track: Spatiotemporal Interface Development: Using Web Technologi...
2015 FOSS4G Track: Spatiotemporal Interface Development: Using Web Technologi...
 
How Oracle Uses CrowdFlower For Sentiment Analysis
How Oracle Uses CrowdFlower For Sentiment AnalysisHow Oracle Uses CrowdFlower For Sentiment Analysis
How Oracle Uses CrowdFlower For Sentiment Analysis
 

More from Steffen Staab

Knowledge graphs for knowing more and knowing for sure
Knowledge graphs for knowing more and knowing for sureKnowledge graphs for knowing more and knowing for sure
Knowledge graphs for knowing more and knowing for sureSteffen Staab
 
Symbolic Background Knowledge for Machine Learning
Symbolic Background Knowledge for Machine LearningSymbolic Background Knowledge for Machine Learning
Symbolic Background Knowledge for Machine LearningSteffen Staab
 
Soziale Netzwerke und Medien: Multi-disziplinäre Ansätze für ein multi-dimens...
Soziale Netzwerke und Medien: Multi-disziplinäre Ansätze für ein multi-dimens...Soziale Netzwerke und Medien: Multi-disziplinäre Ansätze für ein multi-dimens...
Soziale Netzwerke und Medien: Multi-disziplinäre Ansätze für ein multi-dimens...Steffen Staab
 
Web Futures: Inclusive, Intelligent, Sustainable
Web Futures: Inclusive, Intelligent, SustainableWeb Futures: Inclusive, Intelligent, Sustainable
Web Futures: Inclusive, Intelligent, SustainableSteffen Staab
 
Concepts in Application Context ( How we may think conceptually )
Concepts in Application Context ( How we may think conceptually )Concepts in Application Context ( How we may think conceptually )
Concepts in Application Context ( How we may think conceptually )Steffen Staab
 
Storing and Querying Semantic Data in the Cloud
Storing and Querying Semantic Data in the CloudStoring and Querying Semantic Data in the Cloud
Storing and Querying Semantic Data in the CloudSteffen Staab
 
Ontologien und Semantic Web - Impulsvortrag Terminologietag
Ontologien und Semantic Web - Impulsvortrag TerminologietagOntologien und Semantic Web - Impulsvortrag Terminologietag
Ontologien und Semantic Web - Impulsvortrag TerminologietagSteffen Staab
 
Opinion Formation and Spreading
Opinion Formation and SpreadingOpinion Formation and Spreading
Opinion Formation and SpreadingSteffen Staab
 
10 Jahre Web Science
10 Jahre Web Science10 Jahre Web Science
10 Jahre Web ScienceSteffen Staab
 
(Semi-)Automatic analysis of online contents
(Semi-)Automatic analysis of online contents(Semi-)Automatic analysis of online contents
(Semi-)Automatic analysis of online contentsSteffen Staab
 
Text Mining using LDA with Context
Text Mining using LDA with ContextText Mining using LDA with Context
Text Mining using LDA with ContextSteffen Staab
 
10 Years Web Science
10 Years Web Science10 Years Web Science
10 Years Web ScienceSteffen Staab
 
Closing Session ISWC 2015
Closing Session ISWC 2015Closing Session ISWC 2015
Closing Session ISWC 2015Steffen Staab
 
ISWC2015 Opening Session
ISWC2015 Opening SessionISWC2015 Opening Session
ISWC2015 Opening SessionSteffen Staab
 
Bias in the Social Web
Bias in the Social WebBias in the Social Web
Bias in the Social WebSteffen Staab
 
Modelling the Web: Examples of Modelling Text, Knowledge Networks and Physica...
Modelling the Web: Examples of Modelling Text, Knowledge Networks and Physica...Modelling the Web: Examples of Modelling Text, Knowledge Networks and Physica...
Modelling the Web: Examples of Modelling Text, Knowledge Networks and Physica...Steffen Staab
 
Experiments in Computer Science - Don't loathe them, but love them
Experiments in Computer Science - Don't loathe them, but love themExperiments in Computer Science - Don't loathe them, but love them
Experiments in Computer Science - Don't loathe them, but love themSteffen Staab
 
Semantics Perspective on Physical-Cyber-Social Computing
Semantics Perspective on Physical-Cyber-Social ComputingSemantics Perspective on Physical-Cyber-Social Computing
Semantics Perspective on Physical-Cyber-Social ComputingSteffen Staab
 

More from Steffen Staab (20)

Knowledge graphs for knowing more and knowing for sure
Knowledge graphs for knowing more and knowing for sureKnowledge graphs for knowing more and knowing for sure
Knowledge graphs for knowing more and knowing for sure
 
Symbolic Background Knowledge for Machine Learning
Symbolic Background Knowledge for Machine LearningSymbolic Background Knowledge for Machine Learning
Symbolic Background Knowledge for Machine Learning
 
Soziale Netzwerke und Medien: Multi-disziplinäre Ansätze für ein multi-dimens...
Soziale Netzwerke und Medien: Multi-disziplinäre Ansätze für ein multi-dimens...Soziale Netzwerke und Medien: Multi-disziplinäre Ansätze für ein multi-dimens...
Soziale Netzwerke und Medien: Multi-disziplinäre Ansätze für ein multi-dimens...
 
Web Futures: Inclusive, Intelligent, Sustainable
Web Futures: Inclusive, Intelligent, SustainableWeb Futures: Inclusive, Intelligent, Sustainable
Web Futures: Inclusive, Intelligent, Sustainable
 
Eyeing the Web
Eyeing the WebEyeing the Web
Eyeing the Web
 
Concepts in Application Context ( How we may think conceptually )
Concepts in Application Context ( How we may think conceptually )Concepts in Application Context ( How we may think conceptually )
Concepts in Application Context ( How we may think conceptually )
 
Storing and Querying Semantic Data in the Cloud
Storing and Querying Semantic Data in the CloudStoring and Querying Semantic Data in the Cloud
Storing and Querying Semantic Data in the Cloud
 
Semantics reloaded
Semantics reloadedSemantics reloaded
Semantics reloaded
 
Ontologien und Semantic Web - Impulsvortrag Terminologietag
Ontologien und Semantic Web - Impulsvortrag TerminologietagOntologien und Semantic Web - Impulsvortrag Terminologietag
Ontologien und Semantic Web - Impulsvortrag Terminologietag
 
Opinion Formation and Spreading
Opinion Formation and SpreadingOpinion Formation and Spreading
Opinion Formation and Spreading
 
10 Jahre Web Science
10 Jahre Web Science10 Jahre Web Science
10 Jahre Web Science
 
(Semi-)Automatic analysis of online contents
(Semi-)Automatic analysis of online contents(Semi-)Automatic analysis of online contents
(Semi-)Automatic analysis of online contents
 
Text Mining using LDA with Context
Text Mining using LDA with ContextText Mining using LDA with Context
Text Mining using LDA with Context
 
10 Years Web Science
10 Years Web Science10 Years Web Science
10 Years Web Science
 
Closing Session ISWC 2015
Closing Session ISWC 2015Closing Session ISWC 2015
Closing Session ISWC 2015
 
ISWC2015 Opening Session
ISWC2015 Opening SessionISWC2015 Opening Session
ISWC2015 Opening Session
 
Bias in the Social Web
Bias in the Social WebBias in the Social Web
Bias in the Social Web
 
Modelling the Web: Examples of Modelling Text, Knowledge Networks and Physica...
Modelling the Web: Examples of Modelling Text, Knowledge Networks and Physica...Modelling the Web: Examples of Modelling Text, Knowledge Networks and Physica...
Modelling the Web: Examples of Modelling Text, Knowledge Networks and Physica...
 
Experiments in Computer Science - Don't loathe them, but love them
Experiments in Computer Science - Don't loathe them, but love themExperiments in Computer Science - Don't loathe them, but love them
Experiments in Computer Science - Don't loathe them, but love them
 
Semantics Perspective on Physical-Cyber-Social Computing
Semantics Perspective on Physical-Cyber-Social ComputingSemantics Perspective on Physical-Cyber-Social Computing
Semantics Perspective on Physical-Cyber-Social Computing
 

Recently uploaded

Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Rob Geurden
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Developmentvyaparkranti
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfInnovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfYashikaSharma391629
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentationvaddepallysandeep122
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfStefano Stabellini
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 

Recently uploaded (20)

Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfInnovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentation
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdf
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 

The Semantic Web - Interacting with the Unknown

  • 1. Steffen Staab The Semantic Web: Interacting with the Unknown 1Institute for Web Science and Technologies · University of Koblenz-Landau, Germany Web and Internet Science Group · ECS · University of Southampton, UK & The Semantic Web: Interacting with the Unknown Steffen Staab University of Southampton & Universität Koblenz-Landau
  • 2. Steffen Staab The Semantic Web: Interacting with the Unknown 2 Daten – Menschen Meaning?
  • 3. Steffen Staab The Semantic Web: Interacting with the Unknown 3 Traditional Information System Business Logics Structured Data Unstructured Data Presentation and Interaction Charakteristics: • Processes known • Data structures known • Meaning of data in schema and implicit in code
  • 4. Steffen Staab The Semantic Web: Interacting with the Unknown 4 Information ecosystems nowadays Examples • Open Data • 1000s DBs/company • Ad-hoc data Characteristics • Some structure • Late structure • Social context • Meaning of data most important
  • 5. Steffen Staab The Semantic Web: Interacting with the Unknown 5 How does data receive meaning? Explicit: • Formal schema/ontology – By someone else? Implicit: • Names are just used for describing Social: • Communities converge – By discussion – By emergence Meaning?
  • 6. Steffen Staab The Semantic Web: Interacting with the Unknown 6 A Bit like Crisps ... Sub languages • For consumer – title,... • Global retailers – barcode • US food industry – serving size, calories,... • Producer – batch number ... https://www.youtube.com/watch?v=ga1aSJXCFe0 Depending on who you are – you encounter the (un)expected, the (un)known, the (un)understandable,...
  • 7. Steffen Staab The Semantic Web: Interacting with the Unknown 7 What is the Semantic Web/Linked Data?
  • 8. Steffen Staab The Semantic Web: Interacting with the Unknown 8 What is a triple? http://dbtune.org/musicbrainz/resource/artist/d87e52c5-bb8d-4da8-b941-9f4928627dc8 ABBA foaf:name
  • 9. Steffen Staab The Semantic Web: Interacting with the Unknown 9 What is Linked Data? The LOD Cloud
  • 10. Steffen Staab The Semantic Web: Interacting with the Unknown 10 What is Linked Data? Linked Data Principles1. URIs as identifiers 2. http lookup 3. RDF (triples) 4. relations, also to other locations
  • 11. Steffen Staab The Semantic Web: Interacting with the Unknown 11 What is Linked Data good for? • Data integration is (relatively) easy – Migrating different data sources to linked data is (relatively) easy • Late schema is easy – Just add some more fields • Ignoring data is easy – Think of crisps • Serendipitous use – Discover new information & new sources by following links • Data repurposing / pointing – Use what others have done at both schema and data level
  • 12. Steffen Staab The Semantic Web: Interacting with the Unknown 12 Issue: From Unknown Data Publishing to Unknown Data (Schema) Understanding
  • 13. Steffen Staab The Semantic Web: Interacting with the Unknown 13 State-of-the-Art: One App at a Time Shameless self-promotion: Semaplorer [Schenk et al., JoWS 2009] Billion Triples Challenge 1. Prize 2008
  • 14. Steffen Staab The Semantic Web: Interacting with the Unknown 14 State-of-the-Art: One App at a Time Shameless self-promotion: LISA 1. Prize German Linked Open Gov Data Competition 2012
  • 15. Steffen Staab The Semantic Web: Interacting with the Unknown 15 LENA – A Fresnel application Fresnel Vocab by [Pietriga et al. ISWC-2006]
  • 16. Steffen Staab The Semantic Web: Interacting with the Unknown 16 What‘s between the two? One App at a Time + Great to use + Like DB application - Brittle - Not really extensible Generic Frameworks + Can be applied on all data - Data remains hard to understand - No process support - Noone wants to use them
  • 17. Steffen Staab The Semantic Web: Interacting with the Unknown 17 Facet Navigation in an Open World
  • 18. Steffen Staab The Semantic Web: Interacting with the Unknown 18 Mobile Facets: Exploring Spaces & Events (Linked) Data Sources • Places and names: – Wikipedia – GeoNames • Events – Eventful – Upcoming • Photos – Flickr Characteristics: • open list • unknown categories and items • low quality categorization • mobile app
  • 19. Steffen Staab The Semantic Web: Interacting with the Unknown 19 Mobile Facets: Exploring Spaces & Events
  • 20. Steffen Staab The Semantic Web: Interacting with the Unknown 20 Conceptual Navigation Model
  • 21. Steffen Staab The Semantic Web: Interacting with the Unknown 21 Hypertextual Navigation (from D. Schwabe) What does it mean to click here? Semantics is clear, but Pragmatics? Context + Grice‘s Pertinence! [Bomfim & Schwabe, 2011]
  • 22. Steffen Staab The Semantic Web: Interacting with the Unknown 22 Hypertextual Navigation (from D. Schwabe) • Input: LOD + Navigation Model + other stuff • Navigation Model – A Context is a set of resources that share similar navigation opportunities. • Context:Navigation ⇔Class:Structure+Behavior – Navigation Metamodel
  • 23. Steffen Staab The Semantic Web: Interacting with the Unknown 23 Hypertextual Navigation (from D. Schwabe) foaf:Document DocumentsAlpha byPerson foaf:Person PersonsAlpha byDocument AllDocuments AllPersons DocumentsByPerson AllEvents swc:AcademicEvent EventsAlpha byUserProgramEventsByUserProgram byOrganiza on Hitting a link of type „Organization“ means different things in different contexts! Here is one!
  • 24. Steffen Staab The Semantic Web: Interacting with the Unknown 24 Programming with the Unknown
  • 25. Steffen Staab The Semantic Web: Interacting with the Unknown 25 Programming with Linked Data
  • 26. Steffen Staab The Semantic Web: Interacting with the Unknown 26 Programming with Linked Data Tasks of the Programmer 1 Schema exploration 2 Programming code types 3 Programming queries 4 Programming procedures for • creating, • manipulating, • persisting objects c1
  • 27. Steffen Staab The Semantic Web: Interacting with the Unknown 27 Node Path Query Language with auto completion Exploration of classes Exploration of relations Exploration of instances
  • 28. Steffen Staab The Semantic Web: Interacting with the Unknown 28 LITEQ in Action
  • 29. Steffen Staab The Semantic Web: Interacting with the Unknown 29 LITEQ in Action
  • 30. Steffen Staab The Semantic Web: Interacting with the Unknown 30 NPQL and LITEQ NPQL (Node Path Query Language) • Intensional Queries  describing classes and relations • Extensional Queries  data items LITEQ (Language Integrated Types, Extensions and Queries) • Implementation of NPQL as F# Type Provider in Visual Studio • Auto completion using NPQL queries • Automatic typing of extensional query results by intensional queries
  • 31. Steffen Staab The Semantic Web: Interacting with the Unknown 31 Outlook: Programming with Linked Data • More expressive query languages – Derived data types in tractable description logics! • More precise combined type inference – (derived) type from data source – type inference in programming language • Programming across data sources – Federated queries – Linktraversal-based queries (the unknown sources) • Integration of schema induction – Low quality of schema/ontologies • Improved autocompletion
  • 32. Steffen Staab The Semantic Web: Interacting with the Unknown 32 Tags & Eye Tracking Deriving Semantics from Interaction
  • 33. Steffen Staab The Semantic Web: Interacting with the Unknown 33
  • 34. Steffen Staab The Semantic Web: Interacting with the Unknown 34 Meaning from Cues + Observation = car + + carcar
  • 35. Steffen Staab The Semantic Web: Interacting with the Unknown 35 Pragmatics A theory for interacting with the unknown?
  • 36. Steffen Staab The Semantic Web: Interacting with the Unknown 36 Austin: How to do things with words Core Hypothesis by Austin: Speech is not only passively describing a given reality, but it can change the (social) reality it is describing through speech acts Summary from Wikipedia, 2012-06-09
  • 37. Steffen Staab The Semantic Web: Interacting with the Unknown 37 Why Do We Understand the Text Web?
  • 38. Steffen Staab The Semantic Web: Interacting with the Unknown 38 Austin: How to do things with words • Phonic act / graphic act: PopulationIs486,855. • Locutionary act: population(Duisburg,486,855) Grice‘s maxims
  • 39. Steffen Staab The Semantic Web: Interacting with the Unknown 39 Grice‘s Maxims / Cooperative Principle Interacting agents mutually assume that: • Quantity: – Be as informative as you possibly can, – give as much information as needed, not more. • Quality: – Be truthful • Pertinence: – be relevant, – say things pertinent to the discussion • Manner: – be clear, brief, orderly as one can – avoid obscurity and ambiguity Criteria are competing and overlapping.
  • 40. Steffen Staab The Semantic Web: Interacting with the Unknown 40 Austin: How to do things with words • Phonic act / graphic act: PopulationIs486,855. • Locutionary act: population(Duisburg, 486,855) • Illocutionary act: Inform reader about core characteristic of a city • Perlocutionary act: Plan for how to travel, use of taxi/rental car… Grice‘s maxims
  • 41. Steffen Staab The Semantic Web: Interacting with the Unknown 41 Austin: How to do things with words Core Hypothesis by Austin: Speech is not only passively describing a given reality, but it can change the (social) reality it is describing through speech acts Summary from Wikipedia, 2012-06-09 Hypothesis of this talk: Linked data is facts, but the idea of linked data is also re-purposing, ⟹ re-presenting, ⟹ re-narrating, to achieve an understandable dialogue
  • 42. Steffen Staab The Semantic Web: Interacting with the Unknown 42 Data is not Text Quantity: • One triple vs big data ➯ What is the right amount? Pertinence: • Pertinence to dialogue ➯ Does the discussion/interaction determine data selection? Manner: • Data is not sequential ➯ No implicit ordering contained in the data (e.g. birthdata before date of death)
  • 43. Steffen Staab The Semantic Web: Interacting with the Unknown 43 Semantic Web / Linked Data • Phonic act / graphic act: ThetemperatureinMilwaukeeis100°F. - various syntaxes - • Locutionary act: population(Duisburg, 486,855) - RDF/OWL interpretation – Generic applications easily violate Grice‘s maxims!  Quantity  Quality  Pertinence  Manner Lead question: Does the Semantic Web have a pragmatics layer? How would this look like?
  • 44. Steffen Staab The Semantic Web: Interacting with the Unknown 44 Conclusion
  • 45. Steffen Staab The Semantic Web: Interacting with the Unknown 45 Syntax Semantics Pragmatics Metamodels Patterns Rankings ...
  • 46. Steffen Staab The Semantic Web: Interacting with the Unknown 46 Issue: From Unknown Data Publishing to Unknown Data Understanding Cognition Storytelling Pragmatics Ontology Patterns Conceptual Modeling Metamodels ... Quantity Pertinence Manner
  • 47. Steffen Staab The Semantic Web: Interacting with the Unknown 47 • Size of „unknown“ data is quickly growing • Interaction with „unknown“ data is underexplored • Interaction with the Semantic Web is both – Challenge – Opportunity • Example topics/challenges: – What are best Meta-frameworks? – What are best styles of interaction for user-defined semantics of data? – Conceptual Programming by Non-Programmers Call-to-arms
  • 48. Steffen Staab The Semantic Web: Interacting with the Unknown 48 Semantic Web Social Web & Web Retrieval Interactive Web & Human Computing Web & Economy Software & Services Computational Social Science Thank You!
  • 49. Steffen Staab The Semantic Web: Interacting with the Unknown 49 Literature J. L. Austin. How to do things with words. Oxford University Press, 1962/1975. M. H. de S. Bomfim, Daniel Schwabe. Design and Implementation of Linked Data Applications Using SHDM and Synth. Int. Conf. Web Engineering 2011, pp. 121-136. Chierchia, Gennaro.; McConnell-Ginet, Sally: Meaning and Grammar : An Introduction to Semantics. MIT Press, 1990. E. Pietriga, C. Bizer, D. Karger, R. Lee: Fresnel: A Browser-Independent Presentation Vocabulary for RDF. International Semantic Web Conference 2006, Springer 158-171. S. Schenk, C. Saathoff, S. Staab, A. Scherp. SemaPlorer – Interactive Semantic Exploration of Data and Media based on a Federated Cloud Infrastructure. In Journal of Web Semantics. Special issue on Semantic Web Challenge Winners 2008. Elsevier, 7(4), 2009. Kleinen, A. Scherp, S. Staab. Interactive faceted search and exploration of open social media data on a touchscreen mobile phone. Multimedia Tools and Applications. DOI 10.1007s11042- 013-1366-3 M. Konrath, T. Gottron, S. Staab, A. Scherp. SchemEX – Efficient Construction of a Data Catalogue by Stream-based Indexing of Linked Data. In: Journal of Web Semantics. Special issue on Semantic Web Challenge Winners 2011. Elsevier, Volume 16, November 2012, pp. 52-58. M. Leinberger, S. Scheglmann, R. Lämmel, S. Staab, M. Thimm, E. Viegas. Semantic Web Application Development with LITEQ. In: ISWC-2014, LNCS, Springer 2014