<?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 Browser-based Tool for Collaborative Distributed Annotation for the Semantic Web</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Onni</forename><surname>Valkeapää</surname></persName>
							<email>onni.valkeapaa@tkk.fi</email>
						</author>
						<author>
							<persName><forename type="first">Eero</forename><surname>Hyvönen</surname></persName>
							<email>eero.hyvonen@tkk.fi</email>
						</author>
						<author>
							<affiliation key="aff0">
								<orgName type="department">Computing Research Group (SeCo)</orgName>
								<orgName type="institution">Helsinki University of Technology (TKK) Semantic</orgName>
								<address>
									<addrLine>Otaniementie 17</addrLine>
									<postBox>P.O. Box 5500</postBox>
									<postCode>FI-02015</postCode>
									<settlement>TKK</settlement>
								</address>
							</affiliation>
						</author>
						<author>
							<affiliation key="aff1">
								<orgName type="institution">Helsinki University of Technology (TKK)</orgName>
							</affiliation>
						</author>
						<author>
							<affiliation key="aff2">
								<orgName type="department">Group (SeCo)</orgName>
								<orgName type="institution">University of Helsinki Semantic Computing Research</orgName>
								<address>
									<addrLine>Otaniementie 17</addrLine>
									<postBox>P.O. Box 5500</postBox>
									<postCode>FI-02015</postCode>
									<settlement>TKK</settlement>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">A Browser-based Tool for Collaborative Distributed Annotation for the Semantic Web</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">EFDEEF9D62F9434AC635303EFED57BFB</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T16: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>H.3.1 [Information storage and retrieval]: Content Analysis and Indexing -Indexing methods Design</term>
					<term>Experimentation Semantic Annotation</term>
					<term>Ontologies</term>
					<term>Annotation Schema</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>This paper presents a prototype of an ontology-based semantic annotation tool Saha. The tool eases the process of creating ontological descriptions of documents by providing a simple user interface that hides the complexity of ontologies from annotators. Saha is used with a web browser, and it supports collaborative distributed creation of metadata by centrally storing annotations, which can be viewed and edited by different annotators. Concepts defined in external ontologies can be imported and used in annotations by connecting Saha to ontology servers. The tool is being tested in practical semantic portal projects.</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>Provision of semantically rich, ontology-based metadata is one of the major challenges in developing the Semantic Web. In recent years, various annotation systems have been developed to face this challenge <ref type="bibr" target="#b13">[14]</ref>. There is, however, a lack of systems that 1) can be easily used by annotators unfamiliar with technical side of the Semantic Web, and that 2) are able to support distributed creation of semantic metadata based on complex metadata annotation schemas (ontologies). In this paper, we present an annotation tool, Saha 1 <ref type="bibr" target="#b14">[15]</ref>, aiming to satisfy these needs. Saha is browser-based in order to support wide and distributed usage. It has simple user interface that hides complexity of ontologies from the annotator, and adapts automatically to different metadata schemas. Saha supports collaborative annotation of web-documents and it can utilize ontology services for sharing URIs and importing concepts defined in various external ontologies. The tool is targeted especially for creating metadata of web resources in semantic 1 http://www.seco.tkk.fi/applications/saha/ web portals. It is being applied to various applications within the National Semantic Web Ontology Project in Finland (FinnONTO) <ref type="foot" target="#foot_0">2</ref> .</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">SAHA ANNOTATION SYSTEM 2.1 Design rationale and implementation</head><p>In order to develop an annotation system that would be easy to use and that would support the creation of semantically rich metadata, we identified four basic requirements for our system. These were also features that we felt were not supported well enough in many of the current annotation platforms:</p><p>1) The system should, as a rule, hide technical concepts related to markup languages and ontologies from its user. Typically, this means e.g. hiding URIs and complex class hierarchies from the annotators. This should not, however, be done at the expense of expressiveness of the annotations.</p><p>2) Annotations should be based on annotation schemas, which are ontologies that define the structure of annotations and guide annotators in their task. The system should form its user-interface automatically according to the annotation schema loaded in it.</p><p>3) The system should support collaborative distributed annotation, where the annotation process can be shared among different annotators at different locations.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>4)</head><p>In order to make the system platform-independent from the annotator's point of view, it should be implemented as a web application.</p><p>It has been widely argued that automation is needed in the annotation for the Semantic Web <ref type="bibr" target="#b0">[1]</ref>, <ref type="bibr" target="#b11">[12]</ref>, <ref type="bibr" target="#b13">[14]</ref>. There are, however, limitations to what can be done automatically. These limitations usually lead to either missing or incorrect annotations (low recall/precision) <ref type="bibr" target="#b13">[14]</ref>. For example, it is difficult for an automated system to recognize semantic relations between entities it has extracted from a document <ref type="bibr" target="#b2">[3]</ref>. Due to the limitations related to automation, most of the current (semi)automatic annotation systems still need human intervention at some point in the annotation process <ref type="bibr" target="#b11">[12]</ref>. In Saha, our primary goal has not been the automation of the annotation process, but rather to support the creation of annotations that cannot be produced automatically. Although requiring a lot of work, such annotation can be seen as a collaborative effort, comparable to the creation of different kinds of Wikis<ref type="foot" target="#foot_1">3</ref> .</p><p>The basic architecture of Saha is depicted in figure <ref type="figure">1</ref>. It consists of the following functional parts:</p><p>1) Saha application, which is run on a web-server. It stores and distributes annotations and creates web-pages which form the user interface used in creating annotations.</p><p>2) PostgreSQL-database, which is used to store the Jena's ontology model containing schema and annotations.</p><p>3) Annotators using web browsers to interact with the system.</p><p>4) The ONKI ontology-service, which is used to fetch concepts defined in external ontologies and to share instances created by the annotators.</p><p>5) Applications using the annotations created with Saha.</p><p>Annotations can be retrieved in RDF/XML using HTTP-GET</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Figure 1. Architecture of Saha</head><p>Saha is a web application implemented using the Apache Cocoon <ref type="foot" target="#foot_2">4</ref> and Jena<ref type="foot" target="#foot_3">5</ref> frameworks. It is designed as a web application in order to impose as little requirements as possible to the end user's computational environment. To use Saha, all an annotator needs is an appropriate web browser with an Internet connection. Saha uses extensively techniques such as Javascript and Ajax<ref type="foot" target="#foot_4">6</ref> in order to provide annotator with simple and versatile user interface.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2">User interface</head><p>The user interface of Saha is comprised of two main pages. In the first page, depicted partly in figure <ref type="figure">2</ref>, the annotator sees the annotation classes of an annotation schema and is able to search and open existing annotations or create a new one. The annotator can also create a new subclass for an annotation schema class in order to specify the class hierarchy. This is an optional feature and can be disabled. In order to keep the user interface as simple as possible, more elaborate ontology-editing features, such as creating new properties, are excluded. A new annotation is created by choosing a class and typing the URL of the document to be annotated. Existing annotations can be searched by their labels or by the documents they annotate.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Figure 2. User interface of Saha: the class selection page</head><p>In the second page of Saha's user interface, depicted in figure <ref type="figure">3</ref>, an annotator can edit annotations and view the documents to be annotated. With Saha, any kind of a document (HTML-page, PDF-document etc.) that can be referenced by a URI can be annotated. However, the web browser being used sets the limits to the kinds of documents that can be viewed in Saha's user interface <ref type="foot" target="#foot_5">7</ref> . The annotation page shows properties of the selected annotation class in a simple form, which can be used to supply values for the properties. In figure <ref type="figure">3</ref>, an annotation belonging to the class "Article" and annotating the document with the URL "http://www.seco.tkk.fi" is shown. The annotation has one literal value defined for the property "Title". The annotator can edit the value by clicking on it. Defining an object value, such as "Creator" shown in figure <ref type="figure">3</ref>, is explained in detail in subsection 2.6.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.3">Annotations in Saha</head><p>Annotations created in Saha are based on different metadata annotation schemas, which are defined in OWL. In typical use scenario, a schema describes some specific area of interest and is created by an administrator of annotation project. The purpose of an annotation schema is to define a description template for annotation construction <ref type="bibr" target="#b12">[13]</ref>. The schema helps annotators to describe resources in a consistent way and it can be effectively used to construct a generic user-interface for the application.</p><p>In Saha, annotations are instantiated classes and properties of an annotation schema, which are linked to the document being described. The linking plays an essential role in annotations, because 1) an annotation is separate from the document it describes, and 2) the way linking is done affects the meaning of the relation between the annotation and the document. There are two ways to associate an annotation with a document in Saha.</p><p>The first one makes the assertion that the document is an instance of one specific class defined in the schema. It can be thus used efficiently to classify documents. An example of this kind of an annotation is expressed in RDF/XML below:</p><p>&lt;saha:article rdf:about="http://www.seco.tkk.fi/"&gt; &lt;dc:title&gt;Semantic Computing Research Group&lt;/dc:title&gt; &lt;/saha:article&gt;</p><p>The second method associates an annotation with the document by using a named property, which is defined in the annotation schema. This idea is similar, e.g., to the usage the property "annotates" in Annotea <ref type="bibr" target="#b6">[7]</ref>: &lt;saha:article rdf:ID="20060725104739"&gt; &lt;saha:annotates rdf:resource="http://www.seco.tkk.fi/"/&gt; &lt;dc:title&gt;Semantic Computing Research Group&lt;/dc:title&gt; &lt;/saha:article&gt;</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Figure 3. User interface of Saha: the annotation page</head><p>An annotation created with Saha describes a document as a whole, in a sense that it is not being associated with any particular section, sentence or word inside the document. If we wanted to annotate certain parts of the document, we would have to use some fragment identifiers, such as XPointers <ref type="foot" target="#foot_6">8</ref> , and could only annotate documents which support fragment identification. The reason why we are not using any identifiers is, that in our approach the main goal of annotations is to put a document in relation to other documents and to serve as a semantically described index, which can be used e.g. to categorize documents or to search a particular document among a group of documents. This is similar to the idea proposed in <ref type="bibr" target="#b8">[9]</ref>. Our way of using annotations differs from the approach where annotations are used as additional pieces of information associated with some specific parts of a document and are shown to the reader. This kind of an approach is used e.g. in Annotea.</p><p>As stated earlier, an annotation in Saha is an instance of a schema's class that describes some document and is being linked to it using the document's URI. We make a distinction between the annotation of a document and the description of some other resource or concept that is somehow related to the document being annotated. In addition to containing classes and properties used to annotate documents, an annotation schema used with Saha can also contain classes and properties for describing resources that are not documents. In other words, an annotation schema can form a basis for the local knowledge base (KB) that contains descriptions of different kinds of resources that may or may not exist on the web. These descriptions or KB instances can be used as values of properties in annotations. The KB is refined and extended when new annotations are produced, as they require new KB instances to be created.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.4">Annotation projects</head><p>Saha supports collaborative annotation and sharing of annotations through annotation projects. Each annotation schema loaded to Saha forms an annotation project, which can have multiple users as annotators. In practice, an annotation project is a Jena's ontology model stored in a database.</p><p>Each user of an annotation project sees all the annotations and KB instances of the project and can edit them, as well as create new ones. An annotation project can belong e.g. to an organization or some other group of people, that are producing annotations using a certain annotation schema. Even though the annotations and KB-instances created in one project cannot be directly edited and used in other projects, KB-instances can be exchanged between projects to allow semantic relations between them (see subsection 2.7).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.5">Meta-schema</head><p>In addition to describing annotations' structure in an annotation schema, we also need a way to define how the schema is actually used during the annotation process. Although rules defining the use of a schema could in most cases be expressed using the schema itself, it is often useful to separate the schema design from its use <ref type="bibr" target="#b1">[2]</ref>. In Saha, this is done using the meta-schema, which is a simple RDF-file that describes how a certain annotation schema is used in a particular annotation project. The meta-schema of Saha is used to define, among others, the following settings for an annotation project:</p><p>• The classes of annotation schema, which are shown on the class selection page (see figure <ref type="figure">2</ref>) and which can thus be used to create new annotations.</p><p>• The property (or properties) of a class, whose value is used as rdfs:label of an instance of the class. These are typically literal properties, like the property "name" of the class "Person".</p><p>• The order of properties of a class, in which they are shown on the annotation page (see figure <ref type="figure">3</ref>).</p><p>• The classes of the annotation schema whose instances are exported to an ontology service. This feature will be explained later in subsection 2.7.</p><p>The meta-schema plays an important role in improving the usability of the system. For example, when an annotator creates a new annotation, the rdfs:label can be automatically constructed for the annotation instance according to the meta-schema, saving the annotator from defining it manually. The meta-schema improves the usability of the system, but it may also enable the use of a same annotation schema in different annotation projects by allowing the schema to be used differently in each project. For example, there may be a different set of annotation classes shown in the class-selection page of each project. The use of the same annotation-schema in different projects enhances the interoperability of annotations as it decreases the need to develop distinct annotation schemas for different projects. In other words, when the same schema is used in different annotation projects, there is no need to specify mappings between annotations created in them.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.6">Creating and using KB instances</head><p>An annotation schema's object properties may have two different kinds of values. They can be either concepts defined in an external ontology or, alternatively, KB instances. The rdfs:range can be used to define the types of instances that are allowed as values of a property. If rdfs:range is not defined, an annotator may choose any type of resource he or she wants to use. When a concept of an external ontology is to be used as a value of a certain property, the project's meta-schema must contain a mapping between the property and the ontology-server hosting the external ontology. According to this mapping, Saha can send the query used to find a concept to the right ontologyserver.</p><p>When defining an instance value for a property, the annotator must first check if the annotation project's KB already contains an applicable instance to be used as a value. This is to prevent annotators from creating multiple KB instances that all refer to the same resource. If an appropriate instance cannot be found, the annotator can create a new one. Figure <ref type="figure">4</ref> illustrates the inputfield of object property named "Creator", which has a class named "Person" in its range. An annotator has typed in "tom" in the input-field. The system has searched the KB for the instances of the class "Person" with an rdfs:label value that contains a (sub)string "tom". The search is done on the background using a technique similar to semantic autocompletion <ref type="bibr" target="#b4">[5]</ref>, a semantic extension for the idea of completing input search keywords online, proposed in Google Suggest 9 . The results of the KB search are shown in a menu appearing below the input-field after the search. The annotator may choose to pick one of the instances returned by the query, list all instances of the class "Person" or create a new one.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Figure 4. Instance-search using autocompletion</head><p>If the annotator chooses to create new instance, a dialog box is opened providing fields to supply values for instance's properties. Figure <ref type="figure">5</ref> illustrates a dialog box, which is used to create a new instance of the class "Person". The input form of the dialog box has the same functionality as the annotation page of Saha has. The instance is created and stored in the KB by closing the dialog box. After that, the instance will be available to be used in annotations.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Figure 5. Dialog box for creating new KB-instance</head><p>The previous example showed how new instances can be created on the fly when annotating with Saha. The classes used to create new instances need not be as simple as the class "Person" presented here. Instead, they may well have some objectproperties that require other instances as values and so forth. Saha can be thus used to describe diverse semantic relations and structures.</p><p>9 http://labs.google.com/suggest/</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.7">Utilizing ontology services</head><p>An important feature of Saha is its ability to connect to the ONKI<ref type="foot" target="#foot_7">10</ref> ontology service framework developed in the FinnONTO project <ref type="bibr" target="#b9">[10]</ref>. It allows annotators to import concepts defined in external ontologies and also to share KB-instances with other annotators that work on different annotation projects. This kind of instance sharing and use of shared ontologies is vital when pursuing the semantic interoperability between different Semantic Web systems. Figure <ref type="figure">6</ref> illustrates an example of how the ONKI-service can be used when creating annotations in Saha. An annotator is defining a value for an object property and uses the ONKIbrowser to find a concept defined in the ontology of an ONKIservice. In this case, the annotator is browsing the Finnish Upper Ontology YSO. When the annotator finds a concept he or she wants to use, it can be imported to Saha by clicking the link named "Fetch Concept". This will set the URI of the selected concept as the property's value in an annotation being created. Another way of finding and importing a concept from the ONKI-service is identical to the instance KB search presented in section 2.6. When using it, an annotator does not have to use the ONKI-browser to locate the concept, but is able to find it with semantic autocompletion.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Figure 6. Using the ONKI-browser</head><p>In addition to providing a way to browse and use concepts defined in external ontologies such as YSO, ONKI-service can be used to share the instances created in different annotation projects. This is done by declaring an annotation schema's class "public" in the project's meta-schema. When the annotator creates an instance of public class, the instance's data will be sent to the ONKI-service. After this, the instance's URI can be used in other annotation projects using the same ONKI-service.</p><p>The mechanism described here is practical, as it allows the creation and use of both public and private instances in projects.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">DISCUSSION</head><p>Ontology-based semantic annotations are needed when building the Semantic Web. Although various annotation systems and methods have been developed, the question of how to effectively produce quality metadata still remains largely unanswered. Automated systems are of necessity when masses of documents are being annotated. On the other hand, when there is a need to express more complicated semantic structures and when the precision and quality of annotations are important factors, manual systems are still needed. This shows that different approaches to semantic annotation should not be seen as mutually exclusive, but rather completing each other. We have tried to tackle the problem of creating semantically rich annotations by developing an annotation system Saha that supports the distributed creation of metadata and that can be easily used by non-experts in the field of the Semantic Web.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1">Contributions and related work</head><p>A number of semantic annotation systems and tools exist today <ref type="bibr" target="#b11">[12]</ref>, <ref type="bibr" target="#b13">[14]</ref>. These systems are primarily used to create and maintain semantic metadata descriptions of web pages.</p><p>Annotea <ref type="bibr" target="#b6">[7]</ref> supports collaborative, RDF-based markup of web pages and distribution of annotations using annotation servers. Annotations created with Annotea can be regarded as semiformal, since it does not support the use of ontological concepts in annotations. Instead, they are textual notes which are associated with certain sections of the documents they describe.</p><p>The Semantic Markup Tool <ref type="bibr" target="#b8">[9]</ref> has user interface that is generated according to an annotation schema in a similar way as is done in Saha. It uses Information Extraction techniques to find different kinds of entities in documents and proposes them for values of the annotation's properties. The schemas it supports are relatively simple and it cannot be thus used to describe more complex semantic relations. The Ont-O-Mat <ref type="bibr" target="#b1">[2]</ref>, in turn, can be used to describe diverse semantic structures as well as to edit ontologies. It also has a support for automated annotation. The user interface of the Ont-O-Mat is not, however, very well suited for the annotators unfamiliar with concepts related to ontologies and the semantic annotation in general. Another example of the user interface of an annotation tool requiring understanding of the Semantic Web concepts can be found in SMORE <ref type="bibr" target="#b7">[8]</ref>.</p><p>Most of the current annotation systems, like the ones mentioned here, are applications that run locally on the annotator's computer. Because of this, the systems may not necessarily be platform-independent and must always be installed on the user's system, before the annotation can begin. In Saha, these problems are addressed by implementing the system as a web-application. By doing so, the system can be installed and maintained centrally and the requirements for the annotator's computational environment are minimal. The way Saha is designed and implemented also strongly supports the collaboration in annotation, making the sharing of annotations easy.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2">Applications</head><p>Saha is currently a working prototype. It is in trial use for the distributed content creation of the semantic health promotion portal Tervesuomi.fi 11 <ref type="bibr" target="#b3">[4]</ref>. Here much of the content and metadata for the portal will be provided by health experts working at various health organizations in Finland. Saha has also been tested in metadata creation for the Opintie 12 portal, a follow-up version of the educational semantic portal Orava 13 <ref type="bibr" target="#b10">[11]</ref> using Learning Object Metadata (LOM).</p><p>Initial feedback from end-users not involved in developing the software has been promising but further experimenting is still needed.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.3">Future work</head><p>Future plans include using Saha to provide metadata for additional semantic portals such as CultureSampo 14 , the next generation version of the MuseumFinland 15 portal <ref type="bibr" target="#b5">[6]</ref>. We also aim to research the integration of the semiautomatic annotation framework Poka 16 with Saha.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0"><head></head><label></label><figDesc></figDesc><graphic coords="2,315.48,230.64,227.40,378.72" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0"><head></head><label></label><figDesc></figDesc><graphic coords="3,56.52,114.84,481.80,328.92" type="bitmap" /></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="2" xml:id="foot_0">http://www.seco.tkk.fi/projects/finnonto/</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="3" xml:id="foot_1">http://en.wikipedia.org/wiki/Wiki</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="4" xml:id="foot_2">http://cocoon.apache.org/</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="5" xml:id="foot_3">http://jena.sourceforge.net/</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="6" xml:id="foot_4">http://www.w3.org/2006/webapi/</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="7" xml:id="foot_5">The document being annotated is viewed in a frame. If the web browser cannot view the document due to unsupported format, a blank page is displayed.</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="8" xml:id="foot_6">http://www.w3.org/XML/Linking</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="10" xml:id="foot_7">http://www.seco.tkk.fi/applications/onki/</note>
		</body>
		<back>

			<div type="acknowledgement">
<div xmlns="http://www.tei-c.org/ns/1.0"><head>ACKNOWLEDGEMENTS</head><p>This research is a part of the FinnONTO project funded mainly by the Finnish Funding Agency for Technology and Innovation (Tekes).</p></div>
			</div>

			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Ontology based document annotation: trends and open research problems</title>
		<author>
			<persName><forename type="first">O</forename><surname>Corcho</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">International Journal of Metadata, Semantics and Ontologies</title>
		<imprint>
			<biblScope unit="volume">1</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="47" to="57" />
			<date type="published" when="2006">2006</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Authoring and annotation of web pages in CREAM</title>
		<author>
			<persName><forename type="first">S</forename><surname>Handschuh</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Staab</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 11 th international conference on World Wide Web</title>
				<meeting>the 11 th international conference on World Wide Web<address><addrLine>Honolulu, USA</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2002">2002</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">S-CREAM -Semi-automatic CREAtion of Metadata</title>
		<author>
			<persName><forename type="first">S</forename><surname>Handschuh</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Staab</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Ciravegna</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 13 th International Conference on Knowledge Engineering and Knowledge Management (EKAW 2002)</title>
				<meeting>the 13 th International Conference on Knowledge Engineering and Knowledge Management (EKAW 2002)<address><addrLine>Siguenza, Spain</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2002">2002</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">TerveSuomi.fi -A Semantic Health Portal for Citizens</title>
		<author>
			<persName><forename type="first">M</forename><surname>Holi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Lindgren</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><surname>Suominen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Viljanen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Hyvönen</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 1 st Asian Semantic Web Conference (ASWC2006)</title>
				<meeting>the 1 st Asian Semantic Web Conference (ASWC2006)<address><addrLine>Beijing, China</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2006">2006</date>
		</imprint>
	</monogr>
	<note>poster papers</note>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Semantic autocompletion</title>
		<author>
			<persName><forename type="first">E</forename><surname>Hyvönen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Makelä</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 1 st Asian Semantic Web Conference (ASWC2006)</title>
				<meeting>the 1 st Asian Semantic Web Conference (ASWC2006)<address><addrLine>Beijing, China</addrLine></address></meeting>
		<imprint>
			<publisher>Springer-Verlag</publisher>
		</imprint>
	</monogr>
	<note>forthcoming</note>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title/>
		<author>
			<persName><forename type="first">E</forename><surname>Hyvönen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Mäkelä</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Salminen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Valo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Viljanen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Saarela</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Junnila</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Kettula</surname></persName>
		</author>
		<ptr target="http://www.museosuomi.fi/16http://www.seco.tkk.fi/applications/poka/MuseumFinland-FinnishMuseums" />
	</analytic>
	<monogr>
		<title level="j">Journal of Web Semantics</title>
		<imprint>
			<biblScope unit="volume">3</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page">11</biblScope>
			<date type="published" when="2005">2005</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Annotea: An Open RDF Infrastructure for Shared Web Annotations</title>
		<author>
			<persName><forename type="first">J</forename><surname>Kahan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">R</forename><surname>Koivunen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Prud'hommeaux</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">R</forename><surname>Swick</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 10 th International World Wide Web Conference (WWW10)</title>
				<meeting>the 10 th International World Wide Web Conference (WWW10)<address><addrLine>Hong Kong, China</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2001">2001</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<monogr>
		<title level="m" type="main">SMORE -Semantic Markup, Ontology, and RDF Editor</title>
		<author>
			<persName><forename type="first">A</forename><surname>Kalyanpur</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Hendler</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Parsia</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Golbeck</surname></persName>
		</author>
		<ptr target="http://www.mindswap.org/papers/SMORE.pdf" />
		<imprint>
			<date type="published" when="2005">2005</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">A Template-based Markup Tool for Semantic Web Content</title>
		<author>
			<persName><forename type="first">B</forename><surname>Kettler</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Starz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><surname>Miller</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Haglich</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">4 th International Semantic Web Conference ISWC2005</title>
		<title level="s">Lecture Notes in Computer Science</title>
		<meeting><address><addrLine>Galway, Ireland</addrLine></address></meeting>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2005">2005</date>
			<biblScope unit="volume">3729</biblScope>
			<biblScope unit="page" from="446" to="460" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">A Tool for Collaborative Ontology Development for the Semantic Web</title>
		<author>
			<persName><forename type="first">V</forename><surname>Komulainen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Valo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Hyvönen</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of International Conference on Dublin Core and Metadata Applications</title>
				<meeting>International Conference on Dublin Core and Metadata Applications<address><addrLine>DC; Madrid, Spain</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2005">2005. 2005</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">A Semantic View-Based Portal Utilizing Learning Object Metadata</title>
		<author>
			<persName><forename type="first">T</forename><surname>Känsälä</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Hyvönen</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the Workshop on Semantic Web Applications and Tools, the 1 st Asian Semantic Web Conference (ASWC2006)</title>
				<meeting>the Workshop on Semantic Web Applications and Tools, the 1 st Asian Semantic Web Conference (ASWC2006)<address><addrLine>Beijing, China</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2006">2006</date>
		</imprint>
	</monogr>
	<note>Forth-coming</note>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Survey of Semantic Annotation Platforms</title>
		<author>
			<persName><forename type="first">L</forename><surname>Reeve</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Han</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 2005 ACM Symposium on Applied Computing</title>
				<meeting>the 2005 ACM Symposium on Applied Computing<address><addrLine>Santa Fe, USA</addrLine></address></meeting>
		<imprint>
			<publisher>ACM Press</publisher>
			<date type="published" when="2005">2005</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">Ontology-Based Photo Annotation</title>
		<author>
			<persName><forename type="first">G</forename><surname>Schreiber</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Dubbeldam</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Wielemaker</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Wielinga</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE Intelligent Systems</title>
		<imprint>
			<biblScope unit="volume">16</biblScope>
			<biblScope unit="issue">3</biblScope>
			<biblScope unit="page" from="66" to="74" />
			<date type="published" when="2001">2001</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">Semantic annotation for knowledge management: Requirements and a survey of the state of the art</title>
		<author>
			<persName><forename type="first">V</forename><surname>Uren</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Cimiano</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Iria</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Handschuh</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Vargas-Vera</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Motta</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Ciravegna</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Web Semantics</title>
		<imprint>
			<biblScope unit="volume">4</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="14" to="28" />
			<date type="published" when="2006-01">2006. January 2006</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">A Browser-based Semantic Annotation Tool for Distributed Content Creation</title>
		<author>
			<persName><forename type="first">O</forename><surname>Valkeapää</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Hyvönen</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 1 st Asian Semantic Web Conference (ASWC2006)</title>
				<meeting>the 1 st Asian Semantic Web Conference (ASWC2006)<address><addrLine>Beijing, China</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2006">2006</date>
		</imprint>
	</monogr>
	<note>poster papers</note>
</biblStruct>

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