<?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">When to use what: Structuralization, Specialization, Instantiation, Metaization -Some Hints for Knowledge Engineers</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Lothar</forename><surname>Hotz</surname></persName>
							<affiliation key="aff0">
								<orgName type="department" key="dep1">Hamburger Informatik Technology Center</orgName>
								<orgName type="department" key="dep2">Department Informatik</orgName>
								<orgName type="institution">University of Hamburg</orgName>
								<address>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Stephanie</forename><surname>Von Riegen</surname></persName>
							<affiliation key="aff0">
								<orgName type="department" key="dep1">Hamburger Informatik Technology Center</orgName>
								<orgName type="department" key="dep2">Department Informatik</orgName>
								<orgName type="institution">University of Hamburg</orgName>
								<address>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">When to use what: Structuralization, Specialization, Instantiation, Metaization -Some Hints for Knowledge Engineers</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">B784E1536DC2E75F5B065D6EDD119DD2</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-19T15:47+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>In knowledge engineering, ontology creation, and especially in knowledge-based configuration often used relations are: aggregate relations (has-parts, here called structural relations), specialization relation (is-a), and instantiation (instance-of). A combination of the later is called metaization, which denotes the use of multiple instantiation layers. In this paper, we give examples and use-hints for these relations especially from the configuration point of view.</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>For configuration-based inference tasks, like constructing a description of a specific car periphery system <ref type="bibr" target="#b1">[Hotz et al., 2006]</ref> or drive systems <ref type="bibr" target="#b4">[Ranze et al., 2002]</ref>, the knowledge of a certain domain is represented with a knowledge-modeling language (KML) which again is interpreted, because of a defined semantic, through a knowledge-based system or configurator <ref type="bibr" target="#b0">[Arlt et al., 1999;</ref><ref type="bibr">Günter and Hotz, 1999]</ref>. Examples for those KMLs are the Web-Ontology Language (OWL) and the Component Description Language (CDL); further languages are e.g. described in <ref type="bibr" target="#b7">[van Harmelen et al., 2007]</ref>. KMLs typically provide concepts or classes gathering all properties, a certain set of domain objects has, under a unique name. With concepts and instances a strict separation into two layers is made: a domain model (or ontology) which covers the knowledge of a certain domain (abbr. layer D ) and a system model (or configuration) which covers the knowledge of a concrete system or product of the domain (abbr. layer S ).</p><p>Properties of a concept that map to primitive data types, like intervals, values sets (enumerations), or constant values, are called parameters. Properties that map to other concepts or to instances are called relations. KMLs provide structural, specialization, and instantiation as typical relations. A specialization relation relates a superconcept to a subconcept, where the later inherits the properties of the first. This relation (also called is-a relation) forms a specialization hierarchy or lattice, if a concept has more than one superconcept. The structural relation is given between a concept c and several other concepts r, which are called relative concepts. With structural relations a compositional hierarchy based on the has-parts relation can be modeled as well as other structural relationships. Instances are instantiations of concepts and represent concrete domain objects (instance-of).</p><p>Additionally to concepts, instances, and their relations, constraints provide model facilities to express n-ary relationships between properties of concepts <ref type="bibr" target="#b3">[John, 2002;</ref><ref type="bibr" target="#b1">Gelle and Faltings, 2003]</ref>. Constraints can represent restrictions between properties like arithmetic relations or restrictions on structural relations (e.g. ensuring existence of certain instances). Especially constraints on structural relations extend typical constraint technology, which is based on primitive data types like numbers or strings <ref type="bibr" target="#b2">[Hotz, 2009b]</ref>.</p><p>In this paper, the use of structuralization, specialization, and instantiation are discussed. Even those relations are quite well-known they are sometimes confounded. Furthermore, when used with more than the two mentioned domain and system layers (see <ref type="bibr" target="#b0">[Asikainen and Männistö, 2010;</ref><ref type="bibr" target="#b2">Hotz, 2009a]</ref>) the instantiation relation is multiply applied, which leads to new modeling layers and thus, probably to modeling difficulties. The creation of such multiple layers is called metaization <ref type="bibr" target="#b5">[Strahringer, 1998]</ref>.</p><p>In the following, we first consider all relations in more depth and give examples of their use (Section 2 and Section 3). Afterward, we discuss metaization and its use for configuration (Section 4). We end with a short discussion on related work and a conclusion.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Structuralization</head><p>As already elaborated in <ref type="bibr" target="#b2">[Hotz, 2009a]</ref> configuration can be considered as model construction, because a description of a certain system (a configuration) is constructed by a configurator. Furthermore, <ref type="bibr" target="#b2">[Hotz, 2009a]</ref> emphasizes to consider the has-parts relation as a has relation that may be used for diverse aspects like has-Realizations or has-Features in software-intensive systems. For the typical use, a structural relation represents a compositional relation. In this case, between c and its relatives r, c denotes the aggregates and r denotes the parts. The underlying structural relation is used by configurators to construct the description and thus are the motor of configuration. Depending on what instances (of c or r) exist first, instances of the related concepts are created; e.g. this enables reasoning from the aggregate to the parts or contrariwise, from the parts to the aggregate. This semantic holds for every structural relation. Thus, introducing several structural relations enables the use of adequate domain names like has-Features or has-Realizations, and thus to facilitate maintenance.</p><p>Figure <ref type="figure" target="#fig_0">1</ref> pictures an upper-model for software-intensive systems (UMSiS, <ref type="bibr" target="#b1">[Hotz et al., 2006]</ref>). It defines four asset types (features, context, hardware and software artefacts) which are common to most application domains of softwareintensive systems (SiS). A product, i.e. the result of the product derivation, contains software and hardware artefacts as parts, these together realize particular features. Several structural relations are depicted, like has-Realizations and has-Feature. When using the upper-model for a specific domain, the UMSiS is extended with domain-specific knowledge about hardware and software artefacts, the existing features, relevant context aspects, etc. In the example above, the concepts are organized in different spaces. Each space represents a specific aspect of the domain and thus each configured product should have those aspects. Figure <ref type="figure" target="#fig_0">1</ref> provides the example of the feature and artefact aspects in the domain of software-intensive systems. Thus, spaces separate concepts of one layer. Through this grouping of concepts of one layer the configuration model is easier to manage for a knowledge engineer. Furthermore, concepts of different spaces are connected by a structural relation. This ensures that a configured product finally contains all modeled aspects. In contrast to this, in Section 3 we will see, how the instantiation relation separates concepts and instances on different layers.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">Specialization vs. Instantiation</head><p>A concept describes a set of instances. The specialization relation (or subsumption or is-a relation) between two concepts c and s describes a subset relation, i.e. the set of instances of concept c is a subset of the set of instances of its superconcept s (see also <ref type="bibr" target="#b1">[Brachman, 1983]</ref>). Or, as defined in ontogenesis.knowledgeblog.org/699: "c is-a s iff: given any i that instantiates c, i instantiates s". An instance of a class c is always an instance of each superclass s of c. We consider this aspect as the hinting characteristic for knowledge engineers: During knowledge modeling one can try to make a specialization between two domain aspects and test this characteristic. Thus, it is tested if an instance of c is also reasonably an instance of s. If it is false the knowledge engineer must not use a specialization but e.g. instantiation, because c and s are probably on different layers.  An example for this situation is shown in Figure <ref type="figure" target="#fig_1">2</ref>; it presents the confounded usage of specialization and instantiation relations in the aforesaid modeling of softwareintensive systems domain (SiS) (Section 2). The system model layer (SiS S ) covers specific individuals, here the Motion Detection Software. This object is an instance of Software (SiS D ) but no instance of Compilable Concept. Compilable Concept denotes a specific kind of concept (thus a specific description of instances) that can be compiled. Thus, in the "bad" use, Motion Detection Software is incorrectly considered as a concept, i.e. as a description of instances. Instead it is an instance (here of Software), thus a specific domain object.</p><p>When a concept s is specialized to c all properties of s are inherited by c. Furthermore, the properties defined in c that are also defined in s must have more special property values than those in s. For checking this strict specialization, the subset semantic is defined for all primitive data types and the structural relation <ref type="bibr" target="#b2">[Hotz, 2009b]</ref>. Thus, the specialization relation is used for structuring the space of needed concepts for representing domain knowledge.</p><p>By the time a concept is instantiated, properties of the created instance are initialized by values or value ranges specified in the concept. Thus, the concept determines the structure of the instance (i.e. the properties). In this sense, a concept says something about its instances, i.e. a concept is on a different layer than its instances. By reducing the value ranges according to user decisions or constraint computations the configurator subsequently creates a specific description consisting of instances.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Metaization</head><p>For structuralization and specialization, the involved concepts are on one layer. However, for instantiation and metaization they are on different layers. By instantiating a concept one instance is created, i.e. a step from a set of instances to an individual element of this set is performed. If this step is cascadized, a concept c can be considered as an instance of another concept c m , i.e. a step from a set of concepts to one specific concept is performed. The concept c m is on a further layer. Figure <ref type="figure" target="#fig_2">3</ref> demonstrates this situation. The concept Feature is an instance of Abstract Concept which is a specialization of concept-m. All concepts on the metalayer CDL M represent the modeling facilities of CDL, describing the concepts and relations of CDL. Concept Artefact is a typical CDL concept (it is an instance of concept-m) and the relation has-Realization is a structural relation (represented by instantiating the CDL M concept relation-descriptor-m) ( <ref type="bibr" target="#b2">[Hotz, 2009a]</ref> for more on modeling CDL with CDL). CDL M represents all what is known about CDL D , i.e. concepts and relations.  By doing so, constraints on concepts of SiS D can be expressed. For example a constraint represents that each feature should be realizable by an artefact. A constraint can check that each feature (a subconcept of Feature) should have a structural relation has-Realization to a subconcept of Artefact. These kinds of constraints may be hard to define, because typically they are not related to one specific concept but to several. Still, such constraints are usually part of some modeling guidelines. 1  In <ref type="bibr">[Hotz and von Riegen, 2010b;</ref><ref type="bibr">2010a]</ref>, we introduce the Reasoning Driven Architecture (RDA) that allows the implementation of metalayers by using a configuration system on each layer. By doing so, each layer can be seen as a knowledge-based system that says something about the layer below. In the case of RDA, SiS D contains the knowledge of domain objects, which again are represented on SiS S . By introducing the metalayer SiS M , knowledge about knowledge is made explicit, i.e. knowledge about the knowledge of domain objects. This enables the use of reasoning techniques for each layer, not only for the domain and system layers as it is typically the case in knowledge-based systems. The central point of such an implementation is a mapping between instances on one layer to concepts on the next lower layer (see Figure <ref type="figure">5</ref> and <ref type="bibr">[Hotz and von Riegen, 2010a]</ref> for a map- 1 The SiS M M layer has been omitted because no modeling is required here.  ping for <ref type="bibr">CDL and [Tran et al., 2008]</ref> for mapping for OWL or <ref type="bibr" target="#b0">[Bateman et al., 2009]</ref>). Metalayers allow for handling (meta) tasks and services. For example, <ref type="bibr" target="#b6">[Tran et al., 2008]</ref> proposes to provide statistics about the model (e.g. retrieve all knowledge elements about Pre Crash Detection). With a metalayer like provided in Figure <ref type="figure" target="#fig_3">4</ref>, during configuration of a softwareintensive system one can call different external mechanisms for each specific metaconcept. For example, if an instance of an instance of Compilable Concept (e.g. an instance of Software) is configured, an external compiler mechanism can be called to realize the software. If an instance of an instance of Manufacturable Concept is configured, the warehouse can be contacted to check if the needed parts for the manufacturing are present. Thus, through the metalayer the actual configuration of a product can be monitored and reasoning on the configuration process can be processed.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">Related Work</head><p>The modeling approach, especially metaization <ref type="bibr" target="#b5">[Strahringer, 1998]</ref>, has similarities to the Model-Driven Architecture <ref type="bibr">[Miller and Mukerji, 2003;</ref><ref type="bibr" target="#b4">Kühne, 2006;</ref><ref type="bibr" target="#b0">Atkinson and Kühne, 2003;</ref><ref type="bibr">Hotz and von Riegen, 2010a]</ref>, because of the explicitation of several layers. However, the introduction of reasoning systems for each layer allows the direct usage of existing reasoners for inferring on metalayers.</p><p>Metaization as such is less considered in knowledge-based configuration. However, especially when learning methods, i.e. automated knowledge engineering, has to be used in changing environments, the automated monitoring of KBs becomes crucial and is conceivable with the presented techniques.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6">Conclusion</head><p>In this paper, we state the differences of the main relations for modeling configuration knowledge, i.e. specialization, instantiation, and structuralization. By introducing and clarifying the use of instantiation on several metalayers, we open up a further modeling facility and sketch first usage of this metaization technique for knowledge-based configuration. In upcoming work, we will apply these techniques in learning environments in the field of robot vision.</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: Extract from an upper-model for modeling software-intensive systems.</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: Good and bad use of specialization and instantiation in software-intensive systems.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head>Figure 3 :</head><label>3</label><figDesc>Figure 3: Modeling the Component Description Language.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_3"><head>Figure 4</head><label>4</label><figDesc>Figure4presents the enhancement of Figure1by the additional layer SiS M . SiS M describes the SiS D layer concepts Feature, Software, and Hardware as Abstract Concept, Compilable Concept, and Manufacturable Concept, respectively. Thus, it is a domain dependent extensions of CDL M .By doing so, constraints on concepts of SiS D can be expressed. For example a constraint represents that each feature should be realizable by an artefact. A constraint can check that each feature (a subconcept of Feature) should have a structural relation has-Realization to a subconcept of Artefact. These kinds of constraints may be hard to define, because typically they are not related to one specific concept but to several. Still, such constraints are usually part of some modeling guidelines.1  In[Hotz and von Riegen, 2010b; 2010a], we introduce the Reasoning Driven Architecture (RDA) that allows the implementation of metalayers by using a configuration system on each layer. By doing so, each layer can be seen as a knowledge-based system that says something about the layer below. In the case of RDA, SiS D contains the knowledge of domain objects, which again are represented on SiS S . By introducing the metalayer SiS M , knowledge about knowledge is made explicit, i.e. knowledge about the knowledge of domain objects. This enables the use of reasoning techniques for each layer, not only for the domain and system layers as it is typically the case in knowledge-based systems. The central point of such an implementation is a mapping between instances on one layer to concepts on the next lower layer (see Figure5and[Hotz and von Riegen, 2010a]  for a map-</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_4"><head>Figure 4 :</head><label>4</label><figDesc>Figure 4: Modeling software-intensive systems.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_5"><head></head><label></label><figDesc>Figure 5: CDL Example with instances on CDL M representing concepts of CDL D . This representation enables to reason on domain concepts with instance-related reasoning services.</figDesc></figure>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">A metamodelling approach to configuration knowledge representation</title>
		<author>
			<persName><surname>Arlt</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">OASIS common hyper-ontological framework (COF)</title>
				<editor>
			<persName><forename type="first">J</forename><forename type="middle">M</forename><surname>Villaveces</surname></persName>
		</editor>
		<meeting><address><addrLine>Orlando, Florida</addrLine></address></meeting>
		<imprint>
			<date type="published" when="1999-07-19">1999. July 19 1999. 2010. 2010. 2003. 2003. 2009. 2009</date>
			<biblScope unit="volume">3</biblScope>
			<biblScope unit="page" from="36" to="41" />
		</imprint>
		<respStmt>
			<orgName>University of Bremen</orgName>
		</respStmt>
	</monogr>
	<note type="report_type">Technical report</note>
	<note>Proc. of AAAI-99 Workshop on Configuration. Deliverable D1.2.1</note>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Knowledge-based Implementation of Metalayers -The Reasoning-Driven Architecture</title>
		<author>
			<persName><forename type="first">;</forename><surname>Brachman</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Ronald</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Esther</forename><surname>Brachman</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Boi</forename><surname>Gelle</surname></persName>
		</author>
		<author>
			<persName><forename type="first">;</forename><surname>Faltings</surname></persName>
		</author>
		<author>
			<persName><forename type="first">;</forename><forename type="middle">A</forename><surname>Günter</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Günter</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Hotz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Hotz</surname></persName>
		</author>
		<author>
			<persName><surname>Von Riegen ; Hotz</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. of 24. Workshop, Planen, Scheduling und Konfigurieren, Entwerfen (PuK2010) -KI 2010 Workshop</title>
				<editor>
			<persName><forename type="first">S</forename><surname>Krebs</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">M</forename><surname>Deelstra</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">J</forename><surname>Sinnema</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">J</forename><surname>Nijhuis</surname></persName>
		</editor>
		<editor>
			<persName><surname>Macgregor</surname></persName>
		</editor>
		<meeting>of 24. Workshop, Planen, Scheduling und Konfigurieren, Entwerfen (PuK2010) -KI 2010 Workshop<address><addrLine>Göttingen, Germany; IKBET; Berlin</addrLine></address></meeting>
		<imprint>
			<publisher>IOS Press</publisher>
			<date type="published" when="1983">1983. 1983. 2003. 2003. 1999. July 19 1999. 2010. 2010. 2006. 2006</date>
			<biblScope unit="volume">16</biblScope>
			<biblScope unit="page" from="10" to="19" />
		</imprint>
	</monogr>
	<note>Configuration in Industrial Product Families -The ConIPF Methodology</note>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Construction of Configuration Models</title>
		<author>
			<persName><forename type="first">L</forename><surname>Hotz</surname></persName>
		</author>
		<author>
			<persName><surname>Hotz</surname></persName>
		</author>
		<author>
			<persName><surname>Hotz</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Frame-based Knowledge Representation for Configuration, Analysis, and Diagnoses of technical Systems</title>
				<editor>
			<persName><forename type="first">L</forename><surname>Hotz</surname></persName>
		</editor>
		<meeting><address><addrLine>Pasadena</addrLine></address></meeting>
		<imprint>
			<publisher>Infix</publisher>
			<date type="published" when="2009">2009. 2009. 2009b. 2009</date>
			<biblScope unit="volume">325</biblScope>
		</imprint>
	</monogr>
	<note>Workshop Proceedings IJCAI. in German</note>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<author>
			<persName><forename type="first">;</forename><forename type="middle">U</forename><surname>John</surname></persName>
		</author>
		<author>
			<persName><surname>John</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Konfiguration and Rekonfiguration mittels Constraint-basierter Modellierung</title>
				<meeting><address><addrLine>St.</addrLine></address></meeting>
		<imprint>
			<publisher>Augustin</publisher>
			<date type="published" when="2002">2002. 2002</date>
		</imprint>
	</monogr>
	<note>In German</note>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Matters of (Meta-)Modeling</title>
		<author>
			<persName><forename type="first">;</forename><forename type="middle">T</forename><surname>Kühne</surname></persName>
		</author>
		<author>
			<persName><surname>Kühne ; Ranze</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">A Structure-Based Configuration Tool: Drive Solution Designer DSD</title>
				<editor>
			<persName><forename type="first">Joaquin</forename><surname>Miller</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">Jishnu</forename><surname>Mukerji</surname></persName>
		</editor>
		<imprint>
			<publisher>Object Management Group</publisher>
			<date type="published" when="2002">2006. 2006. 2003. omg/03-06-01. 2003. 2002. 2002</date>
			<biblScope unit="volume">5</biblScope>
			<biblScope unit="page" from="369" to="385" />
		</imprint>
	</monogr>
	<note>Conf. Innovative Applications of AI</note>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Ein sprachbasierter Metamodellbegriff und seine Verallgemeinerung durch das Konzept des Metaisierungsprinzips</title>
		<author>
			<persName><forename type="first">;</forename><forename type="middle">S</forename><surname>Strahringer</surname></persName>
		</author>
		<author>
			<persName><surname>Strahringer</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the Modellierung 1998</title>
				<meeting>the Modellierung 1998</meeting>
		<imprint>
			<publisher>Astronomical Society of Australia</publisher>
			<date type="published" when="1998">1998. 1998</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Metalevel Information in Ontology-Based Applications</title>
		<author>
			<persName><forename type="first">Tran</forename></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. of the 23rd AAAI Conf. on Artificial Intelligence (AAAI 2008)</title>
				<editor>
			<persName><forename type="first">Dieter</forename><surname>Fox</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">Carla</forename><forename type="middle">P</forename><surname>Gomes</surname></persName>
		</editor>
		<meeting>of the 23rd AAAI Conf. on Artificial Intelligence (AAAI 2008)<address><addrLine>Chicago, IL, USA</addrLine></address></meeting>
		<imprint>
			<publisher>AAAI Press</publisher>
			<date type="published" when="2008-07-13">2008. July 13-17 2008</date>
			<biblScope unit="page" from="1237" to="1242" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Handbook of Knowledge Representation</title>
		<author>
			<persName><surname>Van Harmelen</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Foundations of Artificial Intelligence)</title>
				<editor>
			<persName><forename type="first">Vladimir</forename><surname>Frank Van Harmelen</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">Bruce</forename><surname>Lifschitz</surname></persName>
		</editor>
		<editor>
			<persName><surname>Porter</surname></persName>
		</editor>
		<imprint>
			<publisher>Elsevier Science</publisher>
			<date type="published" when="2007">2007. 2007</date>
		</imprint>
	</monogr>
</biblStruct>

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