XDM Individual Profile class

XDM Individual Profile is a standard XDM class which forms a singular representation (or “profile”) of the attributes and interests of both identified and partially identified individuals.

Profiles can range from anonymous behavioral signals (such as browser cookies), to highly identified profiles containing detailed information such as name, date of birth, location, and email address. As a profile grows, it becomes a robust repository of personal information, identities, contact details, and communication preferences for an individual. For more high-level information on the use of this class in the Platform ecosystem, refer to the XDM overview.

The XDM Individual Profile class itself provides several system-generated values that are automatically populated when data is ingested, whereas all other fields must be added through the use of compatible mixins:

Property Description
_repo An object containing the following DateTime fields:
  • createDate: The date and time when the resource was created in the data store, such as when data was first ingested.
  • modifyDate: The date and time when the resource was last modified.
_id A unique, system-generated string identifier for the record. This field is used to track the uniqueness of an individual record, prevent duplication of data, and to look up that record in downstream services. Since this field is system-generated, it should not be supplied an explicit value during data ingestion.

It is important to distinguish that this field does not represent an identity related to an individual person, but rather the record of data itself. Identity data relating to a person should be relegated to identity fields instead.
createdByBatchID The ID of the ingested batch that caused the record to be created.
modifiedByBatchID The ID of the last ingested batch that caused the record to be updated.
repositoryCreatedBy The ID of the user who created the record.
repositoryLastModifiedBy The ID of the user who last modified the record.

Compatible mixins


The names of several mixins have changed. See the document on mixin name updates for more information.

Adobe provides several standard mixins for use with the XDM Individual Profile class. The following is a list of the most commonly used mixins for the class:

On this page