https://ns.adobe.com/xdm/context/identity
Identity is used to clearly distinguish people that are interacting with digital experiences. Identity is established by an identity provider, which itself is referenced in the namespace
attribute. Within each namespace
, the identity is unique.
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | Yes | Stabilizing | No | Forbidden | Permitted | context/identity.schema.json |
- Identity
https://ns.adobe.com/xdm/context/identity
- Extensibility base schema
https://ns.adobe.com/xdm/common/extensible
- Namespace
https://ns.adobe.com/xdm/context/namespace
- Extensibility base schema
{
"xdm:id": "id123",
"xdm:namespace": {
"xdm:code": "AA12345"
}
}
{
"xdm:id": "[email protected]",
"xdm:namespace": {
"xdm:code": "Email"
}
}
Property | Type | Required | Defined by |
---|---|---|---|
xdm:id | string |
Optional | Identity (this schema) |
xdm:namespace | Namespace | Optional | Identity (this schema) |
xdm:primary | boolean |
Optional | Identity (this schema) |
xdm:xid | string |
Optional | Identity (this schema) |
* |
any | Additional | this schema allows additional properties |
Identity of the consumer in the related namespace.
xdm:id
- is optional
- type:
string
- defined in this schema
string
The namespace associated with the xid
attribute and matched up with the AAM data source integration code.
xdm:namespace
- is optional
- type: Namespace
- defined in this schema
- Namespace –
https://ns.adobe.com/xdm/context/namespace
Indicates this identity is the preferred identity. Is used as a hint to help systems better organize how identities are queried.
xdm:primary
- is optional
- type:
boolean
- defined in this schema
boolean
When present, this value represents a cross-namespace identifier that is unique across all namespace-scoped identifiers in all namespaces.
xdm:xid
- is optional
- type:
string
- defined in this schema
string