SlideShare a Scribd company logo
1 of 22
Download to read offline
Querying Linked Data and Büchi automata 
Konstantinos Giannakis and Theodore Andronikos 
Department of Informatics 
Ionian University 
tkgiann; andronikosu@ionio.gr 
9th Int. Workshop on Semantic and Social Media 
Adaptation and Personalization 
Corfu, Greece, 
November 6, 2014 
K. Giannakis and T. Andronikos Querying Linked Data and Büchi automata 1 / 22
Outline of our work 
Ä 
Linked Data 
 SPARQL queries on them 
Ä 
Infinite nature 
 Social Networking Applications 
 Linked Open Numbers 
Ä 
Büchi automata 
 Their use in verification of webs of Linked Data. 
K. Giannakis and T. Andronikos Querying Linked Data and Büchi automata 2 / 22
Initial thoughts (1/2) 
• Booming develpment of semantic technologies and 
applications. 
• Social media and multimedia. 
• Smart devices. 
• Applications need to be efficient, trustworthy and verified. 
 Achieve what they promise (or what they are designed for). 
K. Giannakis and T. Andronikos Querying Linked Data and Büchi automata 3 / 22
Initial thoughts (2/2) 
• Social data - living organism 
• Linked Data project - “Living Data project 
• Concurrent and ongoing process. 
• Computation on these data sources. 
K. Giannakis and T. Andronikos Querying Linked Data and Büchi automata 4 / 22
LOD and Social Data 
Figure: Datasets1. 
1 
“Linking Open Data cloud diagram 2014, by M. Schmachtenberg, C. Bizer, A. Jentzsch and R. Cyganiak. 
http://lod-cloud.net/ 
K. Giannakis and T. Andronikos Querying Linked Data and Büchi automata 5 / 22
Some background 
• SPARQL 
 RDF query language 
 Basic graph pattern matching 
• Linked Open Data 
 “900,129 documents describing 8,038,396 resources2 
2 
“Linking Open Data cloud diagram 2014, by M. Schmachtenberg, C. Bizer, A. Jentzsch and R. Cyganiak. 
http://lod-cloud.net/ 
K. Giannakis and T. Andronikos Querying Linked Data and Büchi automata 6 / 22
Linked Open Data 
Figure: LOD Cloud3 
3 
“Linking Open Data cloud diagram 2014, by M. Schmachtenberg, C. Bizer, A. Jentzsch and R. Cyganiak. 
http://lod-cloud.net/ 
K. Giannakis and T. Andronikos Querying Linked Data and Büchi automata 7 / 22
LOD evolution 
(a) LOD cloud 2007 (b) LOD cloud 2009 
(c) LOD cloud 2011 
K. Giannakis and T. Andronikos Querying Linked Data and Büchi automata 8 / 22
Related Works 
• Ontology evaluation and verification methodologies 
• Graph pattern queries (“Querying regular graph patterns, 
Barceló et al.) 
• Web of Linked Data 
• Linked Open Numbers (“Leveraging non-lexical 
knowledge, Vrandecíc et al.) 
• !-automata 
K. Giannakis and T. Andronikos Querying Linked Data and Büchi automata 9 / 22
Web(s) of LD and LD machines 
Web of Linked Data 
Let T = (U Y B)  U  (U Y B Y L) denotes the infinite set of all RDF 
triples. W = (D, data, adoc) defines the Web of LD where D is the set 
of symbols representing LD documents, data is a total mapping data: 
D Ñ 2T and adoc is a partial, surjective mapping adoc = U Ñ D. 
LD machine 4 
An LD machine is a multi-tape Turing machine with five tapes and a 
finite set of states; two read-only input tapes: i) an input tape and ii) a 
right-infinite Web tape; two work tapes: iii) a two-way infinite work 
tape and iv) a right-infinite link traversal tape; and v) a right-infinite, 
append-only output tape [...]. 
4SPARQL for a Web of Linked Data: Semantics and computability 
K. Giannakis and T. Andronikos Querying Linked Data and Büchi automata 10 / 22
Query computability 
 Finitely computable queries. 
 An LD query q is finitely computable if there exists an LD 
machine which terminates after a finite number of steps 
producing a possible encoding of q(W) on its output tape. 
 Eventually computable queries. 
 An LD query q is eventually computable if there exists an 
LD machine at whose computation the word on the output 
tape at each step of the computation is a prefix of a 
possible encoding of q(W) and in finite horizon it returns 
some output. 
K. Giannakis and T. Andronikos Querying Linked Data and Büchi automata 11 / 22
Infinite horizon 
• Two SPARQL query semantics 
 Full-web semantics. 
 the scope of each query is the full set of LD on the Web. 
 Reachability-based semantics. 
 restricted scope of SPARQL queries to data reachable 
through specific links, using a given initial set of URIs. 
K. Giannakis and T. Andronikos Querying Linked Data and Büchi automata 12 / 22
!-Computability 
• !-automata. 
 Infinite input. 
 Acceptance conditions 
 Example for the !-regular expression ppfuqfdq! 
. 
nat1 
nat2 
mis 
f 
f 
u; d 
d 
• Büchi automata. 
 Büchi acceptance condition. 
 It accepts the runs  for which In() X F  H (F „ Q). 
K. Giannakis and T. Andronikos Querying Linked Data and Büchi automata 13 / 22
Queries on infinite graphs of graphs 
• We assume infinite web of LD 
• Reachability is guaranteed (remember, we refer to Linked 
Data) 
• Acceptance is defined by a set of final states. 
• We intentionally ignore the existance of different query 
plans 
 food for (future) thought. 
• Infinite data/queries - infinite computation 
K. Giannakis and T. Andronikos Querying Linked Data and Büchi automata 14 / 22
Schema 
query1 
query2 
sg1 
sg2 
sg3 
sg4 
sg5 
sg6 
sg7 
graph1 
graph2 
graph3 
sg8 
server1 
server2 
............. 
............. 
Figure: Query mechanism on an infinite Web of LD. 
K. Giannakis and T. Andronikos Querying Linked Data and Büchi automata 15 / 22
Successfull eventual computation 
• Infinite query - result in finite horizon, inifinite link traversal 
result 
sea.. 
rch search search search 
result 
..... 
Figure: Eventual computability of SPARQL queries on an infinite 
Web of LD. 
K. Giannakis and T. Andronikos Querying Linked Data and Büchi automata 16 / 22
Our automaton 
. 
s0 
s1 
s2 
s3 
s4 
o 
w 
o 
u 
o 
u 
o 
Figure: It accepts the !-regular language upppwoq  oquq pouq!. The 
properties of eventual computability are satisfied. 
K. Giannakis and T. Andronikos Querying Linked Data and Büchi automata 17 / 22
Adding complexity 
. 
s0 
s1 
s2 
s3 
s4 
o 
w 
o 
u 
o 
u;w 
o 
Figure: It accepts the !-regular language upppwoq  oquq 
popu  wqq!. The properties of eventual computability are satisfied. 
K. Giannakis and T. Andronikos Querying Linked Data and Büchi automata 18 / 22
Discussion 
• Verification of eventually computable SPARQL queries on 
webs of LD. 
• Schema of a Büchi automaton accepting infinite 
sequences of read URIs 
• Novel approach, combining such queries with automata 
with infinite input. 
 Need for deeper coverage of the mechanism of querying 
infinite interlinked data. 
• LOD project and similar efforts - perfect examples of 
systems with infinite behaviour. 
K. Giannakis and T. Andronikos Querying Linked Data and Büchi automata 19 / 22
Future work 
♢ Büchi automata with LTL combined with the “eventual 
character of such queries. 
♢ Introduction of probabilities and probabilistic semantics. 
♢ Issues of decidability, complexity and query performance. 
♢ Introduction of temporal concepts. 
K. Giannakis and T. Andronikos Querying Linked Data and Büchi automata 20 / 22
Key References 
BIZER, C., AND SCHULTZ, A. 
Benchmarking the performance of storage systems that expose sparql endpoints. 
World Wide Web Internet And Web Information Systems (2008). 
HARTIG, O. 
Sparql for a web of linked data: Semantics and computability. 
In The Semantic Web: Research and Applications. Springer, 2012, pp. 8–23. 
HARTIG, O., BIZER, C., AND FREYTAG, J.-C. 
Executing SPARQL queries over the web of linked data. 
Springer, 2009. 
LOVRENCIC, S., AND CUBRILO, M. 
Ontology evaluation-comprising verification and validation. 
In CECIIS-2008 (2008). 
THOMAS, W. 
Automata on infinite objects. 
In Handbook of Theoretical Computer Science, vol. B: Formal Models and 
Semantics. Elsevier Science, 1990, pp. 133–192. 
K. Giannakis and T. Andronikos Querying Linked Data and Büchi automata 21 / 22
Any Questions? 
Thank you for your attention! 
K. Giannakis and T. Andronikos Querying Linked Data and Büchi automata 22 / 22

More Related Content

What's hot

SSSW2015 Data Workflow Tutorial
SSSW2015 Data Workflow TutorialSSSW2015 Data Workflow Tutorial
SSSW2015 Data Workflow TutorialSSSW
 
Deep neural networks for matching online social networking profiles
Deep neural networks for matching online social networking profilesDeep neural networks for matching online social networking profiles
Deep neural networks for matching online social networking profilesTraian Rebedea
 
Top-N Recommendations from Implicit Feedback leveraging Linked Open Data
Top-N Recommendations from Implicit Feedback leveraging Linked Open DataTop-N Recommendations from Implicit Feedback leveraging Linked Open Data
Top-N Recommendations from Implicit Feedback leveraging Linked Open DataVito Ostuni
 
Open Research Knowledge Graph (ORKG) - an overview
Open Research Knowledge Graph (ORKG) - an overview   Open Research Knowledge Graph (ORKG) - an overview
Open Research Knowledge Graph (ORKG) - an overview Jennifer D'Souza
 
Knowledge discoverylaurahollink
Knowledge discoverylaurahollinkKnowledge discoverylaurahollink
Knowledge discoverylaurahollinkSSSW
 
Building an open democracy with open data +
Building an open democracy with open data + Building an open democracy with open data +
Building an open democracy with open data + Irina Bolychevsky
 
Integrating Covid-19 Bioassays in the Open Research Knowledge Graph
Integrating Covid-19 Bioassays in the Open Research Knowledge GraphIntegrating Covid-19 Bioassays in the Open Research Knowledge Graph
Integrating Covid-19 Bioassays in the Open Research Knowledge GraphJennifer D'Souza
 
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
 
Linking Big Data to Rich Process Descriptions
Linking Big Data to Rich Process DescriptionsLinking Big Data to Rich Process Descriptions
Linking Big Data to Rich Process DescriptionsChristoph Lange
 
Data curation and data archiving at different stages of the research process
Data curation and data archiving at different stages of the research processData curation and data archiving at different stages of the research process
Data curation and data archiving at different stages of the research processAndrea Scharnhorst
 
AN EXTENDED DATA OBJECT-DRIVEN APPROACH TO DATA QUALITY EVALUATION: CONTEXTUA...
AN EXTENDED DATA OBJECT-DRIVEN APPROACH TO DATA QUALITY EVALUATION: CONTEXTUA...AN EXTENDED DATA OBJECT-DRIVEN APPROACH TO DATA QUALITY EVALUATION: CONTEXTUA...
AN EXTENDED DATA OBJECT-DRIVEN APPROACH TO DATA QUALITY EVALUATION: CONTEXTUA...Anastasija Nikiforova
 
Henning agt talk-caise-semnet
Henning agt   talk-caise-semnetHenning agt   talk-caise-semnet
Henning agt talk-caise-semnetcaise2013vlc
 
Question Answering over Linked Data (Reasoning Web Summer School)
Question Answering over Linked Data (Reasoning Web Summer School)Question Answering over Linked Data (Reasoning Web Summer School)
Question Answering over Linked Data (Reasoning Web Summer School)Andre Freitas
 

What's hot (15)

SSSW2015 Data Workflow Tutorial
SSSW2015 Data Workflow TutorialSSSW2015 Data Workflow Tutorial
SSSW2015 Data Workflow Tutorial
 
Deep neural networks for matching online social networking profiles
Deep neural networks for matching online social networking profilesDeep neural networks for matching online social networking profiles
Deep neural networks for matching online social networking profiles
 
Top-N Recommendations from Implicit Feedback leveraging Linked Open Data
Top-N Recommendations from Implicit Feedback leveraging Linked Open DataTop-N Recommendations from Implicit Feedback leveraging Linked Open Data
Top-N Recommendations from Implicit Feedback leveraging Linked Open Data
 
Open Research Knowledge Graph (ORKG) - an overview
Open Research Knowledge Graph (ORKG) - an overview   Open Research Knowledge Graph (ORKG) - an overview
Open Research Knowledge Graph (ORKG) - an overview
 
Knowledge discoverylaurahollink
Knowledge discoverylaurahollinkKnowledge discoverylaurahollink
Knowledge discoverylaurahollink
 
Building an open democracy with open data +
Building an open democracy with open data + Building an open democracy with open data +
Building an open democracy with open data +
 
Integrating Covid-19 Bioassays in the Open Research Knowledge Graph
Integrating Covid-19 Bioassays in the Open Research Knowledge GraphIntegrating Covid-19 Bioassays in the Open Research Knowledge Graph
Integrating Covid-19 Bioassays in the Open Research Knowledge Graph
 
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
 
LOD2 Plenary Meeting 2011: University of Economics, Prague – Partner Introduc...
LOD2 Plenary Meeting 2011: University of Economics, Prague – Partner Introduc...LOD2 Plenary Meeting 2011: University of Economics, Prague – Partner Introduc...
LOD2 Plenary Meeting 2011: University of Economics, Prague – Partner Introduc...
 
Linking Big Data to Rich Process Descriptions
Linking Big Data to Rich Process DescriptionsLinking Big Data to Rich Process Descriptions
Linking Big Data to Rich Process Descriptions
 
Data curation and data archiving at different stages of the research process
Data curation and data archiving at different stages of the research processData curation and data archiving at different stages of the research process
Data curation and data archiving at different stages of the research process
 
AN EXTENDED DATA OBJECT-DRIVEN APPROACH TO DATA QUALITY EVALUATION: CONTEXTUA...
AN EXTENDED DATA OBJECT-DRIVEN APPROACH TO DATA QUALITY EVALUATION: CONTEXTUA...AN EXTENDED DATA OBJECT-DRIVEN APPROACH TO DATA QUALITY EVALUATION: CONTEXTUA...
AN EXTENDED DATA OBJECT-DRIVEN APPROACH TO DATA QUALITY EVALUATION: CONTEXTUA...
 
Postdata project presentation
Postdata project presentationPostdata project presentation
Postdata project presentation
 
Henning agt talk-caise-semnet
Henning agt   talk-caise-semnetHenning agt   talk-caise-semnet
Henning agt talk-caise-semnet
 
Question Answering over Linked Data (Reasoning Web Summer School)
Question Answering over Linked Data (Reasoning Web Summer School)Question Answering over Linked Data (Reasoning Web Summer School)
Question Answering over Linked Data (Reasoning Web Summer School)
 

Similar to Querying Linked Data and Büchi automata

DEF CON 27 - BRENT STONE - reverse enginerring 17 cars
DEF CON 27 - BRENT STONE - reverse enginerring 17 carsDEF CON 27 - BRENT STONE - reverse enginerring 17 cars
DEF CON 27 - BRENT STONE - reverse enginerring 17 carsFelipe Prado
 
ESWC 2015 Closing and "General Chair's minute of Madness"
ESWC 2015 Closing and "General Chair's minute of Madness"ESWC 2015 Closing and "General Chair's minute of Madness"
ESWC 2015 Closing and "General Chair's minute of Madness"Fabien Gandon
 
Internet of Things based smart campus - smart car parking
Internet of Things based smart campus - smart car parkingInternet of Things based smart campus - smart car parking
Internet of Things based smart campus - smart car parkingChandan Taluja
 
Microtask Crowdsourcing Applications for Linked Data
Microtask Crowdsourcing Applications for Linked DataMicrotask Crowdsourcing Applications for Linked Data
Microtask Crowdsourcing Applications for Linked DataEUCLID project
 
Networks, Deep Learning and COVID-19
Networks, Deep Learning and COVID-19Networks, Deep Learning and COVID-19
Networks, Deep Learning and COVID-19tm1966
 
Using linked data in a heterogeneous sensor web: Challenges, experiments and ...
Using linked data in a heterogeneous sensor web: Challenges, experiments and ...Using linked data in a heterogeneous sensor web: Challenges, experiments and ...
Using linked data in a heterogeneous sensor web: Challenges, experiments and ...Cybera Inc.
 
LiDIA: An integration architecture to query Linked Open Data from multiple da...
LiDIA: An integration architecture to query Linked Open Data from multiple da...LiDIA: An integration architecture to query Linked Open Data from multiple da...
LiDIA: An integration architecture to query Linked Open Data from multiple da...Cristian Rodríguez Enríquez
 
The evolution of pervasive computing towards a Web of Things
The evolution of pervasive computing towards a Web of ThingsThe evolution of pervasive computing towards a Web of Things
The evolution of pervasive computing towards a Web of ThingsAndreas Kamilaris
 
ISWC 2016 Tutorial: Semantic Web of Things M3 framework & FIESTA-IoT EU project
ISWC 2016 Tutorial: Semantic Web of Things  M3 framework & FIESTA-IoT EU projectISWC 2016 Tutorial: Semantic Web of Things  M3 framework & FIESTA-IoT EU project
ISWC 2016 Tutorial: Semantic Web of Things M3 framework & FIESTA-IoT EU projectFIESTA-IoT
 
A Linked Fusion of Things, Services, and Data to Support a Collaborative Data...
A Linked Fusion of Things, Services, and Data to Support a Collaborative Data...A Linked Fusion of Things, Services, and Data to Support a Collaborative Data...
A Linked Fusion of Things, Services, and Data to Support a Collaborative Data...Eric Stephan
 
Federated Learning of Neural Network Models with Heterogeneous Structures.pdf
Federated Learning of Neural Network Models with Heterogeneous Structures.pdfFederated Learning of Neural Network Models with Heterogeneous Structures.pdf
Federated Learning of Neural Network Models with Heterogeneous Structures.pdfKundjanasith Thonglek
 
Building Linked Data Applications
Building Linked Data ApplicationsBuilding Linked Data Applications
Building Linked Data ApplicationsEUCLID project
 
Data dissemination and materials informatics at LBNL
Data dissemination and materials informatics at LBNLData dissemination and materials informatics at LBNL
Data dissemination and materials informatics at LBNLAnubhav Jain
 
Linked Data Usecases
Linked Data UsecasesLinked Data Usecases
Linked Data UsecasesMyungjin Lee
 
Physical-Cyber-Social Data Analytics & Smart City Applications
Physical-Cyber-Social Data Analytics & Smart City ApplicationsPhysical-Cyber-Social Data Analytics & Smart City Applications
Physical-Cyber-Social Data Analytics & Smart City ApplicationsPayamBarnaghi
 
Methodological Guidelines for Publishing Linked Data
Methodological Guidelines for Publishing Linked DataMethodological Guidelines for Publishing Linked Data
Methodological Guidelines for Publishing Linked DataBoris Villazón-Terrazas
 
Decentralized Data Management for the Semantic Web
Decentralized Data Management for the Semantic WebDecentralized Data Management for the Semantic Web
Decentralized Data Management for the Semantic Webhala Skaf
 
Ieee 2016 cs project topics list mtech
Ieee 2016 cs project topics  list mtechIeee 2016 cs project topics  list mtech
Ieee 2016 cs project topics list mtechSoftroniics india
 

Similar to Querying Linked Data and Büchi automata (20)

DEF CON 27 - BRENT STONE - reverse enginerring 17 cars
DEF CON 27 - BRENT STONE - reverse enginerring 17 carsDEF CON 27 - BRENT STONE - reverse enginerring 17 cars
DEF CON 27 - BRENT STONE - reverse enginerring 17 cars
 
ESWC 2015 Closing and "General Chair's minute of Madness"
ESWC 2015 Closing and "General Chair's minute of Madness"ESWC 2015 Closing and "General Chair's minute of Madness"
ESWC 2015 Closing and "General Chair's minute of Madness"
 
Internet of Things based smart campus - smart car parking
Internet of Things based smart campus - smart car parkingInternet of Things based smart campus - smart car parking
Internet of Things based smart campus - smart car parking
 
Microtask Crowdsourcing Applications for Linked Data
Microtask Crowdsourcing Applications for Linked DataMicrotask Crowdsourcing Applications for Linked Data
Microtask Crowdsourcing Applications for Linked Data
 
Networks, Deep Learning and COVID-19
Networks, Deep Learning and COVID-19Networks, Deep Learning and COVID-19
Networks, Deep Learning and COVID-19
 
Using linked data in a heterogeneous sensor web: Challenges, experiments and ...
Using linked data in a heterogeneous sensor web: Challenges, experiments and ...Using linked data in a heterogeneous sensor web: Challenges, experiments and ...
Using linked data in a heterogeneous sensor web: Challenges, experiments and ...
 
LiDIA: An integration architecture to query Linked Open Data from multiple da...
LiDIA: An integration architecture to query Linked Open Data from multiple da...LiDIA: An integration architecture to query Linked Open Data from multiple da...
LiDIA: An integration architecture to query Linked Open Data from multiple da...
 
The evolution of pervasive computing towards a Web of Things
The evolution of pervasive computing towards a Web of ThingsThe evolution of pervasive computing towards a Web of Things
The evolution of pervasive computing towards a Web of Things
 
ISWC 2016 Tutorial: Semantic Web of Things M3 framework & FIESTA-IoT EU project
ISWC 2016 Tutorial: Semantic Web of Things  M3 framework & FIESTA-IoT EU projectISWC 2016 Tutorial: Semantic Web of Things  M3 framework & FIESTA-IoT EU project
ISWC 2016 Tutorial: Semantic Web of Things M3 framework & FIESTA-IoT EU project
 
A Linked Fusion of Things, Services, and Data to Support a Collaborative Data...
A Linked Fusion of Things, Services, and Data to Support a Collaborative Data...A Linked Fusion of Things, Services, and Data to Support a Collaborative Data...
A Linked Fusion of Things, Services, and Data to Support a Collaborative Data...
 
Federated Learning of Neural Network Models with Heterogeneous Structures.pdf
Federated Learning of Neural Network Models with Heterogeneous Structures.pdfFederated Learning of Neural Network Models with Heterogeneous Structures.pdf
Federated Learning of Neural Network Models with Heterogeneous Structures.pdf
 
Building Linked Data Applications
Building Linked Data ApplicationsBuilding Linked Data Applications
Building Linked Data Applications
 
Linked Data to Improve the OER Experience
Linked Data to Improve the OER ExperienceLinked Data to Improve the OER Experience
Linked Data to Improve the OER Experience
 
Data dissemination and materials informatics at LBNL
Data dissemination and materials informatics at LBNLData dissemination and materials informatics at LBNL
Data dissemination and materials informatics at LBNL
 
Linked Data Usecases
Linked Data UsecasesLinked Data Usecases
Linked Data Usecases
 
Physical-Cyber-Social Data Analytics & Smart City Applications
Physical-Cyber-Social Data Analytics & Smart City ApplicationsPhysical-Cyber-Social Data Analytics & Smart City Applications
Physical-Cyber-Social Data Analytics & Smart City Applications
 
Methodological Guidelines for Publishing Linked Data
Methodological Guidelines for Publishing Linked DataMethodological Guidelines for Publishing Linked Data
Methodological Guidelines for Publishing Linked Data
 
Decentralized Data Management for the Semantic Web
Decentralized Data Management for the Semantic WebDecentralized Data Management for the Semantic Web
Decentralized Data Management for the Semantic Web
 
Ieee 2016 cs project topics list mtech
Ieee 2016 cs project topics  list mtechIeee 2016 cs project topics  list mtech
Ieee 2016 cs project topics list mtech
 
dishank CV
dishank CVdishank CV
dishank CV
 

More from Konstantinos Giannakis

Elements of game theory in a bio-inspired model of computation
Elements of game theory in a bio-inspired model of computationElements of game theory in a bio-inspired model of computation
Elements of game theory in a bio-inspired model of computationKonstantinos Giannakis
 
A quantum-inspired optimization heuristic for the multiple sequence alignment...
A quantum-inspired optimization heuristic for the multiple sequence alignment...A quantum-inspired optimization heuristic for the multiple sequence alignment...
A quantum-inspired optimization heuristic for the multiple sequence alignment...Konstantinos Giannakis
 
Computing probabilistic queries in the presence of uncertainty via probabilis...
Computing probabilistic queries in the presence of uncertainty via probabilis...Computing probabilistic queries in the presence of uncertainty via probabilis...
Computing probabilistic queries in the presence of uncertainty via probabilis...Konstantinos Giannakis
 
A new class of restricted quantum membrane systems
A new class of restricted quantum membrane systemsA new class of restricted quantum membrane systems
A new class of restricted quantum membrane systemsKonstantinos Giannakis
 
Infinite and Standard Computation with Unconventional and Quantum Methods Usi...
Infinite and Standard Computation with Unconventional and Quantum Methods Usi...Infinite and Standard Computation with Unconventional and Quantum Methods Usi...
Infinite and Standard Computation with Unconventional and Quantum Methods Usi...Konstantinos Giannakis
 
Μοντέλα υπολογισμού επηρεασμένα από την ϕύση και τη βιολογία
Μοντέλα υπολογισμού επηρεασμένα από την ϕύση και τη βιολογίαΜοντέλα υπολογισμού επηρεασμένα από την ϕύση και τη βιολογία
Μοντέλα υπολογισμού επηρεασμένα από την ϕύση και τη βιολογίαKonstantinos Giannakis
 
Κβαντικοί Υπολογιστές
Κβαντικοί ΥπολογιστέςΚβαντικοί Υπολογιστές
Κβαντικοί ΥπολογιστέςKonstantinos Giannakis
 
Initialization methods for the tsp with time windows using variable neighborh...
Initialization methods for the tsp with time windows using variable neighborh...Initialization methods for the tsp with time windows using variable neighborh...
Initialization methods for the tsp with time windows using variable neighborh...Konstantinos Giannakis
 
Quantum automata for infinite periodic words
Quantum automata for infinite periodic wordsQuantum automata for infinite periodic words
Quantum automata for infinite periodic wordsKonstantinos Giannakis
 
Προσιτές Εφαρμογές Εικονικής Πραγματικότητας σε Εκπαιδευτικές Εφαρμογές
Προσιτές Εφαρμογές Εικονικής Πραγματικότητας σε Εκπαιδευτικές ΕφαρμογέςΠροσιτές Εφαρμογές Εικονικής Πραγματικότητας σε Εκπαιδευτικές Εφαρμογές
Προσιτές Εφαρμογές Εικονικής Πραγματικότητας σε Εκπαιδευτικές ΕφαρμογέςKonstantinos Giannakis
 
Mitochondrial Fusion Through Membrane Automata
Mitochondrial Fusion Through Membrane AutomataMitochondrial Fusion Through Membrane Automata
Mitochondrial Fusion Through Membrane AutomataKonstantinos Giannakis
 
Eικονικοί Kόσμοι και Eκπαίδευση
Eικονικοί Kόσμοι και EκπαίδευσηEικονικοί Kόσμοι και Eκπαίδευση
Eικονικοί Kόσμοι και EκπαίδευσηKonstantinos Giannakis
 
Αξιολόγηση ηλεκτρονικών καταστημάτων
Αξιολόγηση ηλεκτρονικών καταστημάτωνΑξιολόγηση ηλεκτρονικών καταστημάτων
Αξιολόγηση ηλεκτρονικών καταστημάτωνKonstantinos Giannakis
 
Αποθήκες δεδομένων και εξόρυξη γνώσης
Αποθήκες δεδομένων και εξόρυξη γνώσηςΑποθήκες δεδομένων και εξόρυξη γνώσης
Αποθήκες δεδομένων και εξόρυξη γνώσηςKonstantinos Giannakis
 
HCI design-Simulated Listening Typewriter
HCI design-Simulated Listening TypewriterHCI design-Simulated Listening Typewriter
HCI design-Simulated Listening TypewriterKonstantinos Giannakis
 
User Requirements for Gamifying Sports Software
User Requirements for Gamifying Sports SoftwareUser Requirements for Gamifying Sports Software
User Requirements for Gamifying Sports SoftwareKonstantinos Giannakis
 
Web Mining to Create Semantic Content: A Case Study for the Environment
Web Mining to Create Semantic Content: A Case Study for the EnvironmentWeb Mining to Create Semantic Content: A Case Study for the Environment
Web Mining to Create Semantic Content: A Case Study for the EnvironmentKonstantinos Giannakis
 

More from Konstantinos Giannakis (19)

Elements of game theory in a bio-inspired model of computation
Elements of game theory in a bio-inspired model of computationElements of game theory in a bio-inspired model of computation
Elements of game theory in a bio-inspired model of computation
 
A quantum-inspired optimization heuristic for the multiple sequence alignment...
A quantum-inspired optimization heuristic for the multiple sequence alignment...A quantum-inspired optimization heuristic for the multiple sequence alignment...
A quantum-inspired optimization heuristic for the multiple sequence alignment...
 
Computing probabilistic queries in the presence of uncertainty via probabilis...
Computing probabilistic queries in the presence of uncertainty via probabilis...Computing probabilistic queries in the presence of uncertainty via probabilis...
Computing probabilistic queries in the presence of uncertainty via probabilis...
 
A new class of restricted quantum membrane systems
A new class of restricted quantum membrane systemsA new class of restricted quantum membrane systems
A new class of restricted quantum membrane systems
 
Infinite and Standard Computation with Unconventional and Quantum Methods Usi...
Infinite and Standard Computation with Unconventional and Quantum Methods Usi...Infinite and Standard Computation with Unconventional and Quantum Methods Usi...
Infinite and Standard Computation with Unconventional and Quantum Methods Usi...
 
Μοντέλα υπολογισμού επηρεασμένα από την ϕύση και τη βιολογία
Μοντέλα υπολογισμού επηρεασμένα από την ϕύση και τη βιολογίαΜοντέλα υπολογισμού επηρεασμένα από την ϕύση και τη βιολογία
Μοντέλα υπολογισμού επηρεασμένα από την ϕύση και τη βιολογία
 
Κβαντικοί Υπολογιστές
Κβαντικοί ΥπολογιστέςΚβαντικοί Υπολογιστές
Κβαντικοί Υπολογιστές
 
Initialization methods for the tsp with time windows using variable neighborh...
Initialization methods for the tsp with time windows using variable neighborh...Initialization methods for the tsp with time windows using variable neighborh...
Initialization methods for the tsp with time windows using variable neighborh...
 
Quantum automata for infinite periodic words
Quantum automata for infinite periodic wordsQuantum automata for infinite periodic words
Quantum automata for infinite periodic words
 
Προσιτές Εφαρμογές Εικονικής Πραγματικότητας σε Εκπαιδευτικές Εφαρμογές
Προσιτές Εφαρμογές Εικονικής Πραγματικότητας σε Εκπαιδευτικές ΕφαρμογέςΠροσιτές Εφαρμογές Εικονικής Πραγματικότητας σε Εκπαιδευτικές Εφαρμογές
Προσιτές Εφαρμογές Εικονικής Πραγματικότητας σε Εκπαιδευτικές Εφαρμογές
 
Mitochondrial Fusion Through Membrane Automata
Mitochondrial Fusion Through Membrane AutomataMitochondrial Fusion Through Membrane Automata
Mitochondrial Fusion Through Membrane Automata
 
Eικονικοί Kόσμοι και Eκπαίδευση
Eικονικοί Kόσμοι και EκπαίδευσηEικονικοί Kόσμοι και Eκπαίδευση
Eικονικοί Kόσμοι και Eκπαίδευση
 
Αξιολόγηση ηλεκτρονικών καταστημάτων
Αξιολόγηση ηλεκτρονικών καταστημάτωνΑξιολόγηση ηλεκτρονικών καταστημάτων
Αξιολόγηση ηλεκτρονικών καταστημάτων
 
The Skyline Operator
The Skyline OperatorThe Skyline Operator
The Skyline Operator
 
Αποθήκες δεδομένων και εξόρυξη γνώσης
Αποθήκες δεδομένων και εξόρυξη γνώσηςΑποθήκες δεδομένων και εξόρυξη γνώσης
Αποθήκες δεδομένων και εξόρυξη γνώσης
 
HCI design-Simulated Listening Typewriter
HCI design-Simulated Listening TypewriterHCI design-Simulated Listening Typewriter
HCI design-Simulated Listening Typewriter
 
Space invaders
Space invadersSpace invaders
Space invaders
 
User Requirements for Gamifying Sports Software
User Requirements for Gamifying Sports SoftwareUser Requirements for Gamifying Sports Software
User Requirements for Gamifying Sports Software
 
Web Mining to Create Semantic Content: A Case Study for the Environment
Web Mining to Create Semantic Content: A Case Study for the EnvironmentWeb Mining to Create Semantic Content: A Case Study for the Environment
Web Mining to Create Semantic Content: A Case Study for the Environment
 

Recently uploaded

User Guide: Magellan MX™ Weather Station
User Guide: Magellan MX™ Weather StationUser Guide: Magellan MX™ Weather Station
User Guide: Magellan MX™ Weather StationColumbia Weather Systems
 
Manassas R - Parkside Middle School 🌎🏫
Manassas R - Parkside Middle School 🌎🏫Manassas R - Parkside Middle School 🌎🏫
Manassas R - Parkside Middle School 🌎🏫qfactory1
 
Ai in communication electronicss[1].pptx
Ai in communication electronicss[1].pptxAi in communication electronicss[1].pptx
Ai in communication electronicss[1].pptxsubscribeus100
 
GLYCOSIDES Classification Of GLYCOSIDES Chemical Tests Glycosides
GLYCOSIDES Classification Of GLYCOSIDES  Chemical Tests GlycosidesGLYCOSIDES Classification Of GLYCOSIDES  Chemical Tests Glycosides
GLYCOSIDES Classification Of GLYCOSIDES Chemical Tests GlycosidesNandakishor Bhaurao Deshmukh
 
Microphone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptxMicrophone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptxpriyankatabhane
 
Microteaching on terms used in filtration .Pharmaceutical Engineering
Microteaching on terms used in filtration .Pharmaceutical EngineeringMicroteaching on terms used in filtration .Pharmaceutical Engineering
Microteaching on terms used in filtration .Pharmaceutical EngineeringPrajakta Shinde
 
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...Universidade Federal de Sergipe - UFS
 
Call Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 Genuine
Call Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 GenuineCall Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 Genuine
Call Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 Genuinethapagita
 
Servosystem Theory / Cybernetic Theory by Petrovic
Servosystem Theory / Cybernetic Theory by PetrovicServosystem Theory / Cybernetic Theory by Petrovic
Servosystem Theory / Cybernetic Theory by PetrovicAditi Jain
 
trihybrid cross , test cross chi squares
trihybrid cross , test cross chi squarestrihybrid cross , test cross chi squares
trihybrid cross , test cross chi squaresusmanzain586
 
bonjourmadame.tumblr.com bhaskar's girls
bonjourmadame.tumblr.com bhaskar's girlsbonjourmadame.tumblr.com bhaskar's girls
bonjourmadame.tumblr.com bhaskar's girlshansessene
 
Observational constraints on mergers creating magnetism in massive stars
Observational constraints on mergers creating magnetism in massive starsObservational constraints on mergers creating magnetism in massive stars
Observational constraints on mergers creating magnetism in massive starsSérgio Sacani
 
Quarter 4_Grade 8_Digestive System Structure and Functions
Quarter 4_Grade 8_Digestive System Structure and FunctionsQuarter 4_Grade 8_Digestive System Structure and Functions
Quarter 4_Grade 8_Digestive System Structure and FunctionsCharlene Llagas
 
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdfPests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdfPirithiRaju
 
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptxSTOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptxMurugaveni B
 
ECG Graph Monitoring with AD8232 ECG Sensor & Arduino.pptx
ECG Graph Monitoring with AD8232 ECG Sensor & Arduino.pptxECG Graph Monitoring with AD8232 ECG Sensor & Arduino.pptx
ECG Graph Monitoring with AD8232 ECG Sensor & Arduino.pptxmaryFF1
 
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...D. B. S. College Kanpur
 
Pests of jatropha_Bionomics_identification_Dr.UPR.pdf
Pests of jatropha_Bionomics_identification_Dr.UPR.pdfPests of jatropha_Bionomics_identification_Dr.UPR.pdf
Pests of jatropha_Bionomics_identification_Dr.UPR.pdfPirithiRaju
 
Citronella presentation SlideShare mani upadhyay
Citronella presentation SlideShare mani upadhyayCitronella presentation SlideShare mani upadhyay
Citronella presentation SlideShare mani upadhyayupadhyaymani499
 
Speech, hearing, noise, intelligibility.pptx
Speech, hearing, noise, intelligibility.pptxSpeech, hearing, noise, intelligibility.pptx
Speech, hearing, noise, intelligibility.pptxpriyankatabhane
 

Recently uploaded (20)

User Guide: Magellan MX™ Weather Station
User Guide: Magellan MX™ Weather StationUser Guide: Magellan MX™ Weather Station
User Guide: Magellan MX™ Weather Station
 
Manassas R - Parkside Middle School 🌎🏫
Manassas R - Parkside Middle School 🌎🏫Manassas R - Parkside Middle School 🌎🏫
Manassas R - Parkside Middle School 🌎🏫
 
Ai in communication electronicss[1].pptx
Ai in communication electronicss[1].pptxAi in communication electronicss[1].pptx
Ai in communication electronicss[1].pptx
 
GLYCOSIDES Classification Of GLYCOSIDES Chemical Tests Glycosides
GLYCOSIDES Classification Of GLYCOSIDES  Chemical Tests GlycosidesGLYCOSIDES Classification Of GLYCOSIDES  Chemical Tests Glycosides
GLYCOSIDES Classification Of GLYCOSIDES Chemical Tests Glycosides
 
Microphone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptxMicrophone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptx
 
Microteaching on terms used in filtration .Pharmaceutical Engineering
Microteaching on terms used in filtration .Pharmaceutical EngineeringMicroteaching on terms used in filtration .Pharmaceutical Engineering
Microteaching on terms used in filtration .Pharmaceutical Engineering
 
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
 
Call Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 Genuine
Call Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 GenuineCall Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 Genuine
Call Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 Genuine
 
Servosystem Theory / Cybernetic Theory by Petrovic
Servosystem Theory / Cybernetic Theory by PetrovicServosystem Theory / Cybernetic Theory by Petrovic
Servosystem Theory / Cybernetic Theory by Petrovic
 
trihybrid cross , test cross chi squares
trihybrid cross , test cross chi squarestrihybrid cross , test cross chi squares
trihybrid cross , test cross chi squares
 
bonjourmadame.tumblr.com bhaskar's girls
bonjourmadame.tumblr.com bhaskar's girlsbonjourmadame.tumblr.com bhaskar's girls
bonjourmadame.tumblr.com bhaskar's girls
 
Observational constraints on mergers creating magnetism in massive stars
Observational constraints on mergers creating magnetism in massive starsObservational constraints on mergers creating magnetism in massive stars
Observational constraints on mergers creating magnetism in massive stars
 
Quarter 4_Grade 8_Digestive System Structure and Functions
Quarter 4_Grade 8_Digestive System Structure and FunctionsQuarter 4_Grade 8_Digestive System Structure and Functions
Quarter 4_Grade 8_Digestive System Structure and Functions
 
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdfPests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdf
 
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptxSTOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
 
ECG Graph Monitoring with AD8232 ECG Sensor & Arduino.pptx
ECG Graph Monitoring with AD8232 ECG Sensor & Arduino.pptxECG Graph Monitoring with AD8232 ECG Sensor & Arduino.pptx
ECG Graph Monitoring with AD8232 ECG Sensor & Arduino.pptx
 
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
 
Pests of jatropha_Bionomics_identification_Dr.UPR.pdf
Pests of jatropha_Bionomics_identification_Dr.UPR.pdfPests of jatropha_Bionomics_identification_Dr.UPR.pdf
Pests of jatropha_Bionomics_identification_Dr.UPR.pdf
 
Citronella presentation SlideShare mani upadhyay
Citronella presentation SlideShare mani upadhyayCitronella presentation SlideShare mani upadhyay
Citronella presentation SlideShare mani upadhyay
 
Speech, hearing, noise, intelligibility.pptx
Speech, hearing, noise, intelligibility.pptxSpeech, hearing, noise, intelligibility.pptx
Speech, hearing, noise, intelligibility.pptx
 

Querying Linked Data and Büchi automata

  • 1. Querying Linked Data and Büchi automata Konstantinos Giannakis and Theodore Andronikos Department of Informatics Ionian University tkgiann; andronikosu@ionio.gr 9th Int. Workshop on Semantic and Social Media Adaptation and Personalization Corfu, Greece, November 6, 2014 K. Giannakis and T. Andronikos Querying Linked Data and Büchi automata 1 / 22
  • 2. Outline of our work Ä Linked Data SPARQL queries on them Ä Infinite nature Social Networking Applications Linked Open Numbers Ä Büchi automata Their use in verification of webs of Linked Data. K. Giannakis and T. Andronikos Querying Linked Data and Büchi automata 2 / 22
  • 3. Initial thoughts (1/2) • Booming develpment of semantic technologies and applications. • Social media and multimedia. • Smart devices. • Applications need to be efficient, trustworthy and verified. Achieve what they promise (or what they are designed for). K. Giannakis and T. Andronikos Querying Linked Data and Büchi automata 3 / 22
  • 4. Initial thoughts (2/2) • Social data - living organism • Linked Data project - “Living Data project • Concurrent and ongoing process. • Computation on these data sources. K. Giannakis and T. Andronikos Querying Linked Data and Büchi automata 4 / 22
  • 5. LOD and Social Data Figure: Datasets1. 1 “Linking Open Data cloud diagram 2014, by M. Schmachtenberg, C. Bizer, A. Jentzsch and R. Cyganiak. http://lod-cloud.net/ K. Giannakis and T. Andronikos Querying Linked Data and Büchi automata 5 / 22
  • 6. Some background • SPARQL RDF query language Basic graph pattern matching • Linked Open Data “900,129 documents describing 8,038,396 resources2 2 “Linking Open Data cloud diagram 2014, by M. Schmachtenberg, C. Bizer, A. Jentzsch and R. Cyganiak. http://lod-cloud.net/ K. Giannakis and T. Andronikos Querying Linked Data and Büchi automata 6 / 22
  • 7. Linked Open Data Figure: LOD Cloud3 3 “Linking Open Data cloud diagram 2014, by M. Schmachtenberg, C. Bizer, A. Jentzsch and R. Cyganiak. http://lod-cloud.net/ K. Giannakis and T. Andronikos Querying Linked Data and Büchi automata 7 / 22
  • 8. LOD evolution (a) LOD cloud 2007 (b) LOD cloud 2009 (c) LOD cloud 2011 K. Giannakis and T. Andronikos Querying Linked Data and Büchi automata 8 / 22
  • 9. Related Works • Ontology evaluation and verification methodologies • Graph pattern queries (“Querying regular graph patterns, Barceló et al.) • Web of Linked Data • Linked Open Numbers (“Leveraging non-lexical knowledge, Vrandecíc et al.) • !-automata K. Giannakis and T. Andronikos Querying Linked Data and Büchi automata 9 / 22
  • 10. Web(s) of LD and LD machines Web of Linked Data Let T = (U Y B) U (U Y B Y L) denotes the infinite set of all RDF triples. W = (D, data, adoc) defines the Web of LD where D is the set of symbols representing LD documents, data is a total mapping data: D Ñ 2T and adoc is a partial, surjective mapping adoc = U Ñ D. LD machine 4 An LD machine is a multi-tape Turing machine with five tapes and a finite set of states; two read-only input tapes: i) an input tape and ii) a right-infinite Web tape; two work tapes: iii) a two-way infinite work tape and iv) a right-infinite link traversal tape; and v) a right-infinite, append-only output tape [...]. 4SPARQL for a Web of Linked Data: Semantics and computability K. Giannakis and T. Andronikos Querying Linked Data and Büchi automata 10 / 22
  • 11. Query computability Finitely computable queries. An LD query q is finitely computable if there exists an LD machine which terminates after a finite number of steps producing a possible encoding of q(W) on its output tape. Eventually computable queries. An LD query q is eventually computable if there exists an LD machine at whose computation the word on the output tape at each step of the computation is a prefix of a possible encoding of q(W) and in finite horizon it returns some output. K. Giannakis and T. Andronikos Querying Linked Data and Büchi automata 11 / 22
  • 12. Infinite horizon • Two SPARQL query semantics Full-web semantics. the scope of each query is the full set of LD on the Web. Reachability-based semantics. restricted scope of SPARQL queries to data reachable through specific links, using a given initial set of URIs. K. Giannakis and T. Andronikos Querying Linked Data and Büchi automata 12 / 22
  • 13. !-Computability • !-automata. Infinite input. Acceptance conditions Example for the !-regular expression ppfuqfdq! . nat1 nat2 mis f f u; d d • Büchi automata. Büchi acceptance condition. It accepts the runs for which In() X F H (F „ Q). K. Giannakis and T. Andronikos Querying Linked Data and Büchi automata 13 / 22
  • 14. Queries on infinite graphs of graphs • We assume infinite web of LD • Reachability is guaranteed (remember, we refer to Linked Data) • Acceptance is defined by a set of final states. • We intentionally ignore the existance of different query plans food for (future) thought. • Infinite data/queries - infinite computation K. Giannakis and T. Andronikos Querying Linked Data and Büchi automata 14 / 22
  • 15. Schema query1 query2 sg1 sg2 sg3 sg4 sg5 sg6 sg7 graph1 graph2 graph3 sg8 server1 server2 ............. ............. Figure: Query mechanism on an infinite Web of LD. K. Giannakis and T. Andronikos Querying Linked Data and Büchi automata 15 / 22
  • 16. Successfull eventual computation • Infinite query - result in finite horizon, inifinite link traversal result sea.. rch search search search result ..... Figure: Eventual computability of SPARQL queries on an infinite Web of LD. K. Giannakis and T. Andronikos Querying Linked Data and Büchi automata 16 / 22
  • 17. Our automaton . s0 s1 s2 s3 s4 o w o u o u o Figure: It accepts the !-regular language upppwoq oquq pouq!. The properties of eventual computability are satisfied. K. Giannakis and T. Andronikos Querying Linked Data and Büchi automata 17 / 22
  • 18. Adding complexity . s0 s1 s2 s3 s4 o w o u o u;w o Figure: It accepts the !-regular language upppwoq oquq popu wqq!. The properties of eventual computability are satisfied. K. Giannakis and T. Andronikos Querying Linked Data and Büchi automata 18 / 22
  • 19. Discussion • Verification of eventually computable SPARQL queries on webs of LD. • Schema of a Büchi automaton accepting infinite sequences of read URIs • Novel approach, combining such queries with automata with infinite input. Need for deeper coverage of the mechanism of querying infinite interlinked data. • LOD project and similar efforts - perfect examples of systems with infinite behaviour. K. Giannakis and T. Andronikos Querying Linked Data and Büchi automata 19 / 22
  • 20. Future work ♢ Büchi automata with LTL combined with the “eventual character of such queries. ♢ Introduction of probabilities and probabilistic semantics. ♢ Issues of decidability, complexity and query performance. ♢ Introduction of temporal concepts. K. Giannakis and T. Andronikos Querying Linked Data and Büchi automata 20 / 22
  • 21. Key References BIZER, C., AND SCHULTZ, A. Benchmarking the performance of storage systems that expose sparql endpoints. World Wide Web Internet And Web Information Systems (2008). HARTIG, O. Sparql for a web of linked data: Semantics and computability. In The Semantic Web: Research and Applications. Springer, 2012, pp. 8–23. HARTIG, O., BIZER, C., AND FREYTAG, J.-C. Executing SPARQL queries over the web of linked data. Springer, 2009. LOVRENCIC, S., AND CUBRILO, M. Ontology evaluation-comprising verification and validation. In CECIIS-2008 (2008). THOMAS, W. Automata on infinite objects. In Handbook of Theoretical Computer Science, vol. B: Formal Models and Semantics. Elsevier Science, 1990, pp. 133–192. K. Giannakis and T. Andronikos Querying Linked Data and Büchi automata 21 / 22
  • 22. Any Questions? Thank you for your attention! K. Giannakis and T. Andronikos Querying Linked Data and Büchi automata 22 / 22