[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Subject: [ebxml-cppa] Data type for uuid attribute in ProcessSpecificationelement in ebBPSS1.02.xsd
The following naming scheme is recommended in http://www.ebxml.org/specs/bpWS.doc: A BPINS naming scheme format is defined by : bpid:<agency>:<agency-id>:<business-process-name>$<major-version-number>.<minor-version-number> In ebBPSS1.02.xsd, the uuid attribute in the ProcessSpecification element is defined to be of type xsd:ID. This is in conflict with the above recommendation for assigning uuid's for ProcessSpecification because the character ':' is not allowed in the type "xsd:ID". I think uuid should be redefined to be of type "anyURI". If it is necessary to ensure that the ProcessSpecification elements within a BPSS instance have unique uuid's, then perhaps an explicit uniqueness constraint can be defined. Excerpts from http://www.w3.org/TR/xmlschema-2/#ID: 3.3.8 ID[Definition:] ID represents the ID attribute type from [XML 1.0 (Second Edition)]. The ·value space· of ID is the set of all strings that ·match· the NCName production in [Namespaces in XML]. The ·lexical space· of ID is the set of all strings that ·match· the NCName production in [Namespaces in XML]. The ·base type· of ID is NCName.
-Arvola
|
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Powered by eList eXpress LLC