<?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">A Formal Ontology on User Interfaces -Yet Another User Interface Description Language? Position Paper</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Heiko</forename><surname>Paulheim</surname></persName>
							<email>heiko.paulheim@sap.com</email>
						</author>
						<author>
							<persName><forename type="first">Florian</forename><surname>Probst</surname></persName>
							<email>f.probst@sap.com</email>
						</author>
						<author>
							<affiliation key="aff0">
								<orgName type="institution">SAP Research Bleichstrasse</orgName>
								<address>
									<postCode>64283</postCode>
									<settlement>Darmstadt</settlement>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
						</author>
						<author>
							<affiliation key="aff1">
								<address>
									<addrLine>11, Feb 13 2011</addrLine>
									<settlement>Palo Alto</settlement>
									<region>CA</region>
									<country key="US">USA</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">A Formal Ontology on User Interfaces -Yet Another User Interface Description Language? Position Paper</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">BC5F78C5F14BF8FC6535BE7D2517FB30</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T16:45+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>User Interfaces, Ontology, UI Description Languages, Formal Models D.2.2 Software Engineering: Design Tools and Techniques-User Interfaces</term>
					<term>D.2.11 Software Engineering: Software Architectures-Languages</term>
					<term>I.2.4 Artificial Intelligence: Knowledge Representation Formalisms and Methods-Semantic Networks</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>During the past years, a lot of user interface description languages, most of them based on XML, have been introduced. At the same time, the use of formal ontologies for describing user interfaces has been discussed for a number of use cases. This paper discusses the differences between a formal ontologies and user interface description languages and and points out how both research directions can benefit from each other.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>INTRODUCTION</head><p>Recently, a number of use cases have been proposed that employ ontologies for modeling user interfaces, their components and interaction capabilities. Examples are automatic generation of explanations for user interfaces, adaptation of user interfaces for different needs and contexts, and integration of user interface components <ref type="bibr" target="#b13">[14]</ref>. Those use cases require a strongly formalized ontology of the domain of user interfaces and interactions.</p><p>In parallel, various UI description languages have been proposed, most of them XML based <ref type="bibr" target="#b6">[7,</ref><ref type="bibr" target="#b11">12]</ref>. The duality of UI description languages and formal ontologies gives rise to the question whether an additional ontology is really needed, or whether it is going to be yet another user interface description language.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>ONTOLOGIES AND MODELS</head><p>Although ontologies and software models are related, they are not essentially the same. Software models and ontologies are different by nature. An ontology claims to be a generic, commonly agreed upon specification of a conceptualization of a domain <ref type="bibr" target="#b5">[6]</ref>, with a focus on precisely capturing and formalizing the semantics of terms used in a domain. A software model in turn is taskspecific, with the focus on an efficient implementation of an application for solving tasks in the modeled domain <ref type="bibr" target="#b1">[2,</ref><ref type="bibr" target="#b15">16,</ref><ref type="bibr" target="#b17">18]</ref>. Thus, a software engineer would rather trade off precision for a simple, efficient model, with the possibility of code generation, while an ontology engineer would trade off simplicity for a precise representation. Another difference is that in software engineering, models are most often prescriptive models, which are used to specify how a system is supposed to behave, while ontologies are rather descriptive models, which describe how the world is <ref type="bibr" target="#b0">[1]</ref>. Figure <ref type="figure" target="#fig_0">1</ref> illustrates those differences.</p><p>Taking this thought to the domain of user interfaces and interactions, models are used to define particular user interfaces (e.g. with the goal of generating code implementing those interfaces), while a formal ontology would capture the nature of things that exist in the domain, e.g., which types of user interfaces exist, and how they are related.</p><p>Due to those differences, we argue that developing a formal ontology on user interfaces will not lead to yet another user interface description language, but to a formal model with different intentions and usages. In the next sections, we will discuss how the two worlds can benefit from each other.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>HOW A FORMAL ONTOLOGY CAN BENEFIT FROM UI DESCRIPTION LANGUAGES</head><p>A lot of research work has gone into the development of different user interface description languages. Those research efforts can be and should be taken into account when developing an ontology of the domain. with domain experts, scanning books and other material, and/or reusing parts of other ontologies <ref type="bibr" target="#b4">[5,</ref><ref type="bibr" target="#b18">19]</ref>. At this point of ontology engineering, lots of input can be used from existing user interface description languages.</p><p>Since those languages are most often XML-based, they consist of a smaller or larger number of tags and attributes, which determine the expressivity of the language. As many of those elements define certain concepts of the domain, such as UI components or actions that can be performed with them, they are a good starting point for developing a formal ontology of the domain.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Benchmarking the Ontology's Completeness</head><p>As discussed above, ontology engineering aims at providing a complete, comprehensive formal description of a domain. However, assessing the completeness of an ontology is not always an easy task. Here, user interface description languages can once again help by providing a benchmark for the ontology's completeness.</p><p>Such a benchmark can be performed in different ways.</p><p>On the meta-model level, the number of concepts contained in the meta model (e.g., tags and attributes in an XML schema) which have a counterpart in the ontology can be determined. On the model level, one can check whether given models in a user interface description language can be expressed using only the terms given in an ontology, either informally, or formally, e.g., in RDF. Thus, user interface description languages can provide a measure for the completeness of an ontology of the domain.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>HOW UI DESCRIPTION LANGUAGES CAN BENEFIT FROM A FORMAL ONTOLOGY</head><p>Once an ontology of the domain of user interfaces and interactions has been created, it can be used to improve the development and usage of new and existing user interface description languages as well.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Disambiguation of Terms</head><p>In an analysis of user interface description languages, we have found that terms are often used differently in different standards. An example is the term dialog. In XIML, for example, a dialog element is defined as being "like a command that can be executed [...] It is the more concrete instantiation of a task." <ref type="bibr" target="#b14">[15]</ref>. In contrast, XUL defines a dialog as an "element [which] should be used in place of the window element for dialog boxes" <ref type="bibr" target="#b9">[10]</ref>. Such ambiguities can easily lead to misinterpretations, especially if users are trained on a particular language and switch to another one.</p><p>Mapping a user interface description language to a formal ontology capturing the semantics of those terms can avoid such misinterpretations. With the example term dialog, a formal ontology can help resolving the ambiguity by indicating that the languages imply different top-level categories such as Process, Plan, or Software Component as super-category for Dialog.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Facilitating Extensibility of User Interface Description</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Languages</head><p>XML based languages usually use a fixed set of tags.</p><p>In order not to be too strictly limited for practical use, many of those languages provide some extension mechanisms such as universal general purpose tags that can be used for user-defined concepts (e.g. the ELEMENT tag in XIML). These extension slots are then filled with arbitrary strings.</p><p>Arbitrary strings, however, are dangerous. They lead to extensions that are incompatible with each other, interpreted differently by different people and systems A formal ontology can help here by providing a standardized vocabulary which can be used to fill such extension slots. Thus, it can be assured that there is an unambiguous interpretation of the extensions.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Model Comparison and Conversion</head><p>When bringing together different development teams, information systems, or organizations, it is likely that models created with different user interface description languages already exist. Using a mediating ontology for annotating the models is a common way of establishing comparability between models, not only user interface models <ref type="bibr" target="#b3">[4]</ref>.</p><p>Once models are annotated and can be compared using a common ontology, automatic conversion of models can be long-term objective. For the moment, a common ontology can at least support developers in understanding each other's models and assist them in unambiguously transferring their contents between modeling languages manually.</p><p>Fig. <ref type="figure" target="#fig_1">2</ref> summarizes how modeling languages and a formal ontology can benefit from each other.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>TOWARDS A FORMAL ONTOLOGY OF THE DOMAIN OF USER INTERFACES AND INTERACTIONS</head><p>With these considerations in mind, we have started to develop a formal ontology of the domain of user interfaces and interactions. The goal is to end up with an ontology that is comprehensive at least with respect to the expressivity of current user interface definition languages, that is universal enough to be extendable to future user interfaces that do not exist at the moment. Furthermore, to support valuable reasoning on user interfaces and provide meaningful semantics, the ontology should be highly axiomatized.</p><p>To end up with a comprehensive ontology, we have analyzed several user interface description languages in order to collect a maximum set of relevant terms. We have used UsiXML, XIML, UIML, Maria, XUL, LZX, WAI ARIA, and XForms as a basis for identifying the core concepts.</p><p>In order to build upon well-acknowledged roots, we have chosen the top level ontology DOLCE <ref type="bibr" target="#b8">[9]</ref> and its extensions as a basis for our ontology. This top level ontology provides an embracing basic classification of things and has been used as a basis for building numerous ontologies. Since the top level provides a complete classification, it ensures extensibility of the ontology by design, as every new concept can be classified in some existing category. Furthermore, we have reused two core ontologies of software and software components <ref type="bibr" target="#b10">[11]</ref>, which are also built upon the foundations of DOLCE.</p><p>The ontology we have developed is divided into two parts: a top level which captures the semantics of the basic terms of the domain, such as User Interface Component and Interaction, while the detail level classifies the actual things that exist in the domain, such as types of user interface components and user tasks that can be performed with those components. The OWL version of the top level ontology consists of 15 classes, two object properties, and 75 axioms, while the detail level consists of 179 classes, eleven object properties, and 448 axioms.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>CONCLUDING REMARKS</head><p>This position paper has discussed the differences between UI description languages and a formal ontology of the domain of user interfaces and interactions. Furthermore, We have given insight into the development of a comprehensive formal ontology of the user interfaces and interactions domain. In the long run, we are confident that formal ontologies and UI definition languages will both have their places, and that both will benefit from each other.</p><p>We have presented a number of potential improvements where developers employing user interface description languages could benefit from those languages being mapped to a formal ontology of user interfaces and interactions. Thus, our claim is that organizations providing user interface description languages could improve the usability and acceptance of those languages by providing such a mapping.</p><p>As a long-term objective, such a mapping could even facilitate automatic conversion between models developed with different user interface description languages. To that end, more sophisticated mapping approaches than simply relating elements form a modeling language to a category in an ontology are needed <ref type="bibr" target="#b12">[13]</ref>.</p><p>A formal ontology will not replace user interface description languages, but be a valuable enhancement. Due to the conceptual differences between software mod-  els and ontologies, user interface description languages do a better job, e.g., when developing user interfaces in model based approaches. Although there have been attempts for UI code generation from ontologies <ref type="bibr" target="#b7">[8,</ref><ref type="bibr" target="#b16">17]</ref>, the latter even claiming that ontologies should entirely replace existing user interface description languages, we believe that a co-existence of both is more beneficial.</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. Ontologies and modeling languages serve different purposes.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Figure 2 .</head><label>2</label><figDesc>Figure 2. How user interface description languages and ontologies can benefit from each other</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_3"><head>Figure 3 .</head><label>3</label><figDesc>Figure3. The top level of the ontology of the user interfaces and interactions domain. In the upper part, the design time concepts are shown, the lower part contains the run time concepts. The left part deals with interactions, the right part with components. The white ellipses denote concepts from the reused ontologies (with the following namespace conventions: DOLCE (dolce), Descriptions and Situations (dns), Plans (plans), Functional Participation (fp), Temporal relations (tr), Core Ontology of Software (cos), Core Ontology of Software Components (cosc)), the grey ellipses denote concepts from the top level ontology of the user interfaces and interactions domain. The grey triangles denote definitions carried out in the detail ontology.</figDesc></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" xml:id="foot_0">Copyright is held by the author/owner(s) SEMAIS'11, Feb 13 2011, Palo Alto, CA, USA</note>
		</body>
		<back>

			<div type="acknowledgement">
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Acknowledgements</head><p>The work presented in this paper has been partly funded by the German Federal Ministry of Education and Research under grants no. 01IA08006 and 13N10711.</p></div>
			</div>

			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<monogr>
		<title level="m" type="main">Ontologies, Meta-models, and the Model-Driven Paradigm</title>
		<author>
			<persName><forename type="first">U</forename><surname>Aßmann</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Zschaler</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Wagner</surname></persName>
		</author>
		<editor>Calero et al.</editor>
		<imprint>
			<biblScope unit="volume">3</biblScope>
			<biblScope unit="page" from="249" to="273" />
		</imprint>
	</monogr>
	<note>chapter 9</note>
</biblStruct>

<biblStruct xml:id="b1">
	<monogr>
		<title level="m" type="main">On the Relationship of Ontologies and Models</title>
		<author>
			<persName><forename type="first">C</forename><surname>Atkinson</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Gutheil</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Kiko</surname></persName>
		</author>
		<editor>S. Brockmans, J. Jung, and Y. Sure</editor>
		<imprint>
			<date type="published" when="2006">2006</date>
			<publisher>GI</publisher>
			<biblScope unit="volume">96</biblScope>
			<biblScope unit="page" from="47" to="60" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<monogr>
		<title level="m" type="main">Ontologies for Software Engineering and Software Technology</title>
		<author>
			<persName><forename type="first">C</forename><surname>Calero</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Ruiz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Piattini</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2006">2006</date>
			<publisher>Springer</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Linking Heterogeneous Conceptual Models through a Unifying Modeling Concepts Ontology</title>
		<author>
			<persName><forename type="first">J</forename><surname>Fengel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Rebstock</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 5th International Workshop on Semantic Business Process Management (SBPM 2010)</title>
		<title level="s">CEUR-WS</title>
		<editor>
			<persName><forename type="first">N</forename><surname>Stojanovic</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">B</forename><surname>Norton</surname></persName>
		</editor>
		<meeting>the 5th International Workshop on Semantic Business Process Management (SBPM 2010)</meeting>
		<imprint>
			<date type="published" when="2010">2010</date>
			<biblScope unit="volume">682</biblScope>
			<biblScope unit="page" from="1" to="4" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">METHONTOLOGY: From Ontological Art Towards Ontological Engineering</title>
		<author>
			<persName><forename type="first">M</forename><surname>Fernández</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Gómez-Pérez</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Juristo</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the AAAI97 Spring Symposium</title>
				<meeting>the AAAI97 Spring Symposium</meeting>
		<imprint>
			<date type="published" when="1997">1997</date>
			<biblScope unit="page" from="33" to="40" />
		</imprint>
	</monogr>
</biblStruct>

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

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">A Theoretical Survey of User Interface Description Languages: Preliminary Results</title>
		<author>
			<persName><forename type="first">J</forename><surname>Guerrero-Garcia</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">M</forename><surname>Gonzalez-Calleros</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Vanderdonckt</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Munoz-Arteaga</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">LA-WEB &apos;09: Proceedings of the 2009 Latin American Web Congress (la-web 2009)</title>
				<meeting><address><addrLine>Washington, DC, USA</addrLine></address></meeting>
		<imprint>
			<publisher>IEEE Computer Society</publisher>
			<date type="published" when="2009">2009</date>
			<biblScope unit="page" from="36" to="43" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Deriving User Interface from Ontologies: A Model-Based Approach</title>
		<author>
			<persName><forename type="first">B</forename><surname>Liu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Chen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><surname>He</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">ICTAI &apos;05: Proceedings of the 17th IEEE International Conference on Tools with Artificial Intelligence</title>
				<meeting><address><addrLine>Washington, DC, USA</addrLine></address></meeting>
		<imprint>
			<publisher>IEEE Computer Society</publisher>
			<date type="published" when="2005">2005</date>
			<biblScope unit="page" from="254" to="259" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<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>
		<ptr target="http://wonderweb.semanticweb.org/deliverables/documents/D18.pdf" />
		<title level="m">WonderWeb Deliverable D18 -Ontology Library (final)</title>
				<imprint>
			<date type="published" when="2003-08-02">2003. August 2nd, 2010</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<monogr>
		<ptr target="https://developer.mozilla.org/en/XUL" />
		<title level="m">XUL</title>
				<imprint>
			<date type="published" when="2010-08-04">2010. August 4th, 2010</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">An Ontology for Software</title>
		<author>
			<persName><forename type="first">D</forename><surname>Oberle</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Grimm</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Staab</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Handbook on Ontologies, International Handbooks on Information Systems</title>
				<editor>
			<persName><forename type="first">S</forename><surname>Staab</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">R</forename><surname>Studer</surname></persName>
		</editor>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2009">2009</date>
			<biblScope unit="volume">18</biblScope>
			<biblScope unit="page" from="383" to="402" />
		</imprint>
	</monogr>
	<note>2nd edition edition</note>
</biblStruct>

<biblStruct xml:id="b11">
	<monogr>
		<title level="m" type="main">XML Languages for User Interface Models -Deliverable D2.1 of the ServFace Project</title>
		<author>
			<persName><forename type="first">F</forename><surname>Paternò</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Santoro</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><forename type="middle">D</forename><surname>Spano</surname></persName>
		</author>
		<ptr target="http://141.76.40.158/Servface/index.php?option=com_docman&amp;task=doc_download&amp;gid=5&amp;Itemid=61" />
		<imprint>
			<date type="published" when="2008-08">August 2008. Accessed August 9th, 2010</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">Mapping Pragmatic Class Models to Reference Ontologies</title>
		<author>
			<persName><forename type="first">H</forename><surname>Paulheim</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Plendl</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Probst</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Oberle</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">2nd International Workshop on Data Engineering meets the Semantic Web (DESWeb)</title>
				<imprint>
			<date type="published" when="2011">2011</date>
		</imprint>
	</monogr>
	<note>to appear</note>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">Ontology-Enhanced User Interfaces: A Survey</title>
		<author>
			<persName><forename type="first">H</forename><surname>Paulheim</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Probst</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">International Journal on Semantic Web and Information Systems</title>
		<imprint>
			<biblScope unit="volume">6</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="36" to="59" />
			<date type="published" when="2010">2010</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">The XIML Specification</title>
		<author>
			<persName><forename type="first">Redwhale</forename><surname>Software</surname></persName>
		</author>
		<ptr target="http://www.ximl.org/download/step1.asp" />
	</analytic>
	<monogr>
		<title level="m">Available as part of the XIML Starter Kit version 1</title>
				<imprint>
			<date type="published" when="2000-08-03">2000. August 3rd, 2010</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<monogr>
		<title level="m" type="main">Using Ontologies in Software Engineering and Technology</title>
		<author>
			<persName><forename type="first">F</forename><surname>Ruiz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">R</forename><surname>Hilera</surname></persName>
		</author>
		<editor>Calero et al.</editor>
		<imprint>
			<biblScope unit="volume">3</biblScope>
			<biblScope unit="page" from="49" to="102" />
		</imprint>
	</monogr>
	<note>chapter 2</note>
</biblStruct>

<biblStruct xml:id="b16">
	<analytic>
		<title level="a" type="main">From an Ontology-Oriented Approach Conception to User Interface Development</title>
		<author>
			<persName><forename type="first">K</forename><forename type="middle">A</forename><surname>Sergevich</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><forename type="middle">V</forename><surname>Viktorovna</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">International Journal &quot;Information Theories and Applications</title>
		<imprint>
			<biblScope unit="volume">10</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="89" to="98" />
			<date type="published" when="2003">2003</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b17">
	<analytic>
		<title level="a" type="main">Data modelling versus ontology engineering</title>
		<author>
			<persName><forename type="first">P</forename><surname>Spyns</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Meersmanand</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Jarrar</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">SIGMOD Rec</title>
		<imprint>
			<biblScope unit="volume">31</biblScope>
			<biblScope unit="issue">4</biblScope>
			<biblScope unit="page" from="12" to="17" />
			<date type="published" when="2002">2002</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b18">
	<analytic>
		<title level="a" type="main">Ontologies: Principles, Methods and Applications</title>
		<author>
			<persName><forename type="first">M</forename><surname>Uschold</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Gruninger</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Knowledge Engineering Review</title>
		<imprint>
			<biblScope unit="volume">11</biblScope>
			<biblScope unit="page" from="93" to="136" />
			<date type="published" when="1996">1996</date>
		</imprint>
	</monogr>
</biblStruct>

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