<?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">C-ODO: an OWL meta-model for collaborative ontology design</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Aldo</forename><surname>Gangemi</surname></persName>
							<email>aldo.gangemi@istc.cnr.it</email>
							<affiliation key="aff0">
								<orgName type="laboratory">Laboratory for Applied Ontology National Research Council (</orgName>
								<orgName type="institution">ISTC-CNR) Roma</orgName>
								<address>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Valentina</forename><surname>Presutti</surname></persName>
							<email>valentina.presutti@istc.cnr.it</email>
							<affiliation key="aff1">
								<orgName type="laboratory">Laboratory for Applied Ontology National Research Council (</orgName>
								<orgName type="institution">ISTC-CNR) Roma</orgName>
								<address>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Carola</forename><surname>Catenacci</surname></persName>
							<email>carola.catenacci@istc.cnr.it</email>
							<affiliation key="aff2">
								<orgName type="laboratory">Laboratory for Applied Ontology National Research Council (</orgName>
								<orgName type="institution">ISTC-CNR) Roma</orgName>
								<address>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Jos</forename><surname>Lehmann</surname></persName>
							<email>jos.lehmann@istc.cnr.it</email>
							<affiliation key="aff3">
								<orgName type="laboratory">Laboratory for Applied Ontology National Research Council (</orgName>
								<orgName type="institution">ISTC-CNR) Roma</orgName>
								<address>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Malvina</forename><surname>Nissim</surname></persName>
							<email>nissim@loa-cnr.it</email>
							<affiliation key="aff4">
								<orgName type="laboratory">Laboratory for Applied Ontology National Research Council (</orgName>
								<orgName type="institution">ISTC-CNR) Roma</orgName>
								<address>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">C-ODO: an OWL meta-model for collaborative ontology design</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">896C1F9A8E1D238B516D749129FE8D89</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T21:30+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>The design and maintenance of ontologies is a complex social collaborative activity, and this is true especially for semantic-web ontologies. On the one hand, such activity calls for the availability of tools providing support to typical operations such as the reuse of existing ontologies and design patterns, the re-engineering of thesauri, lexicons, folksonomies, database schemas, and knowledge from corpora, or to the appropriate evaluation and selection processes which are needed in order to make an ontology functional to a given task. On the other hand, tools able to support the collaborative performance of all these operations, aiding e.g. the discussion and consensus-reaching processes on an ontology element and its rationale, should be provided too. Current tools substantially fail to address both types of need. In our opinion, this is partly due to the lack of both an adequate requirement analysis, which describes the actual processes and data that are usually managed during ontology-design activities, and a unifying conceptual framework, which puts together the several interrelated aspects of (collaborative) ontology design. In this paper we present a formal framework that represents the notions needed to express requirements for the development of collaborative ontology engineering tools. The framework is formalized as an OWL(DL) ontology named C-ODO (Collaborative Ontology-Design Ontology), and is being used within the EU NeOn project.</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>Collaborative ontology design cannot be specified unequivocally, e.g. as an OWL class, because the entities that are typically referred to by the term 'design' can be multifaceted. Usually, the talk about ontology design addresses several aspects that are highly interrelated: how the ontology does look like; its conceptualization; which principles have been used to build it; the process model that has been used to create it; and so on. In the context of the EU NeOn integrated project, collaborative design of networked ontolo-gies in heterogeneous social contexts is a major issue. The work presented in this paper is the result of a preliminary requirements analysis for collaborative design that has been conducted in NeOn, and is extensively reported in <ref type="bibr" target="#b3">[3]</ref>.</p><p>The main focus of the paper is a formal framework to be used as a requirement language for the 'social level' aspects of ontology design. We assume that the specification at the computational level should mirror the social requirements of ontology design, and that this can be done in one of two ways: i) by substituting social-level tasks with computational tasks, or ii) by assisting social-level tasks specified as proxies within a workflow of computational tasks. For example, a method for ontology evaluation can be described formally at the social level, and, when the evaluation is limited to the structural aspects of an ontology, most tasks can be accomplished by an implemented algorithm. On the other hand, if evaluation at some point requires an active decision role from a human agent, that role is proxied by the tool. Being clear about which (and how) social-level methods or tasks are substituted, and which methods, roles or tasks are proxied may improve the semantic interoperability between tools and social practices.</p><p>In the remainder of section 1, we introduce the basic organization of the framework and the notions treated. A unifying framework for describing ontology design should be general enough to express all the possible approaches to this activity, and should also be practical enough to be implemented without creating unnecessary complexity in local solutions, models, and tools. Moreover, it should not consist of a single particular methodology, but rather it should provide expressivity enough to describe different methods or aggregations of methods. We consider ontology design in terms of its objective, scope, components, and supporting functionalities.</p><p>The objective of ontology design is to help solving the problem of making choices from the (potentially infinite) choice space offered by the used logical language and available vocabulary. Formulating an objective helps getting started with the design of an ontology.</p><p>In analogy with the blank page effect experienced by writers, there exists a blank model effect, which needs to be dealt with in terms of the objective of the model.</p><p>The scope of (networked) ontology design is related to establishing what we want to describe the design of.</p><p>In principle, we could describe the design of any kind of data, process, or resource which is used or generated during the lifecycle of ontologies over the semantic web: classes, individuals, annotations, email discussions, handbooks, etc. Although our proposal is in principle general and robust enough to support the design of all these kinds of data, the focus of this paper is on ontology design proper <ref type="foot" target="#foot_0">1</ref> . Please note that because of the networked perspective we take here, design is not to be intended as limited to creation time, i.e. to an initial phase of an ontology lifecycle, but rather as an aspect of the entire ontology lifecycle.</p><p>The components of ontology design are supposed to characterize the objective and the scope of ontology design. Such components need to be considered from two perspectives. On the one hand, we should be able to determine what entities should such components be.</p><p>On the other hand, we should be able to determine how to represent such entities. Listed below are the main types of entities selected so far, which are depicted in figure <ref type="figure" target="#fig_0">1</ref>: • Collaborative workflow: a special case of epistemic workflow, i.e. a relationship between rational agents that influences the knowledge of one or more agents in the relationship, according to a workflow shared by one, more or even all the agents. A collaborative epistemic workflow is characterized by the ultimate goal of designing networked ontologies and by specific relations among designers, ontology elements, and collaborative tasks</p><p>• Argumentation: a structure for discussing possible design solutions, based on rationales and dialectic rules</p><p>• Ontology design rationale: the motivations according to which an ontology is designed the way it is</p><p>• Functionality description: a description of a task to be accomplished by a design operation according to a method</p><p>• Design Pattern: a configuration of ontology elements that is relevant from the logical, architectural, or conceptual viewpoint.</p><p>As mentioned above, a choice is also required on how to represent these components. To this end, we distinguish between two levels of representation:</p><p>• Social level: a social view on an ontology development project. At this level, components are characterized in terms of what happens in the real world when a person, a group of people, or a community decide to build an ontology or an ontology network in a collaborative fashion. The social level allows to describe the domain of research through the components, and to provide platform developers with a requirement analysis.</p><p>• System level: a system view on an ontology development project. At this level components are represented in terms of the methods and the techniques that provide (possible) solutions for supporting what is described at the social level. Such methods and techniques are the base models for the design and implementation of a platform.</p><p>Finally, we consider the functionalities that (are needed to) support collaborative ontology design. The list of functionalities from the NeOn project includes evaluation, selection, re-engineering, learning, upgrading database content, mapping, collaborative workflow, argumentation, provenance, data annotation, social network analysis, lexical domains, ontology localization, and multilingual ontology integration. Each of these functionalities is represented in two ways in C-ODO. On the one hand, these are all 'rich' functionality descriptions, in which roles, goals, parameters and complex tasks are put together to compose a 'method': e.g., a method to execute ontology selection, argumentation, or concept selection by means of lexical domain filtering and linking to other ontologies. On the other hand, these functionalities are also (complex) tasks, defined in the related functionality descriptions, to be be performed within an ontology project.</p><p>The rest of the paper is organized as follows: section 2 provides a brief overview of the existing work on requirements and tools for collaboration in cooperative knowledge communities. Section 3 describes the foundations of our conceptual framework, which is the main contribution of this paper and is encoded in the Collaborative Ontology-Design Ontology (C-ODO). Section 4 presents C-ODO with the help of a simple example. In section 5, a further example illustrates the way C-ODO can be used to model a collaborative ontology-design methodology. Finally, in section 6 some conclusions are drawn and lines for future work are sketched.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">RELATED WORK</head><p>A huge amount of work has been conducted on requirements and tools for collaboration in cooperative knowledge communities. For an extended discussion of the state-of-art, the reader can refer to <ref type="bibr" target="#b3">[3]</ref>. For space reasons, here we only cite some of the most relevant contributions. Some works address social aspects to be considered when building tools <ref type="bibr" target="#b1">[1]</ref>, <ref type="bibr" target="#b15">[15]</ref>. <ref type="bibr" target="#b1">[1]</ref> clearly states the problems coming from the social-technical divide. <ref type="bibr" target="#b13">[13]</ref> is a brief survey of the main studies on principles that seem to underline successful cooperative communities. The DILIGENT methodology provides several requirements for supporting collaborative workflows <ref type="bibr" target="#b31">[31]</ref>, <ref type="bibr" target="#b26">[26]</ref>, and deals with argumentation <ref type="bibr" target="#b25">[25]</ref>. In <ref type="bibr" target="#b18">[18]</ref>, further requirements for collaborative ontology development are identified. Available tools include: Ontology Builder and Ontology Server (OBOS) <ref type="bibr" target="#b6">[6]</ref>, Hypertext-Augmented Collaborative Modelling (HACM) <ref type="bibr" target="#b24">[24]</ref>, Claimspotter <ref type="bibr" target="#b22">[22]</ref>, ClaiMaker <ref type="bibr" target="#b15">[15]</ref>, which is based on <ref type="bibr" target="#b16">[16]</ref>, and Co-OPR <ref type="bibr" target="#b23">[23]</ref>, which presents the integration of two existing tools (i.e., Compendium, and I-X). Furthermore, <ref type="bibr" target="#b14">[14]</ref> is a source of interesting points with respect to requirements and tool support, while <ref type="bibr" target="#b21">[21]</ref>, and <ref type="bibr" target="#b4">[4]</ref> analyze aspects of human-computer interaction (HCI). Finally, as far as coordination in collaborative environments is concerned, interesting suggestions are provided by the coordination models and workflow patterns presented, resp., in <ref type="bibr" target="#b19">[19]</ref> and <ref type="bibr" target="#b28">[28]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">THE COLLABORATIVE ONTOLOGY DE-SIGN ONTOLOGY (C-ODO)</head><p>As pointed out in Section 1, the notions of collaboration and ontology design are not univocal. Moreover, none of the existing treatments of these notions provides a sufficiently general definition for them. This makes it impossible to adopt any of the existing proposals on either collaboration or ontology design as a basis for the definition of a language to talk about collaborative ontology design. In order to fill this gap in the literature, we introduce here the Collaborative Ontology-Design Ontology (C-ODO). C-ODO formally specifies the components of collaborative ontology design. It allows formal expression of either social or computational requirements for tools that support ontology design. C-ODOs main components -as already informally presented in Section 1 -capture the epistemological nature of designing knowledge in general and, in particular, of designing ontologies, i.e. reusable knowledge. C-ODO is based on a relatively large number of assumptions and ontological commitments, which are briefly summarized in the following subsection.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1">Assumptions and reused ontologies in C-ODO</head><p>C-ODO's design has pivoted on three rationales: i) basing the whole framework on a reification mechanism, which is founded on the distinction between descriptions and situations; ii) breaking down the conceptualization modeled in the framework into six main layers (ontology project, collaborative workflow, argumentation, design rationale, functionality description, ontology design pattern); iii) reusing as many as possible existing ontologies as foundations for C-ODO.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Reification through Descriptions and Situations</head><p>We have based C-ODO on a reification mechanism. The form of reification adopted in our framework makes it possible to talk in the same language of both a generic method and the elementary or complex entities that allow to perform that method, since both the method and its component entities are in the same domain of interpretation This allows, for instance, to design a set of operations like the composition of: {elicit knowledge from a colleague or an expert, find and specialize design patterns for that knowledge, validate the adapted patterns against competence questions}. This makes the language more expressive without making it computationally more complex as usual with reification.</p><p>The form of reification adopted in C-ODO is based on the distinction between descriptions (e.g. a method) and the situations that satisfy a description (e.g. the configuration of operations that allow to perform that method). This architectural pattern is called DnS <ref type="bibr" target="#b10">[10]</ref>. Descriptions 'use' concepts, e.g. the role of 'being an expert during elicitation', while situations are 'setting for' entities, e.g. an individual expert or an operation. Concepts are used to 'classify' entities within a situation.</p><p>For the purpose of intuition, the distinction between descriptions and situations can be understood as a generalization of the UPML (Unified Problem-solving Method Development Language) paradigm <ref type="bibr" target="#b17">[17]</ref>, in which "classification can be seen as the problem of finding the solution (class) which best explains a certain set of known facts (observables) according to some criterion". Descriptions (as ontological entities) are the counterpart of a set of criteria in UPML, while situations are the counterpart of a solution in UPML. Furthermore, situations are settings for a set of entities and their relations, which satisfy the concepts devised in the description. Therefore, related entities in the setting of a situation may be considered the counterpart of UPML observables.</p><p>Plans, tasks and goals Extensions of DnS have been used to model several types of conceptualizations, such as: social agents like organizations, communities of agents <ref type="bibr" target="#b2">[2]</ref>, the information objects by which a description is expressed <ref type="bibr" target="#b7">[7]</ref>, the time-spans characterizing the situations, etc. An important extension to DnS is the Plan ontology <ref type="bibr" target="#b7">[7]</ref>, which models plans as descriptions that represent sequences of tasks that lead from a given situation to a new, expected one. These descriptions are abstract and independent from computational system design: they are reusable and easy-to-customize representations of the objects and activities involved in multiple action domains. The main components of plans are: task, goal and agent-driven role. Tasks and agentdriven roles are types of concepts, while goals are descriptions, proper parts of plans. Control constructs (e.g. choose between the following alternatives) from traditional planning and workflows are represented as control tasks, also defined within plans. Tasks may be connected to roles by a 'target' relation. Plans may also have situations as pre-or post-conditions. Plans as descriptions are different from plan executions: the latter are situations. Goal situations are situations that satisfy a goal.</p><p>Other reused ontologies Other reused ontologies include the Open Systems Ontology <ref type="bibr" target="#b7">[7]</ref>, which includes the object transformation pattern, involving roles for performers, resources, working items, and products; the oQual ontology <ref type="bibr" target="#b9">[9,</ref><ref type="bibr">8]</ref>, which models ontology evaluation and selection as a diagnostic tasks over ontology elements, processes, and attributes; the Ontology Metadata Vocabulary (OMV) <ref type="bibr" target="#b12">[12]</ref>, which captures several notions conveying key-information on an ontology (ontology task, ontology engineering tool, location, party, ontology engineering methodology, ontology language, person, etc.); the notions of Network of Ontologies and Networked Ontology <ref type="bibr" target="#b12">[12]</ref>, i.e.: "a Network of Ontologies is a collection of ontologies related together via a variety of different relationships such as mapping, modularization, version, and dependency relationships. We call the elements of this collection Networked Ontologies."</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2">Six layers of ontology-design representation</head><p>As shown in Fig. <ref type="figure" target="#fig_0">1</ref> we have distinguished six layers that fraction the scope of design into ordered components, or modules: ontology project, collaborative workflow, argumentation, design rationale, functionality description, and ontology design pattern. The six layers are a componential structure, and do not imply a given direction in ontology design, i.e. they do not tattempt to prescribe a methodology that starts from project and ends with practical implementation, or the other way around. The six-layering is simply agnostic with respect to sequence of execution. Each of these six layers are modeled in terms of the distinction between descriptions and situations. For instance, if we take ontology design pattern as a starting point, we have to distinguish between its descriptions and situations. Designpattern descriptions, or schemas, include roles, tasks, and parameters for encoding part of an ontology in a certain logical language. The situational counterpart of ontology design patterns are design solutions, i.e. the states of part of an ontology at some versioning point. On their turn, design-pattern schemas and choices are motivated by a design rationale, and are applied by performing some functionality. Design rationales and functionality methods are descriptions, whose counterpart are actual design making situations. Rationales and functionalities are made explicit during an argumentation situation, the latter being the situational counterpart of an argumentation structure. Argumentation situations typically occur during collaborative workflow enactments (situations) that follow some collaborative workflow (description). Such workflows are part of an ontology project (description), whose counterpart is an ontology project execution (situation). C-ODO ontology is an OWL(DL) ontology, way too large (127 classes and 58 properties) to be completely presented in a conference paper. From <ref type="bibr" target="#b5">[5]</ref> C-ODO can be downloaded for extensive browsing. Here we use a guiding example to provide an intuition of what C-ODO is and how it can be used. We also provide some sample formal definition for the main C-ODO's components. For a full textual presentation of C-ODO, the reader can refer to <ref type="bibr" target="#b3">[3]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.">DESCRIBING ONTOLOGY DESIGN WITH C-ODO</head><p>As an example, consider a team of designers that are collaboratively designing an ontology from a flat list of ten classes, including {Dog, Canine, ...}, and that are willing to apply the subsumption logical pattern to Dog. The implicit choice space is made of ten choices (nine possible superclasses, or being a top class). How to decide what class subsumes Dog? Reusing existing artifacts is a practice that advantages designers of any field (e.g., software, business, etc.) in undertaking their tasks. The same applies to ontology designers that can reuse previously produced ontologies, parts of them, or best practices in ontology representation. In our example, the decision on subsumption should be based on an explicit rationale suitable to subsumption. For example, the most typical one is 'extensional semantics'. In practice, it consists in assuming that choosing e.g. Canine subsumes Dog, depends on the fact that Dog's instances are all Canine's instances. Of course, the very same design solution can be motivated by a different rationale, for example, assuming dictionaries like WordNet (where Canine is a hypernym of Dog) to be a good motivation for making subsumption relations. In other words, the design pattern (in the example, the subsumption logical pattern) represents the 'quality' of a certain solution, whose rationale is 'extensional semantics', which leads to the design solution Canine subsumes Dog, on the basis that all Dog's instances are also Canine's instances. One aim of our work is to provide people involved in the design of ontologies with a way to represent the rationales that characterize their design decisions (e.g., design patterns chosen for a certain version of an ontology), and how these rationales are discussed within an argumentation session. We distinguish between solutions adopted and reasons behind such choices, and assume that design rationales represent reasons while design patterns are the solutions adopted. In C-ODO, the subsumption pattern can be represented by instantiating the class designpattern schema. Design-pattern schemas are special cases of 'qoods', i.e. quality-oriented ontology descriptions which describe what is needed in an ontology and its use case(s) to be appropriate to some criterion. An ontology designpattern schema is satisfied only by a situation that is the setting for some ontology element and their axioms (e.g., stating the axiom Dog subClassOf Canine using the OWL language). The design-pattern schema formalization and its situation counterpart are expressed by axioms 1, and 2. </p><p>In general, design patterns <ref type="bibr" target="#b11">[11]</ref> can be of several kinds: macro of logical languages, in the sense of <ref type="bibr" target="#b30">[30]</ref>; architectural design patterns, which are formal expressions for solving structural issues (macros are simple examples of architectural patterns); content design patterns, which are typed (i.e., they refer to a non-logical vocabulary), and al-low designers to solve domain specific issues; ontology antipatterns, which identify wrong solutions to recurrent design issues. Design pattern schemas are used in order to guide designers in using ontology design patterns. As a matter of fact, the choice can be motivated by different rationales, e.g. the axiom Canine subsumes Dog can be supported by a 'lexical semantics' rationale, which could take WordNet hyponymy relation as evidence. Another rationale is the 'expertise semantics' rationale, which could use a poll system against a sample of domain experts voting on the best candidate as Dog's superclass. Still another rationale is 'best approximation semantics' to a repository of content design patterns, so that the best candidate as a superclass may be chosen from an existing content pattern that includes Dog and Canine, with a best similarity match. One of C-ODO's main layers is design rationale, which contains the classes: i) ontology design rationale, and ii) design making. According to <ref type="bibr" target="#b20">[20]</ref>, design rationales should include all the background knowledge of a creation process, such as deliberating, reasoning, trade-off and decision-making in the design process of an artifact i.e., all the information that can be crucially valuable to various people who have to deal with the artifact. Design rationales are then explicit statements (or sets of statements) which represent the reasons why an object (product) been (or is being) designed the way it is. When a rationale is applied to one or more ontology elements, a configuration of possible design solutions emerges.</p><p>Hence, an ontology design rationale can be seen both as a description of the motivations behind specific ontology design solutions, and as the principle according to which those choices have been made available. Axioms 3 and 4 formalize the concepts of ontology design rationale and design making, respectively. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>OntologyDesignRationale DesignRationale</head><p>Design makings are realized by means of the implementation of some functionality. C-ODO defines the notion of functionality as a description which can either be a generic description of a goal, or an actual plan describing a cognitive or computational method to achieve that goal. A functionality, however, is also a (complex) desired task to be performed (e.g., ontology evaluation). Such task is accomplished through a design operation (i.e., an action in the context of a design making). Consider as an example the task of evaluating the goodness of two given ontologies against a set of competency questions. Such functionality can be performed by following different approaches, such as quantitative measures e.g., the number of terms in the questions that match the vocabulary of the two ontologies, or qualitative evaluations (see <ref type="bibr" target="#b9">[9]</ref> for a comprehensive framework on ontology evaluation types), etc. Both approaches can be represented as functionality descriptions that define a method to accomplish the evaluation functionality. Axioms 5 and 6 formalize the notion of functionality. </p><p>Going back to our simple example, let us now consider the case when a team of designers actually agrees on how to apply the subsumption pattern between Dog and Canine. This agreement must be the result of a discussion between the designers from the team, based on argumentation activities. There are several ways of implementing an argumentation workflow. A scenario using argumentation theory for ontological support might follow the characterization proposed e.g. in <ref type="bibr" target="#b29">[29]</ref>. In the framework proposed by these authors, an argumentation session (which is a kind of collaborative workflow in C-ODO) is a compound of: i) a confrontation, where the problem is presented (expression of design-solution divergences); ii) an opening, where argumentation rules are established, including the closing conditions of the session (the decision of acceptable ontology design rationales coming from a community best principles); iii) the argumentation itself, where the dialectical rules (from a given argumentation structure) are applied; iv) a conclusion, where the closing conditions are met. C-ODO represents these notions by introducing the following classes: i) argumentation structure (made up of dialectical rules: claiming, agreeing, disagreeing, refusing, etc.); ii) argumentation situation (any situation including designers arguing on ontology design solutions); iii) argumentation role (any role played by knowledge resources and ontology elements involved in the argumentation, e.g. preferred choice, debated choice, refused rationale, etc.); and iv) argumentation task (any task to be accomplished within an argumentation situation). As an example, the generic framework in <ref type="bibr" target="#b29">[29]</ref> is represented in the class: argumentation session schema, which is a kind of collaborative workflow, and can be enacted as an argumentation session within an argumentation situation. Argument sessions include four tasks corresponding to the components of the framework: i) choice confrontation; ii) rationale declaration; iii) dialectic rule (application); and iv) argument resolution. Axioms 7 and 8 formalize the notions of argumentation structure and argumentation situation, respectively. Regardless to the method applied for achieving an agreement on a design solution, and what rationales have been provided to argument such choice, all the tasks described above are performed by means of some functionality in the context of some collaborative workflow, e.g. an ontology design methodology. Consider an example in which the team we are talking about is organized as a set of peers, working in a collaborative fashion with a non-hierarchical policy. All decisions have to be taken together by means of a given set of rules (e.g., the argumentation structure described above), upon which peers must agree. </p><p>This behavior can be described as, and corresponds to, a kind of collaborative workflow. C-ODO does not prescribe a specific methodology, since it aims to provide the primitives needed in order to express any methodology for collaborative ontology design, and the requirements for developing supporting tools. To this end, C-ODO defines the classes: epistemic workflow and epistemic workflow enactment. Bear in mind that a collaborative workflow and a collaboration situation are special cases of epistemic workflow and epistemic workflow enactment, respectively. Any epistemic workflow includes at least one argumentation structure, and is conceived in order to achieving the goal of producing some knowledge (i.e., a knowledge production goal). At least two rational agents (which can be also collectives e.g., teams) have to participate as accountable performers (i.e., being classified by an accountable performer role). Furthermore, at least two knowledge resources are involved which are respectively, the knowledge resource which the two agents start working on, and the artifact resulting from their collaboration. Epistemic workflow enactment is the situation counterpart of epistemic workflow. Axioms 9 and 10 formally define them. Finally, the collaborative design of an ontology, say that of canine kinds, is the goal of a dedicated ontology project composed of a collaborative workflow supported by certain functionalities that allows designers to argument their design decisions by means of design rationales. The ontology project can be executed one or more time according to its description. C-ODO represents the notion of ontology project by defining the classes: ontology project, and ontology project execution. <ref type="bibr">Axioms</ref>  According to this axiomatization and the definitions given above, we define an ontology project as a plan that is composed of some epistemic workflow and uses some working knowledge object, functionality, performer role, knowledge resource role, and knowledge product role. These concepts are meant to convey the epistemic nature of an ontology project, i.e. the idea that an ontology project enables the production of knowledge from knowledge. Figure <ref type="figure" target="#fig_6">2</ref> summa- </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.">AN EXAMPLE OF C-ODO-BASED MOD-ELING</head><p>In this section we show an example of C-ODO-based modeling. We model the DILIGENT <ref type="bibr" target="#b27">[27]</ref> argumentation method. The model we show is represented by OWL-DL triples that instantiate classes and relations of C-ODO, and it formalizes the implicit ontology of the mentioned approach. However, we do not intend to provide here a complete modeling of its algebraic features.</p><p>The DILIGENT methodology is conceived for supporting distributed teams of domain experts that are involved in the process of creation and evolution of ontologies. DILIGENT also contains primitives for performing argumentation sessions. DILIGENT argumentation model has already been defined in a simple OWL ontology. Here we model it in terms of C-ODO. The DILIGENT argumentation model includes two actors, i.e. argumentation roles in C-ODO: participant and moderator. It also includes some C-ODO rationales, called arguments, that can be expressed on either issues or ideas. Arguments can be of two types: justifications, which in turn can be either evaluations or examples, and challenges, which in turn can be either alternatives or counter-examples.</p><p>Figures <ref type="figure" target="#fig_8">3 and 4</ref> depict the DILIGENT argumentation model in terms of C-ODO. The former focuses on argumentation tasks, while the latter on ontology design rationale aspects. Both tasks and rationales are modeled as instances of C-ODO classes, because C-ODO is based on DnS theory (see section 3.1), which provides a unique domain of discorse for projects, methodologies, argumentation protocols, design rationales, design patterns, and functionalities.</p><p>Figure <ref type="figure" target="#fig_7">3</ref> shows the definition of diligent-argumentation, which is an instance of argumentation-session-schema (i.e., a plan). In the context of diligent-argumentation, two performerRoles are used, which are participant and moderator. Furthermore, two complex argumentation-task are defined: decision, which includes the voting task as a component, and position, composed of the agree and disagree tasks. Diligent-argumentation uses also the concepts idea and issue, which are argumentationRoles played by either a design-solution or an information-object. Decision and position roles are targeted to solutions or information.</p><p>Figure <ref type="figure" target="#fig_8">4</ref> shows another view of the diligent-argumentation session. Here, the focus is on the design rationales that can be provided during a diligent-argumentation session. In DILIGENT terminology, Argument is synonym to the C-ODO concept of ontology-design-rationale, hence we have defined Argument as a subclass of it. Arguments can be of two kinds, justification and challenge: example and evaluation specialize (through the specializes relation) justification, while alternative and counter-example specialize challenge. An ontology-design-rationale is a component of some argumentation-structure. Notice that a diligent-argumentation can be composed only by ontology-design-rationales of type Argument. In order to express this constraint, an OWL hasValue restriction is introduced on the component-of relation for the class Argument, where the value is diligent-argumentation.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.">CONCLUSIONS</head><p>We have briefly discussed the state of art for collaborative work within cooperative knowledge communities and have shown that there is a lack of generality in this literature. This is due both to the lack of an adequate social require- ment analysis, and to the social-technical gap between social requirements and technical feasibility. In particular, none of existing approaches attempts at providing a conceptual framework of the collaborative use of existing or forthcoming technology. The gap is even sharper when collaborative design is applied to ontologies. In order to fill that gap, we have introduced C-ODO (Collaborative Ontology-Design Ontology), the presentation of which is the main contribution of this paper. C-ODO is a framework that represents the notions needed to express requirements for the development of collaborative ontology engineering tools. The framework is formally described as an OWL(DL) ontology. Through a simple example, we have shown C-ODO's main components, their usage and relations, and some of the axioms which formalize the notions it contains. C-ODO can be factorized into six main layers: ontology projects, collaborative workflows, argumentation schemas, design rationales, functionality descriptions, and design patterns. Each layer is represented by assuming a distinction between descriptions (or schemas), and situations, and then adding roles and entity types that describe the world of ontology design. The context of C-ODO is the NeOn project, where a novel approach to ontology design is being defined, with reference to the networked and contextualized dimension of ontologies. The future NeOn platform for ontology design will include tools that allow a rich and highly customizable configuration of components, on the basis of the specific needs of a designer, a team of designers, or distributed teams that work together in an ontology project or in a part of it. In that generic perspective, ontology lifecycles can be much more complex and open-ended than it is usually perceived, and a precise modeling of requirements, at development time or at run time, will be a must. The early application of C-ODO has been realized for the modeling of NeOn functionalities and requirements.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="7.">ACKNOWLEDGEMENTS</head><p>We are grateful to the members of the NeOn consortium who contributed to the NeOn vision being funded by the Eu- </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: Ontology Design Components</figDesc><graphic coords="2,53.80,350.11,251.06,152.53" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>∀</head><label></label><figDesc>edns : satisf iedBy(edns :: Situation ∃ edns : settingF or OntologyElement) (1) DesignSolution edns : Situation ∃ edns : satisf ies DesignP atternSchema ∃ edns : settingF or F ormalExpression ∃ edns : settingF or OntologyElement</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head>∀</head><label></label><figDesc>edns : satisf iedBy DesignM aking ∃ edns : usesConcept sys : P erf ormerRole ∃ edns : usesConcept edns : AgentDrivenRole ∃ edns : usesConcept sys : KnowledgeRole ∃ edns : usesConcept F unctionality (3) DesignM aking edns : Situation ∃ edns : satisf ies DesignRationale ∃ edns : satisf ies F unctionalityDescription ∃ edns : component DesignSolution ∃ edns : settingF or edns : RationalAgent ∃ edns : settingF or DesignOperation ∃ edns : settingF or inf : Inf ormationObject</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_3"><head></head><label></label><figDesc>ask ∃ edns : def inedIn (F unctionalityDescription ∀ accomplishedT hrough DesignOperation)</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_4"><head>ArgumentationStructure edns :</head><label></label><figDesc>Description ∃ edns : component DesignRationale ∃ edns : usesConcept sys : P erf ormerRole ∃ edns : usesConcept ArgumentationRole (7) ArgumentationSituation edns : Situation ∀ edns : satisf ies ArgumentationStructure ∃ edns : component DesignM aking ∃ edns : settingF or (∃ isArguedBy)</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_5"><head></head><label></label><figDesc>EpistemicW orkf low edns : P lan ∃ edns : component ArgumentationStructure ∃ plan : hasM ainGoal KnowledgeP roductionGoal ∃ edns : usesConcept AccountableP erf ormerRole ∃ edns : usesConcept KnowledgeP roductRole ∃ edns : usesConcept KnowledgeResourceRole ∃ edns : usesConcept W orkingKnowledgeItemRole (9) EpistemicW orkf lowEnactment edns : P lanExecution ∃ edns : satisf ies EpistemicW orkf low ∃ edns : component edns : AgentCoP articipationSituation ∃ edns : component ArgumentationSituation ∃ edns : settingF or (edns : RationalAgent ∃ edns : classif iedBy accountableP erf ormerRole) ∃ edns : settingF or dol : T imeInterval ∃ edns : settingF or (edns : Inf ormationObject ∃ edns : classif iedBy {ontologyLif ecycleP roduct})∃ plan : directSuccessor KnowledgeP roductionGoalSituation<ref type="bibr" target="#b10">(10)</ref> </figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_6"><head>Figure 2 :</head><label>2</label><figDesc>Figure 2: Maximal functionalities in collaborative ontology design</figDesc><graphic coords="6,316.81,468.06,251.05,133.05" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_7"><head>Figure 3 :</head><label>3</label><figDesc>Figure 3: C-ODO-based model of DILIGENT argumentation (focus on tasks)</figDesc><graphic coords="7,316.81,54.79,251.06,189.50" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_8"><head>Figure 4 :</head><label>4</label><figDesc>Figure 4: C-ODO-based model of DILIGENT argumentation (focus on ontology design rationale)</figDesc><graphic coords="8,53.80,54.79,251.05,250.45" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_0"><head></head><label></label><figDesc>11 and 12 formalize this notions.</figDesc><table><row><cell>OntologyP roject</cell><cell>edns : P lan</cell></row><row><cell cols="2">∃ edns : component EpistemicW orkf low</cell></row><row><cell cols="2">∃ edns : usesConcept P erf ormerRole</cell></row><row><cell cols="2">∃ edns : usesConcept KnowledgeP roductRole</cell></row><row><cell cols="2">∃ edns : usesConcept W orkingKnowledgeItemRole</cell></row><row><cell cols="2">∃ edns : usesConcept KnowledgeResourceRole</cell></row><row><cell cols="2">∃ edns : usesConcept F unctionality (11)</cell></row><row><cell>OntologyP rojectExecution</cell><cell>edns : Situation</cell></row><row><cell cols="2">∃ edns : satisf ies OntologyP roject</cell></row><row><cell cols="2">∃ edns : component EpistemicW orkf lowEnactment</cell></row><row><cell cols="2">∃ edns : settingF or edns : RationalAgent</cell></row><row><cell cols="2">∃ edns : settingF or DesignOperation</cell></row></table><note>∃ edns : settingF or KnowledgeCollective ∃ edns : settingF or edns : Inf ormationObject<ref type="bibr" target="#b12">(12)</ref> </note></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="1" xml:id="foot_0">The design of e.g. a workflow or a project can be treated similarly, but goes beyond the scope of this paper, which is to characterize the choices made about ontologies and ontology elements.</note>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<monogr>
		<title/>
		<author>
			<persName><surname>References</surname></persName>
		</author>
		<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<monogr>
		<title level="m">HCI in the New Millennium</title>
				<editor>
			<persName><forename type="first">M</forename><forename type="middle">S</forename><surname>Ackerman</surname></persName>
		</editor>
		<imprint>
			<date type="published" when="2001">2001</date>
		</imprint>
	</monogr>
	<note>John Carroll</note>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">From collective intentionality to intentional collectives: an ontological perspective</title>
		<author>
			<persName><forename type="first">E</forename><surname>Bottazzi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Catenacci</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Gangemi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Lehmann</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Cognitive System Research -Special Issue on Cognition and Collective Intentionality</title>
		<imprint>
			<biblScope unit="volume">7</biblScope>
			<biblScope unit="issue">2-3</biblScope>
			<date type="published" when="2006">2006</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<monogr>
		<title level="m" type="main">Design rationales for collaborative development of networked ontologies state of the art and the collaborative ontology design ontology</title>
		<author>
			<persName><forename type="first">Carola</forename><surname>Catenacci</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Aldo</forename><surname>Gangemi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Jos</forename><surname>Lehmann</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Malvina</forename><surname>Nissim</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Valentina</forename><surname>Presutti</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2006">2006</date>
		</imprint>
	</monogr>
	<note>Deliverable d2.1.1 of the neon project. NeOn project</note>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">The complexity of online groups: a case study of asynchronous collaboration</title>
		<author>
			<persName><forename type="first">H</forename><forename type="middle">E</forename><surname>Chandler</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">ACM Journal of Computer Documentation</title>
		<imprint>
			<biblScope unit="volume">25</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="17" to="24" />
			<date type="published" when="2001">2001</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<monogr>
		<ptr target="http://www.loa-cnr.it/ontologies/OD/OntologyDesign.owl" />
		<title level="m">The collaborative ontology design ontology</title>
				<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Industrial Strength Ontology Management</title>
		<author>
			<persName><forename type="first">A</forename><surname>Das</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><surname>Wand</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">L</forename><surname>Mcguinness</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the International Semantic Web Working Symposium</title>
				<meeting>the International Semantic Web Working Symposium</meeting>
		<imprint>
			<date type="published" when="2001">2001</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Task taxonomies for knowledge content</title>
		<author>
			<persName><forename type="first">A</forename><surname>Gangemi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Borgo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Catenacci</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Lehmann</surname></persName>
		</author>
		<ptr target="http://www.loa-cnr.it/Papers/D07v21a.pdf" />
	</analytic>
	<monogr>
		<title level="m">Deliverable D07 of the Metokis Project</title>
				<imprint>
			<date type="published" when="2005">2005</date>
		</imprint>
		<respStmt>
			<orgName>Laboratory for Applied Ontology ISTC CNR</orgName>
		</respStmt>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Modelling Ontology Evaluation and Validation</title>
		<author>
			<persName><forename type="first">A</forename><surname>Gangemi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Catenacci</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Ciaramita</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Lehmann</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the Third European Semantic Web Conference</title>
				<meeting>the Third European Semantic Web Conference</meeting>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2006">2006</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Qood grid. A metaontology-based framework for ontology evaluation and selection</title>
		<author>
			<persName><forename type="first">A</forename><surname>Gangemi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Catenacci</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Ciaramita</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Lehmann</surname></persName>
		</author>
		<ptr target="http://km.aifb.uni-karlsruhe.de/-ws/eon2006/eon2006gangemietal.pdf" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of the EON&apos;2006 Workshop</title>
				<meeting>the EON&apos;2006 Workshop</meeting>
		<imprint>
			<date type="published" when="2006">2006</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">Understanding the semantic web through descriptions and situations</title>
		<author>
			<persName><forename type="first">A</forename><surname>Gangemi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Mika</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">CoopIS/DOA/ODBASE</title>
				<imprint>
			<date type="published" when="2003">2003</date>
			<biblScope unit="page" from="689" to="706" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Ontology Design Patterns for Semantic Web Content</title>
		<author>
			<persName><forename type="first">Aldo</forename><surname>Gangemi</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the Fourth International Semantic Web Conference</title>
				<editor>
			<persName><forename type="first">M</forename><surname>Musen</surname></persName>
		</editor>
		<meeting>the Fourth International Semantic Web Conference<address><addrLine>Galway, Ireland</addrLine></address></meeting>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2005">2005</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<monogr>
		<title level="m" type="main">Networked ontology model</title>
		<author>
			<persName><forename type="first">P</forename><surname>Haase</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Rudolph</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Wang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Brockmans</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2006">2006</date>
		</imprint>
		<respStmt>
			<orgName>Universität Karlsruhe</orgName>
		</respStmt>
	</monogr>
	<note type="report_type">Technical report</note>
</biblStruct>

<biblStruct xml:id="b13">
	<monogr>
		<author>
			<persName><forename type="first">P</forename><surname>Kollock</surname></persName>
		</author>
		<title level="m">Proceedings of the Harvard Conference on Internet and Society</title>
				<meeting>the Harvard Conference on Internet and Society</meeting>
		<imprint>
			<date type="published" when="1996">1996</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<monogr>
		<title level="m" type="main">Roadmap for tool support for collaborative ontology engineering</title>
		<author>
			<persName><forename type="first">Y</forename><surname>Lu</surname></persName>
		</author>
		<ptr target="http://www.cs.uvic.ca/chisel/thesis/YilingLu.pdf" />
		<imprint>
			<date type="published" when="1994">1994. 2003</date>
		</imprint>
		<respStmt>
			<orgName>XiAn Transportation University, Department of Computer Science</orgName>
		</respStmt>
	</monogr>
	<note type="report_type">Master thesis</note>
</biblStruct>

<biblStruct xml:id="b15">
	<monogr>
		<title level="m" type="main">Modelling discourse in contested domains: A semiotic and cognitive framework</title>
		<author>
			<persName><forename type="first">C</forename><surname>Mancini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">B</forename><surname>Shum</surname></persName>
		</author>
		<idno>kmi-06-14</idno>
		<imprint>
			<date type="published" when="2006">2006</date>
		</imprint>
		<respStmt>
			<orgName>Open University</orgName>
		</respStmt>
	</monogr>
	<note type="report_type">Technical report</note>
	<note>Final version submitted to International Journal of Human-Computer Studies</note>
</biblStruct>

<biblStruct xml:id="b16">
	<analytic>
		<title level="a" type="main">Rhetorical structure theory: Toward a functional theory of text organisation</title>
		<author>
			<persName><forename type="first">W</forename><forename type="middle">C</forename><surname>Mann</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">A</forename><surname>Thompson</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Text</title>
		<imprint>
			<biblScope unit="volume">8</biblScope>
			<biblScope unit="issue">3</biblScope>
			<biblScope unit="page" from="243" to="281" />
			<date type="published" when="1988">1988</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b17">
	<analytic>
		<title level="a" type="main">A library of components for classification problem solving</title>
		<author>
			<persName><forename type="first">E</forename><surname>Motta</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><surname>Lu</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Ibrow project ist-1999-19005: An intelligent brokering service for knowledge-component reuse on the world-wide web, deliverable 1</title>
				<meeting><address><addrLine>, UK</addrLine></address></meeting>
		<imprint>
			<publisher>KMi</publisher>
			<date type="published" when="2000">2000</date>
		</imprint>
		<respStmt>
			<orgName>The Open University</orgName>
		</respStmt>
	</monogr>
</biblStruct>

<biblStruct xml:id="b18">
	<analytic>
		<title level="a" type="main">A Framework for Ontology Evolution in Collaborative Environments</title>
		<author>
			<persName><forename type="first">N</forename><forename type="middle">F</forename><surname>Noy</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Chugh</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><surname>Liu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">A</forename><surname>Musen</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of The Semantic Web -ISWC 2006</title>
				<meeting>The Semantic Web -ISWC 2006</meeting>
		<imprint>
			<publisher>Springer-LNCS</publisher>
			<date type="published" when="2006">2006</date>
			<biblScope unit="volume">4273</biblScope>
			<biblScope unit="page" from="544" to="558" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b19">
	<analytic>
		<title level="a" type="main">Models of software development environments</title>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">E</forename><surname>Perry</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><forename type="middle">E</forename><surname>Kaiser</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE Transactions On Software Engineering</title>
		<imprint>
			<biblScope unit="volume">17</biblScope>
			<biblScope unit="issue">3</biblScope>
			<biblScope unit="page" from="283" to="295" />
			<date type="published" when="1991">1991</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b20">
	<analytic>
		<title level="a" type="main">A survey of design rationale systems: Approaches, representation, capture and retrieval</title>
		<author>
			<persName><forename type="first">W</forename><forename type="middle">C</forename><surname>Regli</surname></persName>
		</author>
		<author>
			<persName><forename type="first">X</forename><surname>Hu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Atwood</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><surname>Sun</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Engineering with Computers</title>
		<imprint>
			<biblScope unit="volume">16</biblScope>
			<biblScope unit="page" from="209" to="235" />
			<date type="published" when="2000">2000</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b21">
	<analytic>
		<title level="a" type="main">Coherence relations in a cognitive theory of discourse representation</title>
		<author>
			<persName><forename type="first">T</forename><forename type="middle">J M</forename><surname>Sanders</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><forename type="middle">P M</forename><surname>Spooren</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><forename type="middle">G M</forename><surname>Noordman</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Cognitive Linguistics</title>
		<imprint>
			<biblScope unit="volume">4</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="93" to="133" />
			<date type="published" when="1993">1993</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b22">
	<analytic>
		<title level="a" type="main">Claimspotter: An Environment to support Sensemaking with Knowledge Triples</title>
		<author>
			<persName><forename type="first">B</forename><surname>Sereno</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">B</forename><surname>Shum</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Motta</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the Intelligent User Interfaces Conference</title>
				<meeting>the Intelligent User Interfaces Conference<address><addrLine>San Diego, CA, USA</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2004">IUI2005. 2004</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b23">
	<monogr>
		<title level="m" type="main">Co-opr: Design and evaluation collaborative sensemaking and planning tools for personnel recovery</title>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">B</forename><surname>Shum</surname></persName>
		</author>
		<idno>kmi-06-07</idno>
		<imprint>
			<date type="published" when="2006">2006</date>
			<pubPlace>, UK</pubPlace>
		</imprint>
		<respStmt>
			<orgName>Open University</orgName>
		</respStmt>
	</monogr>
	<note type="report_type">Technical report</note>
</biblStruct>

<biblStruct xml:id="b24">
	<analytic>
		<title level="a" type="main">Augmenting Design Deliberation with Compendium: The Case of Collaborative Ontology Design</title>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">B</forename><surname>Shum</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Motta</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Domingue</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the Workshop on Facilitating Hypertext Collaborative Modelling in conjunction with ACM Hypertext Conference</title>
				<meeting>the Workshop on Facilitating Hypertext Collaborative Modelling in conjunction with ACM Hypertext Conference<address><addrLine>Maryland</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2002">2002</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b25">
	<analytic>
		<title level="a" type="main">Sekt methodology: Initial framework and evaluation of guidelines</title>
		<author>
			<persName><forename type="first">Y</forename><surname>Sure</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Tempich</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Vrandecic</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Pinto</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><forename type="middle">Paslaru</forename><surname>Bontas</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Hefke</surname></persName>
		</author>
		<ptr target="http://www.sekt-project.org" />
	</analytic>
	<monogr>
		<title level="m">Sekt deliverable d7</title>
				<meeting><address><addrLine>Germany</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2006">2006</date>
			<biblScope unit="volume">1</biblScope>
		</imprint>
		<respStmt>
			<orgName>Institut AIFB, Universitaet Karlsruhe (TH)</orgName>
		</respStmt>
	</monogr>
</biblStruct>

<biblStruct xml:id="b26">
	<monogr>
		<title level="m" type="main">Ontology Engineering and Routing in Distributed Knowledge Management Applications</title>
		<author>
			<persName><forename type="first">C</forename><surname>Tempich</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2006">2006</date>
		</imprint>
		<respStmt>
			<orgName>University of Karlsruhe</orgName>
		</respStmt>
	</monogr>
	<note type="report_type">PhD thesis</note>
</biblStruct>

<biblStruct xml:id="b27">
	<analytic>
		<title level="a" type="main">Argumentation Ontology for DIstributed, Loosely-controlled and evolvIng Engineering processes of oNTologies (DILIGENT)</title>
		<author>
			<persName><forename type="first">C</forename><surname>Tempich</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Pinto</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Sure</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Staab</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. of ESWC-2005 -European Semantic Web Conference</title>
				<meeting>of ESWC-2005 -European Semantic Web Conference<address><addrLine>Heraklion, Crete</addrLine></address></meeting>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2005">2005</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b28">
	<analytic>
		<title level="a" type="main">Workflow patterns</title>
		<author>
			<persName><forename type="first">W</forename><forename type="middle">M P</forename><surname>Van Der Aalst</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">H M</forename><surname>Ter Hofstede</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Kiepuszewski</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">P</forename><surname>Barros</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Distributed and Parallel Databases</title>
		<imprint>
			<biblScope unit="volume">14</biblScope>
			<biblScope unit="page" from="5" to="51" />
			<date type="published" when="2003">2003</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b29">
	<monogr>
		<title level="m" type="main">A Systematic Theory of Argumentation: The Pragma-Dialectical Approach</title>
		<author>
			<persName><forename type="first">F</forename><forename type="middle">H</forename><surname>Van Eemeren</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Grootendorst</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2003">2003</date>
			<publisher>Cambridge University Press</publisher>
			<pubPlace>Cambridge</pubPlace>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b30">
	<analytic>
		<title level="a" type="main">Explicit knowledge engineering patterns with macros</title>
		<author>
			<persName><forename type="first">D</forename><surname>Vrandecic</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the Ontology Patterns for the Semantic Web Workshop at the ISWC 2005</title>
				<editor>
			<persName><forename type="first">C</forename><surname>Welty</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">A</forename><surname>Gangemi</surname></persName>
		</editor>
		<meeting>the Ontology Patterns for the Semantic Web Workshop at the ISWC 2005<address><addrLine>Galway, Ireland</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2005">2005</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b31">
	<monogr>
		<title level="m" type="main">Sekt methodology: Initial lessons learned and tool design</title>
		<author>
			<persName><forename type="first">D</forename><surname>Vrandecic</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2006">2006</date>
			<pubPlace>Germany</pubPlace>
		</imprint>
		<respStmt>
			<orgName>Institut AIFB, Universitaet Karlsruhe (TH)</orgName>
		</respStmt>
	</monogr>
	<note>Deliverable d7.2.1 of the sekt project</note>
</biblStruct>

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