SlideShare a Scribd company logo
Expressing No-Value Information in RDF
Fariz Darari, Radityo Eko Prasojo, Werner Nutt
Free University of Bozen-Bolzano, Italy
Problem Statement
Elizabeth I had no children
RDF cannot represent
non-existence of information
SPARQL cannot distinguish whether
a query returns the empty answer
due to possibly incomplete information or
non-existence of information
No-Value Framework
Definition: No-Value Statements
BGP-based statements
for declaring non-existence
Definition: Empty Queries
Queries that always give
the empty answer
Definition: Emptiness Entailment
No-value statements entail
that a query is empty
No-Value Theorem
The emptiness entailment holds
iff
the evaluation of the BGPs
of the no-value statements
over the frozen version
of the query is not empty
[[ Sponsored by ]]
Discussion
The entailment characterization can be implemented using standard Semantic Web frameworks like Jena
Can also be used to represent negative ground facts like “Fariz is not Obama’s child”
Useful also for data cleaning, assuming that no-value statements are always faithful
Example
Nob : Obama has no male children
No(obama child ?c . ?c gender male)
ex:stmtObama a ex:NoValStatement ;
ex:hasPattern [ ex:subj ex:Obama ;
ex:pred ex:child ;
ex:obj [ex:varName "c"]] ;
ex:hasPattern [ ex:subj [ex:varName "c"] ;
ex:pred ex:gender ;
ex:obj ex:male ] .
Qob : What are the schools of
Obama’s male children?
SELECT ?c ?s
WHERE { ex:Obama ex:child ?c .
?c ex:gender ex:male .
?c ex:school ?s }
We can conclude that:
The query returns the empty answer due to
non-existence of information per the statement
Nob Empty(Qob )
X
SPARQLW3C
RDFW3C

More Related Content

PDF
On the Semantic Web, Completeness does Matter!
PPTX
Expressing No-Value Information in RDF
PPTX
20100614 ISWSA Keynote
PPTX
Managing Completeness of Data
PDF
CORNER: A Completeness Reasoner for SPARQL Queries over RDF Data Sources
PDF
Semantic Web: "ten year" update
PDF
"What is left to do?", Dublin Core 2012 Keynote
PPTX
Closing Session ISWC 2015
On the Semantic Web, Completeness does Matter!
Expressing No-Value Information in RDF
20100614 ISWSA Keynote
Managing Completeness of Data
CORNER: A Completeness Reasoner for SPARQL Queries over RDF Data Sources
Semantic Web: "ten year" update
"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)

PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Big Data Technologies - Introduction.pptx
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Machine learning based COVID-19 study performance prediction
Diabetes mellitus diagnosis method based random forest with bat algorithm
Big Data Technologies - Introduction.pptx
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Encapsulation_ Review paper, used for researhc scholars
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
The AUB Centre for AI in Media Proposal.docx
Reach Out and Touch Someone: Haptics and Empathic Computing
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
“AI and Expert System Decision Support & Business Intelligence Systems”
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Mobile App Security Testing_ A Comprehensive Guide.pdf
Review of recent advances in non-invasive hemoglobin estimation
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
MIND Revenue Release Quarter 2 2025 Press Release
20250228 LYD VKU AI Blended-Learning.pptx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Network Security Unit 5.pdf for BCA BBA.
Machine learning based COVID-19 study performance prediction

Expressing No-Value Information in RDF

  • 1. Expressing No-Value Information in RDF Fariz Darari, Radityo Eko Prasojo, Werner Nutt Free University of Bozen-Bolzano, Italy Problem Statement Elizabeth I had no children RDF cannot represent non-existence of information SPARQL cannot distinguish whether a query returns the empty answer due to possibly incomplete information or non-existence of information No-Value Framework Definition: No-Value Statements BGP-based statements for declaring non-existence Definition: Empty Queries Queries that always give the empty answer Definition: Emptiness Entailment No-value statements entail that a query is empty No-Value Theorem The emptiness entailment holds iff the evaluation of the BGPs of the no-value statements over the frozen version of the query is not empty [[ Sponsored by ]] Discussion The entailment characterization can be implemented using standard Semantic Web frameworks like Jena Can also be used to represent negative ground facts like “Fariz is not Obama’s child” Useful also for data cleaning, assuming that no-value statements are always faithful Example Nob : Obama has no male children No(obama child ?c . ?c gender male) ex:stmtObama a ex:NoValStatement ; ex:hasPattern [ ex:subj ex:Obama ; ex:pred ex:child ; ex:obj [ex:varName "c"]] ; ex:hasPattern [ ex:subj [ex:varName "c"] ; ex:pred ex:gender ; ex:obj ex:male ] . Qob : What are the schools of Obama’s male children? SELECT ?c ?s WHERE { ex:Obama ex:child ?c . ?c ex:gender ex:male . ?c ex:school ?s } We can conclude that: The query returns the empty answer due to non-existence of information per the statement Nob Empty(Qob ) X SPARQLW3C RDFW3C