My action item: Letter to the W3C Web Applications WG
Rick Jelliffe
rjelliffe at allette.com.au
Fri Oct 30 09:14:39 CET 2009
MURATA Makoto (FAMILY Given) wrote:
>> 2) We accept to have many specification but we ask them to try to avoid
>> mecanism that forbide merging two or more package type into one
>>
>
> OPC has interleaving. Should it be dropped?
>
> OPC provides digital signature, and widget packages also provide
> digital signature. The mechanisms are apparently different. Should
> they be dropped or unified?
>
> OPC uses %HH for non-ASCII part names. Meanwhile wiget packaging uses
> a recent version of the ZIP spec, which provides UTF-8 part names.
> Should either OPC or widget packaging be changed?
>
I think there are two issues:
1) Would the presence of a feature necessarily prevent merging? I.e.
are there some OPC files which can also be Widgets?
In the case of interleaving, interleaving is optional so availability of
the feature in the specification would not prevent merging. In any case,
interleaving is at the physical item level (files) so even if used it
would not prevent merging.
In the case of digital signatures, they are optional so again the
availability of the feature in the specification would not prevent
merging. The OPC digital signatures uses OPC parts and relationships and
so has name independence. So even if it is used, it would not prevent
merging (i.e. even parallel signatures under both specifications).
In the case of %HH, yes, I think it would be useful for OPC to support
UTF-8 or for Widgets to support %HH, or even both. This seems exactly
the kind of gratuitous, coin-toss incompatibility that our standards
should be addressing.
2) What possibilities are there for using the same packaging system for
equivalent functions?
In the case of Interleaving, it may be the kind of thing that Widgets
may be interested in at a future time, if there is need. Widgets do not
seem to have a strong need for updating internal data, however the need
for rapid access to data being streamed in may be useful: the model here
is streaming PDF, where the stream is in page chunks the stream can be
reset forward or backwards to get particular pages fast.
In the case of digital signatures, both Widgets and OOXML use versions
of the W3C Dig Signatures, so there is certainly scope for co-operation.
And given that digital signatures are perhaps implemented like a CODEC
system, where multiplicity is the norm, the flexibility in supporting a
small number of mechanisms may be what implementers anticipate.
Since both use Unicode, the encoding is an issue of "lexical space"
rather "value space". So as I mention above, it seems exactly the kind
of gratuitous, coin-toss incompatibility that our standards should be
addressing.
Cheers
Rick
More information about the sc34wg4
mailing list