unique_id that may be either a GUID, or any reference unique for the tag_creator_regid. The unique_id shall follow the restrictions for URI character use as specified in IETF RFC 3986, section 2, characters.
ISO/IEC CD 19770-2 (N6078 - ISO CD 19770-2-5.pdf) Page 13
Since the uniqueid 'shall follow the restrictions for URI character use'_, the colon is not a disallowed character, but a reserved one:
reserved = gen-delims / sub-delims gen-delims = ":" / "/" / "?" / "#" / "[" / "]" / "@" sub-delims = "!" / "$" / "&" / "'" / "(" / ")" / "*" / "+" / "," / ";" / "="
ISO/IEC CD 19770-2 (N6078 - ISO CD 19770-2-5.pdf) Page 13
Since the uniqueid 'shall follow the restrictions for URI character use'_, the colon is not a disallowed character, but a reserved one:
reserved = gen-delims / sub-delims gen-delims = ":" / "/" / "?" / "#" / "[" / "]" / "@" sub-delims = "!" / "$" / "&" / "'" / "(" / ")" / "*" / "+" / "," / ";" / "="
unreserved = ALPHA / DIGIT / "-" / "." / "_" / "~"
See: http://www.ietf.org/rfc/rfc3986.txtThe unique_id can be used in the
href
attribute of theLink
tag, within aswid:
URI scheme. This means the unique_id should not contain colons.To address the "software_id is filename" thing. In the standard is the following line:
But there is no further reference to the
<product_title>
.