<?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">Heuristic Transformation of Well-Constructed Conceptual Maps into OWL Preliminary Domain Ontologies</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Virgínia</forename><surname>Brilhante</surname></persName>
							<email>virginia@dcc.ufam.edu.br</email>
							<affiliation key="aff0">
								<orgName type="department">Computing Science Department</orgName>
								<orgName type="institution">Federal University of Amazonas</orgName>
								<address>
									<addrLine>Av. Gen. Rodrigo O. J. Ramos, Manaus -AM</addrLine>
									<postCode>3000, 69060-020</postCode>
									<country key="BR">Brazil</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Gretchen</forename><forename type="middle">T</forename><surname>Macedo</surname></persName>
							<email>gmacedo@dcc.ufam.edu.br</email>
							<affiliation key="aff0">
								<orgName type="department">Computing Science Department</orgName>
								<orgName type="institution">Federal University of Amazonas</orgName>
								<address>
									<addrLine>Av. Gen. Rodrigo O. J. Ramos, Manaus -AM</addrLine>
									<postCode>3000, 69060-020</postCode>
									<country key="BR">Brazil</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Sabatta</forename><forename type="middle">F</forename><surname>Macedo</surname></persName>
							<affiliation key="aff0">
								<orgName type="department">Computing Science Department</orgName>
								<orgName type="institution">Federal University of Amazonas</orgName>
								<address>
									<addrLine>Av. Gen. Rodrigo O. J. Ramos, Manaus -AM</addrLine>
									<postCode>3000, 69060-020</postCode>
									<country key="BR">Brazil</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Heuristic Transformation of Well-Constructed Conceptual Maps into OWL Preliminary Domain Ontologies</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">5698DC020735B34DD48F215F3707CCD5</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T22:53+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>Conceptual maps</term>
					<term>OWL ontologies</term>
					<term>translation</term>
					<term>heuristics</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Ontologies are a form of knowledge representation that is meant for software systems, or agents, as well as for human users. Building an ontology consists of, in short, formally specifying concepts and their relations concerning a certain knowledge domain. Such specification should convey an interpretation of the domain as agreed by experts and requires specific ontology engineering skills. In relation to ontologies, conceptual maps are a more informal, simple and, thus, accessible form of knowledge representation. However, the freedom enjoyed in defining concepts and their links makes it difficult to directly draw formal representations from conceptual maps. This work presents heuristics that are able to transform conceptual maps into ontologies specified in OWL (Web Ontology Language). In this way, the ease of construction of conceptual maps can be taken advantage of to alleviate the knowledge acquisition bottleneck that is inherent in ontology engineering.</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>Drawing a conceptual map (or, Cmap) and specifying a formal ontology are tasks that differ in the degree of engineering complexity but share in their core the elicitation of concepts and their relationships that characterise a knowledge domain. There has been other work where this fact is acknowledged. In <ref type="bibr" target="#b4">[6]</ref>, a two layered approach to knowledge representation is proposed whereby cases are represented in CBR (Case-Based Reasoning) Systems as ontologies, whose understanding by users is facilitated through the use of Cmaps. The work reported in <ref type="bibr" target="#b12">[15]</ref>, in the field of meaningful learning assessment, uses genetic algorithms to generate a search space through which the semantic distance between Cmaps is measured having an ontology as a reference specification of the domain. We show in this work that it is possible to use conceptual maps, informal as they are, as a basis for a more formal OWL specification of the domain at hand. This is accomplished by way of heuristics that establish correspondences between certain features of conceptual maps and OWL elements.</p><p>The next two subsections provide some background on conceptual maps and ontologies. Section 2 presents the heuristics for transformation of the maps into OWL ontologies. A software system developed in connection with the transformation heuristics is addressed in Sect. <ref type="bibr" target="#b2">3</ref>. Section 4 discusses the work presented and draws conclusions within the wider context of a process where a consensus ontology is derived from a set of individual conceptual maps. Finally, considerations on future work are drawn up in Sect. 5.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.1">Conceptual Maps</head><p>Drawing upon Ausubel's meaningful learning theory <ref type="bibr" target="#b1">[2]</ref>, Novak developed conceptual maps and applied them in teaching-and-learning research as a tool for constructing, representing and communicating knowledge <ref type="bibr" target="#b10">[12]</ref>. Novak advocates that conceptual maps make possible to graphically express the concepts and their relationships that make up the cognitive structure of an individual (or group of people, if the map is built cooperatively) concerning a certain domain, where concepts are seen as regularities perceived in events or objects in the world. A conceptual map represents such structure as a set of interconnected propositions of the form concept-relation-concept that can be read as statements about the concepts involved. Concepts are usually represented as boxes or circles, and relations as lines that link the concepts together. Both boxes and lines are labeled with concept names and linking phrases, respectively.</p><p>It is worth noting the inherent idiosyncrasy of conceptual maps. Even within the same domain, different individuals (or groups) will most certainly produce different maps. Each conceptual map is just one possible representation of a hierarchical structure of interrelated concepts. Figure <ref type="figure" target="#fig_0">1</ref> depicts examples of conceptual maps where propositions and concepts hierarchically structured can be observed. Well-Constructed Conceptual Maps Novak has defined characteristics that conceptual maps should have to be considered well-constructed <ref type="bibr" target="#b10">[12]</ref>, viz: (a) the top-level concept defines the map's theme; (b) each triple concept-relationconcept makes up a meaningful proposition, even when read independently; (c) hierarchical structure, with more general concepts at the top and more specific concepts placed in the lower levels of the map; (d) well defined scope, i.e., the concepts refer to a single domain; and (e) labels of concepts and links are as short as possible. In this work, it is assumed that the maps to be transformed into ontologies possess these characteristics.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.2">Ontologies</head><p>A formal ontology specification consists of an explicit conceptualisation of a knowledge domain, representing an agreed interpretation of the intended meaning of concerned concepts and their relations, so as to allow semantics-based operations upon the knowledge, such as inference, interpretation and sharing, be they performed by human or software agents <ref type="bibr" target="#b6">[8]</ref>. One of the categorizations of ontologies is to do with the degree of specificity (or generality) of the knowledge they represent <ref type="bibr" target="#b5">[7]</ref>. Our work is concerned with domain ontologies in particular, since they, like conceptual maps, are restricted to a specific knowledge domain. The process of building a domain ontology involves objectively defining the scope of the domain, describing the essential knowledge that characterizes it and, in doing so, employing a vocabulary that gives no or as little room as possible to ambiguous interpretation.</p><p>Web Ontology Language The W3C-recommended Web Ontology Language (OWL) <ref type="bibr" target="#b8">[10]</ref> is appealing to the knowledge engineering community, specially OWL-DL with its good compromise between expressiveness and decidability, due to the WWW-oriented features that it can add to ontologies such as accessibility, openness and extensibility. With its Description Logics set theoretical foundation, it has a greater machine-interpretability and inference potential compared to its predecessors, i.e., ontological knowledge not explicitly declared may follow from existing concepts and relations in the ontology.</p><p>An OWL ontology comprises classes, individuals and properties, where a class represents a concept, an individual represents an instance of a class, and a property represents a relation between individuals whose classes can be specified as domain and range of the property. OWL provides a number of forms of class description such as named classes, enumerated classes and complex classes which are described in terms of union, intersection and complement operations on other classes. It also allows classes to be described through quantifier (existential and universal), value and cardinality restrictions on properties. Classes as well as properties can be organised into hierarchies. A property can have its inverse property specified (if a property links individual a to individual b, its inverse links b to a). Several property characteristics can be specified, namely, functionality, inverse functionality, transitivity and symmetry.</p><p>In this section, we present a set of heuristic rules which, on the grounds of certain, mainly terminological, characteristics of relations between concepts in a conceptual map, establish OWL-DL elements to compose an individual ontology that corresponds to the map. As we will see, the heuristics take advantage of relations being binary and directed in both conceptual maps and OWL. In order to design the heuristics, firstly, we systematically transcribed by hand a set of conceptual maps, sampled from CmapTools servers [4], into OWL ontologies. The Cmaps selected were well-constructed (Sect. 1.1), or easily made so.</p><p>The heuristic rules appear in the sections that follow. They are specified as first-order logic formulae assuming a resolution-based proof system. Variables in them are implicitly universally quantified. The CM and OWL acronyms distinguish predicates relative to the conceptual map and OWL language representations, respectively.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1">Instances of Concepts</head><p>The representation of conceptual maps does not distinguish between concepts and instances of concepts. However, certain linking phrases may indicate an instance-concept relation, such as the e.g. label for the relation between concepts Minerals and Iron in Fig. <ref type="figure" target="#fig_0">1 (a)</ref>.</p><p>In OWL, an instantiated concept, C, becomes a class and one of the ways of representing its instances is as individuals. As we shall see in Sect. 2.3, the instances can also become subclasses of the class corresponding to C. Such mapping, of an instantiated concept in a conceptual map into a class with individuals in the OWL ontology, is formulated as the following heuristic rule.</p><p>Cto is an individual of C from in the OWL specification of a given conceptual map, if R is a relation in the map from concept C from to concept Cto and R is a member of a set of linking phrases that relate concepts with their instances:</p><formula xml:id="formula_0">indivOWL(Cto, C from ) ← (relationCM(R, C from , Cto) ∧ R ∈ InstPhraseSet)<label>(1)</label></formula><p>Where, OWL individuals belong to OWL classes:</p><formula xml:id="formula_1">classOWL(C) ← indivOWL(I, C)<label>(2)</label></formula></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2">Concepts</head><p>Concepts in conceptual maps are mapped into OWL classes.</p><p>C is an OWL class in the OWL specification of a given conceptual map, if C is a concept in the map:</p><formula xml:id="formula_2">classOWL(C) ← conceptCM(C)<label>(3)</label></formula><p>Where,</p><p>C from and Cto are concepts in a conceptual map if they are related in the map:</p><formula xml:id="formula_3">(conceptCM(C from ) ∧ conceptCM(Cto)) ← relationCM(R, C from , Cto)<label>(4)</label></formula></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.3">Classification Relations</head><p>In <ref type="bibr" target="#b0">[1]</ref>, a distinction is drawn between associative and classification conceptual maps. The former are those that describe relations in general between concepts. The latter are those where relations between concepts are mainly hierarchical. A hierarchical relation in a conceptual map becomes a relation of the same nature in an OWL ontology, taking place between classes corresponding to the concepts in the map. Heuristic rules ( <ref type="formula">5</ref>) and ( <ref type="formula">7</ref>) identify hierarchical relations between the names of two linked concepts in a Cmap by way of a set of linking phrases, such as is a, can be, type of, e.g., etc. and the WordNet lexical database <ref type="bibr" target="#b9">[11]</ref>.</p><p>Linking phrases that denote classification relations are separated in two groups: a set of phrases commonly used to denote a descending hierarchical relation, such as can be in Fig. <ref type="figure" target="#fig_0">1 (b)</ref>, and a set of phrases that denote ascending hierarchical relations, such as is a in Tree-is a-Plant.</p><p>Hypernyms and hyponyms are lexical relations that apply to terms whose meanings are subordinated to each other: given two terms T and T , T is a hypernym of T if it generalises the latter; conversely, T is a hyponym of T if it specialises the latter. Finding in WordNet a hypernym or hyponym relation between the names of the concepts in the Cmap reinforces the subclass relation between corresponding classes in the ontology.</p><p>Cto is a subclass of C from in the OWL specification of a given conceptual map, if R is a relation from concept C from to concept Cto in the map, and R is a member of a set of linking phrases that indicate that Cto is a subconcept of C from , and C from is a hypernym of Cto:</p><formula xml:id="formula_4">subclassOWL(Cto, C from ) ← (5) relationCM(R, C from , Cto) ∧ R ∈ DescHierPhraseSet ∧ hypernym(C from , Cto)</formula><p>Where,</p><p>C and C are OWL classes if an OWL subclass relation holds between them:</p><formula xml:id="formula_5">(classOWL(C) ∧ classOWL(C )) ← subclassOWL(C, C )<label>(6)</label></formula><p>And,</p><p>C from is a subclass of Cto in the OWL specification of a given conceptual map, if R is a relation from concept C from to concept Cto in the map, and R is a member of a set of linking phrases that indicate that C from is a subconcept of Cto, and C from is a hyponym of Cto :</p><formula xml:id="formula_6">subclassOWL(C from , Cto) ← (7) relationCM(R, C from , Cto) ∧ R ∈ AscHierPhraseSet ∧ hyponym(C from , Cto)</formula></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.4">Composition Relations</head><p>A composition relation, also known as a part-whole relation, occurs between two concepts when one is a part, or component, of the other. In the conceptual map shown in Fig. <ref type="figure" target="#fig_0">1</ref>  The heuristic rules appear in the sequel. Some rule readings are omitted as they follow from the ones given.</p><p>R is a subproperty of hasPart, and an existential and a universal restriction on such property R are established as necessary conditions in the description of C from with respect to individuals of Cto, if R is a relation in the map from C from to Cto, R is a member of a set of linking phrases that indicate that Cto is a part of C from and if C from is a holonym of Cto:</p><formula xml:id="formula_7">subPropOfOWL(R, hasPart) ∧ necesCondOWL(C from , rest(∃, ∀, R, Cto)) ← (8) relationCM(R, C from , Cto) ∧ R ∈ DescCompPhraseSet ∧ holonym(C from , Cto)</formula><p>Where,</p><p>C and C are OWL classes and R is an OWL property, if a necessary condition of the form rest(∃, ∀, R, C ) is established in the description of C:</p><formula xml:id="formula_8">classOWL(C) ∧ classOWL(C ) ∧ propOWL(R) ← necesCondOWL(C, rest(∃, ∀, R, C )) (9)</formula><p>Rule <ref type="bibr" target="#b6">(8)</ref> states that a relation R in a Cmap from a whole to one of its parts is established as a subproperty of hasPart. OWL does not provide built-in primitives for part-whole hierarchies, as it does for subclass (is-a) ones. There are, however, ontology design patterns in use<ref type="foot" target="#foot_0">1</ref> where a property named isPartOf and/or its inverse property hasPart are standardly employed in the representation of part-whole relations. The rule has the effect of establishing the relation in the ontology as a specialisation of the generic part-whole relation hasPart, at the same time preserving its name as expressed in the conceptual map.</p><p>What is more, according to <ref type="bibr" target="#b6">(8)</ref>, a composition relation between two concepts in a Cmap gives rise in the ontology to necessary conditions, formulated as property restrictions, in the description of the class that will correspond to the relation's source concept. For the relation between Plants and Leaves in the map in Fig. <ref type="figure" target="#fig_0">1 (a)</ref>, for example, these would result in the following necessary conditions in the description of the Plants class: ∃ have Leaves and ∀ have Leaves, meaning that the Plants class is a subclass of an anonymous class of individuals that relate along the have property to at least one individual of the class Leaves, and only relate through have to individuals of the class Leaves. The existential restriction means, in more plain English, that for something to be a plant, it has to have at least one leaf, which, ontologically speaking, is not true. Note, however, that the Plants class in the ontology is not intended to describe actual plants but the conceptual notion of plants, expressed in this particular map, as something that has leaves.</p><p>After all the OWL binary composition relations of a source class are established, a closure axiom on the composition property is specified as a necessary condition in the description of the class. For the Plants concept and have relation in Fig. <ref type="figure" target="#fig_0">1</ref> (a), for example, this would be the necessary condition ∀ have (Stems Leaves Roots) in the description of the Plants class, meaning that in the scope set by the conceptual map from which the ontology originates, the only parts of Plants captured by the have property are Stems, Leaves and Roots. Due to the semantics of the universal restriction (∀x, y &lt;x, y &gt;∈ have → y ∈ Stems ∪ Leaves ∪ Roots), this class specification alone would include individuals that do not relate through have with any individual. The existential restrictions on have with respect to Stems, Leaves and Roots, that are also part of the description of Plants, assure that such interpretation does not apply to the class.</p><p>Composition relations are transitive by definition. Still in line with best practices of representing part-whole relations in OWL, having R established as a subproperty of isPartOf leads to their characterisation in the ontology as transitive properties and of hasPart as the inverse of isPartOf .</p><p>hasPart and R are transitive properties and hasPart is the inverse of isPartOf , if R is a subproperty of hasPart:</p><formula xml:id="formula_9">0 @ transPropOWL(hasPart) ∧ transPropOWL(R) ∧ inverseOWL(hasPart, isPartOf) 1 A ← subPropOWL(R, hasPart) (10)</formula><p>Rules ( <ref type="formula">11</ref>) and ( <ref type="formula" target="#formula_10">12</ref>) below are the counterparts of ( <ref type="formula">8</ref>) and <ref type="bibr" target="#b8">(10)</ref> for composition relations from parts to wholes.</p><formula xml:id="formula_10">subPropOfOWL(R, isPartOf) ∧ necesCondOWL(C from , rest(∃, ∀, R, Cto)) ← (11) relationCM(R, C from , Cto) ∧ R ∈ AscCompPhraseSet ∧ meronym(C from , Cto) 0 @ transPropOWL(isPartOf) ∧ transPropOWL(R) ∧ inverseOWL(hasPart, isPartOf) 1 A ← subPropOWL(R, isPartOf)<label>(12)</label></formula><p>Where, OWL transitive properties are OWL properties:</p><formula xml:id="formula_11">propOWL(R) ← transPropOWL(R) (13)</formula></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.5">Bidirectional Relations</head><p>Bidirectional relations in conceptual maps are those that occur in both directions between two concepts, as would be, for example, the relation of marriage between the concepts of Husband and Wife. These are mapped into symmetric OWL properties, as formulated in (14).</p><p>A symmetric OWL property R is established between individuals of C from and Cto in the OWL specification of a given conceptual map, if R is a relation from C from to Cto and also a relation from Cto to C from in the map:</p><formula xml:id="formula_12">symPropOWL(R, C from , Cto) ← relationCM(R, C from , Cto) ∧ relationCM(R, Cto, C from )<label>(14)</label></formula><p>Clearly, OWL symmetric properties are OWL properties:</p><formula xml:id="formula_13">propOWL(P, C, C ) ← symPropOWL(P, C, C )<label>(15)</label></formula></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.6">Other Relations</head><p>Other than relations between instances and their concepts and classification and composition relations, conceptual maps are filled with regular associative relations <ref type="bibr" target="#b0">[1]</ref> such as Leaves-produce-Sugar and Roots-grow in-Soil in Fig. <ref type="figure" target="#fig_0">1 (a)</ref>. Such relations are mapped into OWL properties, as formulated in ( <ref type="formula">16</ref>).</p><p>An OWL property R is established having individuals of C from as domain and individuals of Cto as range in the OWL specification of a given conceptual map, if R is a relation from concept C from to concept Cto in the map, and Cto is not an individual of C from , and an OWL subclass relation does not hold between C from and Cto, and R is not a composition relation:</p><formula xml:id="formula_14">propOWL(R, C from , Cto) ← (16) relationCM(R, C from , Cto) ∧ ¬ indivOWL(Cto, C from ) ∧ ¬ (subclassOWL(C from , Cto) ∨ subclassOWL(Cto, C from )) ∧ ¬ compRel(R)</formula><p>Where,</p><formula xml:id="formula_15">R is a composition relation if it is a subproperty of hasPart or of isPartOf : compRel(R) ← (subPropOWL(R, hasPart) ∨ subPropOWL(R, isPartOf))<label>(17)</label></formula><p>Lastly, OWL properties occur between individuals of OWL classes:</p><formula xml:id="formula_16">(classOWL(C) ∧ classOWL(C )) ← propOWL(P, C, C )<label>(18)</label></formula></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">A Cmap-to-OWL Translation System</head><p>The heuristics in Sect. 2 are implemented in the logic-based, declarative language Prolog. By way of the Jasper Java-Prolog interface, they compose a working system implemented in Java, which we call Translator Module, whose role, in a process of deriving a consensus ontology from a set of individual maps (Sect. 4), is to translate each individual map into a corresponding individual ontology.</p><p>To achieve that, the heuristics in Sect. 2 work in combination. Firstly, OWL classes and object properties are established. Then, for each of such classes, super-classes (based on classification relations), individuals and property restrictions (based on composition relations) are established. Finally, domain and range classes of object properties are set as well as symmetric and transitive characteristics, if applicable. Domain and range specifications are left open for properties that have the heuristics identifying more than one class as domain or range for them. This is done in this way, rather than specifying a union of domain (or range) classes, because it is not guaranteed that a corresponding union of concepts occur in the Cmap.</p><p>In order for the Translator to manipulate the conceptual maps, they must be converted to a format that allows propositions extracting. Through an export feature of CmapTools, we can obtain graphically designed maps as text or XML files. With such a specification of a conceptual map at hand, the Translator, which comprises three software components, works as follows:</p><p>-A Parser component analyses the conceptual map in text or XML format, identifying propositions and their parts (concepts and relations), and transcribes them into a set of Prolog facts of the form relationCM(R, C from , C to ) as used by the heuristic rules; -By way of the heuristics, a Mapper component establishes mappings between the relation facts delivered by the Parser and OWL constructs; -A Generator component writes out in the language's proper syntax the resulting OWL constructs.</p><p>The OWL specification of the conceptual map can then be open by the Protégé editor [14]. Figure <ref type="figure" target="#fig_1">2</ref> shows parts of the Plants map in Fig. <ref type="figure" target="#fig_0">1</ref> (a) transformed into an ontology by the Translator Module. Note that this map in particular does not give rise to OWL subclass relations (Sect. 2.3).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Discussion and Conclusions</head><p>The work presented insofar is part of a research project on a larger process of deriving a consensus ontology from individual conceptual maps. Given a knowledge domain of interest of which a formal specification is sought for, domain experts create individual conceptual maps, each map representing an expert's cognitive structure in relation to the domain. In order to unify such representations of the domain: (a) each map is transformed into an individual preliminary ontology; and (b) ontology merging techniques <ref type="bibr" target="#b11">[13]</ref> are applied to the set of preliminary ontologies so as to yield a consensus ontology.</p><p>This paper addresses stage (a) of the process, having shown the transformation of individual conceptual maps into individual preliminary ontologies by employing heuristic rules designed to establish representational correspondences between conceptual map features and OWL constructs. Concepts and relations in an informal Cmap are reasonably mapped into classes, object properties, property restrictions and individuals, which compose a preliminary ontological specification of domain knowledge. The specification is preliminary in the sense that it is, at this stage, still to be merged with other visions of the domain (expressed in other Cmaps) and, after that, still amenable to refinement by an ontology engineer. Through a software tool such as our Translator Module, one can take advantage of the large amount of domain knowledge already modelled in the form of conceptual maps currently accessible from the CmapTools servers and other sources.</p><p>It has been argued <ref type="bibr" target="#b2">[3]</ref> that in order to derive formally represented knowledge from conceptual maps, the usual approach has been to restrict concepts and relations to predefined taxonomies or controlled vocabularies, such as the recent work in <ref type="bibr" target="#b7">[9]</ref>, and that this approach is somewhat oxymoronic since the free style of structuring and labeling is the very point where resides the interestingness of conceptual maps as a knowledge elicitation and representation tool. The heuristics presented here for transformation of a conceptual map into an OWL representation only assume that the map is well-constructed.</p><p>The heuristics can produce more than one possible OWL representation for a conceptual map feature. For example, the same relation in the Cmap may be represented as a concept-instance relation and as a class-subclass relation. A stage of refinement of the ontology is necessary to treat inconsistencies that may be caused by multiple representations. Also, more mapping heuristics may come into being as we have not yet exhausted OWL resources with respect to their suitability for representing conceptual map features.</p><p>Work on stage (b) of the process will involve identifying, and probably adapting, techniques that are adequate to merge the individual ontologies originated from the conceptual maps, tackling issues such as ambiguity and similarity of concepts, and differences in the ontologies' granularity levels.</p><p>While the heuristics presented here have been tested on a number of Cmap examples, they have not yet been systematically evaluated. Evaluation goals include to identify more precisely the situations in which the heuristics can lead to inconsistent or redundant OWL specifications and to verify whether they suffice to generate preliminary ontologies from Cmaps. To validate the process of deriving a consensus ontology from conceptual maps as a whole, we intend to carry out experiments where subjects will create conceptual maps on a certain domain, the translation and merging software modules applied, and the resulting ontologies evaluated with respect to the consistency, completeness and conciseness criteria, described in <ref type="bibr" target="#b5">[7]</ref>. Consistency and conciseness checks can be made through the ODEval tool <ref type="bibr" target="#b3">[5]</ref>. Merged ontologies will be evaluated on completeness with the aid of domain experts.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Fig. 1 .</head><label>1</label><figDesc>Fig. 1. Conceptual map about plants and microorganisms (extract) (Source: IHMC internal and CMEX-NASA CmapTools servers)</figDesc><graphic coords="2,134.77,448.86,345.83,156.43" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Fig. 2 .</head><label>2</label><figDesc>Fig. 2. Screenshots of Protégé showing the conceptual map about plants (Fig. 1 (a)) transformed into an ontology through the Translator Module</figDesc><graphic coords="10,152.06,115.83,311.26,230.91" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_0"><head></head><label></label><figDesc>(a), for example, several of such relations are represented: Plants are composed of Stems, Leaves, Roots and some, of Fruit; Stems, in turn, are composed of Flowers and Leaves. Such relations are mapped into OWL through heuristic rules whose conditions are similar to the classification relations ones (Sect. 2.3), only that now the WordNet lexical relations used are meronym (e.g., Leaves is a meronym of Plants) and holonym (e.g., Plants is a holonym of Leaves).</figDesc><table /></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="1" xml:id="foot_0">See, for example, Simple part-whole relations in OWL Ontologies, http://www.w3.org/2001/sw/BestPracticesOEP/SimplePartWhole/simple-partwhole-relations-v1.5.html.</note>
		</body>
		<back>

			<div type="acknowledgement">
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Acknowledgements</head><p>This work is part of the research project Management and Integration of Biological and Geographical Knowledge (GIC-BioGeo) funded by CNPq (Conselho Nacional de Desenvolvimento Científico e Tecnológico), Brazil; CT-Amazônia, process number: 553283/2005-7.</p></div>
			</div>

			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Conceptual map: analysis of prototypes and categorization levels</title>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">S</forename><surname>Amoretti</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the CCM Digital Government Symposium</title>
				<meeting>the CCM Digital Government Symposium<address><addrLine>USA</addrLine></address></meeting>
		<imprint>
			<publisher>The University of Alabama</publisher>
			<date type="published" when="2003">2003</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<monogr>
		<title level="m" type="main">Educational Psychology: a cognitive view</title>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">P</forename><surname>Ausubel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">D</forename><surname>Novak</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Hanesian</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1980">1980</date>
			<publisher>Interamericana</publisher>
			<pubPlace>Rio de Janeiro</pubPlace>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Concept maps and AI: an unlikely marriage?</title>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">J</forename><surname>Cañas</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Carvalho</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Anais do XV Simpósio Brasileiro de Informática na Educação</title>
				<meeting><address><addrLine>Manaus, Brazil</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2004">2004</date>
			<biblScope unit="page" from="1" to="10" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">ODEval: a tool for evaluating RDF(S), DAML+OIL, and OWL concept taxonomies</title>
		<author>
			<persName><forename type="first">O</forename><surname>Corcho</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Gómez-Pérez</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>González-Cabalero</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Suárez</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the First IFIP Conference on Artificial Intelligence Applications and Innovations (AIAI 2004)</title>
				<meeting>the First IFIP Conference on Artificial Intelligence Applications and Innovations (AIAI 2004)<address><addrLine>Toulouse, France</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2004">2004</date>
			<biblScope unit="page" from="369" to="382" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Two-layered approach to knowledge representation using conceptual maps and description logics</title>
		<author>
			<persName><forename type="first">H</forename><surname>Gómez-Gauchía</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Díaz-Agudo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>González-Calero</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the First International Conference on Concept Mapping</title>
				<meeting>the First International Conference on Concept Mapping<address><addrLine>Pamplona, Spain</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2004">2004</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<monogr>
		<title level="m" type="main">Ontological Engineering</title>
		<author>
			<persName><forename type="first">A</forename><surname>Gómez-Pérez</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Fernández-López</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><surname>Corcho</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2004">2004</date>
			<publisher>Springer-Verlag</publisher>
			<pubPlace>London</pubPlace>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">A translation approach to portable ontology specification</title>
		<author>
			<persName><forename type="first">T</forename><forename type="middle">R</forename><surname>Gruber</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Knowledge Acquisition</title>
		<imprint>
			<biblScope unit="volume">5</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="199" to="220" />
			<date type="published" when="1993">1993</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Collaborative knowledge capture in ontologies</title>
		<author>
			<persName><forename type="first">P</forename><surname>Hayes</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><forename type="middle">C</forename><surname>Eskridge</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Mehrotra</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Bobrovnikoff</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Reichherzer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Saavedra</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the Third International Conference on Knowledge Capture (K-CAP 2005)</title>
				<meeting>the Third International Conference on Knowledge Capture (K-CAP 2005)<address><addrLine>Banff, Canada</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2005">2005</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">From SHIQ and RDF to OWL: the making of a web ontology language</title>
		<author>
			<persName><forename type="first">I</forename><surname>Horrocks</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><forename type="middle">F</forename><surname>Patel-Schneider</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Van Harmelen</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">J. of Web Semantics</title>
		<imprint>
			<biblScope unit="volume">1</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="7" to="26" />
			<date type="published" when="2003">2003</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Wordnet: a lexical database for English</title>
		<author>
			<persName><forename type="first">G</forename><forename type="middle">A</forename><surname>Miller</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Communications of the ACM</title>
		<imprint>
			<biblScope unit="volume">38</biblScope>
			<biblScope unit="issue">11</biblScope>
			<biblScope unit="page" from="39" to="41" />
			<date type="published" when="1995">1995</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<monogr>
		<title level="m" type="main">Learning How to Learn</title>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">D</forename><surname>Novak</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">B</forename><surname>Gowin</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1984">1984</date>
			<publisher>Cambridge University Press</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Semantic integration: a survey of ontology-based approaches</title>
		<author>
			<persName><forename type="first">N</forename><forename type="middle">F</forename><surname>Noy</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">SIGMOD Rec</title>
		<imprint>
			<biblScope unit="volume">33</biblScope>
			<biblScope unit="page" from="65" to="70" />
			<date type="published" when="2004-12">December 2004</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">A new approach to meaningful learning assessment using concept maps: Ontologies and genetic algorithms</title>
		<author>
			<persName><forename type="first">F</forename><forename type="middle">E L</forename><surname>Rocha</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">V</forename><surname>Costa</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><forename type="middle">L</forename><surname>Favero</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the First International Conference on Concept Mapping</title>
				<meeting>the First International Conference on Concept Mapping<address><addrLine>Pamplona, Spain</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2004">2004</date>
		</imprint>
	</monogr>
</biblStruct>

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