1f784f8312a52322cf6a614fec393e4a128754c5
[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                    int
48
49   # More to follow....
50
51 class 7 metadata-returned
52
53   type  1       cost                    intunit
54
55   # More...
56
57 # More classes, too...