Unify and manage your data

Data model

Learn more about the required entity types and attributes that Reltio Identity Builder uses to perform matching and enrichment.

The Reltio Identity Builder data model is derived from the Reltio B2C velocity pack. The model is based on the Individual and Location entity types.

Individual records store person-level identity attributes and related nested attributes. Location records store address details. The IndividualHasAddress relationship connects Individual records to Location records.

The Individual entity also contains nested attribute groups for OtherNames, Email, and Phone, which represent aliases and contact points.

Custom attributes are not part of the B2C velocity pack. Add them to your tenant configuration using the JSON in the Attribute JSON column.

Sources

Reltio Identity Builder requires the following source in your tenant configuration. If this source is missing during provisioning, the system adds it automatically.

Source nameLabelAbbreviationSource JSON
DT_ReltioIdentityBuilderDT_ReltioIdentityBuilderIdentity Builder
{
  "uri": "configuration/sources/DT_ReltioIdentityBuilder",
  "label": "DT_ReltioIdentityBuilder",
  "abbreviation": "Identity Builder"
}

Entity types and relationships

The following elements make up the core Identity Builder data model.

ElementTypeDescription
IndividualEntity typeRepresents a single person. Stores name, birth, demographic, behavioral, and contact-related attributes used by Reltio Identity Builder.
LocationEntity typeRepresents a physical address. Stores address lines, locality, postal codes, validation status, and related codes.
IndividualHasAddressRelationshipConnects an Individual to a Location. Stores relationship-level attributes such as address type, the first time the address was seen for the individual, and the last time the address was validated.
OtherNamesNested attribute on IndividualRepresents other names used for the individual, including combined alias values and separate prefix, first, middle, last, suffix, and gender elements.
EmailNested attribute on IndividualRepresents email addresses used to contact the individual, including type, full email value, and related metadata such as domain and first or last seen dates.
PhoneNested attribute on IndividualRepresents phone numbers used to contact the individual, including number, type, line type, confidence score, and first or last seen dates.

Core Individual attributes

These attributes describe the individual and their activity history.

AttributeDescriptionReltio attributeTypeCustomAttribute JSON
Name PrefixName prefix, such as Mr. or Ms.NamePrefixStringNo
First NameFirst name of the individual.FirstNameStringNo
Middle NameMiddle name of the individual.MiddleNameStringNo
Last NameLast name of the individual.LastNameStringNo
Name SuffixSuffix, such as Jr., Sr., I, II, or III.NameSuffixStringNo
GenderGender of the individual.GenderStringNo
Year of BirthKnown year of birth of the individual.YoBStringYes
{
  "label": "Year of Birth",
  "name": "YoB",
  "description": "Year in which the individual was born",
  "type": "Int",
  "hidden": false,
  "important": false,
  "system": false,
  "faceted": true,
  "searchable": true,
  "attributeOrdering": {
    "orderType": "ASC",
    "orderingStrategy": "LUD"
  },
  "uri": "configuration/entityTypes/Individual/attributes/YoB",
  "skipInDataAccess": false
}
Month of BirthKnown month of birth of the individual.MoBStringYes
{
  "label": "Month of Birth",
  "name": "MoB",
  "description": "Month in which the individual was born",
  "type": "Int",
  "hidden": false,
  "important": false,
  "system": false,
  "faceted": true,
  "searchable": true,
  "attributeOrdering": {
    "orderType": "ASC",
    "orderingStrategy": "LUD"
  },
  "uri": "configuration/entityTypes/Individual/attributes/MoB",
  "skipInDataAccess": false
}
Estimated AgeEstimated age of the individual.EstimatedAgeIntYes
{
  "label": "Estimated Age",
  "name": "EstimatedAge",
  "description": "Estimated age of the individual",
  "type": "Int",
  "hidden": false,
  "important": false,
  "system": false,
  "faceted": true,
  "searchable": true,
  "attributeOrdering": {
    "orderingStrategy": "LUD"
  },
  "uri": "configuration/entityTypes/Individual/attributes/EstimatedAge",
  "skipInDataAccess": false
}
First SeenFirst time activity for the individual was observed in the dataset.FirstSeenDateYes
{
  "label": "First Seen",
  "name": "FirstSeen",
  "description": "First time activity for the individual was seen",
  "type": "Date",
  "hidden": false,
  "important": false,
  "system": false,
  "faceted": true,
  "searchable": true,
  "attributeOrdering": {
    "orderType": "ASC",
    "orderingStrategy": "LUD"
  },
  "uri": "configuration/entityTypes/Individual/attributes/FirstSeen",
  "skipInDataAccess": false
}
Last SeenMost recent time activity for the individual was observed in the dataset.LastSeenDateYes
{
  "label": "Last Seen",
  "name": "LastSeen",
  "description": "Last time activity for the individual was seen",
  "type": "Date",
  "hidden": false,
  "important": false,
  "system": false,
  "faceted": true,
  "searchable": true,
  "attributeOrdering": {
    "orderType": "ASC",
    "orderingStrategy": "LUD"
  },
  "uri": "configuration/entityTypes/Individual/attributes/LastSeen",
  "skipInDataAccess": false
}
IP AddressIP address or addresses associated with the individual.SourceIPStringNo
Web InterestsURLs and classifications of websites the individual has interacted with.WebInterestsNestedYes

See the full JSON for this nested attribute and its sub-attributes (WebsiteURL, WebsiteType) in the Reltio Identity Builder Attributes source.

Deceased IndicatorIndicates whether the individual is deceased.DeceasedIndicatorBooleanYes
{
  "label": "Deceased Indicator",
  "name": "DeceasedIndicator",
  "description": "Indicates whether or not the individual is deceased",
  "type": "Boolean",
  "hidden": false,
  "important": false,
  "system": false,
  "required": false,
  "faceted": true,
  "searchable": true,
  "attributeOrdering": {
    "orderType": "ASC",
    "orderingStrategy": "LUD"
  },
  "uri": "configuration/entityTypes/Individual/attributes/DeceasedIndicator",
  "skipInDataAccess": false
}
Household IDHousehold identifier assigned to the individual by Identity Builder.IdentityBuilderHouseholdIDStringYes
{
  "label": "Household ID",
  "name": "IdentityBuilderHouseholdID",
  "description": "Household ID assigned to the individual by Identity Builder",
  "type": "String",
  "hidden": false,
  "important": false,
  "system": false,
  "faceted": true,
  "searchable": true,
  "attributeOrdering": {
    "orderType": "ASC",
    "orderingStrategy": "LUD"
  },
  "uri": "configuration/entityTypes/Individual/attributes/IdentityBuilderHouseholdID",
  "skipInDataAccess": false
}

Alias (OtherNames) attributes

This nested attribute group stores alternate names for the Individual entity type. The B2C velocity pack includes the parent OtherNames attribute, but you must add some sub-attributes to your tenant configuration.

AttributeDescriptionReltio attributeTypeCustomAttribute JSON
OtherNames (parent)Other name(s) used to refer to the individual.OtherNamesNestedNo

See the full JSON for this nested attribute and all sub-attributes in the Reltio Identity Builder Attributes source.

Other NameCombined alternate name value, including all name elements.OtherNameStringNo
TypeType of alternate name.TypeStringNo
Other Name PrefixPrefix for the alternate name.OtherNamePrefixStringYesSee nested attribute JSON
Other First NameAlternate first name, such as a nickname or abbreviation.OtherFirstNameStringNo
Other Middle NameAlternate middle name.OtherMiddleNameStringNo
Other Last NameAlternate last name, such as a maiden or prior married name.OtherLastNameStringNo
Other Name SuffixSuffix for the alternate name.OtherNameSuffixStringYesSee nested attribute JSON
Other Name GenderGender value associated with the alternate name.OtherNameGenderStringYesSee nested attribute JSON
Display SequenceOrder in which the alternate name is intended to be displayed.DisplaySequenceIntNo

Address attributes

The Address attribute references the Location entity through the IndividualHasAddress relationship. The following table lists the attributes on the relationship and Location entity.

AttributeDescriptionReltio attributeTypeCustomAttribute JSON
Address (parent)Address of the individual.AddressReferenceNo

See the full JSON for this reference attribute in the Reltio Identity Builder Attributes source.

Address TypeType of address.AddressTypeStringNo
Address First SeenFirst time the address was seen for the individual.AddressFirstSeenDateYes
{
  "label": "Address First Seen",
  "name": "AddressFirstSeen",
  "description": "First time the address was seen for this individual",
  "type": "Date",
  "hidden": false,
  "important": false,
  "system": false,
  "faceted": true,
  "searchable": true,
  "attributeOrdering": {
    "orderType": "ASC",
    "orderingStrategy": "LUD"
  },
  "uri": "configuration/relationTypes/IndividualHasAddress/attributes/AddressFirstSeen",
  "skipInDataAccess": false
}
Address Last ValidatedLast time the individual was validated to reside at the address.AddressLastValidatedDateYes
{
  "label": "Address Last Validated",
  "name": "AddressLastValidated",
  "description": "Last time the individual was validated to be residing at this address",
  "type": "Date",
  "hidden": false,
  "important": false,
  "system": false,
  "faceted": true,
  "searchable": true,
  "attributeOrdering": {
    "orderType": "ASC",
    "orderingStrategy": "LUD"
  },
  "uri": "configuration/relationTypes/IndividualHasAddress/attributes/AddressLastValidated",
  "skipInDataAccess": false
}
Address Line 1Primary address line, such as house number and street.AddressLine1StringNo
Address Line 2Secondary address line, such as unit or apartment.AddressLine2StringNo
CityCity name.CityStringNo
StateState abbreviation.StateProvinceStringNo
CountryCountry name.CountryStringNo
Zip 5Five-digit ZIP code.Zip5StringNo
Zip 4Four-digit ZIP+4 suffix.Zip4StringNo
Vacancy IndicatorIndicates whether USPS lists the address as vacant.VacantIndicatorBooleanNo
Delivery Point CodeDelivery point code with check digit.DeliveryPointBarCodeStringNo
DPVDelivery Point Validation result for the address.DPVConfirmedIndicatorStringNo
Zip 4 TypeZIP+4 type, such as firm, general delivery, high-rise, PO Box, rural route, or street.RecordTypeStringNo
Carrier Route CodeCarrier route code for the address.CarrierRouteStringNo
FIPS County CodeFIPS county code for the address.FIPSCountyCodeStringNo

Email attributes

The Email nested attribute group stores email addresses and related metadata. The B2C velocity pack includes the parent attribute.

AttributeDescriptionReltio attributeTypeCustomAttribute JSON
Email (parent)Email address(es) used to contact the individual.EmailNestedNo

See the full JSON for this nested attribute and all sub-attributes in the Reltio Identity Builder Attributes source.

EmailFull email address, including local part and domain.EmailStringNo
Email TypeType of email address, such as business or personal.EmailTypeStringNo
DomainDomain portion of the email address.DomainStringNo
Domain TypeType of email domain.DomainTypeStringNo
UsernameUsername portion of the email address.UsernameStringNo
RankOrdinal rank of the email address for contacting the individual.RankIntNo
Validation StatusValidation status of the email address.ValidationStatusStringNo
ActiveIndicates whether the email address is active.ActiveBooleanNo
Email First SeenFirst time the email address for the individual was seen.EmailFirstSeenDateYesSee nested attribute JSON
Email Last SeenLast time the email address for the individual was seen.EmailLastSeenDateYesSee nested attribute JSON
Email Received DateDate when the email record was received in the dataset.EmailReceivedDateDateNo

Phone attributes

The Phone nested attribute group stores phone numbers and related metadata. The B2C velocity pack includes the parent attribute.

AttributeDescriptionReltio attributeTypeCustomAttribute JSON
Phone (parent)Phone number(s) used to contact the individual.PhoneNestedNo

See the full JSON for this nested attribute and all sub-attributes in the Reltio Identity Builder Attributes source.

TypeType of phone number used by the individual.TypeStringNo
NumberPhone number.NumberStringNo
Country CodeCountry code for the phone number.CountryCodeStringNo
Formatted NumberFormatted version of the phone number.FormattedNumberStringNo
ExtensionExtension number for reaching the individual.ExtensionStringNo
RankOrdinal ranking of the phone number for contacting the individual.RankIntNo
Area CodeArea code for the phone number.AreaCodeStringNo
Local NumberPhone number in local service format.LocalNumberStringNo
Validation StatusValidation status of the phone number.ValidationStatusStringNo
Line TypeProbable line type, such as landline, VOIP, wireless, other, or fax.LineTypeStringNo
Format MaskFormat mask applied to the phone number.FormatMaskStringNo
Digit CountNumber of digits in the phone number.DigitCountIntNo
Geo AreaGeographic area associated with the phone number.GeoAreaStringNo
Geo CountryCountry associated with the phone number.GeoCountryStringNo
Primary Phone FlagIndicates whether the number is the primary phone for the individual.PrimaryPhoneFlagBooleanNo
ActiveIndicates whether the number is active.ActiveBooleanNo
UnreachableIndicates whether the individual has been unreachable at this number.UnreachableBooleanNo
Confidence ScoreIndicates whether the phone number or provider was validated, verified, or disconnected or delisted.ConfidenceScoreStringYesSee nested attribute JSON
Direct In-DialIndicates whether the number is a direct in-dial number.DirectInDialBooleanYesSee nested attribute JSON
Directory Assistance CodeIndicates whether the number is listed in directory assistance or delisted or disconnected.DirectoryAssistanceCodeStringYesSee nested attribute JSON
Original ProviderName of the original telecommunications provider associated with the phone number.OriginalProviderStringYesSee nested attribute JSON
Phone First SeenFirst time the phone number for the individual was seen.FirstSeenDateYesSee nested attribute JSON
Phone Last SeenLast time the phone number for the individual was seen.LastSeenDateYesSee nested attribute JSON