One possibility is:
1. "." separates components, where a component is either a qualifier
name or a qualifier value. A component can, therefore, contain the
characters "a" to "z", "A" to "Z", "0" to "9" and "-".
2. Qualifier names and values must alternate.
3. The "-" is treated as sugar; it has no significance. Any number of
"-" can be placed anywhere within a component. The indexing engine
discards them all.
4. No escaping mechanism is provided.
The date example becomes (for clarity, I have shown names in upper case and
values in lower case):
<META NAME = "DC.date.TYPE.creation.SCHEME.iso-8601-1988"
CONTENT = "1997-02-24T21:46:17">
The following are identical in value to the above example:
<META NAME = "DC.date.SCHEME.iso-8601-1988.TYPE.creation"
CONTENT = "1997-02-24T21:46">
<META NAME = "DC.date.S-C-H-E-M-E.i-s-o-8-6-0-1-1-9-8-8.TYPE.creation"
CONTENT = "1997-02-24T21:46">
Misha
|