complexType "UserIDType"
Namespace: |
|
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
XML Representation Summary |
<... |
|
|
= |
xs:string |
|
= |
xs:string |
|
= |
xs:string |
|
|
> |
|
|
</...> |
All Direct / Indirect Based Elements (1):
-
Annotation
A user provided identifier that is locally unique within its specific type. The required type attribute points to the local user identification system that defines the values. The optional userIDVersion allows specification of a version number for the identifier. If multiple UserIDs are used they must be differentiated by the type attribute.
Type Derivation Tree
xs:string (extension)
UserIDType
|
Derivation: |
extension of xs:string
|
XML Source (w/o annotations (4); see within schema source)
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="typeOfUserID" type="xs:string" use="required"/>
<xs:attribute name="userIDVersion" type="xs:string" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
|
Attribute Detail (all declarations; defined within this component only; 3/3)
typeOfUserID
-
Type: |
xs:string, predefined |
Use: |
required |
This is a required attribute containing the local user identification system that maintains and defines the UserID.
XML Source (w/o annotations (1); see within schema source)
<xs:attribute name="typeOfUserID" type="xs:string" use="required"/>
|
typeOfUserVersion
-
Type: |
xs:string, predefined |
Use: |
optional |
This is the name of the versioning scheme as defined by the user's system, in cases where the user's system employs more than one versioning scheme. It is specific to the system identified by the typeOfUserID attribute
XML Source (w/o annotations (1); see within schema source)
userIDVersion
-
Type: |
xs:string, predefined |
Use: |
optional |
The UserID may designate the version number of the UserID. This is important in cases where the DDI identification system and the UserID system use different structures to record version numbers or if there is a difference between the DDI version number and the UserID's version number.
XML Source (w/o annotations (1); see within schema source)
<xs:attribute name="userIDVersion" type="xs:string" use="optional"/>
|