<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Marja-Riitta Koivunen, Ralph Swick, and Eric Prud'hommeaux World Wide Web Consortium MIT Laboratory for Computer Science</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>Traditional bookmark systems provide inadequate support for Web users with variety of devices including smart phones and their browsers. In addition, they offer very little support for sharing the bookmarks and topics between groups of users working together. Annotea annotations provide a means for users to share communication about Web documents by attaching external annotation metadata to the documents. Users can easily find annotations related to a document by using clients that present these annotations in the document context. Similarly, bookmarks can be thought of as kind of annotations that attach bookmark metadata to documents and help users find documents and informal categories or topics assigned to them. Our Annotea metadata storage and retrieval platform built on Semantic Web technologies now also supports bookmark metadata server. Clients may share, query and present the bookmarks and topics. Use of RDF metadata for bookmarks offers flexibility in connecting to other bookmark systems and to annotation functionality. The metadata is machine readable and can be converted from and to other bookmark formats. Metadata from several bookmark sources - either local or from selected bookmark servers - is trivial to merge by virtue of the underlying RDF-based data representation. It is also possible to add additional application- or user-dependent RDF properties such as links to formal ontologies to bookmarks and topics. Applications designed according to the principles of RDF will be able to accommodate this additional data even if the application can not present or edit these novel properties. The Annotea framework would also support objects that have a dual role as both bookmarks and annotations. In addition, other metadata based formats, such as RSS newsfeeds, could be presented as sources of Annotea shared bookmarks.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Annotation</kwd>
        <kwd>bookmark</kwd>
        <kwd>topic</kwd>
        <kwd>ontology</kwd>
        <kwd>metadata</kwd>
        <kwd>Semantic Web</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Bookmark data should be useful and available in many
other ways. Rendering the bookmark with traditional
annotation like icons on the page when the user so prefers
would help the user recall context and reduce duplicated
work. Shared bookmark data containing classification
information would benefit users who are collaborating in
similar research areas. They could open a bookmark shown
on a page to find other related topics and follow them for
bookmarks to other related documents.</p>
      <p>
        Annotea [
        <xref ref-type="bibr" rid="ref19 ref2">2, 19</xref>
        ] is a W3C Semantic Web Advanced
Development [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ] project providing a framework for rich
communication about Web pages through shared
annotations based on the W3C's Resource Description
Framework [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ] metadata interchange specifications.
Annotea uses RDF so that it can be easily extended to
support many kinds of annotations and annotation-like
collaborative applications such as bookmarks that share
metadata about Web documents. This metadata can be
stored either locally or in one or several user selected
servers and retrieved by other users who have subscribed to
and have permission to access those servers. Annotea
clients, such as Amaya [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], query the local RDF stores and
the selected server RDF stores and present the annotations
and bookmarks to the users.
      </p>
      <p>Shared bookmarks use the same Annotea framework to
create and maintain cooperative community indices
grouping Web documents into informal categories or
"topics". Annotea bookmarks are metadata about Web
documents or other resources and share a similar structure
with annotations. A bookmark can be catalogued under one
or more topics and these topics can be presented to the user
as topic hierarchies or more complex graphs. Bookmarks
and topics are unambiguously identified with a URI,
making it easy for users to share both the categories and the
documents placed in the categories. An Annotea client
could declare bookmarks to also be annotations and then
present bookmarks as icons on a Web document when the
document is browsed. This would help a user know
immediately if she already has bookmarked a document in
a certain category.</p>
      <p>Use of metadata and URIs makes it easy to share and
merge bookmarks coming from different sources.
Bookmark databases with somewhat different RDF
properties are still readily mergeable. A variety of
presentations of the RDF data is possible. Use of this
metadata design makes it easy to share bookmarks with
other users, share bookmarks between browsers, and query
the bookmark data in new ways not supported by current
bookmark systems. Through additional properties in the
data instances it is also possible to associate bookmark
categories (topics) with more formal ontologies.
In the following sections, we will describe in more detail
the Annotea architecture for shared bookmarks, the
bookmark schemas and examine some future directions for
further developing Annotea.</p>
      <p>ANNOTEA ARCHITECTURE FOR BOOKMARKS
The shared bookmark application uses the same Annotea
architecture as is used for annotations (see Figure 1). The
annotation and bookmark metadata is stored separately
from the Web documents themselves. The Hypertext
Transfer Protocol is used to access this metadata from one
or more RDF metadata servers. Metadata may also be
stored in RDF form in local files. A user can create
bookmarks and associate them with Web documents by
using the functions in the client provided user interface.
The same user or another user can then later use the
bookmarks user interface to help find the bookmarked Web
documents again or find other related information. Client
implementations are free to present bookmarks in any way
the developer chooses. Figure 1 also illustrates possible
ways in which the user may examine the bookmarks in a
topic hierarchy or as icons in the document context in a
similar way as annotations are currently presented in our
Amaya client.</p>
      <p>
        Each individual bookmark is represented as an RDF
resource of type Bookmark. The metaphor of folders for
arranging bookmarks under informal categories or topics
has been generalized to resources of type Topic. Properties
of Topics as well as of Bookmarks are expressed as RDF
statements and stored in local files or in one or more
bookmark servers via HTTP [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ].
      </p>
      <p>
        SCHEMA FOR SHARED BOOKMARKS
The Annotea bookmark schema [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] defines three basic
resource types: bookmark, topic, and shortcut. The
bookmark and the topic resources provide the basic
concepts found in common browser bookmark
implementations as well as in XBEL [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ].
      </p>
      <p>XBEL data can be easily mapped into the Annotea
bookmark schema, though the reverse (Annotea RDF
bookmark data to XBEL) will frequently involve loss of
information. The shortcut resource type is intended to be
used in scenarios where a user wishes to import data and
add properties without exporting the added properties. Our
current implementation does not yet expose an interface to
shortcut resources.</p>
      <p>
        The use of RDF in Annotea permits shared bookmarks to
express additional semantics either from other bookmark,
topic or annotation schemas or other not directly related
schemas. For example, a bookmark can include other
properties from the Dublin Core element set [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. As a
general rule, the client implementations are expected to
preserve all properties of a bookmark, even if they cannot
present or interpret them.
      </p>
      <p>
        We briefly describe below the most common properties use
to describe an Annotea bookmark. Annotea uses the
RDF/XML namespace facility to declare and merge
properties from multiple namespaces. The classes and
properties described in this document use the following
conventions for the namespace references:
•
•
•
•
a: annotation namespace [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]
b: bookmark namespace [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]
dc: Dublin Core namespace [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]
rdf: RDF namespace [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ]
Bookmark Resources
An instance of a bookmark is declared by assigning it the
rdf:type of b:Bookmark. Figure 2 shows an example of a
bookmark instance with core bookmark properties, using
the conventional RDF node and arc presentation syntax.
Each instance of a bookmark is identified with a unique
URI reference (URIref), here abbreviated to "F2C75X5"
labeling the node that corresponds to the bookmark
instance. When a bookmark URIref is an http: resource it is
expected that an HTTP GET using that URI will return
RDF content containing properties of the corresponding
bookmark.
      </p>
      <p>The document that the user has bookmarked is identified
with the b:recalls property. The role of b:recalls is to
identify the primary document to which the bookmark
refers. The dc:title property is used to assign a title to the
bookmark. The dc:description property may be used to
give a longer textual description for the bookmark. To
facilitate sharing of bookmark data, the dc:creator property
is used to name the author who created the bookmark. The
a:created and dc:date properties represent the creation and
last modification time, respectively. The b:hasTopic
property associates the bookmark instance with an instance
of a topic. Topics are described below. We chose to model
the the 'hasTopic' relationship as being a relationship
between a bookmark instance and a topic rather than
between the document that was bookmarked (identified
with b:recalls) and a topic. This model is more flexible, as
it allows a user to use a bookmark for any purpose without
forcing the user to declare a property of the document
itself.</p>
      <p>Topic Resources</p>
      <p>A topic defines an informal category for the purpose of
classifying bookmarks. Topics may have subtopics and
may sometimes also refer to categories in more formal
ontologies. In a similar way as bookmarks, each instance of
a topic is identified with a unique URIref.
Figure 3 presents an instance of a topic hierarchy
associating parts of an anatomy. The b:subTopicOf
property defines the hierarchy. While the example in
Figure 3 shows a strict hierarchy, the use of b:subTopicOf
is not restricted to trees; full graphs are permitted. To keep
the figure simple, most other core topic properties are not
shown as these are similar to Figure 2. The dc:title property
assigns a title to the topic and the dc:description property is
used to give a longer textual description for the topic. The
a:created and dc:date properties also have the same
meaning as for bookmarks.</p>
      <p>Shortcut Resources
When sharing bookmarks, a user may wish to associate a
bookmark with a personal classification scheme without
declaring that the shared bookmark itself is really in this
personal topic. The same user may wish to include Topics
from a formal classification structure in a personal topic
hierarchy where it may be inappropriate to declare that the
formal topic has a
b:subTopicOf relationship to the user's personal hierarchy.
In such cases the user may define a "shortcut" to a
bookmark or a topic. A shortcut is an indirect reference to
another object.</p>
      <p>Figure 4 shows an instance of a shortcut. A shortcut has its
own b:hasTopic or b:subTopicOf properties depending on
whether it is making a shortcut to a bookmark or a topic.
The indirect reference is made with a b:leadsTo property.
The client follows the b:leadsTo property to access the
corresponding bookmark or topic as necessary.</p>
      <p>USING BOOKMARKS IN AMAYA
Client implementations are free to present bookmarks in
any way the developer chooses. Currently, Amaya has
implemented the basic bookmark and topic related
functions. We also have separately implemented and tested
the bookmark HTTP protocol with a bookmark server but
need to put the user interface and the shortcut resources
together with it.</p>
      <p>The user creates a bookmark by selecting the New
Bookmark item in the menu. This opens a bookmark
window similar to the screen capture shown on the right in
Figure 5. The user may choose to use default values for the
bookmark or use the selection widgets in the window to
choose one or more topics in the Topic Hierarchy field to
classify the bookmark and write a title and description for
it. The user can create a new topic for the hierarchy by
using the New Topic button, at the bottom of the window
or select New Topic from the menu.</p>
      <p>
        The View Bookmarks menu item opens a hierarchy
window presenting bookmarks in a topic hierarchy. Figure
5 shows a hierarchy window on the left side with the
bookmark and topic hierarchy that is fully defined in [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ].
The user can select a bookmark in this hierarchy and
display its properties as shown in the right-hand window.
FUTURE DIRECTIONS FOR ANNOTEA
There are many possible avenues for enhancing the
Annotea framework in the future. Annotea and many
Annotea clients, such as Amaya and Annozilla, are open
source and welcome contributors. Our goal is to have easy
to use shared annotation and bookmark tools but also to
make Annotea framework easy to extend so that it can
support many collaborative annotation- like applications
and combine functionalities from them when it makes
sense to the user.
      </p>
      <p>
        An RDF model of bookmark and topics makes it easy to
present other information in the bookmark format. This
allows the user to select bookmarks when the bookmark
user interface helps her be more effective. For instance, it is
easy to define transformations from other bookmark
formats, such as the XBEL format. In addition, it is also
possible to declare semantic relationships for formats not
originally designed for bookmark use that then permit tools
to interpret other data, such as RSS [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] newsfeeds, to be
presented as Annotea shared bookmarks. We are hoping to
get some help in creating a group of tools for making these
conversions.
      </p>
      <p>
        Many groups of users working closely together want to
define their own annotation or bookmark subtypes to
convey more specialized semantics. After creating
annotations and bookmarks we expect that users will find it
useful to be able to merge them and create hybrids with
functionality from both. With new RDF metadata
definitions it is straightforward to create new annotation or
bookmark types and also define new RDF properties for
these types. Currently in Amaya these modifications are
done by updating a list of schemas that Amaya reads at
startup. In the future, we would like to enhance this and
make the definition of new annotation and bookmark types
more dynamic, and to dynamically build parts of the user
interface from the schemas without need for user interface
programming every time a new property is added. Some
preliminary investigations have been made into a stylesheet
language in cooperation with IsaViz GSS [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ].
      </p>
      <p>
        There are also needs for easily changing the styles of
annotations and bookmark presentations. Arakne [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] offers
interesting examples of dynamic presentation styles.
Currently in Amaya, annotations are presented with special
link icons embedded in document views. The user clicks on
an annotation icon to show the content of the annotation in
a new window. The bookmarks are presented in a topic
hierarchy but could also benefit from being presented with
bookmark icon links. Annotea has the some basic
capabilities for this, for instance, we can add the annotation
type to a bookmark and use the presentations designed for
annotations. However, more work is needed for this to be
usefull. In the future, we would like to have a CSS type
presentation language for defining and selecting the
presentation style. We also expect to use Semantic Web
logic rules to filter annotations and bookmarks according to
users' needs.
      </p>
      <p>
        RELATED WORK
URIs are designed to be created according to whatever
structure the administrator of the Web server finds most
appropriate for the particular site. In general, users are not
expected to have to recite or remember URIs. As a
consequence, bookmark systems in common browsers such
as Internet Explorer, Netscape, and Opera provide
functionality to store the URI with some information that
helps users identify it, such as descriptive title and
information about its container or folder.Often browsers or
separate converter tools [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ] also support exporting and
importing functionality to some bookmark formats. This is
important for users who frequently change browsers and/or
have several devices that store their bookmark content.
Unfortunately, the formats are seldom interoperable
between different browsers. Conversion tools are done
case-by-case and often require the use of several tools in a
row. Export formats such as XHTML do not preserve some
machine understandable information making other
conversions less precise. XML Bookmark Exchange
Language [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ] is a proposed bookmark language designed
for solving the export and import problem. It is currently
available in some Linux-based browsers [
        <xref ref-type="bibr" rid="ref14 ref15 ref21">14, 15, 21</xref>
        ].
XBEL provides a good format for the basic bookmark
functionality. However, it is hard to add new bookmark
properties or merge bookmark data from several sources as
plain XML does not have a general mechanism for doing
this operation.Mozilla stores bookmarks internally in an
RDF datasource [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ]. This bookmark RDF is presented in
selected areas of the user interface, such as the personal
toolbar, through XUL Templates. Unfortunately RDF
seems to be used only internally and not as an exchange
format; when a users exports her bookmarks from Mozilla,
the user only has a choice of creating an HTML file.The
current surface implementation of shared bookmarks in
Amaya looks similar to that offered by many browsers.
However, the use of the Semantic Web technologies makes
merging bookmark data from several sources easy. Also, it
is possible to use many other RDF based tools, such as
IsaViz, for presenting bookmark data in novel ways.
Furthermore, automatic conversions to other annotation or
bookmark formats can be made more precise because it is
possible to refer to objects and properties in the schema
unambiguously.
      </p>
      <p>
        We have some experience with transformations of
annotations. For instance, the IBM SemTag [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] project uses
Annotea annotations to present their automatically created
corpora of 434 million automatically disambiguated
semantic tags in the context of the tagged documents.
Accessibility evaluations, such as EARL [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], can be
presented as annotations in the document context. With
bookmarks, we expect to be able to create RSS newsfeeds
from bookmark data or vice versa to present the RSS
newsfeeds as bookmarks in a topic hierarchy. This
integrates the news feeds with the user's own information
organization and makes their structure easy to navigate by
following the individual news links with a browser. Also
Weblog or sitemap information could be presented in the
shared bookmark format.
      </p>
      <p>
        There is a growing body of annotation and Semantic Web
related work [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. Annotea is focusing more on supporting
collaborative work with informal bookmarks and
annotations than building formal ontologies. However, the
RDF metadata approach lets users add additional metadata
for the bookmarks and tie them into more formal
ontologies, such as the ones defined by CREAM [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] or
Protege [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ].
      </p>
      <p>Often users don't only want to share bookmarks but also
good topic hierarchies. For instance, students may
sometimes benefit from copying a topic hierarchy
commonly used in the research field or a group of
researchers may want to start gathering research
information in a commonly agreed hierarchy and then later
adapt to a custom hierarchy to classify their Web
documents. With Annotea it is easy to copy only skeletons
of topic hierarchies when needed.</p>
      <p>
        Annotea-like metadata based annotations and bookmarks
can be used not only in browsers but also with other
metadata as part of other clients or environments. For
instance, Haystack adopted RDF metadata based
annotations for searching different personal information
objects by using the natural language content of the
annotations [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]. Haystack uses a different schema than
Annotea, but using Owl [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] we can describe
correspondences between these schemas.
      </p>
      <p>CONCLUSIONS
Shared bookmarks is another annotation-like application
using Annotea architecture. Shared bookmarks is a tool that
permits users to informally classify Web resources and
share these classifications. Adding bookmark data to
Annotea metadata store ensures that the basic Annotea
architecture is flexible and extensible and has possibilities
to support many similar kinds of applications either directly
or by using some transformation rules. The biggest work
ahead is to find ways to support the user interface of new
annotation or bookmark types so that new annotation and
bookmark types can be easily created and presented in
various ways without a need to write client code to present
them.</p>
      <p>
        ACKNOWLEDGEMENTS:
Annotea is result of team work. Jose Kahan has
enormously influenced the current Annotea design and also
implemented the current Amaya interface for annotations
and bookmarks. Annotea also has many valuable
contributors and collaborators both within W3C and
outside and we highly appreciate the work of this
community. Some of them are mentioned in Annotea
contributors page [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
      </p>
      <p>Development of Annotea is supported in part by funding
from US Defense Advanced Research Projects Agency
(DARPA) and Air Force Research Laboratory, Air Force
Materiel Command, USAF, under agreement number
F30602-00-2-0593, "Semantic Web Development", by the
European Commission Information Society Technologies
(IST-7) programme under SWAD-Europe, and by Elisa
Communications Oyj (Finland).
namespace
namespace
namespace
file
Language</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1. Annotea Annotation http://www.w3.org/
          <year>2000</year>
          /10/annotation-ns#
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>2. Annotea home page http://www.w3.org/2001/Annotea/</mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>3. Annotea contributors page http://www.w3.org/2001/Annotea/Contributors.html</mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>4. Amaya home page http://www.w3.org/Amaya/</mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5. Annotea Bookmark http://www.w3.org/
          <year>2002</year>
          /01/bookmark#
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Beged-Dov</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          et.al.,
          <source>RDF Site Summary (RSS) 1</source>
          .0 http://web.resource.
          <source>org/rss/1</source>
          .0/spec
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Bouvin</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          et.al..
          <article-title>Fluid Annotations Through Open Hypermedia: Using And Extending Emerging Web Standards</article-title>
          ,
          <source>in Proc. of the WWW2002 International Conference</source>
          , Honolulu, Hawaii,
          <fpage>May7</fpage>
          -
          <lpage>11</lpage>
          ,
          <year>2002</year>
          . http://www2002.org/CDROM/refereed/656/index.html
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Dean</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Schreiber</surname>
          </string-name>
          , G. (eds.),
          <source>Web Ontology Language (OWL) Reference Version 1.0. W3C Working Draft, 31 March</source>
          <year>2003</year>
          http://www.w3.org/TR/2003/WD-owl-ref-
          <volume>20030331</volume>
          /
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Dill</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          et al.,
          <source>Semtag and Seeker: Bootstrapping the Semantic Web via Automated Semantic Annotation, In Proc. of the WWW2003 International Conference</source>
          , Budapest, May
          <year>2003</year>
          . Pages 178-
          <fpage>186</fpage>
          . http://www2003.org/cdrom/papers/refereed/p831/p831- dill.html
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>10. Dublin Core http://purl.org/dc/elements/1.1/#</mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>11. Dublin Core home page http://dublincore.org/</mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12. EARL home page http://www.w3.org/
          <year>2001</year>
          /03/earl/
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Fielding</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          et al. (eds.).
          <source>Hypertext Transfer Protocol - HTTP/1.1. RFC RFC2616</source>
          , IETF, Jun.
          <year>1999</year>
          . http://www.ietf.org/rfc/rfc2616.txt
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>14. Galeon home page http://galeon.sourceforge.net/</mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>15. Grail home page http://grail.sourceforge.net/</mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Handschuh</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Staab</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <article-title>Authoring and Annotation of Web Pages in CREAM</article-title>
          .
          <source>In Proc. of the WWW2002 International Conference</source>
          , Honolulu, Hawaii, May 7-
          <issue>11</issue>
          ,
          <year>2002</year>
          . Pages 462-
          <fpage>473</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Handschuh</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Staab</surname>
          </string-name>
          , S. (eds.),
          <source>Annotation for the Semantic Web. Volume 96 Frontiers in Artificial Intelligence and Applications</source>
          ,
          <year>2003</year>
          , 240 pp.
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18. IsaViz homepage http://www.w3.org/
          <year>2001</year>
          /11/IsaViz/
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Kahan</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Koivunen</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Prud'Hommeaux</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Swick</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Annotea</surname>
          </string-name>
          :
          <article-title>An Open RDF Infrastructure for Shared Web Annotations</article-title>
          ,
          <source>in Proc. of the WWW10 International Conference</source>
          , Hong Kong, May
          <year>2001</year>
          http://www10.org/cdrom/papers/488/index.html
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Karger</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          et al.,
          <article-title>Sticky Notes for the Semantic Web</article-title>
          .
          <source>In Proc. of the IUI2003 International Conference on Intelligent User Interfaces</source>
          ,
          <year>January 2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>21. Konquerer home page http://www.konqueror.org/</mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Lassila</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Swick</surname>
          </string-name>
          , R. (eds.),
          <article-title>Resource Description Framework (RDF) Model</article-title>
          and Syntax Specification,
          <source>W3C Recommendation, 22 February</source>
          <year>1999</year>
          http://www.w3.org/TR/1999/REC-rdf-syntax19990222.
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>23. LinkaGoGo home page http://www.linkagogo.com/</mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>24. Mozilla rdf:bookmarks home page http://www.xulplanet.com/references/elemref/ref_rdfbo okmarks.html</mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Noy</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          et.al..
          <source>Creating Semantic Web Contents with Protege-2000. IEEE Intelligent Systems</source>
          <volume>16</volume>
          (
          <issue>2</issue>
          ):
          <fpage>60</fpage>
          -
          <lpage>71</lpage>
          ,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26. RDF namespace http://www.w3.org/
          <year>1999</year>
          /02/22-rdfsyntax-ns#
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27. Sample bookmark http://www.w3.org/
          <year>2003</year>
          /10/bmsample.html
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28. SWAD home page http://www.w3.org/
          <year>2000</year>
          /01/sw/
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>29. XML Bookmark Exchange http://pyxml.sourceforge.net/topics/xbel/</mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>