Flag and check: data access with monadically defined queries.

We introduce monadically defined queries (MODEQs) and nested monadically defined queries (NEMODEQs), two querying formalisms that extend conjunctive queries, conjunctive two-way regular path queries, and monadic Datalog queries. Both can be expressed as Datalog queries and in monadic second-order lo...

সম্পূর্ণ বিবরণ

গ্রন্থ-পঞ্জীর বিবরন
প্রধান লেখক: Rudolph, S, Krötzsch, M
অন্যান্য লেখক: Hull, R
বিন্যাস: Conference item
প্রকাশিত: ACM 2013
_version_ 1826280609977204736
author Rudolph, S
Krötzsch, M
author2 Hull, R
author_facet Hull, R
Rudolph, S
Krötzsch, M
author_sort Rudolph, S
collection OXFORD
description We introduce monadically defined queries (MODEQs) and nested monadically defined queries (NEMODEQs), two querying formalisms that extend conjunctive queries, conjunctive two-way regular path queries, and monadic Datalog queries. Both can be expressed as Datalog queries and in monadic second-order logic, yet they have a decidable query containment problem and favorable query answering complexities: a data complexity of P, and a combined complexity of NP (MODEQs) and PSpace (NEMODEQs). We show that (NE)MODEQ answering remains decidable in the presence of a well-known generic class of tuple-generating dependencies. In addition, techniques to rewrite queries under dependencies into (NE)MODEQs are introduced. Rewriting can be applied partially, and (NE)MODEQ answering is still decidable if the non-rewritable part of the TGDs permits decidable (NE)MODEQ answering on other grounds. Copyright 2013 ACM.
first_indexed 2024-03-07T00:16:16Z
format Conference item
id oxford-uuid:7af1d974-72fc-4a68-9cb1-22a00549a08d
institution University of Oxford
last_indexed 2024-03-07T00:16:16Z
publishDate 2013
publisher ACM
record_format dspace
spelling oxford-uuid:7af1d974-72fc-4a68-9cb1-22a00549a08d2022-03-26T20:47:21ZFlag and check: data access with monadically defined queries.Conference itemhttp://purl.org/coar/resource_type/c_5794uuid:7af1d974-72fc-4a68-9cb1-22a00549a08dSymplectic Elements at OxfordACM2013Rudolph, SKrötzsch, MHull, RFan, WWe introduce monadically defined queries (MODEQs) and nested monadically defined queries (NEMODEQs), two querying formalisms that extend conjunctive queries, conjunctive two-way regular path queries, and monadic Datalog queries. Both can be expressed as Datalog queries and in monadic second-order logic, yet they have a decidable query containment problem and favorable query answering complexities: a data complexity of P, and a combined complexity of NP (MODEQs) and PSpace (NEMODEQs). We show that (NE)MODEQ answering remains decidable in the presence of a well-known generic class of tuple-generating dependencies. In addition, techniques to rewrite queries under dependencies into (NE)MODEQs are introduced. Rewriting can be applied partially, and (NE)MODEQ answering is still decidable if the non-rewritable part of the TGDs permits decidable (NE)MODEQ answering on other grounds. Copyright 2013 ACM.
spellingShingle Rudolph, S
Krötzsch, M
Flag and check: data access with monadically defined queries.
title Flag and check: data access with monadically defined queries.
title_full Flag and check: data access with monadically defined queries.
title_fullStr Flag and check: data access with monadically defined queries.
title_full_unstemmed Flag and check: data access with monadically defined queries.
title_short Flag and check: data access with monadically defined queries.
title_sort flag and check data access with monadically defined queries
work_keys_str_mv AT rudolphs flagandcheckdataaccesswithmonadicallydefinedqueries
AT krotzschm flagandcheckdataaccesswithmonadicallydefinedqueries