Changes between Version 6 and Version 7 of schema/xpointer


Ignore:
Timestamp:
Feb 21, 2011, 3:46:06 PM (13 years ago)
Author:
jwillenborg
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • schema/xpointer

    v6 v7  
    4141The 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):
    4242
    43 * XPointer to a page in an XML document. Example:
     43* XPointer to a page in an XML document. The result of the XPointer URL is the whole page. Example:
    4444  * <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>)
    4545  * if the document contains no pages (no <pb/> elements) then the page number doesnt't have to be specified (all elements are on the first page internally)
    46 * XPointer to an element on a page in an XML document. Example:
     46* XPointer to an element on a page in an XML document. The result of the XPointer URL is the page and the requested element is highlighted. Example:
    4747  * <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>
    48 * XPointer to a text portion of an element on a page in an XML document. Example:
     48* XPointer to a text portion of an element on a page in an XML document. The result of the XPointer URL is the page and the requested text portion of the element is highlighted. Example:
    4949  * <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>
    5050
     
    165165* XPointer URI's
    166166  * implementation of a REST like solution over controller.xql: not implemented yet
    167 * user objects such as queries
     167    * translation of the XPointer URI
     168    * highlighting of the requested element or text portion in the element
     169    * different presentation modes: text, textPollux, gis, xml, pureXml
     170* user objects such as user queries
    168171  * insert/update/delete user objects: dynamic storing of user queries (with user login)
    169172    * partly implemented (login not regarded yet)