...also need the header to include the new JS!
[scpubgit/stemmaweb.git] / root / src / relatehelp.tt
CommitLineData
e847b186 1[% PROCESS header.tt
2 pagetitle = "Stemmaweb - Relationship mapper"
3 applicationstyle = c.uri_for('/css/relationship.css')
4%]
5
6<div id="docco">
7 <h2>Text relationship mapper</h2>
8 <h3>An Interedition prototype interface</h3>
9
3f9d7ae5 10 <p>The relationship mapper is a tool born of the joint requirements of the <a href="http://byzantini.st/treeoftexts/">Tree of Texts</a> project at the KU Leuven, and the <a href="http://www.bibelwissenschaft.de/start/editionsprojekte/editio-critica-maior-ecm/">Editio Critica Maior</a> project at the Institute for New Testament Research (INTF), University of Münster. Much of the interface to the tool was contributed by the <a href="http://www.huygens.knaw.nl/">Huygens Institute</a> of the Royal Dutch Academy of Sciences.</p>
e847b186 11
12 <p>The premise of the tool is that, once a set of texts has been collated, there will be a need to chart the relationships between the variants—are they substantially the same word? Different words meaning the same thing? Is one an orthographic variant of the other that should be excluded from any eventual apparatus?</p>
13
cc86fa11 14 <h3>Making relationships between words</h3>
e847b186 15
16 <p>The tool itself is an interface for allowing these relationships to be declared. The collation is presented as a variant graph running from left to right. In a variant graph, each node is a reading, and each witness takes a single path through the readings from beginning to end. When readings appear vertically aligned with each other, it is an indication that they are variant readings, occurring at the same point in the text.
17
18 <p>In 'select' mode, when the nodes are green, you can navigate through the graph. Scrolling up or down will zoom in and out, respectively; dragging the graph will pan it in that direction. Use this navigation to hone in on the part of the graph to be worked with.</p>
19
14284266 20 <p> When you are ready to draw relationships, click the 'pencil' icon to enter edit mode. When you select a node (by clicking on it) you can drag it onto another node to indicate that a relationship exists between them. Fill in the details of the relationship as follows:</p>
e847b186 21<p><em>Type</em> can be one of:</p>
22<ul>
23 <li>Orthographic - these are interchangeable representations of the same reading</li>
24 <li>Spelling - these are variant spellings of the same reading</li>
25 <li>Grammatical - these readings are word forms with the same lemma</li>
26 <li>Lexical - these readings fulfill corresponding functions in the text. Use the "Annotation" field to elaborate.</li>
27 <li>Meaning - these readings have corresponding meanings (e.g. synonyms, antonyms). Use the "Annotation" field to elaborate.</li>
28 <li>Transposition - this pair actually represents the same reading, but its location varies between witnesses.
29</ul>
30<p><em>Scope</em> can be one of:</p>
31<ul>
32 <li>Local - the relationship applies only at this point in the text</li>
33 <li>Global - the relationship applies throughout the text</li>
34</ul>
35
14284266 36 <p>The relationships are displayed as colored paths between readings. While in 'edit' mode, clicking on a relationship path will display the information associated with it, and give the user an option to delete it. Deletion of a 'global' relationship will remove that relationship throughout the graph. When you are ready to move elsewhere in the graph, click the 'hand' icon to return to select mode.<p>
37
38 <h3>Correcting the collation</h3>
39
40 <p>Occasionally, the collation as uploaded will contain errors, or need for some other reason to be modified. Within the relationship mapper, you can detach a sequence of readings and re-attach it elsewhere as a form of manual collation.</p>
41
42 <p>To detach one or more readings, drag with the mouse to select an area of the graph that includes all the affected readings. A dialog will pop up to ask which witnesses should be detached from the collation at that point. To attach a reading elsewhere, select it and drag it to the corresponding reading elsewhere in the graph, just as though you were making a relationship. There should be an option to specify that the readings are identical; select it.</p>
43
44 <p>At the moment, editing the graph in this manner can quickly lead to a rather untidy and confusing-looking graph. If at any point it becomes too difficult to follow, please re-load the relationship mapper.</p>
e847b186 45
cc86fa11 46[% IF language != 'NONE' %]
47 <h3>Adding [% language %] morphological information to readings</h3>
e847b186 48
cc86fa11 49 <p>It is also possible to add morphological information to the readings in this text (that is, lemma and morphological tagging). Double click on any reading to bring up the morphology info. The options therein are:</p>
50
51 <ul>
52 <li>Indicate if the word is a nonsense word</li>
53 <li>Indicate if the word (whether sensical or not) cannot be grammatically correct here</li>
54 <li>Indicate the "normal" form of the word for lemmatization purposes. Any readings linked to this one via 'spelling' or 'orthographic' links will appear when the entry text box is clicked.</li>
55 <li>Indicate the correct morphological form of this reading. The shorthand syntax is:<br/>
56 &lt;LEMMA&gt; // cat@&lt;CATEGORY&gt; (type@&lt;TYPE&gt; etc.)<br/>
57 Each form must have at least a lemma and a category, and may have a number of additional features depending on the category (e.g. type, gender, number, case.) The possible options are as follows:
58 <ul>
59[% FOREACH stype IN tagset.structures -%]
2da57ddc 60 [% IF stype.desc != 'use_features' -%]
61 <li>Category [% stype.id -%] ([% stype.desc %])
62 [% END -%]
cc86fa11 63[% IF stype.use_features.size -%]
64 has features [% stype.use_features.join(', ') %]
65[% END -%]
66 </li>
67[% END -%]
68 </ul>
69 <ul>
2da57ddc 70[% FOREACH ftype IN tagset.features.keys.sort -%]
cc86fa11 71 <li>Feature [% ftype %] can have values:
72 <ul>
73[% FOREACH fval IN tagset.features.$ftype.values -%]
74 <li>[% fval.short %] =&gt; [% fval.long %]</li>
75[% END -%]
76 </ul>
77 </li>
78[% END -%]
79 </ul>
80 </li>
81 </ul>
82
83 <p>If initial lemmatization has been performed on the text, a number of readings may appear in yellow rather than green; this means that there are multiple possible morphologies for the reading in question. Double click on the reading to select and save the correct morphology.</p>
84[% END -%]
e847b186 85[% PROCESS footer.tt %]