DR 09-0292 — OPC: Space characters in part names

Chris Rae Chris.Rae at microsoft.com
Thu Aug 12 20:31:46 CEST 2010


http://cid-c8ba0861dc5e4adc.office.live.com/view.aspx/Public%20Documents/2009/DR-09-0292.docx

This DR asks whether the space character is permitted in OPC part names. In 9.1.1.1 the standard states, “A Part name shall be an IRI and shall be encoded as either a Part IRI or a Part URI.”  The ABNF for part-IRI and part-URI do not include space as a valid character. So the actual part name cannot contain a space. As far as converting Unicode strings goes, A.1 states, “a Unicode string is converted to an IRI by percent-encoding each ASCII character that does not belong to the set of reserved or unreserved characters as defined in RFC 3986.”  The space characters is not part of the definitions of reserved or unreserved in the RFC.

I think it's reasonably clear that spaces are not permitted in part names, but I'd agree that it's something implementers might want to have made more obvious. I propose that we resolve this DR by adding an example to the existing table in A.4 (informative), incorporating a Unicode string with a space in it.

Any objections?

Chris


More information about the sc34wg4 mailing list