SlideShare a Scribd company logo
On the Semantic Web, completeness does matter!
Fariz Darari (fariz.darari@stud-inf.unibz.it)
PhD Supervisor: Prof. Werner Nutt
… but they are not
machine-readable
nor formal :(
… especially since it employs OWA
query is correct?
complete query up to when?
query is empty due to
incompleteness or non-existence?
OK let’s have them in that way, then what? Can we check ..
Yes, we can check whether a query with negation is correct
if the negation part is complete.
By inspecting the timestamps of the statements,
we can check up to what date query answers are complete.
Yes, we can check whether a query returns
an empty answer due to non-existence when
some no-value statement (completeness statement
capturing non-existence) touches query parts.
Can we do more, perhaps?
Statistical completeness reasoning &
completeness reasoning over RDF streams
On the Web we already have completeness statements
………………………….
Complete for all actors of Reservoir Dogs
Compl(resDogs actor ?a)
Give me actors played in Armageddon but not in Reservoir Dogs
SELECT ?a { armageddon actor ?a NOT EXISTS {resDogs actor ?a} }
Analysis The answer of Q is always correct. Suppose a query answer is not correct. Then, it must be an Armageddon actor
that in reality was also a Reservoir Dogs actor, but our data source does not know if she was in Reservoir Dogs.
However, by our statement, our data source is complete for Reservoir Dogs actors, hence a contradiction!
Give me people who have ever been a president in both Union College and MIT
SELECT ?p { uCollege everPresident ?p . mit everPresident ?p }
Complete for all presidents of Union College up to 2010
Compl(uCollege everPresident ?p, 2010)
Complete for all presidents of MIT up to 2014
Compl(mit everPresident ?p, 2014)
Analysis Query answers will be complete up to 2010 since the presidents of Union College are complete up to that time and
even further for those of MIT. However, from 2011 onwards, the query completeness cannot be guaranteed as we might be
missing some Union College presidents after 2010.
Elizabeth I has no child
No(elizabethI child ?c)
Give me all spouses of Elizabeth I’s children
SELECT ?c ?s { elizabethI child ?c . ?c spouse ?s }
Analysis Q will return an empty answer because of non-existence of the information
(i.e., some query part returns nothing, hence the whole query also returns nothing)
that is asked, not by the incompleteness of the data source.
Fariz Darari, Werner Nutt, Giuseppe Pirrò, Simon Razniewski: Completeness Statements about RDF Data Sources and
Their Use for Query Answering. ISWC 2013.
Fariz Darari, Simon Razniewski, Werner Nutt: Bridging the Semantic Gap between RDF and SPARQL using Completeness Statements.
ISWC (Poster) 2014.
For more info …

More Related Content

PDF
CORNER: A Completeness Reasoner for SPARQL Queries over RDF Data Sources
PDF
Semantic Web: "ten year" update
PPTX
Managing Completeness of Data
PPTX
20100614 ISWSA Keynote
PPTX
Expressing No-Value Information in RDF
PDF
Expressing No-Value Information in RDF
PDF
"What is left to do?", Dublin Core 2012 Keynote
PPTX
Closing Session ISWC 2015
CORNER: A Completeness Reasoner for SPARQL Queries over RDF Data Sources
Semantic Web: "ten year" update
Managing Completeness of Data
20100614 ISWSA Keynote
Expressing No-Value Information in RDF
Expressing No-Value Information in RDF
"What is left to do?", Dublin Core 2012 Keynote
Closing Session ISWC 2015

Viewers also liked (12)

PDF
Antara Indonesia, Jerman, dan Italia
PDF
Managing and Consuming Completeness Information for Wikidata Using COOL-WD
PDF
ESWC 2013 Poster: Representing and Querying Negative Knowledge in RDF
PPTX
10 Jahre Web Science
PPTX
ESWC 2015 Closing and "General Chair's minute of Madness"
PDF
2017 UniBZ Winter Seminar Poster: Managing and Consuming Completeness Informa...
PDF
Poster - Completeness Statements about RDF Data Sources and Their Use for Qu...
PDF
Query-Driven Management of Linked Data Quality
PPTX
European Data Science Academy: Training the Next Generation of Data Scientists
PPT
Semantic Web: Intro
PDF
Europeana GA 2016: Harnessing Crowds, Niches & Professionals in the Digital Age
PDF
Entrepreneur Way #16 - Maret 2016
Antara Indonesia, Jerman, dan Italia
Managing and Consuming Completeness Information for Wikidata Using COOL-WD
ESWC 2013 Poster: Representing and Querying Negative Knowledge in RDF
10 Jahre Web Science
ESWC 2015 Closing and "General Chair's minute of Madness"
2017 UniBZ Winter Seminar Poster: Managing and Consuming Completeness Informa...
Poster - Completeness Statements about RDF Data Sources and Their Use for Qu...
Query-Driven Management of Linked Data Quality
European Data Science Academy: Training the Next Generation of Data Scientists
Semantic Web: Intro
Europeana GA 2016: Harnessing Crowds, Niches & Professionals in the Digital Age
Entrepreneur Way #16 - Maret 2016
Ad

More from Fariz Darari (20)

PDF
Data X Museum - Hari Museum Internasional 2022 - WMID
PDF
[PUBLIC] quiz-01-midterm-solutions.pdf
PPTX
Free AI Kit - Game Theory
PPTX
Neural Networks and Deep Learning: An Intro
PPTX
NLP guest lecture: How to get text to confess what knowledge it has
PPTX
Supply and Demand - AI Talents
PPTX
Basic Python Programming: Part 01 and Part 02
PPTX
AI in education done properly
PPTX
Artificial Neural Networks: Pointers
PPTX
Open Tridharma at ICACSIS 2019
PDF
Defense Slides of Avicenna Wisesa - PROWD
PPTX
Seminar Laporan Aktualisasi - Tridharma Terbuka - Fariz Darari
PPTX
Foundations of Programming - Java OOP
PPTX
Recursion in Python
PDF
[ISWC 2013] Completeness statements about RDF data sources and their use for ...
PPTX
Testing in Python: doctest and unittest (Updated)
PPTX
Testing in Python: doctest and unittest
PPTX
Dissertation Defense - Managing and Consuming Completeness Information for RD...
PPTX
Research Writing - 2018.07.18
PPTX
KOI - Knowledge Of Incidents - SemEval 2018
Data X Museum - Hari Museum Internasional 2022 - WMID
[PUBLIC] quiz-01-midterm-solutions.pdf
Free AI Kit - Game Theory
Neural Networks and Deep Learning: An Intro
NLP guest lecture: How to get text to confess what knowledge it has
Supply and Demand - AI Talents
Basic Python Programming: Part 01 and Part 02
AI in education done properly
Artificial Neural Networks: Pointers
Open Tridharma at ICACSIS 2019
Defense Slides of Avicenna Wisesa - PROWD
Seminar Laporan Aktualisasi - Tridharma Terbuka - Fariz Darari
Foundations of Programming - Java OOP
Recursion in Python
[ISWC 2013] Completeness statements about RDF data sources and their use for ...
Testing in Python: doctest and unittest (Updated)
Testing in Python: doctest and unittest
Dissertation Defense - Managing and Consuming Completeness Information for RD...
Research Writing - 2018.07.18
KOI - Knowledge Of Incidents - SemEval 2018
Ad

Recently uploaded (20)

DOCX
Unit-3 cyber security network security of internet system
PDF
Testing WebRTC applications at scale.pdf
PPTX
SAP Ariba Sourcing PPT for learning material
PPTX
Internet___Basics___Styled_ presentation
PDF
How to Ensure Data Integrity During Shopify Migration_ Best Practices for Sec...
PDF
Unit-1 introduction to cyber security discuss about how to secure a system
PPTX
Job_Card_System_Styled_lorem_ipsum_.pptx
PDF
Slides PDF The World Game (s) Eco Economic Epochs.pdf
PPT
Design_with_Watersergyerge45hrbgre4top (1).ppt
PDF
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
PPT
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
PPTX
Module 1 - Cyber Law and Ethics 101.pptx
PPT
tcp ip networks nd ip layering assotred slides
PDF
The New Creative Director: How AI Tools for Social Media Content Creation Are...
PDF
Decoding a Decade: 10 Years of Applied CTI Discipline
PPTX
artificial intelligence overview of it and more
PDF
SASE Traffic Flow - ZTNA Connector-1.pdf
PPTX
PptxGenJS_Demo_Chart_20250317130215833.pptx
PPTX
Digital Literacy And Online Safety on internet
PPTX
INTERNET------BASICS-------UPDATED PPT PRESENTATION
Unit-3 cyber security network security of internet system
Testing WebRTC applications at scale.pdf
SAP Ariba Sourcing PPT for learning material
Internet___Basics___Styled_ presentation
How to Ensure Data Integrity During Shopify Migration_ Best Practices for Sec...
Unit-1 introduction to cyber security discuss about how to secure a system
Job_Card_System_Styled_lorem_ipsum_.pptx
Slides PDF The World Game (s) Eco Economic Epochs.pdf
Design_with_Watersergyerge45hrbgre4top (1).ppt
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
Module 1 - Cyber Law and Ethics 101.pptx
tcp ip networks nd ip layering assotred slides
The New Creative Director: How AI Tools for Social Media Content Creation Are...
Decoding a Decade: 10 Years of Applied CTI Discipline
artificial intelligence overview of it and more
SASE Traffic Flow - ZTNA Connector-1.pdf
PptxGenJS_Demo_Chart_20250317130215833.pptx
Digital Literacy And Online Safety on internet
INTERNET------BASICS-------UPDATED PPT PRESENTATION

On the Semantic Web, Completeness does Matter!

  • 1. On the Semantic Web, completeness does matter! Fariz Darari (fariz.darari@stud-inf.unibz.it) PhD Supervisor: Prof. Werner Nutt … but they are not machine-readable nor formal :( … especially since it employs OWA query is correct? complete query up to when? query is empty due to incompleteness or non-existence? OK let’s have them in that way, then what? Can we check .. Yes, we can check whether a query with negation is correct if the negation part is complete. By inspecting the timestamps of the statements, we can check up to what date query answers are complete. Yes, we can check whether a query returns an empty answer due to non-existence when some no-value statement (completeness statement capturing non-existence) touches query parts. Can we do more, perhaps? Statistical completeness reasoning & completeness reasoning over RDF streams On the Web we already have completeness statements …………………………. Complete for all actors of Reservoir Dogs Compl(resDogs actor ?a) Give me actors played in Armageddon but not in Reservoir Dogs SELECT ?a { armageddon actor ?a NOT EXISTS {resDogs actor ?a} } Analysis The answer of Q is always correct. Suppose a query answer is not correct. Then, it must be an Armageddon actor that in reality was also a Reservoir Dogs actor, but our data source does not know if she was in Reservoir Dogs. However, by our statement, our data source is complete for Reservoir Dogs actors, hence a contradiction! Give me people who have ever been a president in both Union College and MIT SELECT ?p { uCollege everPresident ?p . mit everPresident ?p } Complete for all presidents of Union College up to 2010 Compl(uCollege everPresident ?p, 2010) Complete for all presidents of MIT up to 2014 Compl(mit everPresident ?p, 2014) Analysis Query answers will be complete up to 2010 since the presidents of Union College are complete up to that time and even further for those of MIT. However, from 2011 onwards, the query completeness cannot be guaranteed as we might be missing some Union College presidents after 2010. Elizabeth I has no child No(elizabethI child ?c) Give me all spouses of Elizabeth I’s children SELECT ?c ?s { elizabethI child ?c . ?c spouse ?s } Analysis Q will return an empty answer because of non-existence of the information (i.e., some query part returns nothing, hence the whole query also returns nothing) that is asked, not by the incompleteness of the data source. Fariz Darari, Werner Nutt, Giuseppe Pirrò, Simon Razniewski: Completeness Statements about RDF Data Sources and Their Use for Query Answering. ISWC 2013. Fariz Darari, Simon Razniewski, Werner Nutt: Bridging the Semantic Gap between RDF and SPARQL using Completeness Statements. ISWC (Poster) 2014. For more info …