lexs:UserAssertion
An assertion about the user submitting a request.
Element information
Namespace: http://lexs.gov/lexs/4.0
Schema document: lexs.gov/lexs/4.0/lexs.xsd
Type: lexs:UserAssertionType
Properties: Global, Qualified
Content
- Sequence [1..1]
- lexs:UserID [1..1]An identifier for the user on the originating system, such as username or userID.
- nc:PersonGivenName [0..1]A first name of a person.
- nc:PersonSurName [0..1]A last name or family name of a person.
- Choice [0..*]
- nc:ContactEmailIDAn electronic mailing address by which a person or organization may be contacted.
- nc:ContactInstantMessengerA user account for an instant messaging program by which a person or organization may be contacted.
- nc:ContactTelephoneNumberA telephone number for a telecommunication device by which a person or organization may be contacted.
- nc:ContactFaxNumberA telephone number for a facsimile device by which a person or organization may be contacted.
- nc:ContactMobileTelephoneNumberA telephone number for a mobile telecommunication device by which a person or organization may be contacted.
- nc:ContactPagerNumberA telephone number for a paging device by which a person or organization may be contacted.
from subst. group nc:ContactMeansfrom subst. group nc:ContactTelephoneNumber - nc:OrganizationName [1..1]A name of an organization.
- lexs:OriginatingAgencyID [0..1]An identifier for an agency such as an NCIC Originating Agency Identifier Number or ORI code.
- lexs:UserAssertionDomainAttribute [0..*]A placeholder for UserAssertion domain attribute. For Name/Value attributes use ulex:AttributeName and ulex:AttributeValueText elements. For hierarchical data xsd:any structure should be used.
Attributes
Name | Occ | Type | Description | Notes |
---|---|---|---|---|
s:id | [0..1] | xsd:ID | from type s:ComplexObjectType | |
s:metadata | [0..1] | xsd:IDREFS | from type s:ComplexObjectType | |
s:linkMetadata | [0..1] | xsd:IDREFS | from type s:ComplexObjectType |
Used in
- Type ulex:RequestMessageType
- Type ulexsn:TopicSubscriptionType (Element ulexsn:TopicSubscription)
- Type ulex:DomainRequestMessageType (Element ulex:DomainRequestMessage)
- Type ulexsn:DataItemSubscriptionType (Elements ulexsn:DataItemRetrievalSubscription, ulexsn:DataItemSearchSubscription)
- Type ulex:OriginMetadataType (Elements ulex:RetrievalOriginMetadata, ulex:SearchOriginMetadata)
- Type ulexsn:SubscriptionType (Elements ulexsn:IdenticalSearchSubscription, ulexsn:MatchSubscription, ulexsn:SimilarSearchSubscription)
- Type ulex:SearchRequestMessageType via extension of ulex:RequestMessageType
- Type ulex:AttachmentRequestMessageType via extension of ulex:RequestMessageType (Element ulex:AttachmentRequestMessage)
- Type ulex:AttachmentSearchRequestMessageType via extension of ulex:RequestMessageType (Element ulex:AttachmentSearchRequestMessage)
- Type ulex:DataItemMetadataSearchRequestMessageType via extension of ulex:RequestMessageType (Element ulex:DataItemMetadataSearchRequestMessage)
- Type ulex:DataItemRequestMessageType via extension of ulex:RequestMessageType (Element ulex:DataItemRequestMessage)
- Type ulex:StructuredSearchRequestMessageType via extension of ulex:RequestMessageType (Element ulex:StructuredSearchRequestMessage)
- Type ulex:TextSearchRequestMessageType via extension of ulex:RequestMessageType (Element ulex:TextSearchRequestMessage)
Substitution hierarchy
- ulex:UserAssertionAbstract
- lexs:UserAssertion
- ulex:UserAssertion
- ulex:UserAssertionSAML
Sample instance
<lexs:UserAssertion> <lexs:UserID>ABC123</lexs:UserID> <nc:OrganizationName>GBI</nc:OrganizationName> </lexs:UserAssertion>