<?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 Contexts in Ontology Structural Change Analysis</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Vadim</forename><surname>Ermolayev</surname></persName>
							<affiliation key="aff0">
								<orgName type="institution">Zaporozhye National University</orgName>
								<address>
									<addrLine>Zhukovskogo st. 66</addrLine>
									<postCode>69063</postCode>
									<settlement>Zaporozhye</settlement>
									<country key="UA">Ukraine</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Anton</forename><surname>Copylov</surname></persName>
							<email>anton.copylov@gmail.com</email>
							<affiliation key="aff1">
								<orgName type="department">Metrotech IT</orgName>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Natalya</forename><surname>Keberle</surname></persName>
							<email>nkeberle@gmail.com</email>
							<affiliation key="aff0">
								<orgName type="institution">Zaporozhye National University</orgName>
								<address>
									<addrLine>Zhukovskogo st. 66</addrLine>
									<postCode>69063</postCode>
									<settlement>Zaporozhye</settlement>
									<country key="UA">Ukraine</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Eyck</forename><surname>Jentzsch</surname></persName>
							<email>jentzsch@cadence.com</email>
							<affiliation key="aff3">
								<orgName type="institution">Cadence Design Systems GmbH</orgName>
								<address>
									<addrLine>Mozartstr 2</addrLine>
									<postCode>D.85622</postCode>
									<settlement>Feldkirchen</settlement>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Wolf-Ekkehard</forename><surname>Matzke</surname></persName>
							<affiliation key="aff3">
								<orgName type="institution">Cadence Design Systems GmbH</orgName>
								<address>
									<addrLine>Mozartstr 2</addrLine>
									<postCode>D.85622</postCode>
									<settlement>Feldkirchen</settlement>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
						</author>
						<author>
							<affiliation key="aff2">
								<address>
									<addrLine>Gryaznova st</addrLine>
									<settlement>Zaporozhye</settlement>
									<country key="UA">Ukraine</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Using Contexts in Ontology Structural Change Analysis</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">D7F14382E2CF51313B74A93E52DE3649</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T14:04+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<textClass>
				<keywords>
					<term>ontology</term>
					<term>structural difference</term>
					<term>ontology context</term>
					<term>visualization</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>This demonstration paper presents the Ontology Difference Visualizer software tool. This tool helps making a certain step forward in improving the productivity and the accuracy of ontology engineering work. It provides a visualization of the structural difference between the two compared ontology schemas in the extended UML class diagram notation. Such visualization is built based on the comparison of the ontology code in OWL-DL using the PROMPTDiff algorithm. Having the difference between the ontologies visualized we allow checking at the model level how the intended modification of the source ontology has been implemented in the target ontology. The particular focus of this demonstration is the use of the contextsthe structural partitions of an ontology. Using contexts allows making the task of the change analysis more focused and less complex. For that the functionality is provided for concentrating on the semantic neighborhoods of the analyzed concepts with respect to different requirements or different owners within the team of ontology engineers.</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 engineering is the discipline that, among the other important objectives, is concerned about the development of the methods and tools for building ontologies so as to fulfill the requirements of the target users about the common sense or a target subject domain. As the analogy to the other engineering domains suggests, industrial engineers will seek for and accept a methodology that is well defined and based on the use of standardized working patterns. However the development of ontologies is still more a craft work or a non-trivial mental exercise than a rigorous and standardized engineering process.</p><p>An industrially strong engineering methodology must contain a well defined and rigorous verification workflow -to check if the requirements have been correctly and fully implemented in the developed artifact. Such a flow will only be efficient if supported by a tool that releases an engineer from the burden of routine and effort consuming operations. For instance, if an iterative ontology development process is in operation, there is a need to present the differences between the source and the target version of the ontology. The difference has to be presented in a form that could be easily comprehended and analyzed by the verification engineer. His task then is to compare the generated difference report with the requirements to the target ontology version and to judge about the correctness and completeness of the implementation.</p><p>Verification becomes even more important when the artifact is developed collaboratively by several engineers or even distributed teams working on its different blocks. In this case the result needs to trace the errors to the proper context of the engineer who owns the development of the fragment in focus.</p><p>The objective of this paper is to demonstrate the tool for helping verifying ontology engineering work -Ontology Difference Visualizer (ODV). The proof of concept prototype of ODV has been developed to support the verification steps of the Shaker Modeling Methodology for ontology refinement <ref type="bibr" target="#b0">[1]</ref>, <ref type="bibr" target="#b1">[2]</ref> in the PSI project <ref type="foot" target="#foot_0">1</ref> . The design choices for the prototype are explained based on the review of the related work in Section 2. ODV generates the report about the structural difference in the pair of ontologies and visualizes this difference using the extended notation of UML class diagrams as presented in Section 3. ODV allows analyzing the difference by appropriate parts that are called ontological contexts as presented in Section 4. The operational context model of ODV is based on the context model of PSI Upper-Level Ontology <ref type="bibr" target="#b0">[1]</ref>. Section 5 presents the ODV demonstration that uses the pair of versions of the PSI Core Time ontology -v.2.2 and v.2.3. This pair of ontology versions has been used in one of our tool evaluation and validation experiments. Finally, the paper is concluded and the plans for the future work are outlined in Section 6.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Related Work</head><p>The central part of the presented work is the visualization of ontology changes. Therefore, the related work to be analyzed is the results in ontology visualization with the emphasis on the visualization of the structural changes in ontologies.</p><p>Methods and tools for ontology visualization (please refer to <ref type="bibr" target="#b2">[3]</ref> for a detailed review) are classified by the basic representation style into the following categories: indented list (Protégé<ref type="foot" target="#foot_1">2</ref> , OntoEdit <ref type="bibr" target="#b3">[4]</ref>); node-link (OntoViz<ref type="foot" target="#foot_2">3</ref> , OWLViz<ref type="foot" target="#foot_3">4</ref> , OntoSphere <ref type="bibr" target="#b4">[5]</ref>); zoomable view (Jambalaya <ref type="bibr" target="#b5">[6]</ref>, CropCircles <ref type="bibr" target="#b6">[7]</ref>); space filling (treemap visualization of gene ontologies <ref type="bibr" target="#b7">[8]</ref>); focus plus context or distortion (hyperbolic view in TGVizTab <ref type="bibr" target="#b8">[9]</ref>). Currently the tools for ontology development more often use a 2D visualization metaphor. Examples are OWLViz, TGVizTab, Jambalaya plug-ins for Protégé. 3D visualization approach is also investigated in, for example, <ref type="bibr" target="#b9">[10]</ref>, OntoSphere <ref type="bibr" target="#b4">[5]</ref>. OntoSphere is a Protege plug-in using 3D visualization metaphor and interaction in order to intelligently navigate through the dense information space. In the prototype presented in <ref type="bibr" target="#b9">[10]</ref> the sphere-packing technique is used instead of 2D circle-filling (used in CropCircles <ref type="bibr" target="#b6">[7]</ref>) in order to combine the 3D navigation (rotation, semantic zoom) with the fine tuning of the level of details.</p><p>Standardization efforts in visualizing ontologies are mainly within OMG <ref type="bibr" target="#b10">[11]</ref>. OMG elaborates the UML meta-model for the representation of ontologies encoded among others in RDF and OWL. Since definition of UML Ontology Definition Metamodel for OWL DL in <ref type="bibr" target="#b11">[12]</ref>, UML-based visualization of ontologies is used both in commercial tools like TopBraid <ref type="foot" target="#foot_4">5</ref> Composer™, Sandpiper <ref type="foot" target="#foot_5">6</ref> Software Visual Ontology Modeler™ and in freely available tools, e.g. in OWLGrEd <ref type="bibr" target="#b12">[13]</ref>.</p><p>Our ODV presented in this paper uses UML-based notation for representing the visualizations of structural changes in ontologies. The basic notation has been chosen because of the standardization efforts of OMG and the use of UML-based visualizations of ontologies in some commercial tools. One more argument in favor of the UML-based notation was that it is widely accepted across disciplines as a visual language for modeling and design. Therefore, its use helps decreasing the ramp-up efforts of both the ontology engineers and the subject experts to start understanding this visual ontology representation. We have proposed the extension of the UML class diagram notation that is presented in Section 3.</p><p>Unfortunately there are not many approaches and tools for visualizing structural differences in ontologies. One relevant approach implemented in the software tool is the PROMPT-Viz<ref type="foot" target="#foot_6">7</ref> Protégé plug-in <ref type="bibr" target="#b13">[14]</ref>, relying on PROMPTdiff <ref type="bibr" target="#b14">[15]</ref> in calculating structural difference between ontologies. The visualization combines hierarchically embedded rectangles -nested treemaps -with a zoomable user interface. The treemap notation can only be effectively used for hierarchical structures in ontologies, and can not be easily extended. Another example is the visualization of differences in indented lists in OWLDiff <ref type="foot" target="#foot_7">8</ref> .</p><p>With respect to computing structural differences in ontologies several research results, comprising algorithms and software prototypes, need to be mentioned. However we omit a detailed discussion of this aspect here as the focus of this paper is visualization and refer to our technical report <ref type="bibr" target="#b15">[16]</ref> for a detailed comparative analysis of these algorithms and software tools. The ODV uses the PromptDiff algorithm <ref type="bibr" target="#b14">[15]</ref> for computing structural difference.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">Extended UML Notation for Structural Change Visualization</head><p>In the developed extension of the UML class diagram notation for structural change visualization, every change is presented as a set of atomic sub-changes of two typesadded or removed elements. The added elements are marked green and the removed -red. In the cases of compound changes the diagram contains the minimal information about such a change and also comprises every element required for the visualization of the change.</p><p>OWL classes are represented by UML classes. The removed OWL classes are rendered with red border and class name. The added OWL classes -with green border and class name. If a class is renamed both the old name (red) and the new name (green) appear in the class box (Fig. <ref type="figure" target="#fig_1">1a</ref>).</p><p>OWL generalization changes are visualized as colored UML generalizations (Fig. <ref type="figure" target="#fig_1">1b</ref>). Added or removed generalizations to OWL: Thing class are not displayed.</p><p>OWL datatype properties are presented as UML class attributes. The range of a property forms the type of the corresponding attribute, the property name determines the name of the corresponding attribute and the domain determines the class-holder of the attribute. Added datatype properties are marked green, removed datatype properties are marked red. Renamed attributes are visualized as the combination of the added attribute with the new name and the removed attribute with the old name to provide the complete information about the change (Fig. <ref type="figure" target="#fig_1">1c</ref>). So far the notation does not allow rendering all the possible changes in datatype properties -for example the change of the type of an attribute (OWL property range). The refinement is planned for the future work. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Legend:</head><p>The following denotation for colors has been introduced to provide the readability of the diagrams in the black and white mode.</p><p>Text labels: strikedthrough labels correspond to red; underlined labels correspond to green.</p><p>Lines and borders: dashed lines ( ) correspond to red; dotted lines ( ) correspond to green Object properties are presented as UML associations. When a property doesn't have the inverse property its name becomes the association name. When a property has the inverse property, their names are used as association roles. Deleted object properties are visualized as associations marked red while added ones are marked green. Renamed properties are visualized as associations with two names -the old name marked red and the new name marked green (Fig. <ref type="figure" target="#fig_1">1d</ref>). Domain and range restriction changes are rendered as added or removed associations. Unnamed classes formed by complex restriction statements are represented by synthetic classes. In such cases only the changed parts of a synthetic class are marked with color. Nevertheless, the whole synthetic class must be shown to ensure the completeness of the change diagram (Fig. <ref type="figure" target="#fig_1">1e</ref>).</p><p>Changes to cardinality restrictions are represented as cardinalities of associations marked with corresponding color (Fig. <ref type="figure" target="#fig_1">1f</ref>). The changes in functional, inverse functional, symmetric, and transitive statements for object properties are represented as the semantics of associations, marked green for additions and red for deletions (Fig. <ref type="figure" target="#fig_1">1f</ref>).</p><p>Enumeration, union, or intersection axioms are rendered as quads containing the set of internal UML elements. Each quad consists of the name of the logical operation and the set of operands (classes or individuals). Changed elements in the quad are marked green (added) or red (removed). The unchanged elements are also shown (Fig. <ref type="figure" target="#fig_1">1g</ref>).</p><p>Generalization constraints are displayed as per the UML standard. The removed constraints are rendered red and the added ones are green (Fig. <ref type="figure" target="#fig_1">1h</ref>).</p><p>The presented notation for ontology change has been deliberately restricted to render the structural changes in ontology schemas (TBox). The reason is that the software tool for analyzing differences (ODV) has been developed to support the particular phase of Ontology Refinement and Validation in the Shaker Modeling methodology for ontology refinement. Structural changes where the instances of ontologies are involved are analyzed within a different methodology phase -ontology ABox Migration (Fig. <ref type="figure" target="#fig_4">4</ref>). This analysis is supported by a different software tool we developed <ref type="bibr" target="#b22">[23]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Context Model and ODV Functionality</head><p>ODV allows analyzing the difference between the compared ontologies by appropriate parts that are called ontological or structural contexts. The formal model for representing contexts is the one of the PSI Upper-Level Ontology <ref type="bibr" target="#b16">[17]</ref>. Here the context model and its implementation and use in the ODV are briefly presented.</p><p>As only the structural part of the context model is relevant for ODV (Fig. <ref type="figure">2</ref>, dark grey concepts), the process related part of the upper-level model is not in use. The relevant part of the formal model could be interpreted as follows.</p><p>A Context<ref type="foot" target="#foot_8">9</ref> of an entity (that has the context) is the selection of related things that facilitate interpreting, using, or performing the entity having this context in a pragmatic way. For denoting a Context it is therefore required to answer:</p><p>(i) The context of what is specified? A Context could be either of a Process or of an Object. For ODV the context of a Process is not relevant while the Objects for ODV are the concepts of the analyzed ontologies. So, we are interested in the contexts of ontology concepts.</p><p>(ii) What is relevant for the inclusion in the context? An instance of a Context may aggregate the instances of a Process or of an Object as relevant referential constituents. For ODV only Objects are relevant constituents where the instances of an Object would be the concepts of the analyzed ontologies together with all their properties. (m,M)B specifies how many (minimally, Maximally) instances of B may be related to the ONE SPECIFIC instance of A. DOLCE is the foundational ontology of the WonderWeb ontology library <ref type="bibr" target="#b17">[18]</ref>; SUMO is the Suggested Upper Merged Ontology <ref type="bibr" target="#b18">[19]</ref>; PSI-ULO is the PSI Upper-Level Ontology <ref type="bibr" target="#b0">[1]</ref> Fig. <ref type="figure">2</ref>: The upper-level context model <ref type="bibr" target="#b16">[17]</ref> used in ODV.</p><p>(iii) Who uses the Context? A Context is used by an Agent to define the current working focus and determine working priorities. For ODV the instance of an Agent will be the user (the ontology engineer) who is the owner of the concept whose structural context is described.</p><p>Fig. <ref type="figure" target="#fig_3">3</ref> presents the desktop of the ODV. The composition of a context of a concept (0), as implemented in the ODV, could be formed by specifying the radius of the neighborhood of this concept <ref type="bibr" target="#b0">(1)</ref>. Further it could be fine-tuned by manual inclusion or exclusion of the concepts (2), object properties (3), subsumption relationships (4). The analyzed ontological context may be placed on the wafer of the source (old) ontology by toggling the "show old" mode in the Tools menu. The context may be also altered by considering or filtering out the concepts belonging to the imported ontology modules <ref type="bibr" target="#b4">(5)</ref>. Finally the "owner" filter may be employed for concentrating on the changes that have been introduced by a particular ontology engineer in the team <ref type="bibr" target="#b5">(6)</ref>.</p><p>The ODV implementation allows also editing and saving the layout of the visualized structural difference in the project file <ref type="bibr" target="#b6">(7)</ref>. Such a layout saves all the context settings and therefore allows personalized representations for different users.</p><p>The reported release of the ODV proof of concept software prototype has been implemented in Java as a plug-in to the Cadence ProjectNavigator software prototype. ODV uses OWL API 2 and therefore is capable of processing OWL ontologies coded in OWL DL. OWL DL has been used in the ontologies that have been analyzed in ODV evaluation experiments.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">ODV Demonstration</head><p>For the demonstration of the ODV the pair of the PSI Core Time ontology versions (2.2 and 2.3) has been selected. The reasons for the selection of this particular pair of ontologies are: (i) the ontologies are small enough for being effectively demonstrated; (ii) structural changes were substantial and the types of changes in this pair of ontology versions cover almost all the spectrum of the change notation; and (iii) the ontology engineering work on the refinement of the Time ontology has been documented in line with the phases of the ontology engineering methodology <ref type="bibr" target="#b1">[2]</ref> this documentation may be used as a back-up demonstration material. The primary reason for the change requirements to the Time ontology v.2.2 was that the underlying minimal model of time <ref type="bibr" target="#b19">[20]</ref> was not capable of meeting the requirements for the development of the design project scheduling component for the Cadence ProjectNavigator <ref type="bibr" target="#b20">[21]</ref>. Therefore it has been decided that the formal model of time is upgraded to the time crisp model <ref type="bibr" target="#b19">[20]</ref> and the ontology will be refined so as to provide the descriptive models for: (i) the phases of time intervals; (ii) periods -the finite time intervals associated to the particular repetitions of events; and (iii) the sets of periods -the collections of periods describing the part of the time line corresponding to all the repetitions of the event. These requirements have been implemented in the Time ontology v.2.3 <ref type="foot" target="#foot_9">10</ref> .</p><p>Following the Shaker Modeling Methodology, the team comprising two ontology engineers and two subject experts: have specified the requirements; have refined the formal model of time; have proposed the UML model of the proposed solution; have discussed this model, refined it and agreed on the release candidate; have implemented the ontology in OWL-DL based on the agreed model. After performing these development steps the changes in the ontology have been verified using the ODV (Fig. <ref type="figure" target="#fig_4">4</ref>). The first iteration of the change analysis revealed that though all the requirements have been accounted for in the proposed UML model, the OWL-DL ontology code did not implement all the required changes. These errors have been easily detected using context filtering. The knowledge engineer who was the owner of the context containing the error has been tasked to provide the correction. The next iteration of the change analyses revealed no errors. The methodology is presented using the ISO/IEC 24744 notation <ref type="bibr" target="#b21">[22]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Ontology Difference Visualizer</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Visualization of Structural Difference</head><p>As it could be seen in Fig. <ref type="figure" target="#fig_4">4</ref>, the ODV is the tool that supports the verification steps of the ontology refinement phases of the methodology. It computes and visualizes the structural difference between the older version of the ontology that has been developed before (in the previous methodology iteration) and the newer version of the ontology. The visualization diagram can be stored as an image and further used as a report for documenting the process of ontology engineering. The verification engineer manually compares the requirements produced in the user evaluation phase to the generated difference diagram to check if all the requirements have been properly implemented. We have observed in the evaluation experiments that the contextualization features of the ODV noticeably increase the performance of the validation engineer in executing this important operation.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6">Concluding Remarks and Outlook</head><p>The paper supports the demonstration of the ODV software tool. Emphasis has been put on the explanation of how this tool uses ontological contexts for making the collaborative work of ontology engineers more productive -in particular in the verification step of ontology refinement. The ODV computes the structural difference between the pair of ontologies and renders this difference using the presented extension of the UML class diagram notation. The layout and the rendered ontological context may be altered and saved in a project file thus enabling personalized views on the parts of the ontologies to be verified.</p><p>For computing structural differences the ODV uses the PromptDiff fixpoint algorithm mainly because of its modularity and extendibility. For the future it is planned that several heuristic matches will be developed as extensions. At the moment the ODV is a single user prototype that uses local file system as the ontology repository. As the tool is thought as an instrument for collaborative work in a distributed team it will be further developed to enable multiuser work with a centralized triple store. Furthermore, the ODV may reveal its full potential as a verification and validation instrument only as a component of an ontology model (schema) editor. The development of such an editor and the integration of the upcoming revisions of ODV into it are also the plans for our future work.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Fig. 1 .</head><label>1</label><figDesc>Fig. 1. The notation for ontology structural change visualization (extension of UML).</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head></head><label></label><figDesc>mA…MA), (mB…MB) are the multiplicities denoting the (instance) cardinality of the relationship: (m,M)A specifies how many (minimally, Maximally) instances of A may be related to the ONE SPECIFIC instance of B;</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_3"><head>Fig. 3 :</head><label>3</label><figDesc>Fig. 3: The ODV desktop. Visualized is the structural difference between the PSI Time Core ontologies v.2.2 and v.2.3.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_4"><head>Fig. 4 .</head><label>4</label><figDesc>Fig. 4. The use of ODV to support the Shaker Modeling Methodology for ontology refinement.The methodology is presented using the ISO/IEC 24744 notation<ref type="bibr" target="#b21">[22]</ref>.</figDesc></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="1" xml:id="foot_0">Performance Simulation Initiative (PSI) is the internal R&amp;D project of Cadence Design Systems GmbH.</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="2" xml:id="foot_1">Protégé Project. Stanford University, http://protege.stanford.edu</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="3" xml:id="foot_2">OntoViz plug-in for Protégé, http://protegewiki.stanford.edu/wiki/OntoViz</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="4" xml:id="foot_3">OWLViz plug-in for Protégé, http://protegewiki.stanford.edu/wiki/OWLViz</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="5" xml:id="foot_4">TopQuadrant TopBraid Composer, http://www.topquadrant.com/products/TB_Composer.html</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="6" xml:id="foot_5">Sandpiper Software Visual Ontology Modeler, http://www.sandsoft.com/products.html</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="7" xml:id="foot_6">PROMPT-Viz plug-in for Protégé, http://protegewiki.stanford.edu/wiki/PromptViz</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="8" xml:id="foot_7">OWLDiff plug-in for Protégé, http://protegewiki.stanford.edu/wiki/OWLDiff</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="9" xml:id="foot_8">http://isrg.kit.znu.edu.ua/ontodocwiki/index.php/Context</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="10" xml:id="foot_9">http://isrg.kit.znu.edu.ua/ontodocwiki/index.php/PSI_Core_Time_ontology</note>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">An Upper-Level Ontological Model for Engineering Design Performance Domain</title>
		<author>
			<persName><forename type="first">V</forename><surname>Ermolayev</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Keberle</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W.-E</forename><surname>Matzke</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">LNCS</title>
		<editor>Li, Q., Spaccapietra, S., Yu, E.</editor>
		<imprint>
			<biblScope unit="volume">5231</biblScope>
			<biblScope unit="page" from="98" to="113" />
			<date type="published" when="2008">2008. 2008</date>
			<publisher>Springer</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Performance Simulation Initiative. Shaker Modeling Methodology for Ontology Refinement</title>
		<author>
			<persName><forename type="first">V</forename><surname>Ermolayev</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Jentzsch</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Keberle</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Sohnius</surname></persName>
		</author>
		<idno>PSI-METH-TR-2009-1, 75</idno>
	</analytic>
	<monogr>
		<title level="m">Reference Specification</title>
				<imprint>
			<date type="published" when="2009">2009</date>
			<biblScope unit="volume">1</biblScope>
		</imprint>
		<respStmt>
			<orgName>VCAD EMEA Cadence Design Systems, GmbH</orgName>
		</respStmt>
	</monogr>
	<note type="report_type">Technical Report</note>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Ontology Visualization Methods -A Survey</title>
		<author>
			<persName><forename type="first">A</forename><surname>Katifori</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Halatsis</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Lepouras</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Vassilakis</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Giannopoulou</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">ACM Computing Surveys</title>
		<imprint>
			<biblScope unit="volume">39</biblScope>
			<biblScope unit="issue">4</biblScope>
			<date type="published" when="2007">2007</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">OntoEdit: Guiding ontology development by methodology and inferencing</title>
		<author>
			<persName><forename type="first">Y</forename><surname>Sure</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Angele</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Staab</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">DOA/CoopIS/ODBASE 2002</title>
				<editor>
			<persName><forename type="first">R</forename><surname>Meersman</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">Z</forename><surname>Tari</surname></persName>
		</editor>
		<meeting><address><addrLine>London</addrLine></address></meeting>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2002">2002</date>
			<biblScope unit="volume">2519</biblScope>
			<biblScope unit="page" from="1205" to="1222" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">OntoSphere: more than a 3D ontology visualization tool</title>
		<author>
			<persName><forename type="first">A</forename><surname>Bosca</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Bonino</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Pellegrino</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">2 nd Italian Semantic Web Workshop</title>
				<imprint>
			<date type="published" when="2005">2005</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Jambalaya: an interactive environment for exploring ontologies</title>
		<author>
			<persName><forename type="first">M.-A</forename><surname>Storey</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Noy</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">A</forename><surname>Musen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Best</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Fergerson</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Ernst</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">2002 International Conference on Intelligent User Interfaces</title>
				<meeting><address><addrLine>New York, NY, USA</addrLine></address></meeting>
		<imprint>
			<publisher>ACM Press</publisher>
			<date type="published" when="2002">2002</date>
			<biblScope unit="page">239</biblScope>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">CropCircles: Topology Sensitive Visualization of OWL Class Hierarchies</title>
		<author>
			<persName><forename type="first">T</forename><forename type="middle">D</forename><surname>Wang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Parsia</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">ISWC-2006. LNCS</title>
				<editor>
			<persName><forename type="first">I</forename><forename type="middle">F</forename><surname>Cruz</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">S</forename><surname>Decker</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">D</forename><surname>Allemang</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">C</forename><surname>Preist</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">D</forename><surname>Schwabe</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">P</forename><surname>Mika</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">M</forename><surname>Uschold</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">L</forename><surname>Aroyo</surname></persName>
		</editor>
		<meeting><address><addrLine>Heidelberg</addrLine></address></meeting>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2006">2006</date>
			<biblScope unit="volume">4273</biblScope>
			<biblScope unit="page" from="695" to="708" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Visualization and Analysis of Microarray and Gene Ontology Data with Treemaps</title>
		<author>
			<persName><forename type="first">E</forename><forename type="middle">H</forename><surname>Baehrecke</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Dang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Babaria</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Shneiderman</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">BMC Bioinformatics</title>
		<imprint>
			<biblScope unit="volume">5</biblScope>
			<biblScope unit="page" from="5" to="84" />
			<date type="published" when="2004">2004</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">TGVizTab: An Ontology Visualisation Extension for Protégé</title>
		<author>
			<persName><forename type="first">H</forename><surname>Alani</surname></persName>
		</author>
		<ptr target="http://eprints.ecs.soton.ac.uk/8326/" />
	</analytic>
	<monogr>
		<title level="m">Workshop on Visualization Information in Knowledge Engineering at International Conference on Knowledge Capture (K-CAP-2003</title>
				<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Node-Link and Containment Methods in Ontology Visualization</title>
		<author>
			<persName><forename type="first">J</forename><surname>Dmitrieva</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><forename type="middle">J</forename><surname>Verbeek</surname></persName>
		</author>
		<ptr target="http://ceur-ws.org/Vol-529/owled2009_submission_9.pdf" />
	</analytic>
	<monogr>
		<title level="m">6 th International Workshop &quot;OWL: Experience and Directions</title>
				<editor>
			<persName><forename type="first">R</forename><surname>Hoekstra</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">P</forename><forename type="middle">F</forename><surname>Patel-Schneider</surname></persName>
		</editor>
		<imprint/>
	</monogr>
	<note>OWLED-2009)</note>
</biblStruct>

<biblStruct xml:id="b10">
	<monogr>
		<ptr target="http://www.omg.org/spec/ODM/1.0/" />
		<title level="m">Ontology Definition Metamodel (ODM), Version 1.0 Specification</title>
				<meeting><address><addrLine>Needham, MA</addrLine></address></meeting>
		<imprint>
			<publisher>Object Management Group, Inc</publisher>
			<date type="published" when="2009-05">May 2009</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Visual Modeling of OWL DL Ontologies Using UML</title>
		<author>
			<persName><forename type="first">S</forename><surname>Brockmans</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Volz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Eberhart</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Löffler</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">ISWC 2004, LNCS</title>
				<editor>
			<persName><forename type="first">Y</forename><surname>Gil</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">E</forename><surname>Motta</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">V</forename><forename type="middle">R</forename><surname>Benjamins</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">M</forename><forename type="middle">A</forename><surname>Musen</surname></persName>
		</editor>
		<meeting><address><addrLine>Heidelberg</addrLine></address></meeting>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2004">2004</date>
			<biblScope unit="volume">3298</biblScope>
			<biblScope unit="page" from="198" to="213" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">OWLGrEd: a UML Style Graphical Notation and Editor for OWL 2</title>
		<author>
			<persName><forename type="first">J</forename><surname>Bārzdiņš</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Bārzdiņš</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Čerāns</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Liepiņš</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Sproģis</surname></persName>
		</author>
		<ptr target="http://www.webont.org/owled/2010/papers/owled2010_submission_5.pdf" />
	</analytic>
	<monogr>
		<title level="m">Proc. 7 th International Workshop &quot;OWL: Experience and Directions</title>
				<editor>
			<persName><forename type="first">K</forename><surname>Clark</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">E</forename><surname>Sirin</surname></persName>
		</editor>
		<meeting>7 th International Workshop &quot;OWL: Experience and Directions</meeting>
		<imprint/>
	</monogr>
	<note>OWLED-2010)</note>
</biblStruct>

<biblStruct xml:id="b13">
	<monogr>
		<title level="m" type="main">PROMPT-Viz: Ontology Version Comparison Visualizations with Treemaps</title>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">S J</forename><surname>Perrin</surname></persName>
		</author>
		<ptr target="http://hdl.handle.net/1828/528" />
		<imprint>
			<date type="published" when="2004">2004</date>
			<pubPlace>, Canada</pubPlace>
		</imprint>
		<respStmt>
			<orgName>Department of Computer Science ; University of Victoria, British Columbia</orgName>
		</respStmt>
	</monogr>
	<note type="report_type">Master Of Science Thesis</note>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">PROMPTdiff: A Fixed-Point Algorithm for Comparing Ontology Versions</title>
		<author>
			<persName><forename type="first">N</forename><surname>Noy</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Musen</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">National Conference on Artificial Intelligence (AAAI/IAAI&apos;02)</title>
				<imprint>
			<publisher>AAAI Press</publisher>
			<date type="published" when="2002">2002</date>
			<biblScope unit="page" from="744" to="750" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<monogr>
		<title level="m" type="main">Performance Simulation Initiative. Ontology Revision Visual Analysis</title>
		<author>
			<persName><forename type="first">A</forename><surname>Copylov</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Ermolayev</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Keberle</surname></persName>
		</author>
		<idno>PSI-ONTO-RM-TR-2009-01</idno>
		<imprint>
			<date type="published" when="2009">2009</date>
		</imprint>
		<respStmt>
			<orgName>VCAD EMEA Cadence Design Systems, GmbH</orgName>
		</respStmt>
	</monogr>
	<note type="report_type">Technical Report</note>
</biblStruct>

<biblStruct xml:id="b16">
	<analytic>
		<title level="a" type="main">A Context Model for Knowledge Workers</title>
		<author>
			<persName><forename type="first">V</forename><surname>Ermolayev</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Ruiz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Tilly</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Jentzsch</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">M</forename><surname>Gomez-Perez</surname></persName>
		</author>
		<ptr target="http://ceur-ws.org/" />
	</analytic>
	<monogr>
		<title level="m">2 nd International Workshop on Context, Information and Ontologies</title>
				<editor>
			<persName><forename type="first">V</forename><surname>Ermolayev</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">J</forename><forename type="middle">M</forename><surname>Gomez-Perez</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">P</forename><surname>Haase</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">P</forename><surname>Warren</surname></persName>
		</editor>
		<meeting><address><addrLine>CIAO</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2010">2010</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b17">
	<monogr>
		<author>
			<persName><forename type="first">C</forename><surname>Masolo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Borgo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Gangemi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Guarino</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Oltramari</surname></persName>
		</author>
		<title level="m">WonderWeb Deliverable D18 Ontology Library (final), ICT Project 2001-33052 WonderWeb: Ontology Infrastructure for the Semantic Web</title>
				<imprint>
			<date type="published" when="2003">2003</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b18">
	<analytic>
		<title level="a" type="main">Towards a Standard Upper Ontology</title>
		<author>
			<persName><forename type="first">I</forename><surname>Niles</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Pease</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">International Conference on Formal Ontologies in Information Systems</title>
				<meeting><address><addrLine>New York, NY, USA</addrLine></address></meeting>
		<imprint>
			<publisher>ACM Press</publisher>
			<date type="published" when="2001">2001</date>
			<biblScope unit="volume">2001</biblScope>
			<biblScope unit="page" from="2" to="9" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b19">
	<analytic>
		<title level="a" type="main">Fuzzy Time Intervals for Simulating Actions</title>
		<author>
			<persName><forename type="first">V</forename><surname>Ermolayev</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Keberle</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W.-E</forename><surname>Matzke</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Sohnius</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">IUNISCON 2008. LNBIP</title>
				<editor>
			<persName><forename type="first">R</forename><surname>Kaschek</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">C</forename><surname>Kop</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">C</forename><surname>Steinberger</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">G</forename><surname>Fliedl</surname></persName>
		</editor>
		<meeting><address><addrLine>Heidelberg</addrLine></address></meeting>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2008">2008</date>
			<biblScope unit="volume">5</biblScope>
			<biblScope unit="page" from="429" to="444" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b20">
	<analytic>
		<title level="a" type="main">Articulation and Sharing of Distributed Design Project and Process Knowledge</title>
		<author>
			<persName><forename type="first">V</forename><surname>Ermolayev</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Dengler</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Jentzsch</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W.-E</forename><surname>Matzke</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Intelligent Distributed Computing IV, SCI</title>
				<editor>
			<persName><forename type="first">M</forename><surname>Essaaidi</surname></persName>
		</editor>
		<meeting><address><addrLine>Berlin/Heidelberg</addrLine></address></meeting>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2010">2010</date>
			<biblScope unit="volume">315</biblScope>
			<biblScope unit="page" from="209" to="216" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b21">
	<analytic>
		<title level="a" type="main">Standardizing Methodology Metamodelling and Notation: An ISO Exemplar</title>
		<author>
			<persName><forename type="first">B</forename><surname>Henderson-Sellers</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Gonzalez-Perez</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">UNISCON 2008. LNBIP</title>
				<editor>
			<persName><forename type="first">R</forename><surname>Kaschek</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">C</forename><surname>Kop</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">C</forename><surname>Steinberger</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">G</forename><surname>Fliedl</surname></persName>
		</editor>
		<meeting><address><addrLine>Berlin/Heidelberg</addrLine></address></meeting>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2008">2008</date>
			<biblScope unit="volume">5</biblScope>
			<biblScope unit="page" from="1" to="12" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b22">
	<analytic>
		<title level="a" type="main">Evaluation of Semi-Automated Ontology Instance Migration</title>
		<author>
			<persName><forename type="first">M</forename><surname>Davidovsky</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Ermolayev</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W.-E</forename><surname>Matzke</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Tolok</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Intelligent Distributed Computing IV, SCI</title>
				<editor>
			<persName><forename type="first">M</forename><surname>Essaaidi</surname></persName>
		</editor>
		<meeting><address><addrLine>Berlin/Heidelberg</addrLine></address></meeting>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2010">2010</date>
			<biblScope unit="volume">315</biblScope>
			<biblScope unit="page" from="179" to="190" />
		</imprint>
	</monogr>
</biblStruct>

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