/[gzz]/manuscripts/storm/article.rst
ViewVC logotype

Diff of /manuscripts/storm/article.rst

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.143 by hemppah, Thu Feb 13 14:27:05 2003 UTC revision 1.144 by antont, Thu Feb 13 15:40:31 2003 UTC
# Line 503  applicable as well: e.g. when working on Line 503  applicable as well: e.g. when working on
503  may be beneficial for the members of the group to see other members'  may be beneficial for the members of the group to see other members'
504  comments of articles etc.  comments of articles etc.
505    
506    Figure XYZ illustrates how xanalogical storage addresses the issue of
507    movement of data between documents. Initially, there are documents D1 and
508    D2, with two links (directed arrows in the figure) from D1 to two different
509    elements in D2, A and B. The links actually are to the /spans/ A and B that
510    are stored in the scroll, but shown as parts of D2, as illustrated with the
511    dashed lines. Then, when in the next step the document D2 is split in two --
512    becoming documents D2.1 and D2.2 -- with link target A in the first and B
513    ind the second new document, the links to them from D1 (and wherever) do not
514    break as they still are to the spans that just show in different documents
515    now. Also, when A is copy-pasted to an all new document D3, the system will
516    actually transclude it there and that will also as an additional end point
517    for links to A, as illustrated in the last (part of the) diagram.
518    
519    .. don't know how to put figs in .rst (yet) but wrote the descs anyhow
520    
521    doc2doc_movement-initial.eps
522    doc2doc_movement-split.eps
523    doc2doc_movement-additional.eps
524    
525  4. Storm block storage  4. Storm block storage
526  ======================  ======================
527    
# Line 1123  accordingly..? what should be discussed Line 1142  accordingly..? what should be discussed
1142  Finally, if a document is split to parts (or content from one copy-pasted to  Finally, if a document is split to parts (or content from one copy-pasted to
1143  another), links to the elements that are then in the new documents do not  another), links to the elements that are then in the new documents do not
1144  break, bacause with xanalogical storage the links are actually to spans that  break, bacause with xanalogical storage the links are actually to spans that
1145  are transcluded in all the documents that show them.  are transcluded in all the documents that show them (as illustrated in
1146    figure XYZ in section 3, xanalogical storage).
1147    
1148  *Tracking alternative versions*. Because Storm utilises immutable blocks,  *Tracking alternative versions*. Because Storm utilises immutable blocks,
1149  each modification to a document creates a new block. When a document is  each modification to a document creates a new block. When a document is

Legend:
Removed from v.1.143  
changed lines
  Added in v.1.144

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26