Changes between Version 8 and Version 9 of eXist-interface/annotations
- Timestamp:
- Jul 6, 2011, 9:19:48 AM (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
eXist-interface/annotations
v8 v9 18 18 19 19 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) 26 27 27 28 == Open questions == … … 33 34 34 35 === 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] 37 38 38 39 === Read annotations === 39 40 {{{ 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? 41 42 operation=read& 42 43 type=element& 43 44 object=<object documentId="/tei/en/Test_1789.xml" xpointer="id('page2')"></object> 44 45 }}} 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] 46 47 47 48 === Create annotation === 48 49 {{{ 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? 50 51 operation=create& 51 52 type=element& 52 53 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> 53 54 }}} 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] 55 56 56 57 === Update annotation === 57 58 {{{ 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? 59 60 operation=update& 60 61 type=element& 61 62 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> 62 63 }}} 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] 64 65 65 66 === Delete annotation === 66 67 {{{ 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? 68 69 operation=delete& 69 70 type=element& 70 71 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> 71 72 }}} 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] 73 74