# HG changeset patch # User Henry S. Thompson # Date 1497280824 -7200 # Node ID 95faecfcc1b5575a63ffc768d4bf3adf49ef370d # Parent b66bcfae65d63b75893eb171bdbd0343c6d0a178 consistent defn style diff -r b66bcfae65d6 -r 95faecfcc1b5 annotate.html --- a/annotate.html Mon Jun 12 17:20:14 2017 +0200 +++ b/annotate.html Mon Jun 12 17:20:24 2017 +0200 @@ -98,13 +98,20 @@ menu (allowing multiple selection in the array-valued case), but features with dictionary values will require cascading sub-forms.

The next two sections document the annotator-supplied and software-supplied features. Except for 'comment', whose value is free text, -allowed values are tabulated.

3. Annotator-supplied features

3.1. All types

comment
string: unconstrained. By its nature difficult to +allowed values are tabulated.

3. Annotator-supplied features

3.1. All types

  • comment +  string: unconstrained. By its nature difficult to exploit, really should only be used to document a problem with the available -feature&value vocabulary or structure.

3.2. Both one-dimensional types

type
string: "data"|"key"|"label"

"key" is my preferred word for what Dresden call "attribute". In the -simpler cases, think of it as what you might use in an HLOOKUP or VLOOKUP cell.

content
fvd: -
type
string: "currency"|"date"|"datetime"|"integer"|"float"|"key"|"label"|"string"|"time"

The "key" and "label" content types are for use (as in the Dresden -paper example) where compound keys/labels are indicated by row or column spans.

3.3. Matrices

type
string: "table"|"data"|"label"|"condition"
content
fvd: -
  • string: "rows"|"columns"|"cells"

When a form for a matrix is completed, if type is 'data' a pop-up should offer to auto-fill +feature&value vocabulary or structure.

3.2. Both one-dimensional types

  • type +  string: "data"|"key"|"label"

    "key" is my preferred word for what Dresden call "attribute". In the +simpler cases, think of it as what you find as the first row/column of the 2nd argument to an HLOOKUP/VLOOKUP call.

  • content +  fvd: +
    • type +  string: "currency"|"date"|"datetime"|"integer"|"float"|"key"|"label"|"string"|"time"

    The "key" and "label" content types are for use (as in the Dresden +paper example) where compound keys/labels are indicated by row or column spans.

3.3. Matrices

  • type +  string: "table"|"data"|"label"|"condition"
  • content +  fvd: +
    • type +  string: "rows"|"columns"|"cells"

When a form for a matrix is completed, if type is 'data' a pop-up should offer to auto-fill based on content/type. If chosen, this fills the matrix with named ranges of the appropriate orientation (rows, columns or, in the case of cells, both). If