<?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">Authoring and annotation of desktop files in seMouse</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Oscar</forename><surname>Díaz</surname></persName>
							<email>oscar.diaz@ehu.es</email>
							<affiliation key="aff0">
								<orgName type="department">The Onekin Group</orgName>
								<orgName type="institution">University of the Basque Country</orgName>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Jon</forename><surname>Iturrioz</surname></persName>
							<email>jon.iturrioz@ehu.es</email>
							<affiliation key="aff0">
								<orgName type="department">The Onekin Group</orgName>
								<orgName type="institution">University of the Basque Country</orgName>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Sergio</forename><forename type="middle">F</forename><surname>Anzuola</surname></persName>
							<affiliation key="aff0">
								<orgName type="department">The Onekin Group</orgName>
								<orgName type="institution">University of the Basque Country</orgName>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">P</forename><forename type="middle">O</forename><surname>Box</surname></persName>
							<affiliation key="aff0">
								<orgName type="department">The Onekin Group</orgName>
								<orgName type="institution">University of the Basque Country</orgName>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">P</forename><forename type="middle">O</forename><surname>Manuel De Lardizabal</surname></persName>
							<affiliation key="aff0">
								<orgName type="department">The Onekin Group</orgName>
								<orgName type="institution">University of the Basque Country</orgName>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">San</forename><surname>Sebastián</surname></persName>
							<affiliation key="aff0">
								<orgName type="department">The Onekin Group</orgName>
								<orgName type="institution">University of the Basque Country</orgName>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">(</forename><surname>Spain</surname></persName>
							<affiliation key="aff0">
								<orgName type="department">The Onekin Group</orgName>
								<orgName type="institution">University of the Basque Country</orgName>
							</affiliation>
						</author>
						<title level="a" type="main">Authoring and annotation of desktop files in seMouse</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">F5003303A1B708647737DF6C373846EE</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T05:16+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>Coping with an increasing number of files is one of the challenges of current desktops. Adding semantic capabilities is one possible solution. Aligned with this proposal, this work introduces the notion of "knowledge folder" as a coarse set of documents bound together by a common ontology. The ontology plays the role of a clipboard which can be transparently accessed by the file editors to either export (i.e. annotation) or import (i.e. authoring) metadata within the knowledge folder. Traditional desktop operations are now re-interpreted and framed by this ontology: copy&amp;paste becomes annotation&amp;authoring, and folder digging becomes property traversal. However, a desktop setting requires seamless tooling for these ideas to get through. To this end, this work proposes the use of the mouse as the "semantic device". Through the mouse, the user can classify, annotate, author, and locate a file as a resource of the underlying ontology. Moreover, being editor-independent, the mouse accounts for portability and maintainability to face the myriad of formats and editors which characterizes current desktops. The "semantic mouse" is implemented as a plug-in for Windows.</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>Current desktops should be enhanced with mechanisms that permit users to abstract away from files.This work builds on the notion of knowledge folder, i.e a coarse set of information elements bound together by a common ontology. The folder contains an ontology, the instantiations, and the resources being annotated. A desktop can hold distinct knowledge folders, and a given file can belong to several knowledge folders. In contrast with current folders, this mechanism attempts to abstract away from how files are physically organised, by providing an ontology-based organisation.</p><p>As an example of a knowledge folder, consider all the documentation that goes with a research project. This includes the project proposal (e.g. a Word file), bills being payed by the project funds (e.g. Excel files), etc. These files can be scattered around distinct (physical) folders. Even though, they can belong to the same knowledge folder as some of the following clues indicate, data replication among documents (e.g. the funding body appears in the proposal but it is also acknowledged on the articles), simultaneous access. More than a document is accessed during "a typing session" (e.g. when writing the article, the proposal is checked out for the submission deadline), event correlation. Creation/removal of the documents are not totally independent (e.g. a bill does not exist without a project proposal), etc.</p><p>Current desktops ignore this situation and treat files as isolated units. Today, we copy and paste the text values from one file to another, and the ontology is kept (and managed) in the users mind. And too often, file location turns into digging through a hierarchical folder tree. This paper presents how this situation can be improved by the introduction of knowledge folders. Specifically, copying&amp;pasting becomes annotating&amp;authoring, and folder digging becomes ontology traversal. By tapping current file structures into an ontology, authors can both populate the ontology (i.e. annotation), and reuse the instances of the ontology while authoring a document. The ontology instances play the role of a clipboard which can be transparently accessed by the file editors to either export (i.e. annotation) or import (i.e. authoring) metadata within the knowledge folder. As for file location, files are now resources of an ontology. This permits to enhance and contextualize desktop search based on the ontology properties, and navigate along the ontology associations.</p><p>Being in a desktop setting, we can not ignore usability. Handling of knowledge folders should be as seamless as possible. Rather than providing separate tools for exporting/importing (i.e. annotation/authoring), we strive to accommodate to the current tools for traditional copy&amp;paste operations: the mouse. This will certainly facilitate user adoption.</p><p>To this end, the semantic mouse (seMouse) is introduced. By clicking on its middle button, seMouse exports/imports properties from the ontology, regardless of the editor you are working with. It does not matter whether you are working with Word, Power-Point, Netscape, etc, the "semantic" button is available for annotation/authoring. In this way, the user does not have to move to a new editor when annotating (like in SMORE <ref type="bibr" target="#b1">[2]</ref>), nor has to learn a new "ontological interface" when files from different formats are edited (like in SemanticWord <ref type="bibr" target="#b2">[3]</ref> ).</p><p>Both, the support of knowledge folders as the underlying infrastructure, and the use of the mouse as the device to interact with this infrastructure, are the main contributions of this work towards making desktops semantic.</p><p>Next section introduces seMouse through five scenarios, namely, file classification, annotation, authoring, semantic navigation and ontology editing.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">seMouse at work</head><p>seMouse is an annotation/authoring device that achieves editor-independence by working at the operating-system level: the mouse. This section introduces seMouse with the help of an example.</p><p>As a knowledge folder, consider the cluster of heterogeneous documents that goes with a research project. This includes the project proposal (e.g. one Word file), bills payed with the project funding (e.g. twenty Excel files), papers as deliverables of the project (e.g. twenty files in both .pdf and .doc formats), participants (whose desktop counterpart can be either the homepage, an .html resource, or a .pdf resource) and comments (being realized as either emails or .doc resources). Regardless of their format and folder location, it is likely that a high degree of content reuse as well as frequent contextual navigations within this "file space" happens. This is what makes this set of files a knowledge unit. Being in a participant -an html file-, you frequently need to locate her project proposals -Word files-, or being in a project proposal, the associated papers -PDF files-are commonly accessed.</p><p>A knowledge folder comprises an ontology (figure <ref type="figure" target="#fig_0">1</ref> shows the one for the sample problem). Five classes are identified. Each class is characterized by a set of value-based properties (e.g. title, keyword, abstract). Associations are defined between these classes (e.g. a project is supervisedBy a participant) (termed ObjectProperty in OWL). And the expressiveness of OWL can be used to define inverse and transitivity properties between the associations.</p><p>Although the ontology is at the core of the semantic desktop, this paper focuses on authoring and annotating resources of the ontology. We do not address how the inference power of the ontology can achieve its full potential in a desktop setting.</p><p>Once the ontology has been set, the population process begins. The key idea is to use the mouse as the semantic device so that interactions with the underlying ontology are achieved via mouse clicks. Specifically, pressing the middle button on the mouse causes an interaction with the ontology manager. This interaction is context-sensitive, i.e. the button accomplishes distinct operations depending on the place the pointer sits on. Next paragraphs introduce five scenarios of the use of the semantic mouse.</p><p>Scenario 1: file classification. First of all, files need to be identified as instances of any of the ontology's classes. This is achieved by opening a file, and pressing the middle button. A menu pops up for the user to indicate to which class this file is a resource.</p><p>Scenario 2: annotation (see figure <ref type="figure" target="#fig_2">2 and 3</ref>). Annotation&amp;authoring becomes the counterpart of copy&amp;paste in traditional desktops, with the difference that now these operations are conducted along the ontology net. What is being exported(i.e. copy) is no longer a string but a class property of the ontology.</p><p>If a file has already been categorised, the annotation process may begin. If some text is selected, the mouse is used to export this text as part of the value of a property as it is shown in figure <ref type="figure" target="#fig_1">2</ref>. Of course, the set of properties will depend on the class of  the resource. In the example, title, keyword and abstract correspond to properties of the deliverable class.</p><p>On the other hand, if no text is selected, the middle button is used to establish associations with other files. This situation is exemplified in figure <ref type="figure" target="#fig_2">3</ref>. In this case, the CORDIS project template for EEC projects has been used. When the middle button is pressed, a menu pops up for the user to link the current resource with other target resources. The menu is customised for the current resource, that is, the associations are restricted to those available for the current resource, whereas the target files are also limited to those of the appropriated class. In the example, the association can only be established with deliverables files since this is the destination class of the delivers association.</p><p>Scenario 3: authoring (see figure <ref type="figure" target="#fig_3">4</ref>). Associations being set during annotation can now be exploited. For instance, the project resource can import the title of its associated deliverable resources. In the example, the article "Authoring and Annotation of Web Pages in CREAM" appears as a deliverable of the current file. By selecting this article, the menu is extended rightwise to show up its properties. The user can select one of these properties, and its value is inserted at the cursor place.</p><p>Scenario 4: semantic navigation . File location in current desktops frequently implies folder digging. By contrast, semantic navigation strives to exploit the associative behaviour of the human memory. A resource can be located from the resources it is related to. That is, the ontology provides the context to facilitate resource location.</p><p>Once a file has been selected, semantically-related files can be located by pressing the middle button, regardless of the folders where these files are physically located, providing a resource-centric navigation. This facilitates location of neighbour resources, but it may be cumbersome whenever browsing is required. In this case, a graph-based RDF visualizer can be a better option (see <ref type="bibr" target="#b0">[1]</ref> for an overview of RDF visualizers).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">Conclusions</head><p>This work strives to lower the adoption barrier of the semantic desktop by providing seamless tooling. To this end, we support the notion of "knowledge folder" as the underlying infrastructure, and the "semantic mouse" as the interactive device. Being editorindependent, the mouse accounts for portability and maintainability to face the myriad of formats and editors which characterizes current desktops. Similar to other areas of computing, a balance is needed between generality (e.g. format-independence, editorindependence, etc), and functionality (i.e. the semantic tooling available). seMouse illustrates a semantic-lite approach where a compact set of functions are available to no matter which editor within Windows.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Fig. 1 .</head><label>1</label><figDesc>Fig. 1. A sample ontology.</figDesc><graphic coords="3,169.32,115.89,276.60,133.11" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Fig. 2 .</head><label>2</label><figDesc>Fig. 2. Scenario 2: annotation. Some text is selected. Being a deliverable file, the menu displays properties of this class. The text will become the value of the chosen property.</figDesc><graphic coords="4,134.76,115.88,345.80,103.12" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head>Fig. 3 .</head><label>3</label><figDesc>Fig. 3. Scenario 2: annotation. No text is selected. The menu shows associations of the file class.</figDesc><graphic coords="4,134.76,277.17,345.80,148.00" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_3"><head>Fig. 4 .</head><label>4</label><figDesc>Fig. 4. Scenario 3: authoring. The title of a deliverable is imported into a project resource.</figDesc><graphic coords="5,134.76,115.87,345.80,102.41" type="bitmap" /></figure>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<monogr>
		<title level="m" type="main">Review of existing tools for working with schemas, metadata, and thesauri</title>
		<author>
			<persName><forename type="first">John</forename><surname>Gilbert</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Mark</forename><forename type="middle">H</forename><surname>Butler</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2003-10">October 2003</date>
		</imprint>
		<respStmt>
			<orgName>Hewlett Packard Laboratories</orgName>
		</respStmt>
	</monogr>
	<note type="report_type">Technical report</note>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">SMORE -Semantic Markup</title>
		<author>
			<persName><forename type="first">Aditya</forename><surname>Kalyanpur</surname></persName>
		</author>
		<author>
			<persName><forename type="first">James</forename><surname>Hendler</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Bijan</forename><surname>Parsia</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Jennifer</forename><surname>Golbeck</surname></persName>
		</author>
		<ptr target="http://www.mindswap.org/papers/SMORE.pdf" />
	</analytic>
	<monogr>
		<title level="m">Ontology, and RDF Editor</title>
				<imprint>
			<date type="published" when="2004">2004</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Semantic Word Processing for Content Authors</title>
		<author>
			<persName><forename type="first">Marcelo</forename><surname>Tallis</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Workshop Notes of Knowledge Markup and Semantic Annotation Workshop</title>
				<meeting><address><addrLine>SEMANNOT</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2003-10">2003. October 2003</date>
		</imprint>
	</monogr>
	<note>Second International Conference on Knowledge Capture (K-CAP 2003)</note>
</biblStruct>

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