<?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">An Extension of DIG 2.0 for Handling Bulk Data</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Diego</forename><surname>Calvanese</surname></persName>
							<email>calvanese@inf.unibz.it</email>
							<affiliation key="aff0">
								<orgName type="department">Faculty of Computer Science</orgName>
								<orgName type="institution">University of Bozen-Bolzano</orgName>
								<address>
									<addrLine>Piazza Domenicani, 3</addrLine>
									<postCode>I-39100</postCode>
									<settlement>Bolzano</settlement>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Mariano</forename><surname>Rodríguez</surname></persName>
							<email>rodriguez@inf.unibz.it</email>
							<affiliation key="aff0">
								<orgName type="department">Faculty of Computer Science</orgName>
								<orgName type="institution">University of Bozen-Bolzano</orgName>
								<address>
									<addrLine>Piazza Domenicani, 3</addrLine>
									<postCode>I-39100</postCode>
									<settlement>Bolzano</settlement>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">An Extension of DIG 2.0 for Handling Bulk Data</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">754063BC0593592D494B2640F09E4AA4</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T02:10+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>The research community has noted the need to retrieve the instance level of an ontology from bulk data stored in external data sources (e.g., a relational database), in order to delegate to the external source all aspects of the actual management of the data. To achieve this, several methodologies have been recently developed to represent and reason about what we call here Ontologies with Linking Axioms. However, existing DL reasoners cannot properly deal with such ontologies. Indeed, including the instance level in the communication with a DL reasoner can cause a heavy communication overhead, and goes against the requirement of delegating data management to the external source. To overcome these problems, we present here an extension to the DIG 2.0 Interface that allows for the specification and management of Ontologies with Linking Axioms. The extension is a general framework which can accommodate any type of data source and linking axiom through specific implementations. We also present an implementation aiming at representing axioms linking data sources managed by an RDBMS to an ontology.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">Introduction</head><p>In several areas such as Data Integration <ref type="bibr" target="#b0">[1]</ref>, the Semantic Web <ref type="bibr" target="#b1">[2]</ref>, and Ontology-Based Data Access <ref type="bibr" target="#b2">[3]</ref>, the intensional level of an application domain is represented by an ontology that provides a conceptual view of the data maintained by the system, and through which clients access the system services. In a setting where the amounts of data involved are large, such as the ones mentioned above, it may be more convenient, or even necessary due to architectural constraints, to have the data itself managed by one or more external systems (e.g., a Database Management System), and link the ontology to such systems by means of suitable mappings <ref type="bibr" target="#b2">[3,</ref><ref type="bibr" target="#b3">4]</ref>.</p><p>Indeed, this way of proceeding offers several advantages with respect to the one where both the intensional (i.e., the TBox) and the extensional (i.e., the ABox) levels of an ontology are under the direct control of the ontology management system (OMS) and the associated reasoner 1 : (i) when data management can be fully delegated to the external system, then one can rely on such a system to improve both efficiency in processing queries and scalability with the data; (ii) physical independence, since changing the structure and organization of the underlying data does not require to change the ontology itself, but only the mappings between the ontology and the data; (iii) flexibility and robustness, since temporary unavailability of a source does not invalidate the whole query answering process; moreover, querying can be immediately resumed as soon as the data source becomes available again.</p><p>We observe that whether it is possible to exploit the above advantages and delegate query processing to an external system, while preserving soundness and completeness of the overall query answering process, strongly depends on the expressiveness of the language used to express the ontology <ref type="bibr" target="#b4">[5]</ref>.</p><p>Moreover, if the issue of client-system communication efficiency is considered, asking the clients to retrieve and transfer data from existing data repositories to the OMS might create a large communication overhead in which the client is involved. One possibility to avoid this is to delegate data retrieval to the OMS by telling it how and from where to retrieve the data.</p><p>The communication mechanism which is shaping the way in which users and external systems interact with OMSs, the DIG Interface <ref type="bibr" target="#b5">[6]</ref>, currently does not foresee these kinds of tasks even though there are systems already implementing these ideas (e.g., KAON2<ref type="foot" target="#foot_1">2</ref> , QuOnto<ref type="foot" target="#foot_2">3</ref> ).</p><p>In this article, we provide the definition of a standard for this kind of client-system interaction for OMSs, in terms of an extension to the DIG 2.0 interface. The extension allows for the specification of linking axioms, where each such axiom generically connects elements of an ontology to elements of an external data source. Following <ref type="bibr" target="#b3">[4]</ref>, the elements to connect are specified in the linking axioms by means of two queries, over the data source and over the ontology, respectively. The extension does not take any commitments with respect to the actual language(s) used in a linking axiom. The linking axioms definitions are kept abstract, and are instantiated with specific types of queries when needed. As an example and proposal, we also provide an instantiation of the extension that allows to map a generic DL ontology to a relational database.</p><p>The rest of the paper is structured as follows. In Section 2 we present the DIG Interface, in Section 3 we briefly discuss linking axioms in DLs. We then present the proposed extension to DIG 2.0, ad show an instantiation for the case of relational data sources.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">The DIG Interface</head><p>The DIG interface is an effort carried out by the DL Implementation Group (DIG) to standardize interaction with DL reasoners. The specification defines the communication mechanism to which DL reasoners (i.e., DIG servers) and clients comply. The interface has been widely accepted and most well known ontology design tools and DL reasoners have already incorporated it.</p><p>The DIG 1.0 interface <ref type="bibr" target="#b5">[6]</ref> was given as a set of XSD schemas that define messages that server and client exchange and the assumptions to which the DIG server should comply. The messages, divided in Tells and Asks, allowed the client to: query for the server's reasoning capabilities, transfer an ontology to the server, and ask standard DL queries about the given ontology, e.g., concept subsumption, satisfiability, equivalence, etc. The concept language used to describe DIG ontologies was based on the SHOIQD − n DL. The current version, DIG 2.0 <ref type="bibr" target="#b6">[7]</ref>, clearly separates the internal model, presented in terms of UML diagrams, from the communication protocol. This allows for the implementation of the interface in communication protocols different from the original HTTP/XML based protocol, e.g., APIs in RPC, WSDL, etc. An XML based communication mechanism is still defined and can be obtained by directly deriving XSD schemes from the interface's UML model. The set of messages, called Requests and Responses, has been enriched, allowing for a more robust handling of ontologies. The concept language used in DIG 2.0 is OWL 1.1, implying full OWL compatibility. Additionally, a clear mechanism for defining extensions to accommodate extra functionality in DIG servers is also provided.</p><p>The DIG 2.0 Interface is divided in the core specification and a set of official extensions. Functionalities described in these extensions include: non-standard inferences, querying for told axioms, retracting told axioms, explanation services, ABox querying, among others. Now we elaborate on this last extension since we make use of it later on.</p><p>ABox Query Interface This interface proposed in <ref type="bibr" target="#b7">[8]</ref> extends DIG with the capability to support query answering over the ABox. The query language allows for the expression of Unions of Conjunctive Queries (UCQ) whose basic building blocks are query atoms of different types (i.e., concept, role, equality, inequality, and concrete domain types). The interface doesn't predefine specific semantics for query answering, this is left to the implementor's choice. The main element of the query language is the Retrieve class, which encompass the query's variables, head and body. Because of space restrictions, we do not provide details here and we refer to the original document for a full description.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">Managing an ABox via a RDBMS</head><p>In this section, we briefly recall the main elements underlying the proposal in <ref type="bibr" target="#b2">[3,</ref><ref type="bibr" target="#b3">4]</ref> for linking existing data stored in a relational database to the instances of the concepts and roles in an ontology. This allows one to effectively manage an ABox via a Relational Database Management System (RDBMS).</p><p>An important issue to be taken into account in this context is the notorious problem of impedance mismatch between values (data) and objects, which is due to the fact that relational sources store values, whereas instances of concepts are objects denoted by ad hoc identifiers, which are different from data items. To address this problem, <ref type="bibr" target="#b3">[4]</ref> proposes to keep data value constants separate from object identifiers, and to consider a domain of object identifiers that are built from data values by applying function symbols. More formally, the alphabet Γ O of object identifiers is constituted by value constants from a set Γ V , and by object terms, i.e., expressions of the form f (d 1 , . . . , d n ), where f is a function symbol of arity n, and d 1 , . . . , d n are again value constants.</p><p>Given Γ O , we can define an ABox in the standard way as a finite set of membership assertions, in which we may use not only value constants but object terms. To define the semantics of such an ABox, we simply define an interpretation I in the standard way, and just note that the interpretation function • I assigns a different element of the interpretation domain to every object identifier in Γ O (i.e., we enforce the unique name assumption on object identifiers).</p><p>We consider now the problem of linking objects in the ontology to the data in a relational database DB. We do so by relying on mapping techniques studied extensively in data integration <ref type="bibr" target="#b0">[1]</ref>. Specifically, we consider a set M of linking axioms, partitioned into two sets, M t and M a , where:</p><p>-M t is a set of assertions, called typing axioms, each one of the form</p><formula xml:id="formula_0">Φ T i</formula><p>where Φ is a query over DB denoting the projection of one relation over one of its attributes, and T i is one of the data types provided by the DL; -M a is a set of assertions, called mapping axioms, each one of the form</p><formula xml:id="formula_1">Φ Ψ</formula><p>where Φ is a first-order logic query of arity n over DB, and Ψ is a conjunctive query of arity n over the elements of the TBox T , without non-distinguished variables, that possibly includes terms in Γ O .</p><p>We recall from <ref type="bibr" target="#b3">[4]</ref> that typing axioms are used to assign appropriate types to constant values appearing in the relations of DB. Basically, these assertions are used for interpreting the values stored in the database in terms of the types used in the ontology. Mapping axioms, on the other hand, are used to map data in the database to concepts, roles, and attributes in the ontology.</p><p>It is worth noting that now that we have object terms, the data layer underlying an ontology contains only data, whereas object identifiers are virtually built on top of this data. Thus, autonomous data sources can effectively provide their portion of data and contribute to the ontology instance-level, without being required to agree on any particular object identification scheme.</p><p>An ontology with linking axioms in a Description Logic DL is then constituted by a triple O m = T , M, DB , where -T is a TBox expressed in DL, -M is a set of linking axioms, and -DB is a relational database.</p><p>In order to define the semantics of an ontology with linking axioms, we define when an interpretation I satisfies a set of linking axioms M w.r.t. a database DB. Specifically, we say that I = (∆ I , • I ) satisfies M : Φ Ψ w.r.t. DB if for each tuple t of value constants in Γ V , if t ∈ ans(Φ, DB) <ref type="foot" target="#foot_3">4</ref>  </p><formula xml:id="formula_2">m 1 : q 1 db (n, l) ← R(n, l, gpa), gpa ≥ 7.5 q O (stud(n, l), n, l) ← CumLaudeStudent(stud(n, l)), Name(stud(n, l), n), Lastname(stud(n, l), l) m 2 : q 2 db (n) ← R(n, l, gpa) name m 3 : q 3 db (l) ← R(n, l, gpa) lastname</formula><p>where each q i db is a First-Order (i.e., SQL) query expressed over R, q O is a CQ over O, stud(n, l) is a function from name-lastname pairs to Γ O , and name and lastname are the concrete value domains for strings representing names and lastnames, respectively.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">DIG Extension</head><p>We introduce an extension to the DIG 2.0 Specification <ref type="bibr" target="#b6">[7]</ref> and the DIG 2.0 ABox Query Interface <ref type="bibr" target="#b7">[8]</ref> that allows for the representation and management of ontologies with linking axioms, which are used to populate the ABox with data from different data sources. The extension can cover any type of linking assertion and data source by defining a general framework, and allowing the implementor to define specific types of data sources and linking axioms. We also present one implementation of the framework aiming at covering the requirements of linking RDBMS data sources to ontologies based on the work presented in <ref type="bibr" target="#b3">[4]</ref>.</p><p>In the following subsections, we describe the extension by first introducing the general framework. Next, we introduce the implementation of the framework for RDBMS data sources. Finally, we present the extensions to the DIG request and response classes, which define the interaction with the DIG server. The extension is presented in terms of UML models. One can directly translate the UML models as described in the original DIG 2.0 specification to obtain the corresponding XSD schemas describing the XML based messages <ref type="bibr" target="#b6">[7]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.1">Ontologies, Data Sources, and Linking Axioms</head><p>In Figure <ref type="figure" target="#fig_0">1</ref>, we show the classes that compose the framework. These are abstract classes intended to be the base for implementations. Next we elaborate on them. A DataSource stands for any possible source of data which could be used to populate an ontology's ABox. It is related to a set of DataSourceParameters, which provide the information that the DIG server requires to interact (e.g., establish a connection to a server, access a file, etc.) with the given data source. Each data source is identified by a unique datasourceURI and each data source parameter is identified by a parameterURI. A data source or data source parameter can have any number of owlAnnotations, which can be used to attach human readable information. An annotation will have no effect on the interaction of the DIG server with the data source, as is the case with annotations in OWL 1.1.</p><p>A LinkingAxiom is part of an ontology and is associated to a data source. It indicates the relationship between data in the data source and elements of the ontology. Annotations can be associated also to linking axioms. The main elements of a linking axiom are the SourceQuery and the TargetQuery. A source query is a specification of how to extract data from the source expressed in some given query language. We do not restrict a priori the query language, which in the most general case could be any computation over the source. Restriction on the query language is done in implementing classes. A target query is a specification of how to extract data over the ontology. As with source queries, there are no restrictions on the language, and implementing classes should define them. A linking axiom states that the data described by the source query is related to the objects described by the target query. The specific way in which this data is related is specified by specific LinkingAxiom implementations.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.2">RDBMS Data Sources, Linking Axioms, and Parameters</head><p>Now we present an implementation of the framework whose goal is to allow for the representation of linking axioms of the form presented in <ref type="bibr" target="#b3">[4]</ref> (see Figure <ref type="figure" target="#fig_4">2</ref>).</p><p>An RDBMSDataSource stands for any RDBMS accessible to the DIG server. Related to an RDBMSDataSource there is a set of parameters. The class RDBMSPa- An RDBMSLinkingAxiom is related to a RDBMS data source (see Figure <ref type="figure">3</ref>). We define two types of RDBMS linking axioms, the TypingAxiom and the MappingAxiom, which correspond to typing and mapping axioms of Section 3, respectively.</p><p>A MappingAxiom is a statement of relationship between a query over an RDBMS data source and a query over the DIG ontology. In a mapping axiom, the source query is represented as an SQLQuery, which is characterized by a query attribute, containing a well formed SQL query, and an arity attribute, indicating the arity of the query. The target query is expressed as an UCQ represented as a Retrieve object (see Section 2) extended by allowing function symbols in query atoms (see Section 3).</p><p>A TypingAxiom is a statement of relationship between an attribute of a relation and an OWL data type. In a typing axiom, the source query is represented by an SQLProjection, which stands for the projection of the attribute attributeName over the relation relationName. The target query is represented by an OWL 1.1 data type. The semantics of the typing axiom is as in <ref type="bibr" target="#b3">[4]</ref>.</p><p>ABox Query Interface Extension To allow for the type of mappings mentioned in Section 3, we extend the ABox Query Interface by allowing for the ap-   </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.3">Managing Data Sources and Linking Axioms</head><p>Now we present the extensions to the DIG 2.0 Requests and Responses that allow for the management of ontologies as presented before. We first present the extensions for data source management (see Figure <ref type="figure">5</ref>) and later introduce the extensions for linking axiom management (see Figure <ref type="figure">6</ref>).</p><p>The CreateDataSourceAllocateURI request instructs the server to create a data source and allocate a unique URI for it. The CreateDataSource request tells the DIG server to create a new data source whos URI is dataSourceURI. The ReleaseDataSource instructs the server to eliminate the given data source and should be used when a data source is not to be accessed by the server anymore. The user is responsible for updating or removing all linking axioms related to the released data source. The SetDataSour-ceParameters takes a set of parameters and adds them to a data source. If a parameter in the set has the same parameterURI as one of the parameters already in the data source, the parameterValue and annotations of the old parameter should be replaced with the new ones. The DIG server should answer with a Confirmation on successful completion of the operations mentioned above. If an error is encountered, a DIG Error should be returned describing the issue. The sets of all annotations and parameters Finally, concerning the behavior of the DIG server w.r.t. the interaction with the data sources, we define the following: (i) If it is impossible for the DIG server to interact with a given data source, all source queries of all linking axioms related to that data source should return an empty set and a warning should be issued to the client. (ii) If a linking axiom refers to a data source with an unknown URI, the DIG server should respond with an error indicating the issue.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">Conclusions and Future work</head><p>The community working with DL reasoners is increasingly interested in being able to retrieve data from existing data sources and link these data to their ontologies. As the number of DL reasoners supporting such operation grows, the DIG Interface will need to be able to handle this kind of interaction. Aiming at this, we presented an extension of the DIG 2.0 interface that allows a DIG server to offer such a kind of functionality. We present a framework for describing the data sources and the axioms that link them to the ontology. Based on existing work, we introduce an implementation of the framework that can handle RDBMS data sources and linking axioms relating this kind of sources to the ontology using SQL and a form of UCQs. This proposal will be submitted to the Description Logic Implementation group as a starting point for standardization of the requirements described here. Software implementation for the QuOnto system <ref type="bibr" target="#b8">[9]</ref> is ongoing.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Example 1 .</head><label>1</label><figDesc>, then we have that t I ∈ Ψ I . I is a model of O m = T , M, DB if and only if I is a model of T and satisfies M w.r.t. DB. With the notion of model in place, we can define all reasoning services over ontologies with linking axioms in the usual way. Consider the following: (a) an ontology O consisting of the axioms: Student ∃Name, Student ∃Lastname, CumLaudeStudent Student, where Name and Lastname are concrete domain roles (i.e., attributes); (b) a database DB and a relation R ∈ DB that stores information about students; (c) attributes n, l, gpa of R, which store the name, lastname, and gpa of students respectively; (d) n, l is a binary key for R; (e) n, l are strings. Now we present mapping m 1 , which is a mapping axiom, stating how tuples in R are related to CumLaudeStudent individuals, and typing axioms m 2 , m 3 , which type the attributes n and l of R w.r.t. the value domains of O:</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>E 1 Fig. 1 .</head><label>11</label><figDesc>Fig. 1. DIG 2.0 ontology with linking axioms and data sources</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head>EFig. 2 .Fig. 3 .</head><label>23</label><figDesc>Fig. 2. Implementation of the framework for RDBMS data sources</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_3"><head>Fig. 4 .</head><label>4</label><figDesc>Fig. 4. Example of a mapping statement represented as an XML message</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_4"><head>Example 2 .</head><label>2</label><figDesc>In Figure4, we present the instantiation of the MappingAxiom class for mapping axiom m 1 from Example 1. The axiom is presented in the XML based implementation of MappingAxiom. Notice the use of a function in query atoms within the ABox Query.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_5"><head>EFig. 5 .Fig. 6 .</head><label>56</label><figDesc>Fig. 5. Data source managements requests</figDesc></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="1" xml:id="foot_0">Note that current Description Logic reasoners might be considered as the simplest form of OMSs with associated reasoner.</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="2" xml:id="foot_1">http://kaon2.semanticweb.org/</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="3" xml:id="foot_2">http://www.dis.uniroma1.it/ quonto/</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="4" xml:id="foot_3">We use ans(Φ, DB) to denote the set of tuples (of the arity of Φ) of value constants returned as the result of the evaluation of the query ϕ over the database DB.</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="5" xml:id="foot_4">Linking axioms are structurally equivalent if they are syntactically the same up to the order of their annotations.</note>
		</body>
		<back>

			<div type="acknowledgement">
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Acknowledgements. This research has been partially supported by the EU 6th Framework Programme FET project TONES (Thinking ONtologiES), funded under contract FP6-7603.</p></div>
			</div>

			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Data integration: A theoretical perspective</title>
		<author>
			<persName><forename type="first">M</forename><surname>Lenzerini</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. of the 21st ACM SIGACT SIGMOD SIGART Symp. on Principles of Database Systems (PODS</title>
				<meeting>of the 21st ACM SIGACT SIGMOD SIGART Symp. on Principles of Database Systems (PODS</meeting>
		<imprint>
			<date type="published" when="2002">2002. 2002</date>
			<biblScope unit="page" from="233" to="246" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">A portrait of the Semantic Web in action</title>
		<author>
			<persName><forename type="first">J</forename><surname>Heflin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Hendler</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE Intelligent Systems</title>
		<imprint>
			<biblScope unit="volume">16</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="54" to="59" />
			<date type="published" when="2001">2001</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Linking data to ontologies: The description logic dl-litea</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">A</forename><surname>Poggi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Rosati</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. of the 2nd Workshop on OWL: Experiences and Directions (OWLED</title>
				<meeting>of the 2nd Workshop on OWL: Experiences and Directions (OWLED</meeting>
		<imprint>
			<date type="published" when="2006">2006. 2006</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<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="m">J. on Data Semantics</title>
				<imprint>
			<date type="published" when="2007">2007</date>
		</imprint>
	</monogr>
	<note>To appear</note>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Data complexity of query answering in description logics</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="m">Proc. of the 10th Int. Conf. on the Principles of Knowledge Representation and Reasoning</title>
				<meeting>of the 10th Int. Conf. on the Principles of Knowledge Representation and Reasoning<address><addrLine>KR</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2006">2006. 2006</date>
			<biblScope unit="page" from="260" to="270" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<monogr>
		<author>
			<persName><forename type="first">S</forename><surname>Bechhofer</surname></persName>
		</author>
		<title level="m">The DIG Description Logic interface: DIG/1.0</title>
				<imprint>
			<date type="published" when="2002">2002</date>
		</imprint>
		<respStmt>
			<orgName>University of Manchester</orgName>
		</respStmt>
	</monogr>
	<note type="report_type">Technical report</note>
</biblStruct>

<biblStruct xml:id="b6">
	<monogr>
		<title level="m" type="main">DIG 2.0 Specification. Editor&apos;s Draft of 02</title>
		<author>
			<persName><forename type="first">S</forename><surname>Bechhofer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Motik</surname></persName>
		</author>
		<ptr target="http://www.cs.man.ac.uk/bmotik/dig/digspecification.html" />
		<imprint>
			<date type="published" when="2007-01">January 2007</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<monogr>
		<title level="m" type="main">ABox Query Interface proposal</title>
		<author>
			<persName><forename type="first">A</forename><surname>Kaplunova</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Möller</surname></persName>
		</author>
		<ptr target="http://www.sts.tu-harburg.de/al.kaplunova/dig-query-interface.html" />
		<imprint>
			<date type="published" when="2007-01">January 2007</date>
		</imprint>
	</monogr>
	<note>Editor&apos;s Draft of 18</note>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">QUONTO: QUerying ONTOlogies</title>
		<author>
			<persName><forename type="first">A</forename><surname>Acciarri</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">D</forename><surname>Lembo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Lenzerini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Palmieri</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Rosati</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. of the 20th Nat. Conf. on Artificial Intelligence (AAAI</title>
				<meeting>of the 20th Nat. Conf. on Artificial Intelligence (AAAI</meeting>
		<imprint>
			<date type="published" when="2005">2005. 2005</date>
			<biblScope unit="page" from="1670" to="1671" />
		</imprint>
	</monogr>
</biblStruct>

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