<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Ontology-Enriched Data Management with Partially Complete Data</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Sanja</forename><surname>Pavlović</surname></persName>
							<affiliation key="aff0">
								<orgName type="department">Institute of Logic and Computation</orgName>
								<orgName type="institution">TU Wien</orgName>
								<address>
									<country key="AT">Austria</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Ontology-Enriched Data Management with Partially Complete Data</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">EF23B1727F855999B0137F83E2227E5C</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T00:26+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>As fragments of first-order logic, description logics (DLs) make the assumption that what is not known to be true is unknown (open-world assumption). This is adequate when dealing with inherently incomplete data. However, if the data is assumed to be complete, it is more appropriate to employ the closed-world assumption (CWA) stating that what is not known must be false. Real world applications often require that incomplete parts of the data interact with the parts known to be complete, which calls for formalisms that simultaneously support both of these assumptions. In DLs this can be done by specifying which predicates should be interpreted under the closed-world view. The goal of this paper is to outline the research questions related to DLs with partial CWA that we plan to investigate. Our primary focus will be on characterizing computational complexity and relative expressiveness of ontology-mediated queries in the presence of closed predicates, but we also plan to investigate the interactions between closed-predicates and number restrictions. Finally, we develop formalisms based on DLs with CWA to reason about actions and change.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">Introduction and Motivation</head><p>The data management paradigm termed ontology-based data access (OBDA) <ref type="bibr" target="#b21">[22]</ref> has received a lot of attention from the scientific community. The goal of OBDA is to allow non-expert users to query multiple heterogeneous and possibly incomplete data sources in an easy way. In this approach, the structure of the underlying data is hidden from the users. They are instead presented with an ontology that defines a high-level conceptual view of the application domain and provides background knowledge about it in the form of a logical theory. The users can then use the vocabulary of the ontology to pose so called ontology-mediated queries (OMQs) that are answered over the data integrated from different sources and supplemented with the facts inferred using the available background knowledge.</p><p>Description logics (DLs) are undoubtedly one of the most popular family of formalisms used for expressing ontologies. They enable us to model things using constants, referred to as individuals, and unary and binary predicate symbols, called concept names and role names, respectively. DL knowledge bases consist of a a TBox containing terminological axioms that specify relationships between concepts and roles, and an ABox containing facts that assert participation of certain individuals in concepts/roles. The differences between individual logics come from allowing or disallowing certain shapes of terminological axioms or certain constructors used for building complex concepts/roles. Regardless, most DLs can be seen as decidable fragments of first-order logic and as such they employ the open-world assumption (OWA). Intuitively, this means that if an assertion is not known to be true or false then its truth value is simply unknown. As a result, when answering queries we have to consider both the world in which this particular piece of information is true and the one in which it is false. This kind of assumption is appropriate when the data that is assumed to be incomplete. However, in traditional database systems, we often assume to have all relevant information. In this setting it is more appropriate to employ the closed-world assumption (CWA) which states that what is not known to be true must be false.</p><p>Real world applications often require a mix of OWA and CWA. Suppose we want to query a list of cities with a music festival this summer that we found on the web in conjunction with a database containing information about direct flights from/to our city. Given a city that is not on our list, we should not assume that there will be no music festival there, after all it could be that our list is incomplete. Hence, this part of our data requires us to employ the OWA. However, if we are looking for a direct flight to some city and there is no information in our database about such a flight, we should assume that no direct flight exists, i.e., we should apply the CWA. This clearly illustrates the need for formalisms that offer a more flexible support for open-world and closed-world reasoning.</p><p>Various approaches have been proposed for combining OWA and CWA in DLs <ref type="bibr" target="#b7">[8,</ref><ref type="bibr" target="#b8">9,</ref><ref type="bibr" target="#b1">2,</ref><ref type="bibr" target="#b24">25]</ref>, most prominently those based on closed predicates <ref type="bibr" target="#b25">[26,</ref><ref type="bibr" target="#b15">16]</ref>. We plan to contribute to this area of research by studying the effects that adopting CWA has on reasoning in DLs in terms of computational complexity and added expressiveness as well as by developing formalisms based on DLs with CWA for reasoning about actions and change. Our objectives can be summarized as follows:</p><p>1. Characterizing data complexity of query answering in expressive DLs with closed predicates: It has been shown that closed predicates make reasoning harder in some cases <ref type="bibr" target="#b10">[11,</ref><ref type="bibr" target="#b15">16,</ref><ref type="bibr" target="#b18">19]</ref> but exact computational implications are still unknown for many important DLs. This is especially for data complexity of languages that combine expressive DLs with closed predicates.</p><p>2. Characterizing relative expressiveness of OMQs in the presence of closed predicates compared to classical query languages: We are particularly interested in providing translations from OMQs with closed predicates to non-monotonic extensions of Datalog. Our goal is to advance the state-of-the-art by also considering navigational queries in addition to standard instance and (unions) of conjunctive queries ((U)CQs), i.e., FO formulas with only existentially quantified variables, conjunction and disjunction.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">Understanding interactions between closed predicates and number restrictions:</head><p>Regarding some predicates as closed can result in certain open predicates having only extensions of bounded size. We are interested in coming up with algorithms that identify such predicates. 4. Developing formalisms that use DLs with closed predicates for reasoning about actions and change.</p><p>In Section 2 we describe the state-of-the-art of research closely related to the topic of this thesis. Section 3 outlines the concrete problems that we plan to investigate and Section 4 describes the results that we have obtained so far.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">State-of-the-Art</head><p>Description Logics with Closed Predicates. Allowing some predicates to be closed is a prominent way of supporting partial CWA in DLs. One of the earliest such approaches proposed replacing ABoxes with DBoxes <ref type="bibr" target="#b25">[26]</ref>. Syntactically, both ABoxes and DBoxes are sets of assertions, however there is a semantic difference between the two: a knowledge base with a DBox D requires its models to interpret every concept and role name occurring in D exactly as given in D.</p><p>These predicates are thus considered closed -their extensions are fixed and must be the same in every model of the knowledge base. In contrast, the rest of the predicates are open and their extensions might vary among interpretations. A generalization of this approach was presented in <ref type="bibr" target="#b15">[16]</ref> which does not interpret all predicates in the DBox in this way but allows the user to explicitly specify a subset of the signature that is considered closed. Naturally, closed predicates have an effect on reasoning. In ontology-mediated query answering (OMQA) we are usually concerned with certain answers, i.e., tuples of individuals that are answers to the query in every model of the knowledge base. However, if we have closed predicates, we are no longer interested in arbitrary models but only in those that "obey" the closed predicates in the way we described above. This can alter our set of certain answers and introduce non-monotonicity.</p><p>Computational complexity of standard OMQA is very well understood. There is a wide range of complexity results in the literature that cover many different DLs and query languages using various techniques. For lightweight DLs like the members of the DL-Lite and EL families, answering of conjunctive queries is tractable in data complexity but not in combined complexity (see e.g. a recent survey <ref type="bibr" target="#b3">[4]</ref>). For expressive DLs that extend ALC answering of conjunctive queries is usually coNP-complete in terms of data-complexity. The same task is 2ExpTimecomplete in combined complexity for some extensions of ALC <ref type="bibr" target="#b13">[14,</ref><ref type="bibr" target="#b9">10,</ref><ref type="bibr" target="#b18">19]</ref>.</p><p>Regarding the complexity of query answering in the presence of closed predicates, the picture is not as detailed but some initial work has been done. For example, <ref type="bibr" target="#b10">[11]</ref> shows that closed predicates make query answering in DL-Lite F intractable in data complexity. This was expanded upon in <ref type="bibr" target="#b15">[16]</ref> and some results on combined complexity can be found in <ref type="bibr" target="#b18">[19]</ref>. However, these works mainly focus on lightweight DLs. For expressive DLs with closed predicates, it was recently shown that evaluation of UCQs in ALCHI with closed predicates is in coNP in data complexity <ref type="bibr" target="#b17">[18]</ref>. To the best of our knowledge, no other results on data complexity of query answering in expressive DLs with closed predicates are known.</p><p>Description Logics and Navigational Queries. Since DLs only allow the use of unary and binary predicate symbols, models of DL knowledge bases can be seen as a graphs whose nodes represent domain elements labeled with concept names and edges represent relationships between these elements labeled with role names. In this setting, it makes sense to consider query languages that can navigate these graphs and answer reachability questions. Such languages would allow us to find, e.g., all cities with a music festival that are reachable from our city by plane, either directly, or with one or more layovers. In general, this kind of questions cannot be answered with traditional query languages used in DLs like (unions of) conjunctive queries. A proposed solution is to consider (two-way) regular path queries ((2)RPQs) <ref type="bibr" target="#b6">[7]</ref>, which are the base of navigational query languages used for semi-structured data like SPARQL 1.1 and XPath. Intuitively, RPQs allow us to select nodes that are connected by a directed path whose label belongs to the specified regular language, while 2RPQs give us the possibility traverse the edges in both directions.</p><p>(2)RPQs and their extensions like conjunctive (two-way) regular path queries (C(2)RPQs) and nested regular path queries (NRPQs) have been studied also in the context of OMQA <ref type="bibr" target="#b5">[6,</ref><ref type="bibr" target="#b2">3]</ref>, however only in the case without closed predicates.</p><p>Rewriting OMQs into FO/Datalog. Reducing ontology-mediated query answering to traditional problems like evaluating FO queries over relational data is a popular area of research. This is done by finding rewritings that given any OMQ Q = (T , q) with a TBox T in some DL and a query q in some query language, define a new FO query q that when evaluated over A produces exactly whose answers that are certain answers Q, for any ABox A. If this is possible, we say that this DL is first-order rewritable for the selected query language.</p><p>Finding such rewritings comes with many benefits: they allow the reuse the existing technology that is highly optimized and backed up by decades of research, they help us compare the expressive powers of the query languages, and in some cases allow us to transfer known results like complexity bounds (see e.g., <ref type="bibr" target="#b4">[5]</ref>)</p><p>Unfortunately, not all DLs admit FO rewritings. In such cases, the alternative is to go for translations into variants of Datalog One of the first such approaches which reduces reasoning in the expressive DL SHIQ to reasoning in disjunctive Datalog in exponential time was presented in <ref type="bibr" target="#b11">[12]</ref>. Regarding polynomial translation of expressive DLs into Datalog, the earliest such rewriting was presented in <ref type="bibr" target="#b20">[21]</ref>. Recently, a new rewriting technique for ontology-mediated instance queries in ALCHOI was introduced <ref type="bibr" target="#b0">[1]</ref> that also takes into consideration closed predicates. This approach is different from previously proposed approaches in that it is based on game-theoretic characterization of query answering.</p><p>Description Logics and Non-Monotonic Rules. Hybrid languages that couple description logic ontologies with non-monotonic rules represent another way of accommodating partial CWA in DLs. Differences among individual formalisms arise from the kind of interactions that are allowed between the ontology and the rule component. For example, one of the first hybrid formalisms is r-hybrid <ref type="bibr" target="#b23">[24]</ref>. In this approach, a knowledge base is a pair H = (T , P), where T is an FO theory/DL ontology and P is a disjunctive logic program with negation. The non-monotonic semantics of r-hybrid is intuitively given as follows: all predicates occurring in the ontology are considered to be open. That is, in a model I of H these predicates can have arbitrary extensions as long as I still satisfies T (in a classical sense). The remainder of the predicates occurring in the rules are considered closed and their extensions cannot be arbitrary -they must be justified by the program. Recently, an extension of this framework was introduced <ref type="bibr" target="#b1">[2]</ref> which allows closed predicates to also occur in the ontology component by enabling us to explicitly say which part of the signature is considered closed. A different approach to coupling ontologies and rules are dl-programs <ref type="bibr" target="#b8">[9]</ref> which give standard answer set programs the ability to pose queries to a DL knowledge bases with the possibility of (temporarily) modifying the ABox before querying.</p><p>The main problem of combining DL ontologies with rules is that it often leads to the loss of decidability <ref type="bibr" target="#b12">[13]</ref>. To combat this issue, the usual approach is to introduce a safeness condition that ensures that variables in the program range only over a finite number of constants. Different notions of safeness are available in the literature (see e.g., <ref type="bibr" target="#b23">[24,</ref><ref type="bibr" target="#b22">23,</ref><ref type="bibr" target="#b1">2]</ref>).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">Research Questions and Goals</head><p>We next summarize the research questions that we plan to tackle in this thesis:</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.">Studying Relative Expressiveness of OMQs with Closed Predicates</head><p>In the previous section we motivated the importance of rewritings of OMQs into well-established query languages. Unfortunately, only very few rewritability results are available for OMQs with closed predicates: the results from <ref type="bibr" target="#b16">[17]</ref> showing that quantifier free UCQs in DL-Lite R with closed predicates are FO rewritable, the one in <ref type="bibr" target="#b25">[26]</ref> showing how to rewrite instance queries in ALC with closed predicates into FO queries (when possible) and the recent result in <ref type="bibr" target="#b0">[1]</ref> showing that instance queries in ALCHOI with closed predicates can be rewritten into a variation of Datalog. The last result differs significantly from standard rewriting approaches in that it targets a non-monotonic extension of Datalog (Datalog with negation under the stable model semantics), it is not based on resolution and, above all, it is polynomial. This approach is thus an excellent starting point of our investigation during which we hope to provide a clear picture of how the expressive power of OMQs in the presence of closed predicates compares to classical query languages. We plan to extend the approach in <ref type="bibr" target="#b0">[1]</ref> to cover larger classes of OMQs as well as to come up with new rewriting techniques for reducing query answering in richer logics, like those with counting quantifiers, to known query languages. Our focus will be on instance queries in expressive description logics -most importantly ALCHOIQ, as well as on RPQs and their extensions in both lightweight and expressive DLs with closed predicates. As our target language we also choose Datalog with negation under the stable model semantics, since it is more expressive than FO, it offers a natural support for recursion which lies in the heart of RPQs, and it is non-monotonic. This last property is important as OMQs with closed predicates have a non-monotonic nature. We are mainly interested in finding polynomial rewritings. To obtain a more detailed picture, we will try to find smallest fragments of Datalog that can capture the considered query language. We will also try to provide bidirectional translations showing that identified fragments of Datalog can be translated into the originally considered query language, which will establish the two languages possess the same expressive power. Finally, for the cases in which no (polynomial) rewritings seems to exist, which happens if the complexity of the query language is higher than the target language, we will find restricted fragments which it is still possible to provide translations.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">Characterizing Data Complexity of OMQA with Closed Predicates</head><p>Since closed predicates can be simulated with the help of nominals <ref type="bibr" target="#b25">[26]</ref>, the combined complexity of answering OMQs in the presence of closed predicates is known for some expressive description logics. However, there are virtually no results on the data complexity of the same task. We plan to shed some light on this issue. Our primary goal here will be to characterize data complexity of ALCHOIF and ALCHOIQ, which is strongly intertwined with our previous goal of providing rewritings for OMQs with closed predicates. Namely, we hope to be able to provide rewritings of instance queries mediated by ontologies expressed in these logics into Datalog with stable negation which will allow us the transfer of data complexity bounds of our target language. These translations will be based on integer programming techniques that are often used in the literature to develop algorithms for reasoning in these DLs <ref type="bibr" target="#b14">[15]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">Investigating Interactions of Closed Predicates with Counting</head><p>Let us begin with an example of the possible interaction between closed predicates and number restrictions: Assume we have a DL TBox T stating that each employee of a company can take part in at most 5 projects, and that all projects have at least one employee: Empl ≤ 5 assgdTo.Proj and Proj ∃assgdTo − .Empl. Further, assume Empl is a closed predicate and we are given an ABox A that contains a list of all n employees. Then we can easily infer that there are at most 5n projects. We may not know exactly which projects these are, but in any model of the knowledge base (T , {Empl}, A) the extension of Proj will contain at most 5 elements, i.e., Proj is in a way bounded by the TBox and the closed predicates. This simple observation made us wonder what are the conditions that need to be fulfilled in order for a concept or a role to be bounded in the presence of closed predicates. In particular, we want to develop algorithms to solve the following reasoning task for DL ontologies expressed in logics with number restrictions and closed predicates: given a TBox T , a set of closed predicates Σ and a concept or a role P , is P bounded by T and Σ? We expect to be able to solve this problem by once again relying on integer programming techniques.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.">Combining DLs and Rules to Reason About Actions and Change</head><p>A slightly different route we want to take is to come up with formalisms that combine description logics and Datalog rules with non-monotonic negation to provide reasoning support for systems that should react correctly in all possible situations. In this setting, a DL ontology describes the situations that the system might face, and rules are used to react to these situations. In such a formalism, we can reduce reasoning tasks like ensuring that the system always has a correct reaction to common reasoning problems for hybrid knowledge bases such as consistency checking. We believe that such formalisms will be not only of theoretical interest, but also useful in practice.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Results and Conclusion</head><p>In this paper we presented the research questions we plan to tackle in this thesis. Our high-level goal is to better understand the effects that the partial CWA has on reasoning in DLs and how DLs with CWA can be used to solve some common practical problems. Regarding our current results, we introduced within the scope of our last research goal from the previous section a new hybrid language called resilient logic programs (RLPs) <ref type="bibr" target="#b19">[20]</ref>. An RLP couples a Datalog program P possibly containing negation as failure with a first-order theory (DL ontology) T and additionally defines a partitioning of the predicates in P and T into three sets: the set of output predicates, the set of open predicates, and the set of response predicates. The semantics is then defined as follows: the two components need to agree on a structure I over the output signature, so that no matter how I is extended into a model of T (by interpreting the open-world predicates), the program P can find a suitable response J such that all facts in I and J are justified by P. Intuitively, this means that the output and the response predicates are in a way interpreted as closed predicates. RLPs are suitable in situations where we need to come up with robust settings for some system that allow us to successfully process all products/situations that can come in many possible configurations. To make RLPs decidable, we introduce a novel safeness condition that relies on bounded concepts described in item 2. of the previous section. Regarding relative expressiveness of RLPs, we showed that we can capture disjunctive Datalog with negation as failure and we have identified one fragment of RLPs that can be embedded back into this variation of Datalog.</p></div>		</body>
		<back>

			<div type="acknowledgement">
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Acknowledgements This thesis is supervised by Magdalena Ortiz and Mantas Šimkus and it is funded by the FWF projects P30360, P30873 and W1255.</p></div>
			</div>

			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Polynomial datalog rewritings for expressive description logics with closed predicates</title>
		<author>
			<persName><forename type="first">S</forename><surname>Ahmetaj</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Ortiz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Šimkus</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. of IJCAI 2016</title>
				<meeting>of IJCAI 2016</meeting>
		<imprint>
			<biblScope unit="page" from="878" to="885" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Combining rules and ontologies into Clopen knowledge bases</title>
		<author>
			<persName><forename type="first">L</forename><surname>Bajraktari</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Ortiz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Šimkus</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. of AAAI 2018</title>
				<meeting>of AAAI 2018</meeting>
		<imprint>
			<biblScope unit="page" from="1728" to="1735" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Nested regular path queries in description logics</title>
		<author>
			<persName><forename type="first">M</forename><surname>Bienvenu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Calvanese</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Ortiz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Šimkus</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. of KR</title>
				<meeting>of KR</meeting>
		<imprint>
			<publisher>AAAI Press</publisher>
			<date type="published" when="2014">2014</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Ontology-mediated query answering with data-tractable description logics</title>
		<author>
			<persName><forename type="first">M</forename><surname>Bienvenu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Ortiz</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. of Reasoning Web Summer School 2015</title>
				<meeting>of Reasoning Web Summer School 2015</meeting>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2015">9203. 2015</date>
			<biblScope unit="page" from="218" to="307" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Tractable reasoning and efficient query answering in description logics: The DL-Lite family</title>
		<author>
			<persName><forename type="first">D</forename><surname>Calvanese</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>De Giacomo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Lembo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Lenzerini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Rosati</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">J. Autom. Reasoning</title>
		<imprint>
			<biblScope unit="volume">39</biblScope>
			<biblScope unit="issue">3</biblScope>
			<biblScope unit="page" from="385" to="429" />
			<date type="published" when="2007">2007</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Regular path queries in expressive description logics with nominals</title>
		<author>
			<persName><forename type="first">D</forename><surname>Calvanese</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Eiter</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Ortiz</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. of IJCAI 2009</title>
				<meeting>of IJCAI 2009</meeting>
		<imprint>
			<biblScope unit="page" from="714" to="720" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">A graphical query language supporting recursion</title>
		<author>
			<persName><forename type="first">I</forename><forename type="middle">F</forename><surname>Cruz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">O</forename><surname>Mendelzon</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><forename type="middle">T</forename><surname>Wood</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. of the ACM Special Interest Group on Management of Data 1987 Annual Conference</title>
				<meeting>of the ACM Special Interest Group on Management of Data 1987 Annual Conference</meeting>
		<imprint>
			<date type="published" when="1987">1987</date>
			<biblScope unit="page" from="323" to="330" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Description logics of minimal knowledge and negation as failure</title>
		<author>
			<persName><forename type="first">F</forename><forename type="middle">M</forename><surname>Donini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Nardi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Rosati</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">ACM Trans. Comput. Log</title>
		<imprint>
			<biblScope unit="volume">3</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="177" to="225" />
			<date type="published" when="2002">2002</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Combining answer set programming with description logics for the semantic web</title>
		<author>
			<persName><forename type="first">T</forename><surname>Eiter</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Ianni</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Lukasiewicz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Schindlauer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Tompits</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Artif. Intell</title>
		<imprint>
			<biblScope unit="volume">172</biblScope>
			<biblScope unit="issue">12-13</biblScope>
			<biblScope unit="page" from="1495" to="1539" />
			<date type="published" when="2008">2008</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Query answering in description logics with transitive roles</title>
		<author>
			<persName><forename type="first">T</forename><surname>Eiter</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Lutz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Ortiz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Šimkus</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. of IJCAI 2009</title>
				<meeting>of IJCAI 2009</meeting>
		<imprint>
			<biblScope unit="page" from="759" to="764" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">Query answering with DBoxes is hard</title>
		<author>
			<persName><forename type="first">E</forename><surname>Franconi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><forename type="middle">A</forename><surname>Ibáñez-García</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><surname>Seylan</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Electr. Notes Theor. Comput. Sci</title>
		<imprint>
			<biblScope unit="volume">278</biblScope>
			<biblScope unit="page" from="71" to="84" />
			<date type="published" when="2011">2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Reasoning in description logics by a reduction to disjunctive datalog</title>
		<author>
			<persName><forename type="first">U</forename><surname>Hustadt</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Motik</surname></persName>
		</author>
		<author>
			<persName><forename type="first">U</forename><surname>Sattler</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">J. Autom. Reasoning</title>
		<imprint>
			<biblScope unit="volume">39</biblScope>
			<biblScope unit="issue">3</biblScope>
			<biblScope unit="page" from="351" to="384" />
			<date type="published" when="2007">2007</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">Combining horn rules and description logics in CARIN</title>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">Y</forename><surname>Levy</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Rousset</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Artif. Intell</title>
		<imprint>
			<biblScope unit="volume">104</biblScope>
			<biblScope unit="issue">1-2</biblScope>
			<biblScope unit="page" from="165" to="209" />
			<date type="published" when="1998">1998</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">The complexity of conjunctive query answering in expressive description logics</title>
		<author>
			<persName><forename type="first">C</forename><surname>Lutz</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. of IJCAR 2008</title>
				<meeting>of IJCAR 2008</meeting>
		<imprint>
			<publisher>Springer</publisher>
			<biblScope unit="volume">5195</biblScope>
			<biblScope unit="page" from="179" to="193" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">The complexity of finite model reasoning in description logics</title>
		<author>
			<persName><forename type="first">C</forename><surname>Lutz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">U</forename><surname>Sattler</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Tendera</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Inf. Comput</title>
		<imprint>
			<biblScope unit="volume">199</biblScope>
			<biblScope unit="issue">1-2</biblScope>
			<biblScope unit="page" from="132" to="171" />
			<date type="published" when="2005">2005</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<analytic>
		<title level="a" type="main">Ontology-based data access with closed predicates is inherently intractable(sometimes)</title>
		<author>
			<persName><forename type="first">C</forename><surname>Lutz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><surname>Seylan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Wolter</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. of IJCAI</title>
				<meeting>of IJCAI</meeting>
		<imprint>
			<date type="published" when="2013">2013</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b16">
	<analytic>
		<title level="a" type="main">Ontology-mediated queries with closed predicates</title>
		<author>
			<persName><forename type="first">C</forename><surname>Lutz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><surname>Seylan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Wolter</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. of IJCAI 2015</title>
				<meeting>of IJCAI 2015</meeting>
		<imprint>
			<publisher>AAAI Press</publisher>
			<biblScope unit="page" from="3120" to="3126" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b17">
	<monogr>
		<title level="m" type="main">The data complexity of ontology-mediated queries with closed predicates</title>
		<author>
			<persName><forename type="first">C</forename><surname>Lutz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><surname>Seylan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Wolter</surname></persName>
		</author>
		<idno>CoRR, abs/1809.00134</idno>
		<imprint>
			<date type="published" when="2018">2018</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b18">
	<analytic>
		<title level="a" type="main">Closed predicates in description logics: Results on combined complexity</title>
		<author>
			<persName><forename type="first">N</forename><surname>Ngo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Ortiz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Šimkus</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. of KR</title>
				<meeting>of KR</meeting>
		<imprint>
			<date type="published" when="2016">2016</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b19">
	<analytic>
		<title level="a" type="main">Answer set programs challenged by ontologies</title>
		<author>
			<persName><forename type="first">M</forename><surname>Ortiz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Pavlović</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Šimkus</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. of the 32nd International Workshop on Description Logics</title>
				<meeting>of the 32nd International Workshop on Description Logics</meeting>
		<imprint>
			<date type="published" when="2019">2019</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b20">
	<analytic>
		<title level="a" type="main">Worst-case optimal reasoning for the Horn-DL fragments of OWL 1 and 2</title>
		<author>
			<persName><forename type="first">M</forename><surname>Ortiz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Rudolph</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Šimkus</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. of KR</title>
				<meeting>of KR</meeting>
		<imprint>
			<publisher>AAAI Press</publisher>
			<date type="published" when="2010">2010</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b21">
	<analytic>
		<title level="a" type="main">Linking data to ontologies</title>
		<author>
			<persName><forename type="first">A</forename><surname>Poggi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Lembo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Calvanese</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>De Giacomo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Lenzerini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Rosati</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">J. Data Semantics</title>
		<imprint>
			<biblScope unit="volume">10</biblScope>
			<biblScope unit="page" from="133" to="173" />
			<date type="published" when="2008">2008</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b22">
	<analytic>
		<title level="a" type="main">DL+log: Tight integration of description logics and disjunctive datalog</title>
		<author>
			<persName><forename type="first">R</forename><surname>Rosati</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. of KR 2006</title>
				<meeting>of KR 2006</meeting>
		<imprint>
			<publisher>AAAI Press</publisher>
			<biblScope unit="page" from="68" to="78" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b23">
	<analytic>
		<title level="a" type="main">On the decidability and complexity of integrating ontologies and rules</title>
		<author>
			<persName><forename type="first">R</forename><surname>Rosati</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">J. Web Sem</title>
		<imprint>
			<biblScope unit="volume">3</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="61" to="73" />
			<date type="published" when="2005">2005</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b24">
	<analytic>
		<title level="a" type="main">Local closed world semantics: Grounded circumscription for OWL</title>
		<author>
			<persName><forename type="first">K</forename><surname>Sengupta</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">A</forename><surname>Krisnadhi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Hitzler</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. of ISWC 2011</title>
				<meeting>of ISWC 2011</meeting>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2011">2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b25">
	<analytic>
		<title level="a" type="main">Effective query rewriting with ontologies over dboxes</title>
		<author>
			<persName><forename type="first">I</forename><surname>Seylan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Franconi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>De Bruijn</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. of IJCAI 2009</title>
				<meeting>of IJCAI 2009</meeting>
		<imprint>
			<biblScope unit="page" from="923" to="925" />
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
