Changes between Version 1 and Version 2 of schema/xpointer


Ignore:
Timestamp:
Feb 21, 2011, 11:05:51 AM (13 years ago)
Author:
jwillenborg
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • schema/xpointer

    v1 v2  
    3535
    3636=== Support of XLink ===
    37 XLink will be supported in all elements of the Echo and TEI Lite schema.
     37XLink will be supported in all elements of the Echo and TEI Lite schema in the near future.
    3838
    3939=== Support of XPointer ===
    40 XPointer could be used in all URI's especially those provided by XLink.
    41 The following subset of XPointer is supported:
    4240
     41The MPDL project sets a special focus on the presentation of document pages. An important requirement for MPDL-XPointers is the support of pointers relative to document pages. Another special requirement is to point not only to elements on a page but also to text portions in elements (point or range). XPointer could be used in all URI's especially those provided by XLink. The MPDL project supports the following subset of XPointer in the near future:
    4342
    44 Examples:
    45 * <p>Joey Ramone said „When we started up in March of ’74, it was because the bands we loved, the rock ’n’ roll that we knew, had disappeared. We were playing music for ourselves.“ (see <note xlink:href="http://mpdl.mpiwg-berlin.mpg.de/music/ramones/ramones_2004.xml#xpointer((id('page6')/tei[1]/text[1]/body[1]/chap[1]/p[1]/s[2])">page 6, sentence 2</note>).</p>
     43* XPointer to a page in an XML document. Example:
     44  * <p>... (see <note xlink:href="http://mpdl.mpiwg-berlin.mpg.de/music/ramones/ramones_2004.xml#xpointer((id('page6'))">Dick Porter: Ramones – The Complete Twisted History, London: Plexus, 2004. Page 6. ISBN 0859653269</note>)
     45* XPointer to an element on a page in an XML document. Example:
     46  * <p>Joey Ramone said: "When we started up in March of ’74, it was because the bands we loved, the rock ’n’ roll that we knew, had disappeared. We were playing music for ourselves." (see <note xlink:href="http://mpdl.mpiwg-berlin.mpg.de/music/ramones/ramones_2004.xml#xpointer((id('page6')/tei[1]/text[1]/body[1]/chap[1]/p[1])">page 6, sentence 2</note>).</p>
     47* XPointer to a text portion of an element on a page in an XML document. Example:
     48  * <p>The Ramones started up in March 1974 (see <note xlink:href="http://mpdl.mpiwg-berlin.mpg.de/music/ramones/ramones_2004.xml#xpointer((id('page6')/tei[1]/text[1]/body[1]/chap[1]/p[1]/s[1]/range(1.22, 1.34))">page 6, sentence 1, character 22 to 32</note>).</p>
    4649
     50External user annotations of documents are stored relative to document pages by mapping XPointer points/ranges to an identifier in a combination of document identifier, page number, element xpath expression, and a point/range expression. Example:
     51* before the first sentence on page 6: /music/ramones/ramones_2004.xml (or /permanent/library/471122KK), page6, /tei[1]/text[1]/body[1]/chap[1]/p[1]/s[1], point(.0)
     52* after the first sentence on page 6: /music/ramones/ramones_2004.xml (or /permanent/library/471122KK), page6, /tei[1]/text[1]/body[1]/chap[1]/p[1]/s[1], point(.1)
     53* from character 22 to 34 in the first sentence of page 6: /music/ramones/ramones_2004.xml (or /permanent/library/471122KK), page6, /tei[1]/text[1]/body[1]/chap[1]/p[1]/s[1], range(1.22, 1.34)