<!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>
      <title-group>
        <article-title>Towards Persistent Identi cation of Resources in Personal Information Management</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Stefan Haun</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Andreas Nurnberger</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Data and Knowledge Engineering Group, Faculty of Computer Science, Otto-von-Guericke-University Magdeburg</institution>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2013</year>
      </pub-date>
      <fpage>73</fpage>
      <lpage>80</lpage>
      <abstract>
        <p>Persistent identi cation is necessary for recognition, dissemination and (external) cross-references to digital objects. Uniform Resource Identi ers (URIs) provide an established scheme for this task, but do not guarantee stable and persistent identi cation. In the context of (personal) archives, stability is needed when references are be stored on a medium where later changes to identi ers cannot be corrected at all or only with a very large overhead, such as WORM media or tape archives. Additionally, resources like contacts or appointments do not have a URI, while other URIs, such as le system paths or the IMAP URI, are unstable by design and cannot represent the dynamic aspects of Personal Information Management (PIM). This paper discusses problems of archiving that arise with entity identi cation in PIM, especially on the example of the personal le system.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>During the past decades, our everyday work-life has rapidly moved from the real
world to the digital domain. Then we used to put our hands on paper les, books,
business cards, calendars or photographs, nowadays everything is a digital object
stored on the computer, in the smart phone or the Cloud. Still we need ways for
virtually grabbing and referencing those objects.</p>
      <p>The Uniform Resource Identi er (URI) serves exactly this need: to identify
digital resources for later look-up and to reference objects. However, there is
only a very generic speci cation for how a URI must look like. This results in
high exibility and viability for many applications, but URIs may not match
the requirements posed by the task. For example, the proposed URI for a le
path is unstable in the way that those URIs become invalid whenever the le is
moved. Therefore external references in objects no longer point at that le and
have become stale and thus useless.</p>
      <p>
        Even worse, if these objects are archived, changes to the stored data are
often prohibited either by policy or due to the storage medium. For example, A
CD-ROM is read-only and re-writing a tape storage takes much e ort. Therefore
identi ers need to be stable so that existing archives are not broken.
Having reliable identi ers for digital objects is a requirement to mine and
store relationships between those entities, especially in dynamic environments
such as Personal Information Management. With an integrated view novel
interaction concepts, such as graph based interaction, are possible. These approaches
enable the user to explore large graphs{such as the graph emerging from
connected objects in Personal Information Management{in order to nd speci c
elements without the need for keyword-based search or to get an overview on
structures in the personal information space (e.g. [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]).
      </p>
      <p>The paper starts with a short analysis of related work and a de nition
followed by an elaboration of requirements and problems with stable identi cation
systems. The ndings are further discussed on the example of a personal le
system to point out some problems that arise with current systems.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Related Work</title>
      <p>
        Entity identi cation has uses in several areas: In geometry, entity identi cation
is a known problem when objects change, but reference points must be
recognized [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. In the context of the World Wide Web, identi cation refers to digital
resources. The W3C1 creates and maintains standards related to the Internet
and especially the WWW, which are highly relevant to this paper. In the
Persisting Identi er Linking Infrastructure (PILIN) project options for identi cation
of public entities and necessary infrastructures are researched [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. Semantic
annotation of data, for example in linked-data sets, induces the problem of nding
feasible identi ers in a speci c domain, such as the les [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] or biological data
[
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. Analysis of stability and reliability of digital identi ers can be found in the
eld of digital forensics, e.g. a survey of Message-IDs in e-mails [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
      </p>
      <p>No related work could be found towards building stable identi ers in Personal
Information Management and regarding personal archives, hence this paper aims
at starting a discussion in this direction by identifying some general problems
based on examples of stable URIs and personal le systems.
3
3.1</p>
    </sec>
    <sec id="sec-3">
      <title>Persistent Identi ers</title>
      <sec id="sec-3-1">
        <title>Identi ers</title>
        <p>
          A general de nition for the term identi er can be found in [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ]:
        </p>
        <p>Any association of a name with a thing { by anyone { establishes an
identi er. A name is not an identi er unless it identi es something. (E.g.
an unassigned phone number is a name, but not an identi er.)
Digital identi ers exist in contexts which are seldom made explicit or included
when citing an identi er.</p>
        <sec id="sec-3-1-1">
          <title>1 World Wide Web Consortium (W3C) http://www.w3.org/</title>
          <p>
            RFC 3986 [
            <xref ref-type="bibr" rid="ref1">1</xref>
            ] speci es the Uniform Resource Identi er (URI) as \a compact
sequence of characters that identi es an abstract or physical resource". URIs can
be divided into Uniform Resource Names (URN), denoting the name of a speci c
resource, and Uniform Resource Locators (URL), referring to the location of a
resource. However, a formal distinction is often neglected based on the ndings
from RFC 3305 [
            <xref ref-type="bibr" rid="ref5">5</xref>
            ]. Throughout this paper, the term URI will be used whenever a
further distinction is not necessary. Yet it is important to notice that an identi er
in terms of a URI, while referencing a resource, not necessarily has to point at
this resource in the sense of a URL.
          </p>
          <p>When looking for an identi er, the URI makes a good choice. Sharing the
syntax with URLs, any entity|real, abstract or on the Worldwide Web|can be
identi ed without introducing a new standard.
3.2</p>
        </sec>
      </sec>
      <sec id="sec-3-2">
        <title>Requirements</title>
        <p>
          The URI speci cation de nes requirements regarding syntax and semantics of a
URI. However, it is agnostic regarding requirements for a system using the URI.
This leads to high exibility, but demands further analysis in the context of an
application using the URI. In [
          <xref ref-type="bibr" rid="ref13 ref7">7, 13</xref>
          ] the following functional requirements for
resource identi cation systems are de ned:
Global scope Identi ers are location-independent and have the same meaning
everywhere.
        </p>
        <p>Global uniqueness Identi ers are unique, i.e. one identi er does not reference
information associated with multiple resources.</p>
        <p>Persistence Identi ers uniquely reference resources beyond their lifetime. This
speci cally means that an identi er must not decay when the resource is no
longer available and, in a broader interpretation, that an identi er must not
be re-used for a resource once it has been used.</p>
        <p>Scalability Identi ers are scalable and can be assigned to any resource.
Legacy support Identi ers can support legacy identi cation schemes to the
extent that these satisfy minimum requirements.</p>
        <p>Extensibility Identi cation schemes can accommodate future extensions.
Independence Responsible authorities maintain and assign resource identi ers
within a given system.</p>
        <p>Resolution Identi ers are supported by services that enable their translation.</p>
        <p>
          The W3C demands opacity for all identi ers [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ]:
        </p>
        <p>Axiom: Opacity of URIs The only thing you can use an identi er for
is to refer to an object. When you are not dereferencing, you should not
look at the contents of the URI string to gain other information.
URI opacity has been a source of many debates, especially since technical
solutions like the GET method for submitting HTML form content explicitly violates
this rule.</p>
        <p>
          A more ontological approach towards identi er requirements can be found
in [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ]. However, the discussion goes beyond the scope of this paper.
3.3
        </p>
      </sec>
      <sec id="sec-3-3">
        <title>Resolution and Retrieval</title>
        <p>
          In order to obtain the resource denoted by an identi er, the identi er must be
resolved to a locator which allows to retrieve the resource [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ]. According to [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ]
there are basically two ways of implementing persistent identi er management
systems:
        </p>
        <p>
          First, identi er schemes based on Uniform Resource Names (URN) as
dened in RFC 2141 [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ]. Each URN contains a globally unique part, denoting
the namespace, and a namespace speci c string, containing the actual reference.
The reference data is a complete set of all attributes necessary to identify the
references object. For example, the URN urn:ISSN:0259-000X references the
journal with ISSN 0259-000X. With this information, a copy can be obtained
from the local library or a respective web service. As the URN does not
contain any information about the storage of the referenced entity, changes to the
storage paradigm do not render the identi er invalid.
        </p>
        <p>
          A second option are handle-based systems: Instead of encoding the
information needed to nd an entity into the identi er, a handle to a database entry
in a resolver is created. In order to retrieve the entity, i.e. resolve the identi er,
a look-up call to the resolver is necessary. The identi er is then transformed in
either the resource itself or a di erent identi er which can be used to retrieve the
entity. Among many, a well-known handle-based example is the DOI R System,
maintained by the International Digital Object Identi er Foundation (IDF)2.
The IDF hands out unique pre xed for publishers, who create unique identi ers
in their own namespace. Thus each digital document, such as publications in
conference proceedings, can be referenced without knowing its actual storage
location. The DOI resolver maps a certain DOI to a URI in the database, which
can be used to retrieve the document. In this case, the resolution consists of
multiple steps, as the IDF does not store the documents themselves but identi er
for the storage locations. Other known handle systems are Persistent Uniform
Location Locators (PURL) 3 and the Archival Resource Key4. Please refer to [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ]
for further information on those systems.
        </p>
        <p>Many systems are handle based and when the task of resource identi
cation arises, handles and central registries seem to be the preferred choice. In
the context of Internet connectivity and centralized systems this makes sense:
Having a control entity avoids naming clashes and makes it simple to decouple
identi er and resource location. However, a handle based system also requires
the availability of a handle database. In the case of personal archives, it may
be necessary to store the resolution database alongside with the archive. This
may be possible for a complete snapshot with stable references, but if the
references may still change, the archived database will be outdated and if only parts
of the personal information is archived, the resolution database must either be
split or very likely results in a large storage overhead. For an o ine scenario
or when data is only available locally, e.g. on the personal computer, a handle</p>
        <sec id="sec-3-3-1">
          <title>2 http://www.doi.org 3 http://purl.oclc.org/ 4 https://con uence.ucop.edu/display/Curation/ARK</title>
          <p>database may not be feasible at all. Here the information needed for resolution
must become a part of the identi er itself. There are URI speci cations for many
identi ers in the PIM context, such as le paths or e-mails, but these often do
not take stability into account.</p>
          <p>The following case study shows problems that may arise when identifying
resources in the personal le system.
4</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Case Study: Personal File System</title>
      <p>Hierarchical le systems are still the main way of storing information on a
personal computer. PIM systems have to provide means of identifying those les in
order to create stable references.</p>
      <p>Several systems have been devised towards le identi cations, all with their
own strengths and caveats. A small selection shall be discussed to give an
overview on the problem eld.</p>
      <p>
        File Path A naive approach is given by the le path, i.e. the location of the
le in the local le system. RFC 1738 [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] speci es in Section 3.10 the file:
URI scheme \to designate les accessible on a particular host computer." The
solution has several caveats: First, path names are only unique in the scope of
the host. If a reference to the le is transferred to another host, the context is lost
and it becomes invalid. The uniqueness problem can be solved by adding user
and host to the le path. While the URI scheme supports this full quali cation
of le paths, most computers do not have a globally unique host name, i.e. a
name in the scheme hostname.domain anymore. The second caveat is much more
pressing: Changing the location of a le{which is denoted by the le path{is a
common and intended interaction with le objects, i.e. everyday interaction with
les will result in broken links. The le URI scheme is not stable in the sense that
is becomes invalid as soon as a le is moved or renamed, even though the le still
exists. Using the le path to reference a le is only feasible if the le cannot be
moved, which is the case for certain system les.5 Other means of identi cation
are needed to reference les on a computer, than the paths built-in into modern
operating systems.
      </p>
      <p>
        Magnet Links A widespread solution for referencing les based on their content
is provided by magnet links6. Although not listed as a standard, the magnet:
pre x can be found in the list of URI schemes7. Instead of a le path, the URIs
are generated from a hash code computed from the binary content of the le,
such as SHA-1 [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. To resolve the URIs, a mapper must keep track of le paths
matching the given hash. When a le is moved or renamed, i.e. the le path
changes, the mapper database must be updated accordingly. Magnet-link based
5 For example, the Filesystem Hierarchy Standard de nes a quite rigid structure for
      </p>
      <p>Unix -based systems. (http://www.pathname.com/fhs/pub/fhs-2.3.html)
6 http://magnet-uri.sourceforge.net/
7 http://www.iana.org/assignments/uri-schemes/uri-schemes.xhtml
URIs are not very common on local le systems for two reasons: First, they
have a rather negative reputation, as these identi ers are mostly used in P2P
le sharing. Here they serve the purpose very well, as they identify a certain
content without knowledge of its location. Second, magnet links become invalid
if the le content changes{another intended use of les in Personal Information
Management.</p>
      <p>
        Heuristics When both le path and le content change, heuristics must be used
to identify a le. The GIT version control system 8 tracks changes in the le path
by comparing the content of edited les, i.e. if a le is removed and a new le with
su ciently similar content appears, the change is logged as \renamed" instead
of \new". Similar, changes in the le path could be detected by monitoring
the le system operations, which is supported by common operating systems.
Methods from duplicate detection can be employed to restore links by providing
candidates to replace a broken le reference. Spinellis [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] presents an approach
that augments le URIs with data from index vectors, so that broken links can
be restored based on previously indexed content, i.e. a search query that will
most likely recover the le is attached to the le path. Those approaches cannot
guarantee stable references, as the changes cannot be re ected in the generated
URI. However, they provide means of recovering a broken URI and represent a
step towards stable le links.
      </p>
      <p>Version Control Systems In an assumed system where content cannot be deleted
but only updated, such as found in a version control system, the problem boils
down to two distinct cases:
1. The generated identi er references a certain version of a le, i.e. a stable
content.
2. The generated identi er references a certain path of a le, i.e. move or rename
operations will not be applied.</p>
      <p>User
,ce rse
fa ow
re rB
t
In le
r i
se .F
U .ge</p>
      <p>file:
magnet:
broken link</p>
      <p>Hash Index
Look−up
heuristic</p>
      <p>File
System
To create a stable identi er the intended use of a le must be known to
select the right approach. Figure 1 shows how the described components could
work together to resolve le links. In current operating system this leads to a
semantic gap between the available data and the user's intention. It is left to
future research to determine if and how this gap can be closed, e.g. based on the
le type, by observation of user interaction with the le or by taking the le's
provenance into account.
5</p>
    </sec>
    <sec id="sec-5">
      <title>Conclusion</title>
      <p>In this paper we have discussed some fundamental problems that arise when
persistent identi ers for objects from the PIM domain are needed. Requirements
and modeling of identi ers cover a growing research eld, however, PIM solutions
still rely on locally generated identi ers instead of stable, global URIs. In a case
study some problems with persistent identi ers have been shown: Stable le links
require more attention and may even lead to a semantic gap where the system
cannot decide how to generate the correct link.</p>
      <p>Future work includes research on remaining PIM entities, speci cally e-mails,
contacts and appointments as well as further tests on implementation of these
identi ers and tests towards reliability in di erent data sets. The le case study
has shown that reliable persistent identi cation will need methods from machine
learning to repair broken links and determine the intended use of an object.
Semantic archives may provide the necessary information for re-assigning an
object to its previous link if a connection has been lost, e.g. by comparing
metainformation. Finally, when persistent identi cation is possible, user interfaces
and semantic desktop applications can make use of those identi ers.</p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgments</title>
      <p>Parts of this paper have been researched within the scope of the SENSE project
which is funded by the Federal Ministry of Education and Research, German
Aerospace Center. It is part of the KMU-Innovativ: IKT campaign and goes by
the funding numbers FKZ 01IS11025E.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Berners-Lee</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fielding</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Masinter</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Uniform Resource Identi er (URI): Generic Syntax</article-title>
          .
          <source>RFC</source>
          <volume>3986</volume>
          (
          <year>January 2005</year>
          ), http://tools.ietf.org/html/rfc3986
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Berners-Lee</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Masinter</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McCahill</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Uniform Resource Locators (URL)</article-title>
          .
          <source>RFC 1738 (December</source>
          <year>1994</year>
          ), http://tools.ietf.org/html/rfc1738
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Berners-Lee</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Design Issues, chap</article-title>
          .
          <source>Universal Resource Identi ers { Axioms of Web Architecture</source>
          (
          <year>1996</year>
          ), http://www.w3.org/DesignIssues/Axioms.html
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Haun</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gossen</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          , Nurnberger,
          <string-name>
            <given-names>A.</given-names>
            , Kotter, T.,
            <surname>Thiel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            ,
            <surname>Berthold</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          :
          <source>On the Integration of Graph Exploration and Data Analysis: The Creative Exploration Toolkit, Lecture Notes in Computer Science</source>
          , vol.
          <volume>7250</volume>
          , pp.
          <volume>301</volume>
          {
          <fpage>312</fpage>
          . Springer Berlin Heidelberg (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Mealling</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Denenberg</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          :
          <article-title>Report from the Joint W3C/IETF URI Planning Interest Group: Uniform Resource Identi ers (URIs), URLs, and Uniform Resource Names (URNs): Clari cations and Recommendations</article-title>
          .
          <source>RFC</source>
          <volume>3305</volume>
          (
          <year>August 2002</year>
          ), http://tools.ietf.org/html/rfc3305
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Moats</surname>
          </string-name>
          , R.:
          <source>URN Syntax. RFC</source>
          <volume>2141</volume>
          (May
          <year>1997</year>
          ), http://tools.ietf.org/html/rfc2141
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7. Morgan, H.:
          <article-title>Persistent Identi cation of Digital Resources { Environmental Scan</article-title>
          .
          <source>Tech. rep. (</source>
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8. National Institute of Standards and Technology,
          <source>USA: FIPS PUB 180-4: Secure Hash Standard. Federal Information Processing Standards Publication (March</source>
          <year>2012</year>
          ), http://csrc.nist.gov/publications/ ps/ ps180-4/ ps-180-4.pdf
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Nicholas</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ward</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Blinco</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Abstract Modelling of Digital Identi ers</article-title>
          .
          <source>Ariadne issue 62 (January</source>
          <year>2010</year>
          ), http://www.ariadne.ac.uk/issue62/nicholas-et-al
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Pasquier</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Biological data integration using Semantic Web technologies</article-title>
          .
          <source>Biochimie</source>
          <volume>90</volume>
          (
          <issue>4</issue>
          ),
          <volume>584</volume>
          {594 (April
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Pasupatheeswaran</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          : Email 'Message-IDs'
          <article-title>helpful for forensic analysis</article-title>
          ?
          <source>In: Proceedings of the 6th Australian Digital Forensics Conference</source>
          . School of Computer and Information Science, Edith Cowan University, Perth, Western
          <string-name>
            <surname>Australia</surname>
          </string-name>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Schandl</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Popitsch</surname>
          </string-name>
          , N.:
          <article-title>Lifting File Systems into the Linked Data Cloud with TripFS</article-title>
          . In: Bizer,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Heath</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            ,
            <surname>Berners-Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            ,
            <surname>Hausenblas</surname>
          </string-name>
          , M. (eds.)
          <source>LDOW. CEUR Workshop Proceedings</source>
          , vol.
          <volume>628</volume>
          .
          <string-name>
            <surname>CEUR-WS.org</surname>
          </string-name>
          (
          <year>2010</year>
          ), http://dblp.unitrier.de/db/conf/www/ldow2010.html#SchandlP10
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Sollins</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Masinter</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Functional Requirements for Uniform Resource Names</article-title>
          .
          <source>RFC</source>
          <volume>1737</volume>
          (
          <year>December 1994</year>
          ), http://tools.ietf.org/html/rfc1737
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Spinellis</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Index-based persistent document identi ers</article-title>
          .
          <source>Inf. Retr</source>
          .
          <volume>8</volume>
          (
          <issue>1</issue>
          ),
          <volume>5</volume>
          {
          <fpage>24</fpage>
          (Jan
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Tonkin</surname>
          </string-name>
          , E.:
          <article-title>Persistent Identi ers: Considering the Options</article-title>
          .
          <source>Ariadne issue 56 (July</source>
          <year>2008</year>
          ), http://www.ariadne.ac.uk/issue56/tonkin
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nnaji</surname>
            ,
            <given-names>B.O.</given-names>
          </string-name>
          :
          <article-title>Geometry-based semantic ID for persistent and interoperable reference in feature-based parametric modeling</article-title>
          .
          <source>Comput. Aided Des</source>
          .
          <volume>37</volume>
          (
          <issue>10</issue>
          ),
          <volume>1081</volume>
          {1093 (Sep
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>