<?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">Metamodelling in a Ontology Network</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Edelweis</forename><surname>Rohrer</surname></persName>
							<affiliation key="aff0">
								<orgName type="department" key="dep1">Instituto de Computación</orgName>
								<orgName type="department" key="dep2">Facultad de Ingeniería</orgName>
								<orgName type="institution">Universidad de la República</orgName>
								<address>
									<country key="UY">Uruguay</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Paula</forename><surname>Severi</surname></persName>
							<affiliation key="aff1">
								<orgName type="department">Department of Computer Science</orgName>
								<orgName type="institution">University of Leicester</orgName>
								<address>
									<country key="GB">England</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Regina</forename><surname>Motz</surname></persName>
							<affiliation key="aff0">
								<orgName type="department" key="dep1">Instituto de Computación</orgName>
								<orgName type="department" key="dep2">Facultad de Ingeniería</orgName>
								<orgName type="institution">Universidad de la República</orgName>
								<address>
									<country key="UY">Uruguay</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Alicia</forename><forename type="middle">D</forename><surname>Íaz</surname></persName>
							<affiliation key="aff2">
								<orgName type="department">Facultad de Informática</orgName>
								<orgName type="laboratory">LIFIA</orgName>
								<orgName type="institution">Universidad Nacional de La Plata</orgName>
								<address>
									<country key="AR">Argentina</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Metamodelling in a Ontology Network</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">A8CB5A86F07F27F911F08ED38B02D533</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T16:06+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>
			<textClass>
				<keywords>
					<term>Ontology network</term>
					<term>Metamodelling</term>
					<term>Well-founded model</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>When designing ontology networks, ontologies can be combined through mapping or metamodelling relationships, among others. The coexistence of metamodelling with other kind of relationships in a ontology network leads to identify a set of problems, which are the focus of the present work.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Introduction</head><p>Haase et al. <ref type="bibr" target="#b0">[1]</ref> define an ontology network as "a collection of ontologies related together via a variety of different relationships such as mapping, modularization, version, and dependency relationships", denominating the component ontologies as "networked ontologies".</p><p>Regarding ontology engineering, in different case studies the need of linking ontologies of different domains arises. In general, the way how these ontologies are related is not always the same. For instance, sometimes it is required to align concepts of two ontologies, while in other cases reusing a whole ontology and extending it can be the most suitable alternative. Sometimes it is necessary to link individuals of two ontologies through a new role and in other cases, one of the ontologies is the metamodel for the other.</p><p>Like the modular software development in software engineering, the fenomenon of reusing and linking existing ontologies have also been studied. There exist several proposals of logics which define a formal semantics of integration of modular ontologies. Serafini et al. <ref type="bibr" target="#b1">[2]</ref> compare these formalisms, which define a new syntax and semantics to control the interaction between the modules. These set of formalisms are refered to as "Modular Ontology Languages" by Cuenca et al. <ref type="bibr" target="#b2">[3]</ref>. The most prominent ones are ε-connections <ref type="bibr" target="#b3">[4,</ref><ref type="bibr" target="#b4">5]</ref>, Package-based Description Logics <ref type="bibr" target="#b5">[6]</ref>, Distributed Description Logics <ref type="bibr" target="#b6">[7]</ref> and Integrated Distributed Description Logics <ref type="bibr" target="#b7">[8]</ref>. Besides, there is a different approach that establishes some nonstandard reasoning services over the union of a set of ontologies, testing different aspects of the semantics of the union ontology and their components. This approach, called "Modular Reuse of Ontologies" provides a mechanism to ensure a "safe" combination of the involved domain ontologies <ref type="bibr" target="#b8">[9]</ref>.</p><p>In the present work we identify a set of possible relationships to relate ontologies, preliminarily presented in <ref type="bibr" target="#b9">[10]</ref>, which from the point of view of ontology engineering result naturally distinct at the moment of building an ontology network. This set of relationships allows the ontology engineer to conceptualize the ontology network at a higher level of granularity, visualizing the interaction among the involved ontologies.</p><p>Among the set of selected ontology relationships, we pay special attention to the metamodelling relationship. The remainder relationships have been broadly studied, but up to our knowledge, the scenario in which metamodelling coexists with other kind of relationships in a ontology network has not been studied from the point of view of what inconsistencies or contradictions can arise, which can not be detected by a standard Description Logics (DL) reasoner.</p><p>There exist some works that define a different semantics for a knowledge base when there is metamodelling, either specifying different "layers" or "stratums" <ref type="bibr" target="#b10">[11]</ref>, or treating a symbol of the signature which is both an instance and a concept, as two independent elements when reasoning <ref type="bibr" target="#b11">[12]</ref>. But, up to our knowledge none of them adress the problem of what contradictions can arise when there are also different axioms involving these symbols.</p><p>In our work, we redefine the semantics of the metamodelling relationship to interpret an instance and its corresponding concept or role in the metamodelling relationship as the same element in the domain of discourse. Moreover, regarding the coexistence of metamodelling and other relationships, we propose an additional condition which must be satisfied in the ontology network, when there are metamodelling relationships.</p><p>The remainder of this paper is organized as follows. Section 1 defines an ontology network semantics to contemplate the metamodelling relationship. Section 2 addresses the issue of having metamodelling along with other relationships in a ontology network. Section 3 define a condition that must be satisfied in order to avoid a poor design choice when metamodelling. Section 4 gives an overview of the existing literature about metamodelling in the ontology design and the theoretical background regarding metamodelling semantics. Finally, Section 5 analizes some conclusions and proposes some future work.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.">Ontology Network</head><p>In this section we define four conceptually different relationships between ontologies. For three of them, mapping, link and extension, we relied on existing approaches of the literature <ref type="bibr" target="#b5">[6,</ref><ref type="bibr" target="#b3">4,</ref><ref type="bibr" target="#b2">3]</ref>. For the remaining relationship, the metamodelling relationship, we redefine the semantics of the interpretation of an ontology network. We base our definitions on the foundations of Description Logics syntax and semantics, which can be reviewed by the reader in <ref type="bibr" target="#b12">[13,</ref><ref type="bibr" target="#b13">14]</ref>. 2. there exists a set RA of axioms that have one of the following forms:</p><formula xml:id="formula_0">C 1 D 1 C 2 D 2 C 1 (a 1 ) C 2 (a 2 ) L(a 1 , a 2 ) L −1 (a 2 , a 1 )</formula><p>where all C 1 , D   The semantics of a DL is based on interpretations I = (∆ I , .I ), where the domain ∆ I is a non-empty set, and .I is the interpretation function <ref type="bibr" target="#b12">[13]</ref>. That is, the semantics of a single ontology is defined in terms of a single interpretation domain ∆ I . When more than one ontology interact through different relationships, as in a ontology network, regarding their semantics, there are two main approaches already mentioned in the introduction:"Modular Ontology Languages" (MOL) <ref type="bibr" target="#b1">[2]</ref> and "Modular Reuse of Ontologies" <ref type="bibr" target="#b8">[9]</ref>. In the former each ontology or "module" is represented through a local language and a local semantics. The meaning of local symbols is interpreted within each ontology, whereas the meaning of symbols which are external to an ontology is given by a special semantics, specific for each formalism in this approach. That is, a different interpretation domain is considered for each ontology in the network. Unlike this, the "Modular Reuse of Ontologies" approach specifies a single domain of interpretation for the union of all ontology axioms, that is, a single domain for the ontology network. The discussion about which approach to take is not the focus of the present work, but we chose the second one because the "Modular Reuse of Ontologies" approach is based on the standard DL formalism without defining a special syntax and the specification of a single interpretation domain appears as a simpler approach, which seems the right when a developer combines different ontologies to describe a particular application.</p><p>Having adopted the approach of a single interpretation domain, we will define the semantics of a ontology network taking into account the relationships: mapping, link, extension and metamodelling. For the last one, in Definition 6 we established that an individual a in an ontology O 1 has a corresponding concept or role m(a) in another ontology O 2 . This means that, in the ontology network, the individual a must be interpreted as a set of domain elements, the interpretation of the concept m(a), or as a binary relation, the interpretation of the role m(a), respectively. Then, to support this new semantics, we redefine the interpretation domain. Before giving a formal definition of it, we introduce the idea through a very simple example. The ontology "Natural Resources Politics" conceptualize the politics (preservation, purification) applied to different natural resources (mountains, rivers). The ontology "Natural Resources" conceptualize at a lower abstraction level the existing natural resources, and moreover companies and organizations that implement the particular politics. So at an upper abstraction level, mountains and rivers are individuals, while they are concepts at a lower level. Moreover, preservation and purification are individuals in the ontology "Natural Resources Politics", corresponding to roles (preservedBy, purifiedBy) in the ontology "Natural Resources". Then, in this example our interpretation domain is composed by: (i) atomic elements: Aconcagua, Everest, Danubio, Amazonas, ON U , P RES, P U RE, W AT ER), (ii) sets of elements: M ountain = {Aconcagua, Everest} and River = {Danubio, Amazonas} corresponding to the individuals mountain and river in the upper level and (iii) binary relations of sets of elements: purif iedBy = { Danubio, P U RE }, preservedBy = { Amazonas, ON U } corresponding to the individuals purif ication and preservation in the upper level.</p><p>First we assume at ground level that we have a set ∆ I 0 for our interpretation domain ∆ I that contains some atomic objects. Then, for the first level of metamodelling we introduce ∆ I 1 as the set that besides containing all elements in ∆ I 0 it also contains all subsets and relations on ∆ I 0 .</p><p>Definition 7 (Ontology Network Domain of Interpretation) Given a non empty set ∆ I 0 of atomic objects, we define the ontology network domain ∆ I of interpretation as follows:</p><formula xml:id="formula_1">∆ I = n&gt;0 ∆ I</formula><p>n , where ∆ I n is inductively defined as:</p><formula xml:id="formula_2">∆ I n = ∆ I n−1 ∪ P(∆ I n−1 ) ∪ P(∆ I n−1 × ∆ I n−1 )</formula><p>From Definition 7, we can see that the domain of a ontology network is a wellfounded set.   In the usual way, the interpretation function .I is extended to complex concepts and roles via DL-constructors, see <ref type="bibr" target="#b13">[14]</ref>.</p><p>Considering standard DL <ref type="bibr" target="#b12">[13,</ref><ref type="bibr" target="#b13">14]</ref>, I is a model if it satisfies all standard DL axioms in the ontology network, which are basically the TBox axioms of concept subsumption, C D, and ABox axioms of concept and role assertions, C(a) and R(a, b). But now we also have metamodelling relationships, in which an instance corresponds to a concept or a role. Then, the instance interpretation will coincide with the concept or role interpretation. This lead to the following definition of model of a ontology network.</p><p>Definition 9 (Model of a Ontology Network) An interpretation I of a ontology network is a model if the following holds:</p><formula xml:id="formula_3">1. I is a model of Ont(O, R)</formula><p>where Ont(O, R) is the ontology associated to the ontology network without the metamodelling. The first part of Definition 9 refers to a model which satisfy the union of the axioms of all ontologies in the network plus the axioms expressing the relationships: mapping, link and extension, which are expressed in standard DL. In the second part of the definition, we add another condition that the model must satisfy considering the metamodelling relationships. This condition restricts the interpretation of an individual that has a corresponding concept or role in a metamodelling relationship to be equal to the concept or role interpretation. In the example of Figure <ref type="figure" target="#fig_2">2</ref> we have a metamodelling relationship with the following correspondences:</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">Moreover, for all</head><formula xml:id="formula_4">1 ≤ i ≤ m, if R i is a</formula><formula xml:id="formula_5">m(mountain) = M ountain m(river) = River m(preservation) = preservedBy m(purif ication) = purif iedBy</formula><p>The correspoding interpretation of the individuals which belong to the domain of the partial function m is: If we also had the axioms mountain = river and M ountain River ⊥, and there was not a metamodelling relationship, the ontology Ont(O, R) associated to the ontology network would be consistent. On the other hand, if we have the metamodelling relationship given by m(mountain) = M ountain, m(river) = River, the ontology Ont(O, R) is no longer consistent.</p><formula xml:id="formula_6">mountain I = M ountain I =</formula><p>We extend the notion of logical consequence to ontology networks in the obvious way <ref type="bibr" target="#b13">[14]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Definition 11 (Logical Consequence)</head><p>We say that J is a logical consequence of (O, R) (denoted as (O, R) |= J ) if all models of (O, R) are also models of J where J may be any typical DL judgement (depending on the DL language of choice) such as: C D, a ∈ C, R S or a, b ∈ R.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">Metamodelling coexisting with other Relationships</head><p>Given the definition of model of a ontology network, which take into account the existence of metamodelling relationships, we pose two questions: (i) is it possible to infer new knowledge in the ontology network, from the metamodelling relationships? (ii) are the standard mechanisms of reasoning enough when there exist metamodelling relationships?</p><p>The answer to the first question is obviously positive and shown by the previous example where River ≡ M ountain is a semantic consequence of the ontology network only when we take into account the metamodelling relationships.</p><p>The standard services of reasoning provided for DL make it possible to check the consistency of a knowledge base and to infer new axioms that are not explicitly declared. For the first part of the Definition 9 a model can be obtained using the standard mechanisms of reasoning, which comprise all axioms expressed in DL, so including the relationships mapping, link and extension. However, the Tableau algorithm does not consider the metamodelling relationships, that is, does not "know" that the interpretation of an individual in one ontology coincides with the interpretation of a concept or role in another ontology, because of a metamodelling relationship.</p><p>Then, in order to try to answer the second question, we will extend the ontology Ont(O, R), which is the ontology associated to the ontology network (O, R) without metamodelling, with new axioms. At first, the new extended ontology Ont * (O, R) is set equal to Ont(O, R), and then we extend it as follows In the above rules, we execute a DL-reasoner to obtain the entailments of the form: X ≡ Y and a = b, for X and Y both atomic concepts or roles, a and b both individuals. These rules have to be applied several times for each entailment of the form X ≡ Y and a = b until no more rules 1 and 2 can be applied. This process always terminate since we are considering an ontology network with a finite set of atomic concepts, atomic roles and individuals. In spite of the fact that the set of entailments may increase for we are adding new axioms each time, from some point on it should stabilize.</p><p>We consider the example of Figure <ref type="figure" target="#fig_2">2</ref> with the axioms mountain = river and M ountain River ⊥. Using the rule 1, the axiom M ountain ≡ River is added. Now we can apply any DL-reasoner to the extended ontology and this will return that the new knowledge base is inconsistent. We also show an example where the set of inferences of the form a = b or X = Y increases and new rules need to be applied that were not visible before having those new inferences. For this, we consider the example of Figure <ref type="figure" target="#fig_2">2</ref> with the axiom M ountain = River and a functional property hasP olitics such that hasP olitics(mountain, preservation) and hasP olitics(river, purif ication).</p><p>We apply first rule 2 and add that mountain = river to the ontology. Now, since hasP olitics is functional, we have a new inference that we did not have before, which is preservation = purif ication. Then, we apply rule 1 and add that purif iedby = preservedby.</p><p>The following lemma is very easy to prove:</p><formula xml:id="formula_7">Lemma 1 If (O, R) is consistent then so is Ont * (O, R).</formula><p>However, the converse does not hold as the following counterexample shows.</p><p>We add a mapping relationship to the ontology network of Figure <ref type="figure" target="#fig_2">2</ref>:</p><formula xml:id="formula_8">RA 2 = {N aturalResource M ountain}</formula><p>It is easy to see that Ont * (O, R) is consistent. However, (O, R) is inconsistent because now for any model I of (O, R) we have that:</p><formula xml:id="formula_9">M ountain I = mountain I ∈ N aturalResource I ⊆ M ountain I</formula><p>That is, the set M ountain I is a non well-founded set, since belongs to itself. This contradicts one of our basic prerequisite for being a model of an ontology network: the domain of the interpretation should be well-founded (see <ref type="bibr">Definition 7)</ref>.</p><p>The following lemma is also easy to prove:</p><formula xml:id="formula_10">Lemma 2 If Ont * (O, R) |= J then (O, R) |= J .</formula><p>However, the converse does not hold. To see this, we can apply the counterexample given after the previous lemma.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">Stratified Ontology Network</head><p>In order to avoid interpretations that have sets with cyclic definitions, we have introduced the notion of domain of an ontology network (Definition 7) which is well-founded. However, we think that in order to ensure that our ontology network has a sensible design we need to require a stronger condition on our sets. For this, we define the notion of stratified set.</p><p>Definition 12 (Meta Membership) Let X, Y be sets. We define that X is a metamember of Y (denoted as X ∈ M Y ) by induction as follows: Definition 13 (Stratified set) We say that a set X is stratified if for all x, y ∈ X, we have that x ∈ M y.</p><formula xml:id="formula_11">1. X ∈ M Y if X ∈ Y ; 2. X ∈ M Y if X, Z ∈ Y or Z, X ∈ Y ; 3. X ∈ M Y if there exists Z such that X ∈ M Z and Z ∈ M Y ,</formula><p>Note that A I = {P eter, {Simon}} is a stratified set. This situation arises in a ontology that has a concept with two elements and only one element has a metamodelling.</p><p>In the example of Figure <ref type="figure" target="#fig_4">3</ref>, we have that: {a, b, c, d, e, f, g, h, i, j, k} and {a, b, e, f, {{h, g, i}, {j, k}}} are stratified sets, but {a, e, f, i, k, {e, f, g}, {j, k}} and {a, b, e, f, h, k, {{h, g, i}, {j, k}}} are not stratified sets.</p><p>Definition 14 (Stratified Interpretation) An interpretation I of (O, R) is stratified if for atomic concepts A, atomic roles R and individuals a, we have that A I is a stratified set, R I ⊆ X × X for some stratified set X, and if a I is not an atomic object then it is a stratified set or if a I is a relation then a I ⊆ X × X for some stratified set X.</p><p>Definition 15 (Stratified Ontology Network) An ontology network (O, R) is stratified if there exists a model of (O, R) which is a stratified interpretation.</p><p>Now we add a different mapping relationship to the example of Figure <ref type="figure" target="#fig_2">2</ref>:</p><formula xml:id="formula_12">RA 3 = {M ountain N aturalResource}</formula><p>None of the models of this ontology network is stratified. To see this, suppose we have a model I of this ontology network then:</p><formula xml:id="formula_13">Aconcagua I ∈ M ountain I ⊆ N aturalResource I M ountain I ∈ N aturalResource I</formula><p>In the above, there is nothing that contradicts the condition of well-foundness. However, N aturalResource I is not a stratified set since it contains two elements Aconcagua and M ountain I where the first element belongs to the second one.</p><p>We add the following link relationship in the ontology network of Figure <ref type="figure" target="#fig_2">2</ref>:</p><p>RA 4 = {handledBy(purif ication, P U RE)} where handledBy is a new role.</p><p>None of the models of this ontology network is stratified. This is because in any model I of this ontology network we have that if handledBy I ⊆ X × X then X is not a stratified set since purif ication I and P U RE I should belong to X, but P U RE I ∈ M purif ication I .</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.">Related Work</head><p>Up to our knowledge, the works that address metamodelling in depth, consider the issue for a single ontology. De Giacomo et al. <ref type="bibr" target="#b11">[12]</ref> specifies a new formalism, "Higher/Order Description Logics", that allows to treat the same symbol of the signature as an instance, a concept and a role. With respect to the semantics, in principle they associate a domain element to each symbol of the signature, and then, if it is treated as a concept or a role, a set of domain elements or a binary relation is also associated to the symbol through a pair of functions I C and I R . Regarding reasoning, given a DL L they define a "high-order" version of it, Hi(L), mapping the same symbol of the signature to three different symbols, which represent an instance, a concept or a role. This makes it possible to use the standard mechanisms of reasoning for the DL L, which treat the three new symbols as independent elements. Unlike this, in our approach we define metamodelling between two different ontologies, keeping the individual in one ontology and the concept or role in the other one as different symbols of the signature.</p><p>In <ref type="bibr" target="#b10">[11]</ref>, metamodelling is addressed defining different "layers" or "stratums" within a knowledge base, in such a way that instances in each layer belong to the lower layer. They propose an algorithm to infer new axioms that arise from metamodelling, but do not allow axioms different from metamodelling involving elements of different layers. So, the problem of coexistence of metamodelling and other relations among different layers is not addressed.</p><p>Glimm et al. <ref type="bibr" target="#b14">[15]</ref> define two layers within the knowledge base, the "instance layer" and the "metalayer". Then, they add special roles to map concepts and roles in the model ("instance layer") to instances in the metamodel ("metalayer"), as well as additional axioms to constrain the roles being introduced. That is, they only consider two layers and, although they study the coexistence of metamodelling and other axioms, they introduce additional elements in order to represent metamodelling through DL and do not use another formalism.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.">Conclusion and Future Work</head><p>In the present work we study the metamodelling relationship in the context of a ontology network, when there are other relationships such as mapping, link or extension along with metamodelling relationships. We specify a semantics for the ontology network, redefining the domain of interpretation in such a way the interpretation of an individual can coincide with that of a concept or a role. Moreover, in our metamodelling semantics definition, we associate the same interpretation to both symbols, since as we explained through examples, it is important to "know" that they are the same domain element. If not, when they are in certain axioms combined with other elements, an ontology network that is consistent without metamodelling can becomes inconsistent.</p><p>We know that metamodelling combined with expressive DL can become undecidable <ref type="bibr" target="#b15">[16]</ref>. We plan to study the problem that checks whether an ontology network is stratified or not. We think that studying metamodelling in the context of ontology networks is an interesting and very challenging issue.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Figure 1 illustrates</head><label>1</label><figDesc>Figure 1 illustrates link and metamodelling relationships.</figDesc><graphic coords="3,139.83,611.86,315.62,86.49" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Figure 1 .</head><label>1</label><figDesc>Figure 1. Link and Metamodelling Relationships</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head>Figure 2 .</head><label>2</label><figDesc>Figure 2. Metamodelling Example</figDesc><graphic coords="5,157.36,150.96,280.56,134.74" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_3"><head>1</head><label>1</label><figDesc></figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_4"><head>Figure 3</head><label>3</label><figDesc>Figure3shows a concrete example of the defined domain of interpretation.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_5"><head>Figure 3 .</head><label>3</label><figDesc>Figure 3. Domain of Interpretation -Example</figDesc><graphic coords="6,139.83,214.38,315.62,100.83" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_6"><head></head><label></label><figDesc>metamodelling relationship given by a partial function m, for all a ∈ dom(m): a. a I = C I when m(a) = C, C ∈ AC b. a I = R I when m(a) = R, C ∈ AR Definition 10 (Consistency of an Ontology Network) We say that an ontology network (O, R) is consistent if there exists a model of (O, R).</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_7"><head></head><label></label><figDesc>{Aconcagua, Everest} river I = River I = {Amazonas, Danubio} preservation I = preservedBy I = { Amazonas, ON U } purif ication I = purif iedBy I = { Danubio, P U RE }</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_8"><head>2 . 1 .</head><label>21</label><figDesc>If Ont * (O, R) |= a = b and we have the metamodelling relationships m i (a) = X and m j (b) = Y , with a and b individuals, X and Y both atomic concepts or roles, and does not exists a TBox axiom X ≡ Y , we add this axiom to Ont * (O, R). 2. If Ont * (O, R) |= X ≡ Y and we have the metamodelling relationships m i (a) = X and m j (b) = Y , with X and Y both atomic concepts or roles, and does not exist an ABox axiom a = b, we add this axiom.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_9"><head>For</head><label></label><figDesc>example, river ∈ M Y = {{{river}}}. Note that the above definition can be applied to relations and pairs. If a, b ∈ R and R, b ∈ S then a, b ∈ M S where R and S are binary relations on sets.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_0"><head></head><label></label><figDesc>Definition 1 (Relationship between Ontologies) R is a relationship between the ontologies O 1 and O 2 if R is a relation (or set of relations) between the signatures of O 1 and O 2 . R is an extension relationship between O 1 and O 2 if the signature and axioms of O 1 are included in the ones of O 2 . R is a link relationship between O 1 and O 2 if: 1. there exists a set RL of new roles called linking roles. Given RL, we define the languages C 1 and C 2 of concepts generated from RL by simmultaneous induction. The rules for C 1 are as follows. If C ∈ C 1 and R ∈ O 1 then ∃R.C, and ≥ nR.C belong to C 1 , (d) If C ∈ C 2 and L ∈ RL then ∃L.C, and ≥ nL.C belong to C 1 . If C ∈ C 2 and R ∈ O 2 then ∃R.C, and ≥ nR.C belong to C 2 , (d) If C ∈ C 1 and L ∈ RL then ∃L −1 .C, and ≥ nL −1 .C belong to C 2 .</figDesc><table><row><cell cols="3">Definition 2 (Extension) [3] Definition 3 (Mapping) [6] R is a mapping relationship between O 1 and O 2 if</cell></row><row><cell cols="3">there exists a set RA of axioms that have one of the following forms:</cell></row><row><cell>C D C ≡ D C D ⊥</cell><cell>D(a)</cell><cell>{a} ≡ {b}</cell></row><row><cell>where C, a ∈ O 1 and D, b ∈ O 2 .</cell><cell></cell><cell></cell></row><row><cell>Definition 4 (Link) [4] (a) Any basic concept of O 1 is in C 1 ,</cell><cell></cell><cell></cell></row><row><cell>(b) C 1 is closed under , ¬,</cell><cell></cell><cell></cell></row><row><cell>(c) The rules for C 2 are as follows.</cell><cell></cell><cell></cell></row><row><cell>(a) Any basic concept of O 2 is in C 2 ,</cell><cell></cell><cell></cell></row><row><cell>(b) C 2 is closed under , ¬,</cell><cell></cell><cell></cell></row><row><cell>(c)</cell><cell></cell><cell></cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_1"><head>1 , a 1 belong to C 1 , C 2 , D 2 , a 2 belong to C 2 and L is a linking role belonging to RL. Definition 5 (Metamodeling) We say that R is a metamodelling relationship be- tween O 1 and O 2 if there exists a partial function m from the set of individuals of O 1 to the set of atomic concepts and roles</head><label></label><figDesc></figDesc><table /><note>(primitives and defined) of O 2 . The set RA for metamodelling relationships is the empty set.</note></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="1" xml:id="foot_0">A relation S is well-founded if every non-empty subset S has a minimal element. In set theory, a set X is called a well-founded set if the set membership relation is well-founded on the transitive closure of X.</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="2" xml:id="foot_1">Similar inference rules as the ones in Section 2 appear in Jekjantuk et al.<ref type="bibr" target="#b10">[11]</ref>, who analized metamodelling in a single ontology and defined the interpretation domain fragmented in layers.</note>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<monogr>
		<title level="m" type="main">D1.1.1 networked ontology model</title>
		<author>
			<persName><forename type="first">Peter</forename><surname>Haase</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Sebastian</forename><surname>Rudolph</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Yimin</forename><surname>Wang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Saartje</forename><surname>Brockmans</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Raul</forename><surname>Palma</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Jérôme</forename><surname>Euzenat</surname></persName>
		</author>
		<author>
			<persName><surname>Mathieu ; Aquin</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2006-11">November 2006</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Modular knowledge representation and reasoning in the semantic web</title>
		<author>
			<persName><forename type="first">Luciano</forename><surname>Serafini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Martin</forename><surname>Homola</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Semantic Web Information Management</title>
				<editor>
			<persName><forename type="first">Roberto</forename><surname>De</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">Virgilio</forename></persName>
		</editor>
		<editor>
			<persName><forename type="first">Fausto</forename><surname>Giunchiglia</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">Letizia</forename><surname>Tanca</surname></persName>
		</editor>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2009">2009</date>
			<biblScope unit="page" from="147" to="181" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Modular ontology languages revisited</title>
		<author>
			<persName><forename type="first">Cuenca</forename><surname>Bernardo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Oliver</forename><surname>Grau</surname></persName>
		</author>
		<author>
			<persName><surname>Kutz</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. of the IJCAI-2007 Workshop on Semantic Web for Collaborative Knowledge Acquisition</title>
				<meeting>of the IJCAI-2007 Workshop on Semantic Web for Collaborative Knowledge Acquisition<address><addrLine>Hyderabad, India</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2007-01-07">January 7, 2007, 2007</date>
		</imprint>
	</monogr>
	<note>SWeCKa 2007</note>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">E-connections of abstract description systems</title>
		<author>
			<persName><forename type="first">Oliver</forename><surname>Kutz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Carsten</forename><surname>Lutz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Frank</forename><surname>Wolter</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Michael</forename><surname>Zakharyaschev</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Artif. Intell</title>
		<imprint>
			<biblScope unit="volume">156</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="1" to="73" />
			<date type="published" when="2004">2004</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Ontology Integration Using Econnections</title>
		<author>
			<persName><forename type="first">Bijan</forename><surname>Bernardo Cuenca Grau</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Evren</forename><surname>Parsia</surname></persName>
		</author>
		<author>
			<persName><surname>Sirin</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Modular Ontologies: Concepts, Theories and Techniques for Knowledge Modularization</title>
				<editor>
			<persName><forename type="first">Heiner</forename><surname>Stuckenschmidt</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">Stefano</forename><surname>Spaccapietra</surname></persName>
		</editor>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2009">2009</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">On the semantics of linking and importing in modular ontologies</title>
		<author>
			<persName><forename type="first">Jie</forename><surname>Bao</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Doina</forename><surname>Caragea</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Vasant</forename><surname>Honavar</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">International Semantic Web Conference</title>
		<title level="s">Lecture Notes in Computer Science</title>
		<editor>
			<persName><forename type="first">Isabel</forename><forename type="middle">F</forename><surname>Cruz</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">Stefan</forename><surname>Decker</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">Dean</forename><surname>Allemang</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">Chris</forename><surname>Preist</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">Daniel</forename><surname>Schwabe</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">Peter</forename><surname>Mika</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">Michael</forename><surname>Uschold</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">Lora</forename><surname>Aroyo</surname></persName>
		</editor>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2006">2006</date>
			<biblScope unit="volume">4273</biblScope>
			<biblScope unit="page" from="72" to="86" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Distributed description logics: Assimilating information from peer sources</title>
		<author>
			<persName><forename type="first">Alexander</forename><surname>Borgida</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Luciano</forename><surname>Serafini</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">J. Data Semantics</title>
		<imprint>
			<biblScope unit="volume">1</biblScope>
			<biblScope unit="page" from="153" to="184" />
			<date type="published" when="2003">2003</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Integrated distributed description logics</title>
		<author>
			<persName><forename type="first">Antoine</forename><surname>Zimmermann</surname></persName>
		</author>
		<ptr target="WS.org" />
	</analytic>
	<monogr>
		<title level="m">Description Logics</title>
		<title level="s">CEUR Workshop Proceedings. CEUR-</title>
		<editor>
			<persName><forename type="first">Diego</forename><surname>Calvanese</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">Enrico</forename><surname>Franconi</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">Domenico</forename><surname>Volker Haarslev</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">Boris</forename><surname>Lembo</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">Anni-Yasmin</forename><surname>Motik</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">Sergio</forename><surname>Turhan</surname></persName>
		</editor>
		<editor>
			<persName><surname>Tessaris</surname></persName>
		</editor>
		<imprint>
			<date type="published" when="2007">2007</date>
			<biblScope unit="volume">250</biblScope>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Modular reuse of ontologies: Theory and practice</title>
		<author>
			<persName><forename type="first">Cuenca</forename><surname>Bernardo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Ian</forename><surname>Grau</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Yevgeny</forename><surname>Horrocks</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Ulrike</forename><surname>Kazakov</surname></persName>
		</author>
		<author>
			<persName><surname>Sattler</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">J. of Artificial Intelligence Research (JAIR)</title>
		<imprint>
			<biblScope unit="volume">31</biblScope>
			<biblScope unit="page" from="273" to="318" />
			<date type="published" when="2008">2008</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Making ontology relationships explicit in a ontology network</title>
		<author>
			<persName><forename type="first">Alicia</forename><surname>Díaz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Regina</forename><surname>Motz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Edelweis</forename><surname>Rohrer</surname></persName>
		</author>
		<ptr target="WS.org" />
	</analytic>
	<monogr>
		<title level="m">AMW</title>
		<title level="s">CEUR Workshop Proceedings. CEUR-</title>
		<editor>
			<persName><forename type="first">Pablo</forename><surname>Barceló</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">Val</forename><surname>Tannen</surname></persName>
		</editor>
		<imprint>
			<date type="published" when="2011">2011</date>
			<biblScope unit="volume">749</biblScope>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">Modelling and reasoning in metamodelling enabled ontologies</title>
		<author>
			<persName><forename type="first">Nophadol</forename><surname>Jekjantuk</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Gerd</forename><surname>Gröner</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Jeff</forename><forename type="middle">Z</forename><surname>Pan</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Int. J. Software and Informatics</title>
		<imprint>
			<biblScope unit="volume">4</biblScope>
			<biblScope unit="issue">3</biblScope>
			<biblScope unit="page" from="277" to="290" />
			<date type="published" when="2010">2010</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<monogr>
		<title level="m" type="main">Higher-order description logics for domain metamodeling</title>
		<author>
			<persName><forename type="first">Giuseppe</forename><surname>De</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Giacomo</forename></persName>
		</author>
		<author>
			<persName><forename type="first">Maurizio</forename><surname>Lenzerini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Riccardo</forename><surname>Rosati</surname></persName>
		</author>
		<editor>Wolfram Burgard and Dan Roth</editor>
		<imprint>
			<date type="published" when="2011">2011</date>
			<publisher>AAAI. AAAI Press</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<monogr>
		<title level="m">The Description Logic Handbook: Theory, Implementation, and Applications</title>
				<editor>
			<persName><forename type="first">Franz</forename><surname>Baader</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">Diego</forename><surname>Calvanese</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">Deborah</forename><forename type="middle">L</forename><surname>Mcguinness</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">Daniele</forename><surname>Nardi</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">Peter</forename><forename type="middle">F</forename><surname>Patel-Schneider</surname></persName>
		</editor>
		<imprint>
			<publisher>Cambridge University Press</publisher>
			<date type="published" when="2003">2003</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<monogr>
		<title level="m" type="main">Foundations of Semantic Web Technologies</title>
		<author>
			<persName><forename type="first">Pascal</forename><surname>Hitzler</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Markus</forename><surname>Krötzsch</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Sebastian</forename><surname>Rudolph</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2009">2009</date>
			<publisher>Chapman &amp; Hall/CRC</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">Integrated metamodeling and diagnosis in owl 2</title>
		<author>
			<persName><forename type="first">Birte</forename><surname>Glimm</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Sebastian</forename><surname>Rudolph</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Johanna</forename><surname>Völker</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">International Semantic Web Conference (1</title>
		<title level="s">Lecture Notes in Computer Science</title>
		<editor>
			<persName><forename type="first">F</forename><surname>Peter</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">Yue</forename><surname>Patel-Schneider</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">Pascal</forename><surname>Pan</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">Peter</forename><surname>Hitzler</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">Lei</forename><surname>Mika</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">Jeff</forename><forename type="middle">Z</forename><surname>Zhang</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">Ian</forename><surname>Pan</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">Birte</forename><surname>Horrocks</surname></persName>
		</editor>
		<editor>
			<persName><surname>Glimm</surname></persName>
		</editor>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2010">2010</date>
			<biblScope unit="volume">6496</biblScope>
			<biblScope unit="page" from="257" to="272" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<analytic>
		<title level="a" type="main">On the properties of metamodeling in owl</title>
		<author>
			<persName><forename type="first">Boris</forename><surname>Motik</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">International Semantic Web Conference</title>
		<title level="s">Lecture Notes in Computer Science</title>
		<editor>
			<persName><forename type="first">Yolanda</forename><surname>Gil</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">Enrico</forename><surname>Motta</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">V</forename><forename type="middle">Richard</forename><surname>Benjamins</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">Mark</forename><forename type="middle">A</forename><surname>Musen</surname></persName>
		</editor>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2005">2005</date>
			<biblScope unit="volume">3729</biblScope>
			<biblScope unit="page" from="548" to="562" />
		</imprint>
	</monogr>
</biblStruct>

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