[
Lists Home |
Date Index |
Thread Index
]
Does this approach allow for variations in the
algorithms for compression of numeric graphics data?
len
From: Alessandro Triglia [mailto:sandro@mclink.it]
Yes. The XML-Schema-to-ASN.1 translation standard you mention is X.694 (aka
ISO/IEC 8825-5), currently at the end of its FCD ballot period in ISO.
By applying X.694 to a schema, you get one or more ASN.1 modules that can
produce binary encodings. These binary encodings are usually very fast and
compact.
The translation from XML Schema to ASN.1 specified in X.694 is canonical
with respect to all standard ASN.1 encoding rules. This means that two
different implementations of X.694 will produce exactly the same binary
encodings, thus enabling interworking without a need to distribute the ASN.1
generated by the translation. In other words, the translation can be
independently performed at each node and the nodes will interoperate in all
cases.
The end result is that binary data, equivalent to a well-formed *and* valid
instance (according to a source schema) can be exchanged, having an XML
Schema available at both sides. This is one possible solution of the
"binary infoset" problem.
|