The following schema
fragment defines the <NameIdentifier> element and its
NameIdentifierType
complex type:
<element name="NameIdentifier"
type="saml:NameIdentifierType">
<complexType
name="NameIdentiferType">
<xsd:simpleContent>
<xsd:extension base="xsd:string">
<attribute name="NameQualifier" type="string"
use="optional">
<attribute name="Format"
type="anyURI" use="optional">
<xsd:simpleContent>
</complexType>
The interpretation of the security domain and the name
are left to individual implementations,
including issues of anonymity, pseudonymity, and the
persistence of the identifier
with respect to the asserting and relying parties.
The NameQualifier attribute
provides
a means to federate names from disparate user
stores without
collision.