Working towards the next version of the SWIM Supporting Material
The specification does not put any requirements on who generates the identifier or how it is generated. However, it is assumed that they are generated by the organisation responsible for creating the information definition.
[ ] Each concept can be uniquely identified through some other mechanism e.g. by being uniquely named in a namespace.
The following example examples show how to add example explicit identifiers in XML Schema when the need for explicit identifiers is needed.
The example below shows how a simple identifier can be embedded into an XML schema. It makes use of the "id" attribute within the XML schema definition language. It is "simple" in the sense that the identifier has no intrinsic semantics of its own.