L3 Config for Location as a Reference Attribute

Use this sample to understand how Location is used as a Reference Attribute.

Sample

{
  "entityTypes": [
    {
      "uri": "configuration/entityTypes/HCO",
      "label": "Professional Customer",
      "description": "HCO entity type details",
      "entitySmartLogic": "HCO",
      "extendsTypeURI": "configuration/entityTypes/Organization",
      "attributes": [
        {
          "label": "ID",
          "name": "ID",
          "type": "Int",
          "hidden": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/HCO/attributes/ID",
          "skipInDataAccess": false
        },
        {
          "label": "Name",
          "name": "Name",
          "description": "Name",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "required": false,
          "faceted": true,
          "attributeOrdering": {
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/HCO/attributes/Name"
        },
        {
          "label": "NPI",
          "name": "NPI",
          "description": "",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "required": false,
          "attributeOrdering": {
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/HCO/attributes/NPI"
        },
        {
          "label": "Account Type",
          "name": "AccountType",
          "description": "",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "required": false,
          "attributeOrdering": {
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/HCO/attributes/AccountType",
          "lookupCode": "Account_Type__c Picklist Values"
        },
        {
          "label": "Address",
          "name": "Address",
          "type": "Reference",
          "hidden": true,
          "important": false,
          "system": false,
          "faceted": true,
          "relationshipLabelPattern": " [- {AddressType}]",
          "attributeOrdering": {
            "fieldURI": "configuration/relationTypes/HasAddress/attributes/AddressType",
            "orderType": "DESC",
            "orderingStrategy": "FieldBased"
          },
          "uri": "configuration/entityTypes/HCO/attributes/Address",
          "referencedAttributeURIs": [
            "configuration/relationTypes/HasAddress/attributes/AddressType",
            "configuration/relationTypes/HasAddress/attributes/Primary",
            "configuration/relationTypes/HasAddress/attributes/Phone",
            "configuration/entityTypes/Location/attributes/AddressLine1",
            "configuration/entityTypes/Location/attributes/AddressLine2",
            "configuration/entityTypes/Location/attributes/City",
            "configuration/entityTypes/Location/attributes/StateProvince",
            "configuration/entityTypes/Location/attributes/Zip",
            "configuration/entityTypes/Location/attributes/Country",
            "configuration/entityTypes/Location/attributes/VerificationStatus",
            "configuration/entityTypes/Location/attributes/CountryName",
            "configuration/entityTypes/Location/attributes/ISO3166-2",
            "configuration/entityTypes/Location/attributes/ISO3166-3",
            "configuration/entityTypes/Location/attributes/GeoLocation",
            "configuration/relationTypes/HasAddress/attributes/Active",
            "configuration/relationTypes/HasAddress/attributes/CareOf",
            "configuration/relationTypes/HasAddress/attributes/AddressRank",
            "configuration/entityTypes/Location/attributes/AddressInput",
            "configuration/entityTypes/Location/attributes/POBox"
          ],
          "referencedEntityTypeURI": "configuration/entityTypes/Location",
          "relationshipTypeURI": "configuration/relationTypes/HasAddress",
          "skipInDataAccess": false
        },
        {
          "label": "Status",
          "name": "Status",
          "description": "",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "required": false,
          "values": [
            "Operating",
            "Operating Subsidiary",
            "Reorganizing",
            "Out of Business",
            "Acquired"
          ],
          "attributeOrdering": {
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/HCO/attributes/Status"
        }
      ],
      "dataLabelPattern": "{Name}"
    },
    {
      "uri": "configuration/entityTypes/Location",
      "label": "Location",
      "description": "Address information with GeoLocation",
      "dataTooltipPattern": "Tooltip {VerificationStatus}",
      "typeColor": "#FF9900",
      "typeIcon": "images/base_type/house.png",
      "typeImage": "images/defaultImage/no-loc.png",
      "typeGraphIcon": "images/graphIcon/location-icon.png",
      "matchBeforeCreate": true,
      "cleanseConfig": {
        "mappings": [
          {
            "uri": "configuration/entityTypes/Location/cleanse/mappings/address",
            "outputMapping": [
              {
                "attribute": "configuration/entityTypes/Location/attributes/VerificationStatus",
                "mandatory": false,
                "allValues": false,
                "cleanseAttribute": "VerificationStatus"
              },
              {
                "attribute": "configuration/entityTypes/Location/attributes/VerificationStatusDetails",
                "mandatory": false,
                "allValues": false,
                "cleanseAttribute": "VerificationStatusDetails"
              },
              {
                "attribute": "configuration/entityTypes/Location/attributes/StateProvince",
                "mandatory": false,
                "allValues": false,
                "cleanseAttribute": "AdministrativeArea"
              },
              {
                "attribute": "configuration/entityTypes/Location/attributes/City",
                "mandatory": false,
                "allValues": false,
                "cleanseAttribute": "Locality"
              },
              {
                "attribute": "configuration/entityTypes/Location/attributes/SuperAdministrativeArea",
                "mandatory": false,
                "allValues": false,
                "cleanseAttribute": "SuperAdministrativeArea"
              },
              {
                "attribute": "configuration/entityTypes/Location/attributes/DoubleDependentLocality",
                "mandatory": false,
                "allValues": false,
                "cleanseAttribute": "DoubleDependentLocality"
              },
              {
                "attribute": "configuration/entityTypes/Location/attributes/Neighborhood",
                "mandatory": false,
                "allValues": false,
                "cleanseAttribute": "DependentLocality"
              },
              {
                "attribute": "configuration/entityTypes/Location/attributes/DependentThoroughfare",
                "mandatory": false,
                "allValues": false,
                "cleanseAttribute": "DependentThoroughfare"
              },
              {
                "attribute": "configuration/entityTypes/Location/attributes/Country",
                "mandatory": false,
                "allValues": false,
                "cleanseAttribute": "CountryName"
              },
              {
                "attribute": "configuration/entityTypes/Location/attributes/Zip/attributes/Zip5",
                "mandatory": false,
                "allValues": false,
                "cleanseAttribute": "PostalCodePrimary"
              },
              {
                "attribute": "configuration/entityTypes/Location/attributes/Zip/attributes/Zip4",
                "mandatory": false,
                "allValues": false,
                "cleanseAttribute": "PostalCodeSecondary"
              },
              {
                "attribute": "configuration/entityTypes/Location/attributes/GeoLocation/attributes/Latitude",
                "mandatory": false,
                "allValues": false,
                "cleanseAttribute": "Latitude"
              },
              {
                "attribute": "configuration/entityTypes/Location/attributes/GeoLocation/attributes/Longitude",
                "mandatory": false,
                "allValues": false,
                "cleanseAttribute": "Longitude"
              },
              {
                "attribute": "configuration/entityTypes/Location/attributes/GeoLocation/attributes/GeoAccuracy",
                "mandatory": false,
                "allValues": false,
                "cleanseAttribute": "GeoAccuracy"
              },
              {
                "attribute": "configuration/entityTypes/Location/attributes/POBox",
                "mandatory": false,
                "allValues": false,
                "cleanseAttribute": "PostBox"
              },
              {
                "attribute": "configuration/entityTypes/Location/attributes/SubAdministrativeArea",
                "mandatory": false,
                "allValues": false,
                "cleanseAttribute": "SubAdministrativeArea"
              },
              {
                "attribute": "configuration/entityTypes/Location/attributes/Building",
                "mandatory": false,
                "allValues": false,
                "cleanseAttribute": "Building"
              },
              {
                "attribute": "configuration/entityTypes/Location/attributes/SubBuilding",
                "mandatory": false,
                "allValues": false,
                "cleanseAttribute": "SubBuilding"
              },
              {
                "attribute": "configuration/entityTypes/Location/attributes/HCO",
                "mandatory": false,
                "allValues": false,
                "cleanseAttribute": "HCO"
              },
              {
                "attribute": "configuration/entityTypes/Location/attributes/DeliveryAddress1",
                "mandatory": false,
                "allValues": false,
                "cleanseAttribute": "DeliveryAddress1"
              },
              {
                "attribute": "configuration/entityTypes/Location/attributes/AddressLine1",
                "mandatory": false,
                "allValues": false,
                "cleanseAttribute": "DeliveryAddress1"
              },
              {
                "attribute": "configuration/entityTypes/Location/attributes/AddressLine2",
                "mandatory": false,
                "allValues": false,
                "cleanseAttribute": "DeliveryAddress2"
              },
              {
                "attribute": "configuration/entityTypes/Location/attributes/ISO3166-2",
                "mandatory": false,
                "allValues": false,
                "cleanseAttribute": "ISO3166-2"
              },
              {
                "attribute": "configuration/entityTypes/Location/attributes/ISO3166-3",
                "mandatory": false,
                "allValues": false,
                "cleanseAttribute": "ISO3166-3"
              },
              {
                "attribute": "configuration/entityTypes/Location/attributes/DeliveryAddress",
                "mandatory": false,
                "allValues": false,
                "cleanseAttribute": "DeliveryAddress"
              },
              {
                "attribute": "configuration/entityTypes/Location/attributes/PremiseNumber",
                "mandatory": false,
                "allValues": false,
                "cleanseAttribute": "PremiseNumber"
              },
              {
                "attribute": "configuration/entityTypes/Location/attributes/Premise",
                "mandatory": false,
                "allValues": false,
                "cleanseAttribute": "Premise"
              },
              {
                "attribute": "configuration/entityTypes/Location/attributes/Street",
                "mandatory": false,
                "allValues": false,
                "cleanseAttribute": "Thoroughfare"
              },
              {
                "attribute": "configuration/entityTypes/Location/attributes/ISO3166-N",
                "mandatory": false,
                "allValues": false,
                "cleanseAttribute": "ISO3166-N"
              },
              {
                "attribute": "configuration/entityTypes/Location/attributes/Unmatched",
                "mandatory": false,
                "allValues": false,
                "cleanseAttribute": "Unmatched"
              },
              {
                "attribute": "configuration/entityTypes/Location/attributes/AVC",
                "mandatory": false,
                "allValues": false,
                "cleanseAttribute": "AVC"
              },
              {
                "attribute": "configuration/entityTypes/Location/attributes/AutoZoneIndicator",
                "mandatory": false,
                "allValues": false,
                "cleanseAttribute": "AutoZoneIndicator"
              },
              {
                "attribute": "configuration/entityTypes/Location/attributes/CarrierRoute",
                "mandatory": false,
                "allValues": false,
                "cleanseAttribute": "CarrierRoute"
              },
              {
                "attribute": "configuration/entityTypes/Location/attributes/CMRAIndicator",
                "mandatory": false,
                "allValues": false,
                "cleanseAttribute": "CMRAIndicator"
              },
              {
                "attribute": "configuration/entityTypes/Location/attributes/CongressionalDistrict",
                "mandatory": false,
                "allValues": false,
                "cleanseAttribute": "CongressionalDistrict"
              },
              {
                "attribute": "configuration/entityTypes/Location/attributes/DefaultFlag",
                "mandatory": false,
                "allValues": false,
                "cleanseAttribute": "DefaultFlag"
              },
              {
                "attribute": "configuration/entityTypes/Location/attributes/DeliveryPointBarCode",
                "mandatory": false,
                "allValues": false,
                "cleanseAttribute": "DeliveryPointBarCode"
              },
              {
                "attribute": "configuration/entityTypes/Location/attributes/DPVConfirmedIndicator",
                "mandatory": false,
                "allValues": false,
                "cleanseAttribute": "DPVConfirmedIndicator"
              },
              {
                "attribute": "configuration/entityTypes/Location/attributes/DPVFootnotes",
                "mandatory": false,
                "allValues": false,
                "cleanseAttribute": "DPVFootnotes"
              },
              {
                "attribute": "configuration/entityTypes/Location/attributes/eLOTCode",
                "mandatory": false,
                "allValues": false,
                "cleanseAttribute": "eLOTCode"
              },
              {
                "attribute": "configuration/entityTypes/Location/attributes/eLOTNumber",
                "mandatory": false,
                "allValues": false,
                "cleanseAttribute": "eLOTNumber"
              },
              {
                "attribute": "configuration/entityTypes/Location/attributes/EWSFlag",
                "mandatory": false,
                "allValues": false,
                "cleanseAttribute": "EWSFlag"
              },
              {
                "attribute": "configuration/entityTypes/Location/attributes/FalsePositiveIndicator",
                "mandatory": false,
                "allValues": false,
                "cleanseAttribute": "FalsePositiveIndicator"
              },
              {
                "attribute": "configuration/entityTypes/Location/attributes/FIPSCountyCode",
                "mandatory": false,
                "allValues": false,
                "cleanseAttribute": "FIPSCountyCode"
              },
              {
                "attribute": "configuration/entityTypes/Location/attributes/Footnotes",
                "mandatory": false,
                "allValues": false,
                "cleanseAttribute": "Footnotes"
              },
              {
                "attribute": "configuration/entityTypes/Location/attributes/LACSLinkCode",
                "mandatory": false,
                "allValues": false,
                "cleanseAttribute": "LACSLinkCode"
              },
              {
                "attribute": "configuration/entityTypes/Location/attributes/LACSLinkIndicator",
                "mandatory": false,
                "allValues": false,
                "cleanseAttribute": "LACSLinkIndicator"
              },
              {
                "attribute": "configuration/entityTypes/Location/attributes/LACSStatus",
                "mandatory": false,
                "allValues": false,
                "cleanseAttribute": "LACSStatus"
              },
              {
                "attribute": "configuration/entityTypes/Location/attributes/NoStatIndicator",
                "mandatory": false,
                "allValues": false,
                "cleanseAttribute": "NoStatIndicator"
              },
              {
                "attribute": "configuration/entityTypes/Location/attributes/PMBNumber",
                "mandatory": false,
                "allValues": false,
                "cleanseAttribute": "PMBNumber"
              },
              {
                "attribute": "configuration/entityTypes/Location/attributes/PMBType",
                "mandatory": false,
                "allValues": false,
                "cleanseAttribute": "PMBType"
              },
              {
                "attribute": "configuration/entityTypes/Location/attributes/PrimaryAddressLine",
                "mandatory": false,
                "allValues": false,
                "cleanseAttribute": "PrimaryAddressLine"
              },
              {
                "attribute": "configuration/entityTypes/Location/attributes/RecordType",
                "mandatory": false,
                "allValues": false,
                "cleanseAttribute": "RecordType"
              },
              {
                "attribute": "configuration/entityTypes/Location/attributes/ReturnCode",
                "mandatory": false,
                "allValues": false,
                "cleanseAttribute": "ReturnCode"
              },
              {
                "attribute": "configuration/entityTypes/Location/attributes/ResidentialDelivery",
                "mandatory": false,
                "allValues": false,
                "cleanseAttribute": "ResidentialDelivery"
              },
              {
                "attribute": "configuration/entityTypes/Location/attributes/SecondaryAddressLine",
                "mandatory": false,
                "allValues": false,
                "cleanseAttribute": "SecondaryAddressLine"
              },
              {
                "attribute": "configuration/entityTypes/Location/attributes/SUITELinkFootnote",
                "mandatory": false,
                "allValues": false,
                "cleanseAttribute": "SUITELinkFootnote"
              },
              {
                "attribute": "configuration/entityTypes/Location/attributes/VacantIndicator",
                "mandatory": false,
                "allValues": false,
                "cleanseAttribute": "VacantIndicator"
              }
            ]
          }
        ],
        "infos": [
          {
            "uri": "configuration/entityTypes/Location/cleanse/infos/default",
            "useInCleansing": true,
            "sequence": [
              {
                "chain": [
                  {
                    "cleanseFunction": "Loqate",
                    "resultingValuesSourceTypeUri": "configuration/sources/ReltioCleanser",
                    "proceedOnSuccess": true,
                    "proceedOnFailure": false,
                    "mapping": {
                      "inputMapping": [
                        {
                          "attribute": "configuration/entityTypes/Location/attributes/AddressInput",
                          "mandatory": true,
                          "allValues": false,
                          "cleanseAttribute": "Address"
                        }
                      ],
                      "outputMappingRef": "configuration/entityTypes/Location/cleanse/mappings/address/outputMapping"
                    }
                  }
                ]
              }
            ]
          },
          {
            "uri": "configuration/entityTypes/Location/cleanse/infos/other",
            "useInCleansing": true,
            "sequence": [
              {
                "chain": [
                  {
                    "cleanseFunction": "Loqate",
                    "resultingValuesSourceTypeUri": "configuration/sources/ReltioCleanser",
                    "proceedOnSuccess": true,
                    "proceedOnFailure": false,
                    "mapping": {
                      "inputMapping": [
                        {
                          "attribute": "configuration/entityTypes/Location/attributes/AddressLine1",
                          "mandatory": true,
                          "allValues": false,
                          "cleanseAttribute": "Address1"
                        },
                        {
                          "attribute": "configuration/entityTypes/Location/attributes/AddressLine2",
                          "mandatory": false,
                          "allValues": false,
                          "cleanseAttribute": "Address2"
                        },
                        {
                          "attribute": "configuration/entityTypes/Location/attributes/Country",
                          "mandatory": false,
                          "allValues": false,
                          "cleanseAttribute": "Country"
                        },
                        {
                          "attribute": "configuration/entityTypes/Location/attributes/StateProvince",
                          "mandatory": false,
                          "allValues": false,
                          "cleanseAttribute": "AdministrativeArea"
                        },
                        {
                          "attribute": "configuration/entityTypes/Location/attributes/City",
                          "mandatory": false,
                          "allValues": false,
                          "cleanseAttribute": "Locality"
                        },
                        {
                          "attribute": "configuration/entityTypes/Location/attributes/Street",
                          "mandatory": false,
                          "allValues": false,
                          "cleanseAttribute": "Thoroughfare"
                        },
                        {
                          "attribute": "configuration/entityTypes/Location/attributes/Premise",
                          "mandatory": false,
                          "allValues": false,
                          "cleanseAttribute": "Premise"
                        },
                        {
                          "attribute": "configuration/entityTypes/Location/attributes/Zip/attributes/Zip5",
                          "mandatory": false,
                          "allValues": false,
                          "cleanseAttribute": "PostalCode"
                        },
                        {
                          "attribute": "configuration/entityTypes/Location/attributes/HCO",
                          "mandatory": false,
                          "allValues": false,
                          "cleanseAttribute": "HCO"
                        }
                      ],
                      "outputMappingRef": "configuration/entityTypes/Location/cleanse/mappings/address/outputMapping"
                    }
                  }
                ]
              }
            ]
          }
        ]
      },
      "attributes": [
        {
          "label": "Address Input",
          "name": "AddressInput",
          "type": "Blob",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/Location/attributes/AddressInput",
          "skipInDataAccess": false
        },
        {
          "label": "Address Line 1",
          "name": "AddressLine1",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/Location/attributes/AddressLine1",
          "skipInDataAccess": false
        },
        {
          "label": "Address Line 2",
          "name": "AddressLine2",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/Location/attributes/AddressLine2",
          "skipInDataAccess": false
        },
        {
          "label": "City",
          "name": "City",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "faceted": true,
          "searchable": true,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/Location/attributes/City",
          "skipInDataAccess": false
        },
        {
          "label": "State",
          "name": "StateProvince",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "faceted": true,
          "searchable": true,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/Location/attributes/StateProvince",
          "skipInDataAccess": false
        },
        {
          "label": "Country",
          "name": "Country",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/Location/attributes/Country",
          "skipInDataAccess": false
        },
        {
          "label": "Zip",
          "name": "Zip",
          "type": "Nested",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/Location/attributes/Zip",
          "dataLabelPattern": "{Zip5}-{Zip4}",
          "attributes": [
            {
              "label": "Postal Code",
              "name": "PostalCode",
              "type": "String",
              "hidden": false,
              "important": false,
              "system": false,
              "attributeOrdering": {
                "orderingStrategy": "LUD"
              },
              "uri": "configuration/entityTypes/Location/attributes/Zip/attributes/PostalCode",
              "skipInDataAccess": false
            },
            {
              "label": "Zip5",
              "name": "Zip5",
              "type": "String",
              "hidden": false,
              "important": false,
              "system": false,
              "searchable": false,
              "attributeOrdering": {
                "orderingStrategy": "LUD"
              },
              "uri": "configuration/entityTypes/Location/attributes/Zip/attributes/Zip5",
              "skipInDataAccess": false
            },
            {
              "label": "Zip4",
              "name": "Zip4",
              "type": "String",
              "hidden": false,
              "important": false,
              "system": false,
              "attributeOrdering": {
                "orderingStrategy": "LUD"
              },
              "uri": "configuration/entityTypes/Location/attributes/Zip/attributes/Zip4",
              "skipInDataAccess": false
            }
          ],
          "skipInDataAccess": false
        },
        {
          "label": "Verification Status",
          "name": "VerificationStatus",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/Location/attributes/VerificationStatus",
          "skipInDataAccess": false
        },
        {
          "label": "Verification Status Details",
          "name": "VerificationStatusDetails",
          "type": "Blob",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/Location/attributes/VerificationStatusDetails",
          "skipInDataAccess": false
        },
        {
          "label": "AVC",
          "name": "AVC",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/Location/attributes/AVC",
          "skipInDataAccess": false
        },
        {
          "label": "Country Name",
          "name": "CountryName",
          "description": "DO NOT USE this field - use Country instead",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/Location/attributes/CountryName",
          "skipInDataAccess": false
        },
        {
          "label": "ISO3166-2",
          "name": "ISO3166-2",
          "description": "This field holds the ISO 3166 2-character country code.",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/Location/attributes/ISO3166-2",
          "skipInDataAccess": false
        },
        {
          "label": "ISO3166-3",
          "name": "ISO3166-3",
          "description": "This field holds the ISO 3166 3-character country code.",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/Location/attributes/ISO3166-3",
          "skipInDataAccess": false
        },
        {
          "label": "ISO3166-N",
          "name": "ISO3166-N",
          "description": "This field holds the ISO 3166 N-digit numeric country code.",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/Location/attributes/ISO3166-N",
          "skipInDataAccess": false
        },
        {
          "label": "Super Admin Area",
          "name": "SuperAdministrativeArea",
          "description": "This field holds the largest geographic data element within a country.",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/Location/attributes/SuperAdministrativeArea",
          "skipInDataAccess": false
        },
        {
          "label": "Street",
          "name": "Street",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/Location/attributes/Street",
          "skipInDataAccess": false
        },
        {
          "label": "Admin Area",
          "name": "AdministrativeArea",
          "description": "This field holds the most common geographic data element within a country. For instance, USA State, and Canadian Province.",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/Location/attributes/AdministrativeArea",
          "skipInDataAccess": false
        },
        {
          "label": "County",
          "name": "SubAdministrativeArea",
          "description": "This field holds the smallest geographic data element within a country. For instance, USA County.",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "faceted": true,
          "searchable": true,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/Location/attributes/SubAdministrativeArea",
          "skipInDataAccess": false
        },
        {
          "label": "Postal Code Extension",
          "name": "PostalCodeExtension",
          "description": "DO NOT USE this field - use Zip/zip4 instead",
          "type": "String",
          "hidden": true,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/Location/attributes/PostalCodeExtension",
          "skipInDataAccess": false
        },
        {
          "label": "Unit",
          "name": "Unit",
          "type": "Nested",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/Location/attributes/Unit",
          "dataLabelPattern": "{UnitName}-{UnitValue}",
          "attributes": [
            {
              "label": "UnitName",
              "name": "UnitName",
              "type": "String",
              "hidden": false,
              "important": false,
              "system": false,
              "attributeOrdering": {
                "orderingStrategy": "LUD"
              },
              "uri": "configuration/entityTypes/Location/attributes/Unit/attributes/UnitName",
              "skipInDataAccess": false
            },
            {
              "label": "UnitValue",
              "name": "UnitValue",
              "type": "String",
              "hidden": false,
              "important": false,
              "system": false,
              "attributeOrdering": {
                "orderingStrategy": "LUD"
              },
              "uri": "configuration/entityTypes/Location/attributes/Unit/attributes/UnitValue",
              "skipInDataAccess": false
            }
          ],
          "skipInDataAccess": false
        },
        {
          "label": "Floor",
          "name": "Floor",
          "description": "N/A",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/Location/attributes/Floor",
          "skipInDataAccess": false
        },
        {
          "label": "Building",
          "name": "Building",
          "description": "N/A",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/Location/attributes/Building",
          "skipInDataAccess": false
        },
        {
          "label": "SubBuilding",
          "name": "SubBuilding",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/Location/attributes/SubBuilding",
          "skipInDataAccess": false
        },
        {
          "label": "PO Box",
          "name": "POBox",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/Location/attributes/POBox",
          "skipInDataAccess": false
        },
        {
          "label": "Neighborhood",
          "name": "Neighborhood",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/Location/attributes/Neighborhood",
          "skipInDataAccess": false
        },
        {
          "label": "Double Dependent Locality",
          "name": "DoubleDependentLocality",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/Location/attributes/DoubleDependentLocality",
          "skipInDataAccess": false
        },
        {
          "label": "Dependent Thoroughfare",
          "name": "DependentThoroughfare",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/Location/attributes/DependentThoroughfare",
          "skipInDataAccess": false
        },
        {
          "label": "Locality",
          "name": "Locality",
          "description": "This field holds the most common population center data element within a country. For instance, USA City, Canadian Municipality.",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/Location/attributes/Locality",
          "skipInDataAccess": false
        },
        {
          "label": "GeoLocation",
          "name": "GeoLocation",
          "type": "Nested",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/Location/attributes/GeoLocation",
          "dataLabelPattern": "{Latitude}, {Longitude}",
          "attributes": [
            {
              "label": "Latitude",
              "name": "Latitude",
              "type": "String",
              "hidden": false,
              "important": false,
              "system": false,
              "attributeOrdering": {
                "orderingStrategy": "LUD"
              },
              "uri": "configuration/entityTypes/Location/attributes/GeoLocation/attributes/Latitude",
              "skipInDataAccess": false
            },
            {
              "label": "Longitude",
              "name": "Longitude",
              "type": "String",
              "hidden": false,
              "important": false,
              "system": false,
              "attributeOrdering": {
                "orderingStrategy": "LUD"
              },
              "uri": "configuration/entityTypes/Location/attributes/GeoLocation/attributes/Longitude",
              "skipInDataAccess": false
            },
            {
              "label": "GeoAccuracy",
              "name": "GeoAccuracy",
              "description": "",
              "type": "String",
              "hidden": false,
              "important": false,
              "system": false,
              "attributeOrdering": {
                "orderingStrategy": "LUD"
              },
              "uri": "configuration/entityTypes/Location/attributes/GeoLocation/attributes/GeoAccuracy",
              "skipInDataAccess": false
            }
          ],
          "skipInDataAccess": false
        },
        {
          "label": "HCO",
          "name": "HCO",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/Location/attributes/HCO",
          "skipInDataAccess": false
        },
        {
          "label": "Premise",
          "name": "Premise",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/Location/attributes/Premise",
          "skipInDataAccess": false
        },
        {
          "label": "PremiseNumber",
          "name": "PremiseNumber",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/Location/attributes/PremiseNumber",
          "skipInDataAccess": false
        },
        {
          "label": "Delivery Address",
          "name": "DeliveryAddress",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/Location/attributes/DeliveryAddress",
          "skipInDataAccess": false
        },
        {
          "label": "Delivery Address #1",
          "name": "DeliveryAddress1",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/Location/attributes/DeliveryAddress1",
          "skipInDataAccess": false
        },
        {
          "label": "Leftover",
          "name": "Unmatched",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/Location/attributes/Unmatched",
          "skipInDataAccess": false
        },
        {
          "label": "Commenters",
          "name": "Commenters",
          "description": "Commenters",
          "type": "String",
          "hidden": true,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/Location/attributes/Commenters",
          "skipInDataAccess": false
        },
        {
          "label": "Automated Zone Indicator",
          "name": "AutoZoneIndicator",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/Location/attributes/AutoZoneIndicator",
          "skipInDataAccess": false
        },
        {
          "label": "Carrier Route",
          "name": "CarrierRoute",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/Location/attributes/CarrierRoute",
          "skipInDataAccess": false
        },
        {
          "label": "CMRA Indicator",
          "name": "CMRAIndicator",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/Location/attributes/CMRAIndicator",
          "skipInDataAccess": false
        },
        {
          "label": "Congressional District",
          "name": "CongressionalDistrict",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/Location/attributes/CongressionalDistrict",
          "skipInDataAccess": false
        },
        {
          "label": "Default Flag",
          "name": "DefaultFlag",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/Location/attributes/DefaultFlag",
          "skipInDataAccess": false
        },
        {
          "label": "Delivery Point Bar Code",
          "name": "DeliveryPointBarCode",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/Location/attributes/DeliveryPointBarCode",
          "skipInDataAccess": false
        },
        {
          "label": "DPV Confirmed Indicator",
          "name": "DPVConfirmedIndicator",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/Location/attributes/DPVConfirmedIndicator",
          "skipInDataAccess": false
        },
        {
          "label": "DPV Footnotes",
          "name": "DPVFootnotes",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/Location/attributes/DPVFootnotes",
          "skipInDataAccess": false
        },
        {
          "label": "eLOT Code",
          "name": "eLOTCode",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/Location/attributes/eLOTCode",
          "skipInDataAccess": false
        },
        {
          "label": "eLOT Number",
          "name": "eLOTNumber",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/Location/attributes/eLOTNumber",
          "skipInDataAccess": false
        },
        {
          "label": "EWS Flag",
          "name": "EWSFlag",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/Location/attributes/EWSFlag",
          "skipInDataAccess": false
        },
        {
          "label": "False Positive Indicator",
          "name": "FalsePositiveIndicator",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/Location/attributes/FalsePositiveIndicator",
          "skipInDataAccess": false
        },
        {
          "label": "FIPS County Code",
          "name": "FIPSCountyCode",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/Location/attributes/FIPSCountyCode",
          "skipInDataAccess": false
        },
        {
          "label": "Footnotes",
          "name": "Footnotes",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/Location/attributes/Footnotes",
          "skipInDataAccess": false
        },
        {
          "label": "LACS Link Code",
          "name": "LACSLinkCode",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/Location/attributes/LACSLinkCode",
          "skipInDataAccess": false
        },
        {
          "label": "LACS Link Indicator",
          "name": "LACSLinkIndicator",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/Location/attributes/LACSLinkIndicator",
          "skipInDataAccess": false
        },
        {
          "label": "LACS Status",
          "name": "LACSStatus",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/Location/attributes/LACSStatus",
          "skipInDataAccess": false
        },
        {
          "label": "No Stat Indicator",
          "name": "NoStatIndicator",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/Location/attributes/NoStatIndicator",
          "skipInDataAccess": false
        },
        {
          "label": "PMB Number",
          "name": "PMBNumber",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/Location/attributes/PMBNumber",
          "skipInDataAccess": false
        },
        {
          "label": "PMB Type",
          "name": "PMBType",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/Location/attributes/PMBType",
          "skipInDataAccess": false
        },
        {
          "label": "Primary Address Line",
          "name": "PrimaryAddressLine",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/Location/attributes/PrimaryAddressLine",
          "skipInDataAccess": false
        },
        {
          "label": "Record Type",
          "name": "RecordType",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/Location/attributes/RecordType",
          "skipInDataAccess": false
        },
        {
          "label": "Return Code",
          "name": "ReturnCode",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/Location/attributes/ReturnCode",
          "skipInDataAccess": false
        },
        {
          "label": "Residential Delivery",
          "name": "ResidentialDelivery",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/Location/attributes/ResidentialDelivery",
          "skipInDataAccess": false
        },
        {
          "label": "Secondary Address Line",
          "name": "SecondaryAddressLine",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/Location/attributes/SecondaryAddressLine",
          "skipInDataAccess": false
        },
        {
          "label": "SUITE Link Footnote",
          "name": "SUITELinkFootnote",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/Location/attributes/SUITELinkFootnote",
          "skipInDataAccess": false
        },
        {
          "label": "Vacant Indicator",
          "name": "VacantIndicator",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/entityTypes/Location/attributes/VacantIndicator",
          "skipInDataAccess": false
        }
      ],
      "geoLocationAttributes": [
        {
          "latitude": "configuration/entityTypes/Location/attributes/GeoLocation/attributes/Latitude",
          "longitude": "configuration/entityTypes/Location/attributes/GeoLocation/attributes/Longitude"
        }
      ],
      "dataLabelPattern": "{AddressLine1} {City} {StateProvince} {Zip.Zip5}",
      "survivorshipGroups": [
        {
          "uri": "configuration/entityTypes/Location/survivorshipGroups/default",
          "default": true,
          "mapping": [
            {
              "attribute": "configuration/entityTypes/Location/attributes/AddressLine1",
              "survivorshipStrategy": "CleanserWinsStrategy"
            },
            {
              "attribute": "configuration/entityTypes/Location/attributes/AddressLine2",
              "survivorshipStrategy": "CleanserWinsStrategy"
            },
            {
              "attribute": "configuration/entityTypes/Location/attributes/City",
              "survivorshipStrategy": "CleanserWinsStrategy"
            },
            {
              "attribute": "configuration/entityTypes/Location/attributes/StateProvince",
              "survivorshipStrategy": "CleanserWinsStrategy"
            },
            {
              "attribute": "configuration/entityTypes/Location/attributes/Country",
              "survivorshipStrategy": "CleanserWinsStrategy"
            },
            {
              "attribute": "configuration/entityTypes/Location/attributes/Zip",
              "survivorshipStrategy": "CleanserWinsStrategy"
            }
          ]
        }
      ],
      "abstract": false,
      "matchGroups": [
        {
          "uri": "configuration/entityTypes/Location/matchGroups/AutoMatch",
          "label": "Automatic on load Addresses match",
          "type": "automatic",
          "useOvOnly": "true",
          "rule": {
            "exact": [
              "configuration/entityTypes/Location/attributes/AddressLine1",
              "configuration/entityTypes/Location/attributes/City",
              "configuration/entityTypes/Location/attributes/StateProvince",
              "configuration/entityTypes/Location/attributes/Zip/attributes/Zip5",
              "configuration/entityTypes/Location/attributes/Country"
            ],
            "exactOrAllNull": [
              "configuration/entityTypes/Location/attributes/AddressLine2"
            ],
            "ignoreInToken": [
              "configuration/entityTypes/Location/attributes/AddressLine2"
            ]
          },
          "scoreStandalone": 0,
          "scoreIncremental": 0
        }
      ]
    }
  ],
  "relationTypes": [
    {
      "uri": "configuration/relationTypes/HasAddress",
      "label": "has address",
      "description": "Types of relationships between Parties (Individuals and Organizations) and Location",
      "typeColor": "#663344",
      "startObject": {
        "uri": "configuration/relationTypes/HasAddress/startObject",
        "directionalContext": [
          {
            "uri": "configuration/relationTypes/HasAddress/startObject/directionalContext",
            "labelPattern": "has address"
          }
        ],
        "objectTypeURI": "configuration/entityTypes/Party"
      },
      "endObject": {
        "uri": "configuration/relationTypes/HasAddress/endObject",
        "directionalContext": [
          {
            "uri": "configuration/relationTypes/HasAddress/endObject/directionalContext",
            "labelPattern": "locates"
          }
        ],
        "objectTypeURI": "configuration/entityTypes/Location"
      },
      "implicit": false,
      "attributes": [
        {
          "label": "Address Type",
          "name": "AddressType",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "required": true,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/relationTypes/HasAddress/attributes/AddressType",
          "lookupCode": "rdm/lookupTypes/Address_Type",
          "skipInDataAccess": false
        },
        {
          "label": "Status",
          "name": "Status",
          "type": "String",
          "hidden": true,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/relationTypes/HasAddress/attributes/Status",
          "skipInDataAccess": false
        },
        {
          "label": "Primary",
          "name": "Primary",
          "type": "Boolean",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/relationTypes/HasAddress/attributes/Primary",
          "skipInDataAccess": false
        },
        {
          "label": "AddressRank",
          "name": "AddressRank",
          "type": "Int",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/relationTypes/HasAddress/attributes/AddressRank",
          "skipInDataAccess": false
        },
        {
          "label": "Care Of",
          "name": "CareOf",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/relationTypes/HasAddress/attributes/CareOf",
          "skipInDataAccess": false
        },
        {
          "label": "Active",
          "name": "Active",
          "type": "Boolean",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/relationTypes/HasAddress/attributes/Active",
          "skipInDataAccess": false
        },
        {
          "label": "Phone",
          "name": "Phone",
          "type": "Nested",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/relationTypes/HasAddress/attributes/Phone",
          "dataLabelPattern": "{Number} {Type}",
          "attributes": [
            {
              "label": "Type",
              "name": "Type",
              "description": "",
              "type": "String",
              "hidden": false,
              "important": false,
              "system": false,
              "values": [
                "Mobile",
                "Home",
                "Work",
                "Fax",
                "Main",
                "Work Fax",
                "Home Fax",
                "Pager",
                "Other"
              ],
              "attributeOrdering": {
                "orderingStrategy": "LUD"
              },
              "uri": "configuration/relationTypes/HasAddress/attributes/Phone/attributes/Type",
              "skipInDataAccess": false
            },
            {
              "label": "Number",
              "name": "Number",
              "description": "",
              "type": "String",
              "hidden": false,
              "important": false,
              "system": false,
              "attributeOrdering": {
                "orderingStrategy": "LUD"
              },
              "uri": "configuration/relationTypes/HasAddress/attributes/Phone/attributes/Number",
              "skipInDataAccess": false
            },
            {
              "label": "Extension",
              "name": "Extension",
              "description": "",
              "type": "String",
              "hidden": false,
              "important": false,
              "system": false,
              "attributeOrdering": {
                "orderingStrategy": "LUD"
              },
              "uri": "configuration/relationTypes/HasAddress/attributes/Phone/attributes/Extension",
              "skipInDataAccess": false
            },
            {
              "label": "Rank",
              "name": "Rank",
              "description": "",
              "type": "Int",
              "hidden": false,
              "important": false,
              "system": false,
              "attributeOrdering": {
                "orderingStrategy": "LUD"
              },
              "uri": "configuration/relationTypes/HasAddress/attributes/Phone/attributes/Rank",
              "skipInDataAccess": false
            },
            {
              "label": "Active",
              "name": "Active",
              "description": "",
              "type": "Boolean",
              "hidden": false,
              "important": false,
              "system": false,
              "attributeOrdering": {
                "orderingStrategy": "LUD"
              },
              "uri": "configuration/relationTypes/HasAddress/attributes/Phone/attributes/Active",
              "skipInDataAccess": false
            }
          ],
          "skipInDataAccess": false
        },
        {
          "label": "Source CD",
          "name": "SourceCD",
          "description": "",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/relationTypes/HasAddress/attributes/SourceCD",
          "skipInDataAccess": false
        },
        {
          "label": "Commenters",
          "name": "Commenters",
          "description": "Commenters",
          "type": "String",
          "hidden": true,
          "important": false,
          "system": false,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/relationTypes/HasAddress/attributes/Commenters",
          "skipInDataAccess": false
        },
        {
          "label": "NCOA Move Effective Date",
          "name": "NCOAMoveEffectiveDate",
          "type": "Date",
          "hidden": false,
          "important": false,
          "system": false,
          "required": false,
          "searchable": true,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/relationTypes/HasAddress/attributes/NCOAMoveEffectiveDate",
          "skipInDataAccess": false
        },
        {
          "label": "NCOA NIXIE A",
          "name": "NCOANIXIEA",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "required": false,
          "searchable": true,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/relationTypes/HasAddress/attributes/NCOANIXIEA",
          "skipInDataAccess": false
        },
        {
          "label": "NCOA NIXIE B",
          "name": "NCOANIXIEB",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "required": false,
          "searchable": true,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/relationTypes/HasAddress/attributes/NCOANIXIEB",
          "skipInDataAccess": false
        },
        {
          "label": "NCOA NIXIE C",
          "name": "NCOANIXIEC",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "required": false,
          "searchable": true,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/relationTypes/HasAddress/attributes/NCOANIXIEC",
          "skipInDataAccess": false
        },
        {
          "label": "NCOA Primary Address",
          "name": "NCOAPrimaryAddress",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "required": false,
          "searchable": true,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/relationTypes/HasAddress/attributes/NCOAPrimaryAddress",
          "skipInDataAccess": false
        },
        {
          "label": "NCOA Secondary Address",
          "name": "NCOASecondaryAddress",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "required": false,
          "searchable": true,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/relationTypes/HasAddress/attributes/NCOASecondaryAddress",
          "skipInDataAccess": false
        },
        {
          "label": "NCOA PriNum Change Indicator",
          "name": "NCOAPriNumChangeIndicator",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "required": false,
          "searchable": true,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/relationTypes/HasAddress/attributes/NCOAPriNumChangeIndicator",
          "skipInDataAccess": false
        },
        {
          "label": "NCOA PreDir Change Indicator",
          "name": "NCOAPreDirChangeIndicator",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "required": false,
          "searchable": true,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/relationTypes/HasAddress/attributes/NCOAPreDirChangeIndicator",
          "skipInDataAccess": false
        },
        {
          "label": "NCOA PriName Change Indicator",
          "name": "NCOAPriNameChangeIndicator",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "required": false,
          "searchable": true,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/relationTypes/HasAddress/attributes/NCOAPriNameChangeIndicator",
          "skipInDataAccess": false
        },
        {
          "label": "NCOA Suffix Change Indicator",
          "name": "NCOASuffixChangeIndicator",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "required": false,
          "searchable": true,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/relationTypes/HasAddress/attributes/NCOASuffixChangeIndicator",
          "skipInDataAccess": false
        },
        {
          "label": "NCOA PostDir Change Indicator",
          "name": "NCOAPostDirChangeIndicator",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "required": false,
          "searchable": true,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/relationTypes/HasAddress/attributes/NCOAPostDirChangeIndicator",
          "skipInDataAccess": false
        },
        {
          "label": "NCOA SecUnitDes Change Indicator",
          "name": "NCOASecUnitDesChangeIndicator",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "required": false,
          "searchable": true,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/relationTypes/HasAddress/attributes/NCOASecUnitDesChangeIndicator",
          "skipInDataAccess": false
        },
        {
          "label": "NCOA SecNum Change Indicator",
          "name": "NCOASecNumChangeIndicator",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "required": false,
          "searchable": true,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/relationTypes/HasAddress/attributes/NCOASecNumChangeIndicator",
          "skipInDataAccess": false
        },
        {
          "label": "NCOA CityName Change Indicator",
          "name": "NCOACityNameChangeIndicator",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "required": false,
          "searchable": true,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/relationTypes/HasAddress/attributes/NCOACityNameChangeIndicator",
          "skipInDataAccess": false
        },
        {
          "label": "NCOA StateAbrev Change Indicator",
          "name": "NCOAStateAbrevChangeIndicator",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "required": false,
          "searchable": true,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/relationTypes/HasAddress/attributes/NCOAStateAbrevChangeIndicator",
          "skipInDataAccess": false
        },
        {
          "label": "NCOA ZIPCode Change Indicator",
          "name": "NCOAZIPCodeChangeIndicator",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "required": false,
          "searchable": true,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/relationTypes/HasAddress/attributes/NCOAZIPCodeChangeIndicator",
          "skipInDataAccess": false
        },
        {
          "label": "NCOA ZIP4 Change Indicator",
          "name": "NCOAZIP4ChangeIndicator",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "required": false,
          "searchable": true,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/relationTypes/HasAddress/attributes/NCOAZIP4ChangeIndicator",
          "skipInDataAccess": false
        },
        {
          "label": "Registered",
          "name": "Registered",
          "type": "String",
          "hidden": false,
          "important": false,
          "system": false,
          "required": false,
          "searchable": true,
          "attributeOrdering": {
            "orderType": "ASC",
            "orderingStrategy": "LUD"
          },
          "uri": "configuration/relationTypes/HasAddress/attributes/Registered",
          "skipInDataAccess": false
        }
      ],
      "survivorshipGroups": [
        {
          "uri": "configuration/relationTypes/HasAddress/survivorshipGroups/default",
          "default": true,
          "mapping": [
            {
              "attribute": "configuration/relationTypes/HasAddress/attributes/AddressType",
              "survivorshipStrategy": "Aggregation"
            }
          ]
        }
      ],
      "direction": "directed"
    }
  ]
}