Work on Summary.
[yaz-moved-to-github.git] / tab / var1.var
1 #
2 # Definition of the variant set Variant-1.
3 # Variant triple syntax is '<VAR class type value>'. Eg.
4 # <var body iana "application/postscript"> or <var lang lang "eng">.
5 #
6
7 name variant-1
8 reference Variant-1
9
10 class 1 variantId
11
12   type  1       variantId               octetstring
13
14 class 2 body
15
16   type  1       iana                    string
17   type  2       z39.50                  string
18   type  3       other                   string
19
20 class 3 format
21
22   type  1       characters-per-line     int
23   type  2       line-length             int
24
25   # More types here......
26
27 class 4 lang
28
29   type  1       lang                    string
30   type  2       charset                 int
31   type  3       charset-id              oid
32   type  4       encoding-id             oid
33   type  5       private-string          string
34
35 class 5 piece
36
37   type  1       fragment-wanted         int
38   type  2       fragment-returned       int
39   type  3       start                   intunit
40   type  4       end                     intunit
41   type  5       howmuch                 intunit
42   type  6       step                    intunit
43   type  7       targettoken             octetstring
44
45 class 6 metadata-requested
46
47   type  1       cost                    intunit
48   type  2       size                    intunit
49   type  3       hitsvar                 null
50   type  4       hitsnonvar              null
51   type  5       variantlist             null
52   type  6       isvariantsupported      null
53   type  7       documentdescriptor      null
54   type  8       surrogateinformation    null
55   type  998     allmetadata             null
56   type  999     othermetadata           oid
57
58 class 7 metadata-returned
59
60   type  1       cost                    intunit
61
62   # More...
63
64 # More classes, too...