Mercurial > hg > ooxml
annotate annotate.html @ 74:7827e686be75 default tip
refactoring again...
author | Henry S. Thompson <ht@markup.co.uk> |
---|---|
date | Wed, 05 Jul 2017 18:26:27 +0100 |
parents | 95faecfcc1b5 |
children |
rev | line source |
---|---|
66
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
1 <?xml version="1.0" encoding="US-ASCII"?> |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
2 <!DOCTYPE html |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
3 PUBLIC "-//HST//DTD XHTML5 1.0 Transitional//EN" "http://www.ltg.ed.ac.uk/~ht/xhtml5.dtd"> |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
4 <html xmlns="http://www.w3.org/1999/xhtml"><head><meta name="copyright" content="Copyright © 2016"/><meta http-equiv="Content-type" content="text/html; charset=utf-8"/><style type="text/css"> |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
5 ul.nolabel { margin: 0; margin-left: -2.5em} |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
6 ul.naked.nolabel {margin: 0; margin-left: 0; padding-left: 0} |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
7 ul.cdefn {clear: both} |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
8 div.ndli { margin-bottom: 1ex } |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
9 div.hidden {display: none} |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
10 |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
11 ul.naked > li { list-style-type: none; background: none; margin-left: 2em; |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
12 margin-bottom: 0 } |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
13 li ul.naked > li, dd ul.naked > li { list-style-type: none; background: none; margin-left: 0; |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
14 margin-bottom: 0 } |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
15 li.cdefni {} |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
16 li.cdefni span.cl {display: inline-block; vertical-align: bottom} |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
17 li.cdefni span.cr {display: inline-block; margin-left: 1em; vertical-align: bottom} |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
18 pre.code {display: inline-block} |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
19 blockquote.vanilla {display: inline-block; margin-left: 1em; |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
20 border: solid 1px; background: rgb(238,234,230); |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
21 padding: .5ex .5em} |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
22 blockquote.vanilla ul.naked li {margin-left: 0 ! important;font-size: 100%} |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
23 ol ol ol, ol ol ol li {list-style-type: lower-roman} |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
24 ol ol, ol ol li {list-style-type: lower-alpha} |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
25 i i {font-style: normal} |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
26 li li {font-style: normal} |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
27 li ul li {font-style: normal} |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
28 li { line-height: 100%; margin-top: 0.3em} |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
29 .math {font-family: 'Arial Unicode MS', 'Lucida Sans Unicode', serif} |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
30 .sub {font-size: 80%; vertical-align: sub} |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
31 .termref {text-decoration: none; color: #606000} |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
32 .licence {margin-left: 1em; font-size: 70%} |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
33 .credits {margin-left: 1.5em; font-size: 70%} |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
34 .right {position: absolute} |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
35 .stackdown {vertical-align: text-top; margin-top: 0} |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
36 body {font-size: 12pt} |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
37 @page { size: A4 portrait; margin: 2cm; |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
38 orphans: 2; widows: 2;} |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
39 @media screen { |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
40 body {width: 20cm; margin-left: auto; margin-right: auto} |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
41 } |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
42 @media print { |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
43 body {font-size: 10pt} |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
44 h1, h2, h3, h4 {page-break-after: avoid} |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
45 } |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
46 pre.code {font-family: monospace; |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
47 font-weight: bold; |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
48 line-height: 120%; |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
49 padding-top: 0.2em; |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
50 padding-bottom: 0.2em; |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
51 padding-left: 1em; |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
52 padding-right: 1em; |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
53 border-style: solid; |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
54 border-left-width: 1em; |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
55 border-top-width: thin; |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
56 border-right-width: thin; |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
57 border-bottom-width: thin; |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
58 border-color: #95ABD0; |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
59 color: #00428C; |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
60 background-color: #E4E5E7; |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
61 } |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
62 pre {margin-left: 0em} |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
63 div.toc h2 {font-size: 120%; margin-top: 0em; margin-bottom: 0em} |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
64 div.toc h4 {font-size: 100%; margin-top: 0em; margin-bottom: 0em; |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
65 margin-left: 1em} |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
66 div.toc h1 {font-size: 140%; margin-bottom: 0em} |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
67 div.toc ul {margin-top: 1ex} |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
68 .byline {font-size: 120%} |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
69 div.figure {margin-left: 2em} |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
70 div.caption {font-style: italic; font-weight: bold; margin-top: 1em} |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
71 i i {font-style: normal} |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
72 img {border: 0} |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
73 .copyright {font-size: 70%} |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
74 </style><title>Spreadsheet annotation spec</title></head><body style="font-family: DejaVu Sans, Arial; background: rgb(254,250,246)"><div style="text-align: center" class="head"><hr/><h1>Spreadsheet annotation spec</h1><div class="byline">Henry S. Thompson</div><div class="byline">$Id$</div></div><div class="body"><div><h2>1. Introduction</h2><p>This is a first pass at defining an annotation menu structure for |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
75 spreadsheets. The assumption is that we'll have an 'Annotate' entry in the Excel |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
76 right-button menu for selected regions, which will pop up region-appropriate |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
77 menus.</p></div><div><h2>2. Top-level menus</h2><div style="width: 20%; float: right; clear: right; margin-left: .5em"><small><i>If the selection is a single cell I guess we try popping up a selection type menu, |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
78 with choices 'Row', 'Column', 'Matrix' and 'None' (the latter resulting in <code>_Nnnn</code>).</i></small></div><p>Right-clicking 'Annotate' when over a selected range will create a new |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
79 defined name of the form <code>_Xnnn</code>, where <code>X</code> is one of <code>R</code>, |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
80 <code>C</code> or <code>M</code> for <b>r</b>ows (horizontal range |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
81 selection), <b>c</b>olumns (vertical range selection) or |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
82 <b>m</b>atrix (for two-dimensional range selection) respectively, and |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
83 <code>nnn</code> is a serial number for the relevant selection type.</p><p>The comment field (attribute in the XML) of the defined name should contain a |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
84 feature-value dictionary, represented in JSON/Python style, that is, using the |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
85 following BNF</p>: |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
86 <pre class="code"><code>fvd := '{' ( fvp ( ',' fvp )* )? '}' |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
87 fvp := key ':' value |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
88 key := string |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
89 value := string | number | fvp | array |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
90 string := '"' char* '"' |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
91 array := '[' ( value ( ',' value )* )? ']'</code></pre><p>with whitespace ignored, 'number' being the usual integer or decimal |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
92 representation and 'char' being ASCII-only (?).</p><p>If possible, the selected range should appear as the value of the new |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
93 name <i>without</i> single-quotes.</p><p>Some features can and should be computed, others require annotator |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
94 decision. Some features and/or feature values are unique to a particular selection type, others are |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
95 shared across all or some types.</p><p>Accordingly, in order for the annotator to supply the required |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
96 information, a form should pop up with all the features appropriate to the |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
97 selection type. Literal or array-valued form fields will just require a value |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
98 menu (allowing multiple selection in the array-valued case), but features with |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
99 dictionary values will require cascading sub-forms.</p><p>The next two sections document the annotator-supplied and |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
100 software-supplied features. Except for 'comment', whose value is free text, |
68 | 101 allowed values are tabulated.</p></div><div><h2>3. Annotator-supplied features</h2><div><h4>3.1. All types</h4><ul class="naked "><li><a name="comment"><b>comment</b></a> |
102   string: unconstrained. By its nature difficult to | |
66
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
103 exploit, really should only be used to document a problem with the available |
68 | 104 feature&value vocabulary or structure.</li></ul></div><div><h4>3.2. Both one-dimensional types</h4><ul class="naked "><li><a name="type"><b>type</b></a> |
105   string: <code>"data"|"key"|"label"</code><p>"key" is my preferred word for what Dresden call "attribute". In the | |
106 simpler cases, think of it as what you find as the first row/column of the 2nd argument to an HLOOKUP/VLOOKUP call.</p></li><li><a name="content"><b>content</b></a> | |
107   fvd: | |
108 <ul class="naked "><li><a name="type"><b>type</b></a> | |
109   string: <code>"currency"|"date"|"datetime"|"integer"|"float"|"key"|"label"|"string"|"time"</code></li></ul><p>The "key" and "label" content types are for use (as in the Dresden | |
110 paper example) where compound keys/labels are indicated by row or column spans.</p></li></ul></div><div><h4>3.3. Matrices</h4><ul class="naked "><li><a name="type"><b>type</b></a> | |
111   string: <code>"table"|"data"|"label"|"condition"</code></li><li><a name="content"><b>content</b></a> | |
112   fvd: | |
113 <ul class="naked "><li><a name="type"><b>type</b></a> | |
114   string: <code>"rows"|"columns"|"cells"</code></li></ul></li></ul><p>When a form for a matrix is completed, if <code>type</code> is 'data' a pop-up should offer to auto-fill | |
66
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
115 based on <code>content/type</code>. If chosen, this fills the matrix with |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
116 named ranges of the appropriate orientation (rows, columns or, in the case of |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
117 <code>cells</code>, both). If |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
118 it's not too hard, it would be good to go on to pop up the form for each |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
119 generated range |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
120 in turn, either having asked in advance for appropriate |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
121 features whose values are the same for all the ranges, or carrying forward |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
122 values from one to the next as defaults.</p></div></div><div><h2>4. Software-supplied features</h2></div><div><h2>5. Issues</h2><div><h4>5.1. Compound labels and keys</h4><p>There's a problem with |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
123 defining the structure I want for compound labels and keys, in that you can't |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
124 for example select the 6th column of rows 3 through 5 in the Dresden example, |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
125 to denote the "Group stage/Match 2/GA" column label:</p><img src="dresdenPlus.png" class="image" alt="table with three-row labels involving column spans, row and column labels added, F3:F5 highlighted" title="table with three-row labels involving column spans, row and column labels added, F3:F5 highlighted" width="75%"/><p>Excel would allow you to define a name for |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
126 F3:F5 in that spreadsheet, but I don't <i>think</i> you can select that |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
127 range with the mouse.</p></div><div><h4>5.2. Metadata</h4><p>Nothing in the above proposal provides a way to annotate what Dresden |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
128 call 'Metadata'. We could simply provide another 1-D type, e.g. 'meta', I suppose, or just allow uninteresting regions to remain unannotated. |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
129 There is a difference between on the one hand informative prose such as occurs in the Dresden |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
130 example with the Metadata label, and regions whose type is just not obvious (as |
d0edaceb04b6
first time to Sonra, Kostas
Henry S. Thompson <ht@markup.co.uk>
parents:
diff
changeset
|
131 e.g. lots in the Kenneth Lay sheet from the Enron dataset...</p></div></div></div></body></html> |