Present
Geoff
Judd
Bob
McGrath
Mike
Beckerle
Martin
Westhead
Steve
Hanson
Uncertainty Document
No
more comments at this point. Some minor IBM modifications.
Properties
Document
-
Need to add physical reps for binHex and base64Encoded
-
Discussion of opaque data. There was a lengthy
discussion of the properties and conversions surrounding opaque and binary
data. Martin made a proposal that needs careful consideration, it is as
follows:
Steve’s
doc has groups of logical representations and then repType properties which
correspond to physical representations of those groups. It currently contains
the group Binary which has logical representations xs:hexBinary and
xs:base64Binary and the representation type ‘binaryStream’. The
proposal is as follows:
- Keep the group Binary. It covers situations where
a binary representation in the logical model is either what we really want
or is simply the best we can do.
- Add the reptype ‘text’ to the group
Binary. This is to cover text representations of binary data. i.e. we want
to interpret the bytes on the disk as a text representation of binary
data. [Question: what if the representation is base64 but we would like the
logical model to represent it as xs:hexBinary? What if it is uuencoded?]
- Add a new Group called Opaque. This would have
the logical type xs:any and the representations ‘text’ or ‘binaryStream’.
A text representation means that this is an opaque string and it should be
included in the logical model as CDATA. A binary representation means that
it is an opaque Blob and it should be included in the logical model using
a binary representation. We can choose any binary representation let us
say hexBinary.
Arrays Update
-
Bob drew attention to a length calculation proposal in Mike’s recent
emails. Do we like it?