<?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">FRED: Ontology-based Agents for enabling E-Coaching Support in a large Company</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Peter</forename><surname>Smolle</surname></persName>
							<email>peter.smolle@netdynamics-tech.com</email>
							<affiliation key="aff0">
								<orgName type="institution">Net Dynamics</orgName>
								<address>
									<addrLine>Prinz-Eugen-Str. 68-70</addrLine>
									<postCode>A-1040</postCode>
									<settlement>Vienna</settlement>
									<country key="AT">Austria</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">York</forename><surname>Sure</surname></persName>
							<email>sure@aifb.uni-karlsruhe.de</email>
							<affiliation key="aff1">
								<orgName type="department">Institute AIFB</orgName>
								<orgName type="institution">University of Karlsruhe</orgName>
								<address>
									<addrLine>Postfach</addrLine>
									<postCode>D-76128</postCode>
									<settlement>Karlsruhe</settlement>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">FRED: Ontology-based Agents for enabling E-Coaching Support in a large Company</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">B27DA74ED2DB6E62E1692F799738FC11</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T04:23+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>Agent</term>
					<term>E-Learning</term>
					<term>Ontology</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>We present FRED, an ontology-based agent and it's application in an E-Coaching scenario at a large company. We illustrate the architecture and underlying technology of our agent platform, e.g. ontologies, and present our methodology for ontology development as well as a brief cost-benefit analysis, thus showing also commercial aspects.</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>Intelligent agents have become an important software paradigm over the last two decades. Although there exists plenty definitions of what agents are (cf. e.g. <ref type="bibr" target="#b2">[2]</ref>, <ref type="bibr" target="#b5">[5]</ref>), one might focus on major roles for intelligent agents<ref type="foot" target="#foot_0">1</ref> including e.g. (i) the "Human Surrogate" that works autonomously without human direction in an actual or simulated environment and utilizes thereby the capability of intelligent agents to reason in a simple, rational manner and finally reports back results to humans, (ii) the "Intelligent Assistant" that supports humans in complex environments by performing tasks in cooperation with the human, and (iii), more general, the "Architectural Paradigm" for a software system that must integrate disparate subsystems.</p><p>There exist numerous agent based applications for various purposes and an active research community <ref type="foot" target="#foot_1">2</ref> . A large research project is the DARPA Agent Markup Language (DAML) <ref type="foot" target="#foot_2">3</ref> effort, it aims at developing a language and tools to facilitate the concept of the Semantic Web, in particular to provide a language for agents to facilitate communication through machine processable semantics (cf. <ref type="bibr" target="#b3">[3]</ref>) provided by ontologies.</p><p>In this paper we present FRED, an ontology-based agent and it's application in an E-Coaching scenario at a large company. The outline of this paper is as follows. We start in Section 2 by illustrating our motivational scenario, i.e. E-Coaching support for a large company. We continue by explaining the underlying system architecture of the FRED platform in Section 3. Section 4 describes the ontology engineering environment and the applied methodology, gives an example for a FRED ontology and ends with a description for which purposes ontologies currently are explored in the FRED platform. We present briefly our cost-benefit analysis for the real world "Coaching FRED" application to show the commercial value of an agent-based system in Section 5. Before concluding we give a brief discussion of related work.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">E-COACHING SUPPORT FOR A LARGE COMPANY</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1">Background</head><p>A large company in the utility area with approximately 20.000 employees is in transition phase from state owned towards privatization. Most of the employees have long term civil servant behavior, which slows down transition speed. The general managers addresses a clear people development strategy: "Our employees are the most important assets of the company. Its our aim to know their skills and to develop them in such a way that they become a self driven motivated work force. In doing so they will contribute significantly to the success of our company in the future." The people education department was given the responsibility to execute this skill development strategy in the most employee driven way. They decided to use a new agent based platform which enabled the building of so called personal development agents which will act like coaches -FRED.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2">Objectives of the project</head><p>The key objectives were set to reflect the mentioned strategy: (i) Support the skill-transition strategy, (ii) bring active information towards employee, (iii) improve service level for large employee groups, (iv) support the education staff in reducing routine-tasks and (v) optimize the education process.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.3">The coaching process</head><p>The "Coaching FRED" is an agent based application that is accessible through the intranet of the company. It supports employees to organize and coordinate their life long learning process. The Coaching FRED aims at increasing information dissemination of existing courses through delivering the right course offer to the right employee at the right moment. Therefore each employee might access his personal FRED through the intranet. Using the Coaching FRED starts with profiling the personal assistant by providing main topics of an employees tasks and interests. The profiling tasks is mandatory and the profiling of interests is mandatory. Immediately after this easy-to-go first step the Coaching FRED starts looking for appropriate courses. Naturally all information given to the Coaching FRED are stored safely and secretly through a security mechanism. The coaching process consists of eight steps resulting in a cyclic process:</p><p>(1) Initialize Coaching FRED. (2) The employee creates a personal task profile. (3) Coaching FRED offers the employee topics for courses. (4) Optionally, the employee creates a personal interest profile. (5) Coaching FRED offers additional topics for courses. ( <ref type="formula">6</ref>) Optionally, the employee gives feedback to the Coaching FRED in form of relevant topics for courses that do not appear in Coaching FREDs offering. <ref type="bibr" target="#b7">(7)</ref> Coaching FRED informs the employee about for him relevant courses from the course offerings of the company. (8) The employee is free to change her profile any time and to start the process again with <ref type="bibr" target="#b1">(1)</ref>.</p><p>Currently the main task of Coaching FRED is to create personalized course offerings according to an employees profile. For the future this might be extended easily by additional tasks like getting official permissions for attending courses or registering for courses.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.4">The solution concept</head><p>All different FRED types were developed using the capabilities of the platform. In our scenario we have types for users (e.g. the staff members), courses and education tasks.</p><p>Each FRED type has it's own ontology for communication (cf. Section 4). FREDs are populated with core data about the users and then given to every employee and to the related education staff members. Courses and education actions are represented by FREDs.</p><p>All FREDs are hosted on the FRED platform implemented at the computing center of the company. The access to FRED is given via the intranet browser environment. Once a FRED gets initialized, users have to register and the coaching process described above starts to work.</p><p>Figure <ref type="figure" target="#fig_0">1</ref> shows the solution developed for this scenario which contains in a nutshell the following items: (i) Each FRED-Type (e.g. Staff or Course) represents a role of an user or a process, (ii) a FRED Platform hosts the different FRED types with their Application Plans, (iii) Visualizer is the standard interface towards users of the system (typically via a browser by using http) and (iv) Tools Connect manages access to existing databases (e.g. pre-existing employee and course databases). The technical details of each component will be described in the following section.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">FRED ARCHITECTURE</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1">Preface</head><p>Net Dynamics Internet Technologies developed an ontology based software platform for delegation -FRED-populated by intelligent software agents which act on their owners behalf to address the following challenges (ordered from more general to more specific challenges): (i) Web content is by far faster growing than the amount of users, (ii) large parts of the content will not be usable because of the lack of security and easy to understand semantic based access, (iii) content suppliers want better methods to enhance their success in E-Commerce, (iv) reduce costs by using the power of agents technology to process tasks and workflows, (v) create a large and robust, scalable and secure platform which is able to execute in production environments and will be of use for a wide range of application areas which could benefit from the delegation principle and (vi) enable access to agents through mobile devices and browsers and make use of coming up technologies like UMTS or Blue Tooth. The FRED architecture addresses those challenges by using standards to create new semantic and ontology based methods which will then enable the benefits of delegation. The FRED architecture also enables a very productive way for building small reusable FRED applications, which will reduce development and integration effort for process oriented tasks significantly. This is done by using the development power of ontology based smart objects to build intelligent agents which are able to execute their tasks autonomously and can communicate with each other in a unambiguous way of mutual understanding using the FIPA ACL<ref type="foot" target="#foot_3">4</ref> agent communication language.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2">Key technologies of the FRED platform</head><p>To establish the FRED Platform with its capabilities, we have developed new concepts and methods: Smart Objects. All information within FRED is stored and exchanged as Smart Objects. Smart Objects are based on ontologies, they are dynamic, reusable and can represent their content in various forms. They have built-in privacy mechanisms to make sure that data will only be passed from one FRED to another according to the privacy profile of a FRED's owner. Main features of the Smart Objects are the following: (i) Implement "Real world view" instead of "data model view", which allows for sharing and reuse of objects in different domains, (ii) cover instances of objects and constraints, (iii) have build in security features, which are implemented as Smart Objects Security Policies, for exchanging information between FREDs, (iv) Meta Data (e.g. "Importance") for reasoning (v) support of multiple languages, (vi) strategy based persistence supports windowing, delayed serialization, high performance persistence, etc., (vii) "High Level Introspection" supports AI-techniques (inference engine, reasoning systems etc.) and (viii) Java based components, suited for graphical manipulation. Meeting Rooms. Interacting with each other, two or more FREDs perform their tasks in meetings, held in FRED Meetings Rooms. These meetings rooms ensure controlled and secure execution of FREDs tasks, they are scalable and optimized to perform as many meetings as possible to give FREDs the chance to meet as many FREDs as possible to achieve the best results.</p><p>FRED Control. The potentially high number of FREDs in a FRED Location needs an efficient control mechanism. FRED Control provides robustness and high availability to the FRED Platform.</p><p>In addition to these technologies a FRED Location uses standard state of the art technologies. Java. The development framework of FRED and application specific parts have been developed in JAVA. Critical components have been designed together with Sun Microsystems <ref type="foot" target="#foot_4">5</ref> . Agent-Technology. The proven concepts of agent technology<ref type="foot" target="#foot_5">6</ref> are the base technology for communication and interaction of FREDs. Ontology. The Section 4 describes the ontology engineering environment the underlying OntoEdit and the applied methodology for developing ontologies for FRED.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.">ONTOLOGY DEVELOPMENT</head><p>Ontologies <ref type="bibr" target="#b1">[1]</ref> aim at capturing domain knowledge in a generic way and provide a commonly agreed understanding of a domain, which may be reused, shared, and operationalized across applications and groups. Thus, ontologies are well-suited for enabling communication between agents in general, including software agents as well as human agents <ref type="bibr" target="#b4">[4]</ref>. However, because of their size, their complexity and their formal underpinnings ontologies are still far from being a commodity. Developing ontologies is a non-trivial task. We relied on a well-known ontology engineering environment accompanied by a methodology for ontology development. Ontology engineering environment. OntoEdit<ref type="foot" target="#foot_6">7</ref>  <ref type="bibr" target="#b6">[6]</ref> supports the collaborative development of ontologies by using graphical means. OntoEdit is built on top of a powerful internal ontology model. This paradigm supports representationlanguage neutral modeling as much as possible for concepts, relations, attributes, instances and axioms. Several graphical views onto the structures contained in the ontology support modeling the different phases of the ontology engineering cycle. How do our ontologies look like? OntoEdit enables the user to edit (i) an is-a hierarchy of concepts or classes (e.g. Employee is-a Person), (ii) relations between concepts (e.g. Employee works at Organization), (iii) attributes attached to concepts (e.g. Person has name STRING), (iv) instances of concepts (e.g. Mary instance of Person) and (v) axioms build on top. The concepts may be abstract or concrete, which indicates whether or not it is allowed to make direct instances of the concept. Each concept is uniquely identified but may have several names, which essentially is a way to define synonyms for that concept. Also, multiple languages are supported by that feature. The same holds for relations and attributes. The tool allows similar to the well-known "copy-and-paste" functionality the reorganizing of concepts within the hierarchy. An example ontology is shown in Subsection 4.1. Methodology for ontology development Concerning the methodology<ref type="foot" target="#foot_7">8</ref> , OntoEdit focuses on three main steps Firstly, all requirements of the envisaged ontology are collected. Typically for ontology engineering, ontology engineers and domain experts are joined in a team that works together on a description of domain and goal of the ontology, design guidelines, available knowledge sources (e.g. reusable ontologies and thesauri etc.), potential users and use cases and applications supported by the ontology. The output of this phase is a semi-formal description of the ontology. Secondly, during the refinement phase the team extends the semi-formal description in several iterations and formalizes it in an appropriate representation language. The output of this phase is a mature ontology (aka. "target ontology"). Thirdly, the target ontology needs to be evaluated according to the requirement specifications. Typically this phase serves as a proof for the usefulness of developed ontologies and may involve the engineering team as well as end users of the targeted application. The output of this phase is an evaluated ontology, ready for the roll-out into a productive environment.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.1">Ontologies for FRED</head><p>Ontologies are explored in the FRED platform for mainly two aspects: (i) enabling communication between different FREDs and (ii) defining security guidelines for a FRED world. Figure <ref type="figure" target="#fig_1">2</ref> shows an example FRED ontology developed with OntoEdit. On the left side the concept hierarchy is shown. On the right side attributes and relations (with their ranges) are presented for a selected concept (here: Course). This particular ontology is the basis for communication with "Course FREDs". It defines all relevant concepts and relations known by these FREDs. In general, each FRED type has it's own ontology for communication. Shared concepts and relations enable different kinds of FRED-Types to communicate with each other.</p><p>The security guidelines define which kind of information is allowed for exchange between FREDs according to the 10132 project On-To-Knowledge, a detailed description of the methodology can be found in <ref type="bibr" target="#b7">[7]</ref>) profile defined by users. One example are different levels of authorization through users. A FRED might be authorized to look for offerings and return appropriate ones to the user or to look for offerings and book an appropriate one. Each security profile is instanciated according to a "security ontology" that contains the security guidelines. Different platforms might have different security guidelines.</p><p>For the future there might be FREDs that travel across borders of FRED Platforms. Ontologies provide a shared understanding of domains of interest and are potentially valuable to support the mapping tasks in this even more complex scenario.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.">COST-BENEFIT ANALYSIS</head><p>Attracting industrial customers for such an application requires a detailed comparison of costs and benefits, typically having a strong positive benefit as a requirement for a purchase order. A cost-benefit analysis is an approach to show the methodology which has been applied at this customer. The assumptions and numbers are therefore associated with this special case only and cannot be transferred to other situations without having a basic understanding of the special circumstances. A tight cooperation with our customer led to the following results (a detailed description is not within the scope of this paper). The benefits are based on current known efforts and to achieve improvements which will lead to manpower savings to be expected because of delegating tasks to FREDs. The number of education activities or courses are in the magnitude of 1.000 in this company. In particular, benefits are achieved in the following areas: (i) improving the productivity of the education staff, (ii) reducing the time for finding optimized education, (iii) targeted information about education and (iv) optimizing course attendance. The cost part represents a cumulated number and no detailed calculations, to make the order of magnitude of the real savings visible. We took two sets of employees numbers as a basis: an initial set of 4.000 employees organized in 200 units with 16 members of the educational staff for the first phase of the implementation and an expanded set of 20.000 employees organized in 1.000 units with 50 members of the educational staff. The break even of the project calculated with a base of 4.000 employees is during the second year. With a base of 20.000 employees the break even is already during the first year. The total benefit after 3 years for the entire company will be approximately 4.6 Mio EUR.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.">RELATED WORK</head><p>E-Learning by itself addresses more the use of technology for teaching where E-Coaching has the power to represent a "teacher" in the process. Though there is plenty of work available, which describes software agent research and applications, the area of using intelligent agents for coaching an education process is just about to evolve. The interests increase due to the achievable productivity for very large communities. Still, this research area is rather new. A planned workshop at Carnegie Mellon University<ref type="foot" target="#foot_8">9</ref> will be of help to get an overview on current research in the area of using intelligent agents for coaching.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="7.">CONCLUSION</head><p>We presented FRED, an ontology based agent and it's application in an E-Coaching scenario of a large company. The key objectives of our implemented system are: (i) Support the skill-transition strategy, (ii) bring active information towards employees, (iii) improve the service level for large employee groups, (iv) support the education staff in reducing routine-tasks, and (v) optimize the education process. Our system explores ontologies mainly for two purposes: (i) enabling communication between different FREDs and (ii) defining security guidelines for a FRED world. Ontologies for FREDs are engineered according to a well-known methodology with the help of the ontology engineering environment OntoEdit.</p><p>Our real world application is highly scalable and is targeted at serving potentially 20.000 users. A cost-benefit analysis for our project resulted in a break even during the first year and approximately 4.6 Mio EUR total benefits after 3 years for the entire company.</p><p>For the future the company will expand it's intranet but also it's internet websites with attractive delegation offerings. Internally, i.e. through the delegation tasks provided within the intranet, the goal is to optimize the life long learning process of employees. Externally, i.e. through the delegation tasks provided on the internet, the goal is to improve the customer relationship management by personalized offerings for each customer and by creating an innovative service image in general.</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: FRED solution concept</figDesc><graphic coords="2,77.71,53.95,191.19,104.18" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Figure 2 :</head><label>2</label><figDesc>Figure 2: Ontology development for FRED with On-toEdit for ontology development, viz. (i) ontology kickoff (basically a requirements specification), (ii) refinement, and (iii) evaluation.Firstly, all requirements of the envisaged ontology are collected. Typically for ontology engineering, ontology engineers and domain experts are joined in a team that works together on a description of domain and goal of the ontology, design guidelines, available knowledge sources (e.g. reusable ontologies and thesauri etc.), potential users and use cases and applications supported by the ontology. The output of this phase is a semi-formal description of the ontology. Secondly, during the refinement phase the team extends the semi-formal description in several iterations and formalizes it in an appropriate representation language. The output of this phase is a mature ontology (aka. "target ontology"). Thirdly, the target ontology needs to be evaluated according to the requirement specifications. Typically this phase serves as a proof for the usefulness of developed ontologies and may involve the engineering team as well as end users of the targeted application. The output of this phase is an evaluated ontology, ready for the roll-out into a productive environment.</figDesc><graphic coords="3,328.77,54.37,214.68,194.30" type="bitmap" /></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="1" xml:id="foot_0">cf. http://www.agent-software.com.au/</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="2" xml:id="foot_1">cf. e.g. http://agents.umbc.edu/ and http://www.agentlink.org/</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="3" xml:id="foot_2">cf. http://www.daml.org/</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="4" xml:id="foot_3">cf. http://www.fipa.org/repository/aclspecs.html</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="5" xml:id="foot_4">cf. http://java.sun.com/</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="6" xml:id="foot_5">cf. e.g. http://www.fipa.org/</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="7" xml:id="foot_6">OntoEdit is available from Ontoprise GmbH, cf. http://www.ontoprise.com.</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="8" xml:id="foot_7">The methodology was initially developed in the EU IST-</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="9" xml:id="foot_8">"Coach Agent-, and Multi-Agent Modeling Workshop", planned for June 2002 at Carnegie Mellon University, USA.</note>
		</body>
		<back>

			<div type="acknowledgement">
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="8.">ACKNOWLEDGEMENTS</head><p>Research for this paper was partially funded by EU in the project IST-1999-10132 "On-To-Knowledge". We would like to thank all colleagues at Net Dynamics and the Institute AIFB for their lively discussions. Especially we would like to thank our partner Ontoprise (Karlsruhe, Germany), who is provider of the underlying ontology based technologies.</p></div>
			</div>

			<div type="references">

				<listBibl>

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

<biblStruct xml:id="b1">
	<monogr>
		<title level="m" type="main">Ontologies: Silver Bullet for Knowledge Management and Electronic Commerce</title>
		<author>
			<persName><forename type="first">D</forename><surname>Fensel</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2001">2001</date>
			<publisher>Springer Verlag</publisher>
			<pubPlace>Berlin</pubPlace>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Is it an agent, or just a program?: A taxonomy for autonomous agents</title>
		<author>
			<persName><forename type="first">S</forename><surname>Franklin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Graesser</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the Third International Workshop on Agent Theories, Architectures, and Languages</title>
				<meeting>the Third International Workshop on Agent Theories, Architectures, and Languages</meeting>
		<imprint>
			<publisher>Springer-Verlag</publisher>
			<date type="published" when="1996">1996</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Agents on the web</title>
		<author>
			<persName><forename type="first">J</forename><surname>Hendler</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE Intelligent Systems, Special Issue on the Semantic Web</title>
		<imprint>
			<biblScope unit="volume">16</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="30" to="37" />
			<date type="published" when="2001-03">March 2001</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Ontology based web agents</title>
		<author>
			<persName><forename type="first">S</forename><surname>Luke</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Spector</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Rager</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Hendler</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the First International Conference on Autonomous Agents</title>
				<meeting>the First International Conference on Autonomous Agents</meeting>
		<imprint>
			<date type="published" when="1997">1997</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<monogr>
		<title level="m" type="main">Artificial Intelligence: A Modern Approach</title>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">J</forename><surname>Russell</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Norvig</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1995">1995</date>
			<publisher>Prentice Hall</publisher>
			<pubPlace>Englewood Cliffs, NJ, USA</pubPlace>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">OntoEdit: Collaborative ontology development for the semantic web</title>
		<author>
			<persName><forename type="first">Y</forename><surname>Sure</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Erdmann</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>
		<author>
			<persName><forename type="first">R</forename><surname>Studer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Wenke</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the International Semantic Web Conference 2002 (ISWC 2002)</title>
				<meeting>the International Semantic Web Conference 2002 (ISWC 2002)<address><addrLine>Sardinia, Italia</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2002">June 9-12 2002. 2002</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<monogr>
		<title level="m" type="main">On-To-Knowledge Methodology</title>
		<author>
			<persName><forename type="first">Y</forename><surname>Sure</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Studer</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2002">2002</date>
		</imprint>
	</monogr>
	<note>chapter 3</note>
</biblStruct>

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