<?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">Using Cooperative Agent Negotiation for Ontology Mapping</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Cássia</forename><surname>Trojahn</surname></persName>
							<affiliation key="aff0">
								<orgName type="department">Departamento de Informática</orgName>
								<orgName type="institution">Universidade de Évora</orgName>
								<address>
									<country key="PT">Portugal</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Márcia</forename><surname>Moraes</surname></persName>
							<affiliation key="aff1">
								<orgName type="department">Faculdade de Informática</orgName>
								<orgName type="institution">Pontifícia Universidade Católica do Rio Grande</orgName>
								<address>
									<settlement>do Sul</settlement>
									<country key="BR">Brazil</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Paulo</forename><surname>Quaresma</surname></persName>
							<affiliation key="aff0">
								<orgName type="department">Departamento de Informática</orgName>
								<orgName type="institution">Universidade de Évora</orgName>
								<address>
									<country key="PT">Portugal</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Renata</forename><surname>Vieira</surname></persName>
							<affiliation key="aff2">
								<orgName type="department">Pós-Graduação em Computação Aplicada</orgName>
								<orgName type="institution">Universidade do Vale do Rio dos Sinos</orgName>
								<address>
									<country key="BR">Brazil</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Using Cooperative Agent Negotiation for Ontology Mapping</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">0288657305375F676533D64BF84CD950</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T14:54+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Well-known approaches for the ontology mapping can be grouped into lexical, semantic, and structural ones. We assume that the approaches are complementary to each other and their combination produces better results than the individual ones. However, they produce different and probably conflicting results, which must be shared, compared, chosen and agreed. This paper proposes a cooperative negotiation model, where agents apply individual mapping algorithms and negotiate on a final mapping result. We compare our model with three state of the art matching systems. The results, although preliminary, are promising especially for what concerns precision and recall.</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>Ontology mapping is the process of linking corresponding terms from different ontologies. The mapping result can be used for ontology merging, agent communication, query answering, or for navigation on the Semantic Web.</p><p>Well-known approaches to the problem can be grouped into lexical, semantic, and structural ones, as terms may be mapped by a measure of lexical similarity, or they can be evaluated semantically, usually on the basis of semantic oriented linguistic resources, or considering the term positions in the ontology hierarchy. However even in the same group of approaches, different approaches are abundant in the literature. Examples of lexical approaches are <ref type="bibr" target="#b23">[24]</ref> <ref type="bibr" target="#b18">[19]</ref> while semantic and structural ones can be seen in <ref type="bibr" target="#b10">[11]</ref> <ref type="bibr" target="#b20">[21]</ref>.</p><p>Individual approaches are not satisfactory to the problem. We assume that these approaches are complementary to each other and their combination produces better results than the individual ones. However, they produce different and probably conflicting results, which must be shared, compared, chosen and agreed. We propose a cooperative negotiation model, where agents apply individual mapping algorithms and negotiate on a final mapping result. We compared our model with three state of the art schema-based matching systems, namely Cupid <ref type="bibr" target="#b13">[14]</ref>, COMA <ref type="bibr" target="#b5">[6]</ref>, and S-Match <ref type="bibr" target="#b8">[9]</ref>. The results, although preliminary, are promising, especially for what concerns precision and recall.</p><p>This paper is structured as follows. The next section comments on cooperative negotiation. Section 3 introduces the ontology mapping approaches. Section 4 presents our cooperative negotiation model. Section 5 presents the experiments using our model. Section 6 comments relevant related works. Finally, Section 7 presents the final remarks and the future works.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Cooperative Negotiation</head><p>Negotiation is a process by which two or more parties make a joint decision <ref type="bibr" target="#b26">[27]</ref>. It is a key form of interaction that enables groups of agents to arrive to mutual agreement regarding some belief, goal or plan <ref type="bibr" target="#b1">[2]</ref>. Hence the basic idea behind negotiation is reaching a consensus <ref type="bibr" target="#b9">[10]</ref>.</p><p>Negotiation usually proceeds in a series of rounds, with every agent making a proposal at each round <ref type="bibr" target="#b25">[26]</ref>. The process can be described as follows, based on <ref type="bibr" target="#b15">[16]</ref>. One agent generates a proposal and other agents review it. If some other agent does not like the proposal, it rejects the proposal and might generate a counter-proposal. If so, the other agents (including the agent that generated the first proposal) review the counter-proposal and the process is repeated. It is assumed that a proposal becomes a solution when it is accepted by all agents.</p><p>Cooperative negotiation is a particular kind of negotiation where agents cooperate and collaborate to obtain a common objective. In cooperative negotiation, each agent has a partial view of the problem and the results are put together via negotiation trying to solve the conflicts posed by having only partial views <ref type="bibr" target="#b7">[8]</ref>.</p><p>This kind of negotiation has been currently adopted in resource and task allocation fields <ref type="bibr" target="#b2">[3]</ref>[20] <ref type="bibr" target="#b26">[27]</ref>. In these approaches, the agents try to reach the maximum global utility that takes into account the worth of all their activities. In our approach the cooperative negotiation is a form of interaction that enables the agents to arrive to mutual agreement regarding the result of different ontology mapping approaches.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">Ontology Mapping</head><p>The ontology mapping process aims to define a mapping between terms of a source ontology and terms of a target ontology. The approaches for ontology mapping varies from lexical (see <ref type="bibr" target="#b23">[24]</ref>[19]) to semantic and structural levels (see <ref type="bibr" target="#b10">[11]</ref>). Moreover, the mapping process can be grouped into data layer, ontology structure, or context layer.</p><p>At the lexical level, metrics to compare string similarity are adopted. One well-known measure is the Levenshtein distance or edit distance <ref type="bibr" target="#b16">[17]</ref>, which is given by the minimum number of operations (insertion, deletion, or substitution of a single character) needed to transform one string into another. Based on Levenshtein measure, <ref type="bibr" target="#b18">[19]</ref> proposes a lexical similarity measure for strings, the String Matching (SM), that considers the number of changes that must be made to change one string into the other and weighs the number of these changes against the length of the shortest string of these two. Other common metrics can be found in <ref type="bibr" target="#b22">[23]</ref> and <ref type="bibr" target="#b6">[7]</ref>.</p><p>The semantic level considers the semantic relations between concepts to measure the similarity between them, usually on the basis of semantic oriented linguistic resources. The well-known WordNet<ref type="foot" target="#foot_0">1</ref> database, a large repository of English semantically related items, has been used to provide these relations. This kind of mapping is complementary to the pure string similarity metrics. Cases where string metrics fail to identify high similarity between strings that represent completely different concepts are common. For example the words "score" and "store", represent different concepts, but the Levenshtein metric returns 0.68. It is not uncommon works exploring the semantic-structural levels <ref type="bibr" target="#b3">[4]</ref> <ref type="bibr" target="#b10">[11]</ref>. At the structural level, positions of the terms in the ontology hierarchy are considered, i.e, terms more generals and terms more specifics are considered as input to the mapping process. For instance, in WordNet database there is not direct relation between "blue" and "pink" terms, but they can be connected by an ancestor term, such as "color".</p><p>On the other hand, the mapping can be grouped into data layer, ontology structure, and context layer. In the data layer, the instances of the ontology are used as input to the mapping approach (for instance, the attributes data type of the instances are compared). In the ontology layer, the terms of the ontology structure and the hierarchy are taking into account (as example, the class name is take into account). The recent approach involves to consider the ontology's application context, i.e, how the ontology entities are used in some external context. This is especially interesting, for instance, to identify WordNet senses that must be considered to specific terms.</p><p>Using only one approach is not satisfactory to the problem. We understand that the approaches are complementary to each other and their combination produces better results than the individual ones. However, they produce different and probably conflicting results, which must be resolved. For instance, when mapping the terms "Music/History" (where "Music" is the super-class of "History") and "Architecture/History", an agent based on lexical approaches indicates that the terms are equivalent, while an agent based on structural approaches indicates that the terms can not be mapped because the super-classes are not the same. We propose a cooperative negotiation model, where agents apply individual mapping algorithms and negotiate on a final mapping result. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Cooperative Negotiation Model for Ontology Mapping</head><p>In our model, the agents use lexical, semantic and structural approaches to map terms of two different ontologies. The distinct mapping results are shared, compared, chosen and agreed, and a final mapping result is obtained. This approach aims to overcome the drawbacks of the using individual ontology mapping approaches. First, we present the organization of the society of agents and next we detail the negotiation process.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.1">Organization of the Society of Agents</head><p>We describe our model according to a society of agents (Figure <ref type="figure" target="#fig_0">1</ref>), using the Moise+ model <ref type="bibr" target="#b12">[13]</ref>. This model proposes three dimensions for the organizations of society of agents: structural, functional and deontic. The structural dimension defines what agents could do in their environments (their roles). The functional dimension defines how agents execute their goals. The deontic dimension defines the permissions and obligations of a role in a goal. This paper focuses on the first dimension.</p><p>According to <ref type="bibr" target="#b12">[13]</ref> and <ref type="bibr" target="#b11">[12]</ref>, structural specification has three main concepts, roles, role relations and groups that are used to build, respectively, the individual, social and collective structural levels of an organization. The individual level is composed by the roles of the organization. A role means a set of constraints that an agent ought to follow when it accepts to play that role in a group. The following roles are identified in the proposed organization:</p><p>• Mediator: this role is responsible for mediating the negotiation process, sending and receiving messages to and from the mapping agents.</p><p>• Matcher: this role is responsible for giving an output between two ontology mappings (i.e., encapsulates the mapping algorithms). One matcher could assume the lexical, semantic or structural role. On the lexical role, the matcher makes the mapping using algorithms based on string similarity. On the semantic role, the agent searches by corresponding terms in a semantic oriented linguistic database. On the structural role, the agent is based on the intuition that if super-classes are the same, the compared classes are similar to each other. If sub-classes are the same, the compared classes are also similar.</p><p>At the social level are defined the kinds of relations among roles that directly constrain the agents. Some of the possible relations are:</p><p>• Acquaintance (acq): agents playing a source role are allowed to have a representation of the agents playing the destination role. In Figure <ref type="figure" target="#fig_0">1</ref>, this kind of relation is present between the source role mediator and the destination role matcher.</p><p>• Communication (com): agents playing a source role are allowed to communicate with agents that play the destination role. In Figure <ref type="figure" target="#fig_0">1</ref>, this kind of relation is present between the source role mediator and the destination role matcher (by heritage, lexical, semantic and structural).</p><p>• Authority (aut): agents playing a source role has authority upon agent playing destination role. In Figure <ref type="figure" target="#fig_0">1</ref>, this kind of relation is present between the source role semantic and the destination roles lexical and structural.</p><p>The collective level specifies the group formation inside the organization. A group is composed by the roles that the system could assume, the sub-groups that could be created inside a group, the links (relations) valid for agent and by the cardinality. A group can have intra-groups links and inter-groups links. The intra-group links state that an agent playing the link source role in a group is linked to all agents playing the destination role in the same group or in its sub-groups. The inter-group links state that an agent playing the source role is linked to all agents playing the destination role despite the groups these agents belong to <ref type="bibr" target="#b12">[13]</ref>. Links intra-group are represented by a hatched line and links inter-groups are represented by a continue line. This specification defines only a group called negotiation and all links are intra-group.</p><p>Based on the structural specification of the proposed organization, our society is composed by one agent that assumes the mediator role and three agents that assume the matcher role. One of the matcher agents is assuming the lexical role, one is assuming the semantic role, and one is assuming the structural role.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.2">Negotiation Process</head><p>Basically, the negotiation process involves two phases. First, the agents work in an independent manner, applying a specific mapping approach and generating a set of negotiation objects. A negotiation object is a triple O = (T1,T2,C), where T1 corresponds to a term in the ontology 1, T2 corresponds to a term in the ontology 2, and C is the mapping category resulting from the mapping for these two terms. Second, the set of negotiation objects, that compose the mapping is negotiated among the agents. The negotiation process involves one mediator and several matcher agents.</p><p>In order to facilitate the negotiation process (i.e, reduce the number of negotiation rules), we define four mapping categories according to the output of the matcher agents. Table <ref type="table" target="#tab_0">1</ref> shows the categories and the corresponding mapping results.</p><p>The output of the lexical agents is a value from the interval [0,1], where 1 indicates high similarity between two terms (i.e, the strings are identical). This way, if the output is 1, a "mapping with certainty" is obtained. If the output is 0, the agent has a "not mapping with certainty". A threshold is used to classify the output in uncertain categories. The threshold value is specified by the user.</p><p>The semantic agents consider semantic relations between terms according to the WordNet database. Relations such as synonym, antonym, holonym, meronym, hyponym, and hypernym can be returned for a given pair of terms. Synonymous terms are considered as "mapping with certainty"; terms related by holonym, meronym, hyponym, or hypernym are considered "mapping with uncertainty"; when the terms can not be related by the WordNet (the terms are unknown for the WordNet database), the terms are considered as not "mappings with uncertainty".</p><p>The structural agent uses the super-classes intuition to verify if the terms can be considered similar. First, it is verified if the super-classes are lexically similar. Otherwise, the semantic similarity is used. If the super-classes are lexically or semantically similar, the terms are similar to each other. The matching category corresponds the output of the lexical or semantic comparison (e.g, if super-classes are not lexically similar, but they are considered synonymous, a "mapping with certainty" is returned).  Figure <ref type="figure" target="#fig_1">2</ref> shows an AUML interaction diagram with the messages changed between the agents during a negotiation round. We use an extension of AUML-2 standard to represent agents' actions (the actions are placed centered over the lifeline of the named agent). The interaction diagram refers to negotiation of the mapping between the classes "personal computer " and "pc" (Figures <ref type="figure" target="#fig_3">3  and 4</ref>) <ref type="foot" target="#foot_1">2</ref> .</p><p>The negotiation process starts with the mediator agent asking to the matcher agents for its number of "mappings with certainty". The first matcher agent to generate a proposal is one that has the greatest number of "mappings with certainty" (lexical agent, in the specific example).</p><p>The proposal contains the first negotiation object that still wasn't evaluated by the agent. This proposal is then sent to the mediator agent, which sends it to other agents (in the specific example, the lexical agent proposes a "not mapping with certainty" to the mapping between the classes "personal computer" and "pc"). Each agent then evaluates the proposal, searching for an equivalent negotiation object. One negotiation object is equivalent to another when both refers to equals terms which are being compared in the two ontologies.</p><p>If an equivalent negotiation object has the same category, the agent accepts the proposal. Otherwise, if the agent has a different category for the compared terms in the negotiation object, its object negotiation is sent as a counter-proposal to the mediator agent, which evaluates the several counter-proposals received (several agents can send a counter-proposal). In the example, semantic and structural agents have generated counter-proposals, indicating a "mapping with certainty" between the compared terms. The semantic agent identifies that the terms are synonymous in WordNet, and structural agent identifies terms having the same super-class ("electronics").</p><p>The mediator selects one counter-proposal that has the greater number of vote. If two categories receive the same number of votes, the category indicated by the semantic agent is considered a consensus. When a proposal is accepted by all agents or a counter-proposal consensus is obtained, the mediator adds the corresponding negotiation object in a consensus negotiation set and the matcher agents mark its equivalent one as evaluated. The negotiation ends when all negotiation  At moment we have implemented a negotiation mechanism based on voting and used it to validate our proposal on composite ontology matching approaches. However, we are working on argument-based negotiation, in order to improve this model (see <ref type="bibr" target="#b14">[15]</ref> for related work).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">Experiments</head><p>We applied the proposed negotiation model to link corresponding class names in two different ontologies. The results produced by our negotiation model were compared with manual matches<ref type="foot" target="#foot_2">3</ref> (expert mappings).</p><p>The lexical agent was implemented using the edit distance measure (Levenshtein measure). We used the algorithm available in the API for ontology alignment (INRIA) <ref type="foot" target="#foot_3">4</ref> (EditDistNameAlignment). The semantic agent uses the JWordNet API <ref type="foot" target="#foot_4">5</ref> , which is an interface to the WordNet database. For each WordNet synset, we retrieved the synonymous terms and considered the hypernym, hyponym, member-holonym, member-meronym, part-holonym, and part-meronym as related terms. The structural agent is based on super-classes similarity.</p><p>The threshold used to classify the matcher agents output was 0.6. This value was defined based on previous analysis of the edit distance values between the terms of the ontologies used in the experiments. The terms with edit distance values greater than 0.6 have presented lexical similarity.</p><p>A pre-processing step was made, where special characters (e.g., ) and stop words (e.g., "and", "or", "of") were removed.</p><p>We have used four groups of ontologies: parts of Google and Yahoo web directories <ref type="foot" target="#foot_5">6</ref> , product schemas<ref type="foot" target="#foot_6">7</ref> , course university catalogs<ref type="foot" target="#foot_7">8</ref> , and company profiles <ref type="foot" target="#foot_8">9</ref> . We considered the "mappings with certainty" and the "mappings with uncertainty" as examples of the positive classes. As a mapping quality measure, the well-know measures of precision, recall and F-measure were used.</p><p>First, we compared the results obtained from our negotiation model with the results from expert mapping (Table <ref type="table">2</ref> -the column "Others" contains mappings identified as correct by our model, but which were not identified by the experts). We also indicated the number of possible mappings for each group of ontologies (numbers in brackets).</p><p>The consensus identified correctly all mappings defined by the expert, for all groups -all mappings defined by the expert were returned as "mappings with certainty" by our model. When considering the other mappings ("Others"), for the "Google and Yahoo", 3 "mappings with certainty" and 5 "mappings with uncertainty" have been returned. For instance, a "mapping with uncertainty" between the terms "Arts/Visual Arts" (where "Arts" is the super-class of "Visual Arts") and "Arts Humanities/Design Art" has seen identified. This mapping was not defined by expert, however it could be considered as correct. This kind of "mapping with uncertainty" has been observed in the other examples. In "Product schemas", only one new mapping has been returned, being a "mapping with certainty", but incorrectly (i.e., "Electronics/Personal Computers/Accessories" and "Electronic/Cameras and Photos/Accessories"). Finally, for the "Course catalogs", 3 new mappings were categorized as "mappings with uncertainty" (e.g., "Courses/College of engineering" and "Courses/College of Arts and Sciences").</p><p>Second, we compared the output of all agents (Table <ref type="table">3</ref>) (where P = precision; R = recall; and F = F-measure). Using lexical or structural individual agents was not sufficient to obtain all correct mappings. These agents did not classify correctly all positive classes (0.64 and 0.68, respectively, for recall, and 0.67 and 0.71, for F-measure), although having good precision measures. The consensus resulting from negotiation is better than the individual results obtained by these agents, having output correctly all positive classes (recall equals 1 for all groups of ontologies). The semantic agent had better performance than lexical and structural agents (recall equals 1 and F-measure equals 0.78), and it produces similar results when compared with the consensus. For ontologies which are lexically and structurally simple (e.g., "Company profiles"), all agents produce equivalent results.</p><p>The similar results between semantic agent and negotiation consensus occurs because all labels mapped by experts have strong semantic correspondence (more than structural), identified as "mappings with certainty" by the semantic agent. In these cases, the structural agent returned "mappings with uncertainty", while the lexical agent returned "not mappings with certainty" (e.g., the correct mapping between "Arts/Arts History" and "Architecture/History" terms). Then, the semantic agent decides the final category. However, for the "Google and Yahoo" ontologies, which have greater number of terms (54) when compared with the other groups of ontologies, the consensus returned better precision (0.33) than semantic agent (0.28). As a concluding result, the consensus had better behavior than lexical, semantic and structural individual agents, with F-measure value equals 0.79 against 0.67, 0.78 and 0.71, respectively.</p><p>We also identified cases where conflicts occur, which are not resolved by our model and the semantic agent is not sufficient to identify them. Considering the terms "Music/History" and "Architecture/History" ("Google and Yahoo" ontologies), the semantic and lexical agents returned "mappings with certainty", differently of the structural agent. However, this is not a correct mapping. We are working on argument-based negotiation, in order to solve this kind of conflict. An argument for accepting the mapping may be that the terms are synonymous and an argument against may be that some of their super-concepts are not mapped.</p><p>Finally, we compared our negotiation model with three state of the art matching systems: Cupid <ref type="bibr" target="#b13">[14]</ref>, COMA <ref type="bibr" target="#b5">[6]</ref>, and S-Match <ref type="bibr" target="#b8">[9]</ref>. The comparative results among these three systems are available in <ref type="bibr" target="#b8">[9]</ref>. These results consider the mappings between attributes of the ontologies in order to compute the precision and recall measures. Then, we have added to our ontologies such attributes, which are viewed as specific sub-classes by our agents. Table <ref type="table" target="#tab_1">4</ref> shows the comparative results. Considering the attributes of the ontologies, the number of terms to be compared is 160 (i.e., 10 terms in the first ontology and 16 terms in the second ontology).</p><p>As shown in Table <ref type="table" target="#tab_1">4</ref>, our model returned better precision than Cupid and COMA, and similar precision when compared to the S-Match, having returned as "mapping with certainty" only the correct expert mappings (precision equals to 1). When comparing the F-measure values, our model had similar result than COMA and S-Match and better result than Cupid.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6">Related Work</head><p>In the field of ontology negotiation we find distinct proposals. <ref type="bibr" target="#b24">[25]</ref> presents an ontology to serve as the basis for agent negotiation, the ontology itself is not the object being negotiated. A similar approach is proposed by <ref type="bibr" target="#b4">[5]</ref>, where ontologies are integrated to support the communication among heterogeneous agents. <ref type="bibr" target="#b0">[1]</ref> presents an ontology negotiation model which aims to arrive at a common ontology which the agents can use in their particular interaction. We, on the other hand, are concerned with delivering alignment pairs found by a group of agents through a negotiation process. The links between related concepts are the result of the negotiation, instead of an integrated ontology upon which the agents will be able to communicate for a specific purpose. We do not consider negotiation steps such as the ones presented in <ref type="bibr" target="#b0">[1]</ref>, namely clarification and explanation. But we consider different alignment methods negotiating through voting on the best solution for the alignment problem. <ref type="bibr" target="#b21">[22]</ref> describes an approach for ontology mapping negotiation, where the mapping is composed by a set of semantic bridges and their inter-relations, as proposed in <ref type="bibr" target="#b17">[18]</ref>. The agents are able to achieve a consensus about the mapping through the evaluation of a confidence value that is obtained by utility functions. According to the confidence value the mapping rule is accepted, rejected or negotiated. Differently from <ref type="bibr" target="#b21">[22]</ref>, we do not use utility functions. Our negotiation mechanism is based on voting, where the semantic agent is responsible for making a decision when a conflict arises between the matchers (i.e., there exist an equal number of votes to distinct mapping categories).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="7">Final Remarks</head><p>This paper presented an approach on ontology mapping negotiation, in which agents are able to achieve consensus about their individual mapping results. These agents encapsulate different mapping approaches (lexical, semantic and structural) and consensus results from cooperative negotiation of these agents. We compared our results with expert mappings, for four ontologies in different domains. We also compared our negotiation model with three state of the art matching systems.</p><p>Our proposal of a negotiation model is due to the belief that using single matching approaches is not sufficient to obtain a satisfactory mapping. Several approaches must be combined, as exemplified by our initial experiments. The negotiation result was better than lexical and structural agents and it returned better F-measure value than then semantic agent. When comparing our model with the three state of the art matching systems, our model obtained better F-measure than Cupid and COMA and similar results if compared with the S-Match system. The results, although preliminary, are promising especially for what concerns F-measure values.</p><p>In the future, we intend to use argumentation-based negotiation; compare the initial results with that obtained from larger ontologies; add to our model structural agents based on sub-classes similarity; consider agents using constraint-based approaches; and use the ontology's application context in our matching approach. Next, we also plan to use the mapping result as input to an ontology merge process in the question answering domain.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Figure 1 :</head><label>1</label><figDesc>Figure 1: Organizational model.</figDesc><graphic coords="3,174.47,85.68,248.49,173.13" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Figure 2 :</head><label>2</label><figDesc>Figure 2: AUML negotiation interaction.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head>Figure 3 :</head><label>3</label><figDesc>Figure 3: Ontology 1.</figDesc><graphic coords="6,85.13,122.72,212.13,136.98" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_3"><head>Figure 4 :</head><label>4</label><figDesc>Figure 4: Ontology 2.</figDesc><graphic coords="6,367.82,85.62,212.11,174.08" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_0"><head>Table 1 :</head><label>1</label><figDesc>Mapping categories.</figDesc><table><row><cell>Category</cell><cell>Lexical</cell><cell>Semantic</cell></row><row><cell>Mapping (certainty)</cell><cell>1</cell><cell>synonym</cell></row><row><cell>Mapping (uncertainty)</cell><cell>1 &gt; r &gt; t</cell><cell>related</cell></row><row><cell>Not mapping (uncertainty)</cell><cell>0 &lt; r &lt;= t</cell><cell>unknown</cell></row><row><cell>Not mapping (certainty)</cell><cell>0</cell><cell></cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_1"><head>Table 4 :</head><label>4</label><figDesc>Comparative mapping results -matching systems and negotiation model.</figDesc><table><row><cell></cell><cell></cell><cell>Consensus</cell><cell></cell><cell></cell><cell>Cupid</cell><cell></cell><cell></cell><cell>COMA</cell><cell></cell><cell></cell><cell>S-Match</cell><cell></cell></row><row><cell>Ontology</cell><cell>P</cell><cell>R</cell><cell>F</cell><cell>P</cell><cell>R</cell><cell>F</cell><cell>P</cell><cell>R</cell><cell>F</cell><cell>P</cell><cell>R</cell><cell>F</cell></row><row><cell>Company profiles (160)</cell><cell>1</cell><cell cols="11">0.63 0.77 0.50 0.60 0.54 0.80 0.70 0.74 1.0 0.65 0.78</cell></row></table></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="1" xml:id="foot_0">http://www.wordnet.princeton.edu</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="2" xml:id="foot_1">Ontologies available in http://dit.unitn.it/∼accord/Experimentaldesign.html(Test 4)</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="3" xml:id="foot_2">Obtained from http://dit.unitn.it/∼accord/Experimentaldesign.html</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="4" xml:id="foot_3">http://alignapi.gforce.inria.fr</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="5" xml:id="foot_4">http://jwn.sourceforge.net (using WordNet 2.1)</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="6" xml:id="foot_5">http://dit.unitn.it/∼accord/Experimentaldesign.html (Test 3)</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="7" xml:id="foot_6">http://dit.unitn.it/∼accord/Experimentaldesign.html(Test 4)   </note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="8" xml:id="foot_7">http://dit.unitn.it/∼accord/Experimentaldesign.html (Test 7)</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="9" xml:id="foot_8">http://dit.unitn.it/∼accord/Experimentaldesign.html(Test 8)   </note>
		</body>
		<back>

			<div type="acknowledgement">
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Acknowledgments</head><p>The first author is supported by the Programme Alban, the European Union Programme of High Level Scholarships for Latin America, scholarship number E05D059374BR.</p></div>
			</div>

			<div type="annex">
<div xmlns="http://www.tei-c.org/ns/1.0" />			</div>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Ontology negotiation between intelligent information agents</title>
		<author>
			<persName><forename type="first">Sidney</forename><surname>Bailin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Walt</forename><surname>Truszkowski</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">The Knowledge Engineering Review</title>
		<imprint>
			<biblScope unit="volume">17</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="7" to="19" />
			<date type="published" when="2002">2002</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Negotiation in multi-agent systems</title>
		<author>
			<persName><forename type="first">M</forename><surname>Beer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Inverno</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Luck</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Jennings</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Preist</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Schroeder</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Workshop of the UK Special Interest Group on Multi-Agent Systems</title>
				<imprint>
			<date type="published" when="1998">1998</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Cooperative negotiation in a multi-agent system for real-time load balancing of a mobile cellular network</title>
		<author>
			<persName><forename type="first">J</forename><surname>Bigham</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Du</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the Second International Joint Conference on Autonomous Agents and Multiagent Systems</title>
				<meeting>the Second International Joint Conference on Autonomous Agents and Multiagent Systems</meeting>
		<imprint>
			<publisher>ACM Press</publisher>
			<date type="published" when="2003">2003</date>
			<biblScope unit="page" from="568" to="575" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<monogr>
		<title level="m" type="main">Mapeamento e comparacao de similaridade entre estruturas ontologicas</title>
		<author>
			<persName><forename type="first">Marcirio</forename><surname>Chaves</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2002">2002</date>
		</imprint>
		<respStmt>
			<orgName>Pontificia Universidade Catolica do Rio Grande do Sul</orgName>
		</respStmt>
	</monogr>
	<note type="report_type">Master&apos;s thesis</note>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Anemone: An effective minimal ontology negotiation environment</title>
		<author>
			<persName><forename type="first">J</forename><surname>Van Diggelen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">J</forename><surname>Beun</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Dignum</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">M</forename><surname>Eijk</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Ch</surname></persName>
		</author>
		<author>
			<persName><surname>Meyer</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the V International Conference on Autonomous Agents and Multi-Agent Systems</title>
				<meeting>the V International Conference on Autonomous Agents and Multi-Agent Systems</meeting>
		<imprint>
			<date type="published" when="2006">2006</date>
			<biblScope unit="page" from="899" to="906" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Coma -a system for flexible combination of schema matching approaches</title>
		<author>
			<persName><forename type="first">Hai</forename><surname>Hong</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Erhard</forename><surname>Do</surname></persName>
		</author>
		<author>
			<persName><surname>Rahm</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 28th Conference on Very Large Databases (VLDB)</title>
				<meeting>the 28th Conference on Very Large Databases (VLDB)</meeting>
		<imprint>
			<date type="published" when="2002">2002</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<monogr>
		<title level="m" type="main">State of the art on ontology alignment</title>
		<author>
			<persName><forename type="first">J</forename><surname>Euzenat</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><forename type="middle">Le</forename><surname>Bach</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Barrasa</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Bouquet</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">De</forename><surname>Bo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Dieng-Kuntz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Ehrig</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Hauswirth</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Jarrar</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Lara</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Maynard</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Napoli</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Stamou</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Stuckenschmidt</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Shvaiko</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Tessaris</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Van Acker</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><surname>Zaihrayeu</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2004">2004</date>
		</imprint>
	</monogr>
	<note type="report_type">Technical report</note>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">A cooperative negotiation protocol for physiological model combination</title>
		<author>
			<persName><forename type="first">N</forename><surname>Gatti</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Amigoni</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the Third Internation Joint Conference on Automomous Agents and Multi-Agent Systems</title>
				<meeting>the Third Internation Joint Conference on Automomous Agents and Multi-Agent Systems</meeting>
		<imprint>
			<date type="published" when="2004">2004</date>
			<biblScope unit="page" from="655" to="662" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">S-match: An algorithm and an implementation of semantic matching</title>
		<author>
			<persName><forename type="first">F</forename><surname>Giunchiglia</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Shvaiko</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Yatskevich</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">First European Semantic Web Symposium</title>
				<imprint>
			<date type="published" when="2004">2004</date>
			<biblScope unit="page" from="61" to="75" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<monogr>
		<title level="m" type="main">Software agents: A review</title>
		<author>
			<persName><forename type="first">S</forename><surname>Green</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Hurst</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Nangle</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Cunningham</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Somers</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Evans</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1997">1997</date>
		</imprint>
		<respStmt>
			<orgName>Trinity College</orgName>
		</respStmt>
	</monogr>
	<note type="report_type">Technical report</note>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">Resolving semantic heterogeneity in schema integration: an ontology approach</title>
		<author>
			<persName><forename type="first">Farshad</forename><surname>Hakimpour</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Andreas</forename><surname>Geppert</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the International Conference on Formal Ontology in Informational Systems</title>
				<meeting>the International Conference on Formal Ontology in Informational Systems</meeting>
		<imprint>
			<date type="published" when="2001">2001</date>
			<biblScope unit="page" from="297" to="308" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<monogr>
		<title level="m" type="main">Um Modelo de Reorganização de Sistemas Multiagentes</title>
		<author>
			<persName><forename type="first">Jomi</forename><surname>Hubner</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2003">2003</date>
		</imprint>
		<respStmt>
			<orgName>Escola Politécnica da Universidades de São Paulo, Departamento de Engenharia da Computação e Sistemas Digitais</orgName>
		</respStmt>
	</monogr>
	<note type="report_type">PhD thesis</note>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">A model for structural, functional, and deontic specification of organizations in multiagent systems</title>
		<author>
			<persName><forename type="first">Jomi</forename><surname>Hubner</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Jaime</forename><surname>Sichman</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Olivier</forename><surname>Boisser</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Advances in Artificial Intelligence</title>
				<imprint>
			<date type="published" when="2002">2002</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">Generic schema matching with cupid</title>
		<author>
			<persName><forename type="first">P</forename><surname>Bernstein</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Madhavan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Rahm</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the Very Large Data Bases Conference (VLDB)</title>
				<meeting>the Very Large Data Bases Conference (VLDB)</meeting>
		<imprint>
			<date type="published" when="2001">2001</date>
			<biblScope unit="page" from="49" to="58" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">Reaching agreement over ontology alignments</title>
		<author>
			<persName><forename type="first">L</forename><surname>Laera</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Tamma</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Euzenat</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Bench-Capon</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><forename type="middle">R</forename><surname>Payne</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of 5th International Semantic Web Conference</title>
				<meeting>5th International Semantic Web Conference<address><addrLine>ISWC</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2006">2006</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<analytic>
		<title level="a" type="main">Understanding the role of negotiation in distributed search among heterogeneous agents</title>
		<author>
			<persName><forename type="first">S</forename><surname>Lander</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Lesser</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the International Joint Conference on Artificial Intelligence</title>
				<meeting>the International Joint Conference on Artificial Intelligence</meeting>
		<imprint>
			<date type="published" when="1993-01">January 1993</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b16">
	<analytic>
		<title level="a" type="main">Binary codes capable of correcting deletions, insertions an reversals</title>
		<author>
			<persName><forename type="first">I</forename><surname>Levenshtein</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Cybernetics and Control Theory</title>
				<imprint>
			<date type="published" when="1966">1966</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b17">
	<analytic>
		<title level="a" type="main">Mafra -a mapping framework for distributed ontologies</title>
		<author>
			<persName><forename type="first">A</forename><surname>Maedche</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Motik</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Silva</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Volz</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">13th International Conference on Knowledge Engineering and Knowledge Management</title>
				<imprint>
			<date type="published" when="2002">2002</date>
			<biblScope unit="page" from="235" to="250" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b18">
	<analytic>
		<title level="a" type="main">Measuring similarity between ontologies</title>
		<author>
			<persName><forename type="first">A</forename><surname>Maedche</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Steffen</forename><surname>Staab</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the European Conference on Knowledge Acquisition and Management</title>
				<meeting>the European Conference on Knowledge Acquisition and Management</meeting>
		<imprint>
			<date type="published" when="2002">2002</date>
			<biblScope unit="page" from="251" to="263" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b19">
	<analytic>
		<title level="a" type="main">Cooperative negotiation for soft real-time distributed resource allocation</title>
		<author>
			<persName><forename type="first">M</forename><surname>Mailler</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Lesser</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Horling</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the second international joint conference on Autonomous agents and multiagent systems</title>
				<meeting>the second international joint conference on Autonomous agents and multiagent systems</meeting>
		<imprint>
			<publisher>ACM Press</publisher>
			<date type="published" when="2003">2003</date>
			<biblScope unit="page" from="576" to="583" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b20">
	<analytic>
		<title level="a" type="main">Determining semantic similarity among entity classes from different ontologies</title>
		<author>
			<persName><forename type="first">Andrea</forename><surname>Rodriguez</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Max</forename><surname>Egenhofer</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE Transactions on Knowledge and Data Engineering</title>
		<imprint>
			<biblScope unit="volume">15</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="442" to="456" />
			<date type="published" when="2003">2003</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b21">
	<analytic>
		<title level="a" type="main">An approach to ontology mapping negotiation</title>
		<author>
			<persName><forename type="first">Nuno</forename><surname>Silva</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Paulo</forename><surname>Maio</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Joao</forename><surname>Rocha</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the K-CAP Workshop on Integrating Ontologies</title>
				<meeting>the K-CAP Workshop on Integrating Ontologies</meeting>
		<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b22">
	<analytic>
		<title level="a" type="main">Identification of common molecular subsequences</title>
		<author>
			<persName><forename type="first">T</forename><forename type="middle">F</forename><surname>Smith</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">S</forename><surname>Waterman</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Molecular Biology</title>
		<imprint>
			<biblScope unit="volume">147</biblScope>
			<biblScope unit="page" from="195" to="197" />
			<date type="published" when="1981">1981</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b23">
	<analytic>
		<title level="a" type="main">A string metric for ontology alignment</title>
		<author>
			<persName><forename type="first">G</forename><surname>Stoilos</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Stamou</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Kollias</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">4th International Semantic Web Conference (ISWC 2005)</title>
				<meeting><address><addrLine>Galway</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2005">2005. 2005</date>
			<biblScope unit="page" from="624" to="637" />
		</imprint>
	</monogr>
	<note>ISWC</note>
</biblStruct>

<biblStruct xml:id="b24">
	<analytic>
		<title level="a" type="main">An ontology based approach to automated negotiation</title>
		<author>
			<persName><forename type="first">Valentina</forename><surname>Tamma</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Michael</forename><surname>Wooldridge</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Ian</forename><surname>Blacoe</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Ian</forename><surname>Dickinson</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the IV Workshop on Agent Mediated Electronic Commerce</title>
				<meeting>the IV Workshop on Agent Mediated Electronic Commerce</meeting>
		<imprint>
			<date type="published" when="2002">2002</date>
			<biblScope unit="page" from="219" to="237" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b25">
	<monogr>
		<title level="m" type="main">An Introduction to Multiagent Systems</title>
		<author>
			<persName><forename type="first">M</forename><surname>Wooldridge</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2002">2002</date>
			<publisher>John Wiley and Sons</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b26">
	<analytic>
		<title level="a" type="main">Multi-dimensional, multistep negoriation for task allocation in a cooperative system</title>
		<author>
			<persName><forename type="first">X</forename><surname>Zhang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Lesser</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Podorozhny</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Autonomous Agents and Multi-Agent Systems</title>
		<imprint>
			<biblScope unit="volume">10</biblScope>
			<biblScope unit="page" from="5" to="40" />
			<date type="published" when="2005">2005</date>
		</imprint>
	</monogr>
</biblStruct>

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