Changes between Version 8 and Version 9 of eXist-interface/annotations


Ignore:
Timestamp:
Jul 6, 2011, 9:19:48 AM (13 years ago)
Author:
jwillenborg
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • eXist-interface/annotations

    v8 v9  
    1818
    1919
    20 == Limitations ==
    21 * Interface
    22   * Java: no real user test done
    23   * Display of a document page with external objects (insertExternalElements.xsl): full redesign and new implementation
    24 * Bugs
    25   * at one position there could be only one external user annotation so far (bug in XSL script)
     20== Implementation ==
     21* Test-Version finished (Java, XSL script)
     22* To Do
     23  * Identify further user requirements
     24  * Java: perform accepetance / user test
     25  * Display of a document page with external objects and with XML node ids (insertExternalElements.xsl): full redesign and new implementation
     26  * Bug: at one position there could be only one external user annotation so far (bug in XSL script)
    2627
    2728== Open questions ==
     
    3334
    3435=== Example document ===
    35 * [http://mpdl-test.mpiwg-berlin.mpg.de:30030/mpdl/page-query-result.xql?document=/tei/en/Test_1789.xml&mode=text&pn=1&options=withXmlNodeIds Test document: Display of page 1 with XPath identifiers for all XML nodes]
    36 * [http://mpdl-test.mpiwg-berlin.mpg.de:30030/mpdl/page-query-result.xql?document=/tei/en/Test_1789.xml&mode=text&pn=2 Test document: Display of page 2 with external user annotations]
     36* [http://mpdl-system.mpiwg-berlin.mpg.de/mpdl/page-query-result.xql?document=/tei/en/Test_1789.xml&mode=text&pn=1&options=withXmlNodeIds Test document: Display of page 1 with XPath identifiers for all XML nodes]
     37* [http://mpdl-system.mpiwg-berlin.mpg.de/mpdl/page-query-result.xql?document=/tei/en/Test_1789.xml&mode=text&pn=2 Test document: Display of page 2 with external user annotations]
    3738
    3839=== Read annotations ===
    3940{{{
    40   http://mpdl-test.mpiwg-berlin.mpg.de:30030/mpdl/interface/external/object.xql?
     41  http://mpdl-system.mpiwg-berlin.mpg.de/mpdl/interface/external/object.xql?
    4142    operation=read&
    4243    type=element&
    4344    object=<object documentId="/tei/en/Test_1789.xml" xpointer="id('page2')"></object>
    4445}}}
    45 [http://mpdl-test.mpiwg-berlin.mpg.de:30030/mpdl/interface/external/object.xql?operation=read&type=element&object=%3Cobject%20documentId=%22/tei/en/Test_1789.xml%22%20xpointer=%22id%28%27page2%27%29%22%3E%3C/object%3E Read annotations]
     46[http://mpdl-system.mpiwg-berlin.mpg.de/mpdl/interface/external/object.xql?operation=read&type=element&object=%3Cobject%20documentId=%22/tei/en/Test_1789.xml%22%20xpointer=%22id%28%27page2%27%29%22%3E%3C/object%3E Read annotations]
    4647
    4748=== Create annotation ===
    4849{{{
    49   http://mpdl-test.mpiwg-berlin.mpg.de:30030/mpdl/interface/external/object.xql?
     50  http://mpdl-system.mpiwg-berlin.mpg.de/mpdl/interface/external/object.xql?
    5051    operation=create&
    5152    type=element&
    5253    object=<object uid="andy@mpiwg-berlin.mpg.de" documentId="/tei/en/Test_1789.xml" xpointer="id('page2')/TEI[1]/text[1]/body[1]/p[1]/s[3]/point(4)"><note>This is an annotation of Andy</note></object>
    5354}}}
    54 [http://mpdl-test.mpiwg-berlin.mpg.de:30030/mpdl/interface/external/object.xql?operation=create&type=element&object=%3Cobject%20uid=%22andy@mpiwg-berlin.mpg.de%22%20documentId=%22/tei/en/Test_1789.xml%22%20xpointer=%22id%28%27page2%27%29/TEI%5B1%5D/text%5B1%5D/body%5B1%5D/p%5B1%5D/s%5B3%5D/point%284%29%22%3E%3Cnote%3EThis%20is%20an%20annotation%20of%20Andy%3C/note%3E%3C/object%3E  Create annotation]
     55[http://mpdl-system.mpiwg-berlin.mpg.de/mpdl/interface/external/object.xql?operation=create&type=element&object=%3Cobject%20uid=%22andy@mpiwg-berlin.mpg.de%22%20documentId=%22/tei/en/Test_1789.xml%22%20xpointer=%22id%28%27page2%27%29/TEI%5B1%5D/text%5B1%5D/body%5B1%5D/p%5B1%5D/s%5B3%5D/point%284%29%22%3E%3Cnote%3EThis%20is%20an%20annotation%20of%20Andy%3C/note%3E%3C/object%3E  Create annotation]
    5556
    5657=== Update annotation ===
    5758{{{
    58   http://mpdl-test.mpiwg-berlin.mpg.de:30030/mpdl/interface/external/object.xql?
     59  http://mpdl-system.mpiwg-berlin.mpg.de/mpdl/interface/external/object.xql?
    5960    operation=update&
    6061    type=element&
    6162    object=<object uid="andy@mpiwg-berlin.mpg.de" documentId="/tei/en/Test_1789.xml" xpointer="id('page2')/TEI[1]/text[1]/body[1]/p[1]/s[3]/point(4)"><note>This is an annotation of Andy</note></object>
    6263}}}
    63 [http://mpdl-test.mpiwg-berlin.mpg.de:30030/mpdl/interface/external/object.xql?operation=update&type=element&object=%3Cobject%20uid=%22andy@mpiwg-berlin.mpg.de%22%20documentId=%22/tei/en/Test_1789.xml%22%20xpointer=%22id%28%27page2%27%29/TEI%5B1%5D/text%5B1%5D/body%5B1%5D/p%5B1%5D/s%5B3%5D/point%284%29%22%3E%3Cnote%3EThis%20is%20an%20annotation%20of%20Andy%3C/note%3E%3C/object%3E  Update annotation]
     64[http://mpdl-system.mpiwg-berlin.mpg.de/mpdl/interface/external/object.xql?operation=update&type=element&object=%3Cobject%20uid=%22andy@mpiwg-berlin.mpg.de%22%20documentId=%22/tei/en/Test_1789.xml%22%20xpointer=%22id%28%27page2%27%29/TEI%5B1%5D/text%5B1%5D/body%5B1%5D/p%5B1%5D/s%5B3%5D/point%284%29%22%3E%3Cnote%3EThis%20is%20an%20annotation%20of%20Andy%3C/note%3E%3C/object%3E  Update annotation]
    6465
    6566=== Delete annotation ===
    6667{{{
    67   http://mpdl-test.mpiwg-berlin.mpg.de:30030/mpdl/interface/external/object.xql?
     68  http://mpdl-system.mpiwg-berlin.mpg.de/mpdl/interface/external/object.xql?
    6869    operation=delete&
    6970    type=element&
    7071    object=<object uid="andy@mpiwg-berlin.mpg.de" documentId="/tei/en/Test_1789.xml" xpointer="id('page2')/TEI[1]/text[1]/body[1]/p[1]/s[3]"></object>
    7172}}}
    72 [http://mpdl-test.mpiwg-berlin.mpg.de:30030/mpdl/interface/external/object.xql?operation=delete&type=element&object=%3Cobject%20uid=%22andy@mpiwg-berlin.mpg.de%22%20documentId=%22/tei/en/Test_1789.xml%22%20xpointer=%22id%28%27page2%27%29/TEI%5B1%5D/text%5B1%5D/body%5B1%5D/p%5B1%5D/s%5B3%5D%22%3E%3C/object%3E  Delete annotation]
     73[http://mpdl-system.mpiwg-berlin.mpg.de/mpdl/interface/external/object.xql?operation=delete&type=element&object=%3Cobject%20uid=%22andy@mpiwg-berlin.mpg.de%22%20documentId=%22/tei/en/Test_1789.xml%22%20xpointer=%22id%28%27page2%27%29/TEI%5B1%5D/text%5B1%5D/body%5B1%5D/p%5B1%5D/s%5B3%5D%22%3E%3C/object%3E  Delete annotation]
    7374