All Downloads are FREE. Search and download functionalities are using the official Maven repository.

cdmfoundation.meanings.identity.cdm.json Maven / Gradle / Ivy

There is a newer version: 100.0.7
Show newest version
{
  "$schema": "/schema.cdm.json",
  "jsonSchemaSemanticVersion": "1.0.0",
  "explanation": "Identity of persons, objects, organizations",
  "imports": [
    {
      "corpusPath": "primitives.cdm.json"
    }
  ],
  "definitions": [
    {
      "traitName": "means.identity.barCode",
      "extendsTrait": "means.identity"
    },
    {
      "traitName": "means.identity.brand",
      "extendsTrait": "means.identity"
    },
    {
      "traitName": "means.identity.governmentID",
      "extendsTrait": "means.identity"
    },
    {
      "traitName": "means.identity.name",
      "extendsTrait": "means.identity"
    },
    {
      "traitName": "means.identity.company.name",
      "extendsTrait": "means.identity.name"
    },
    {
      "traitName": "means.identity.person.prefix",
      "extendsTrait": "means.identity.name",
      "explanation": "A salutation such as a title, rank or honorific to place before a person's name"
    },
    {
      "traitName": "means.identity.person.firstName",
      "extendsTrait": "means.identity.name",
      "explanation": "A person's given or first name."
    },
    {
      "traitName": "means.identity.person.middleName",
      "extendsTrait": "means.identity.name"
    },
    {
      "traitName": "means.identity.person.lastName",
      "extendsTrait": "means.identity.name",
      "explanation": "A person's surname, family name or last name."
    },
    {
      "traitName": "means.identity.person.suffix",
      "extendsTrait": "means.identity.name",
      "explanation": "Follows a person's name and provides additional information about their position, education or honorific"
    },
    {
      "traitName": "means.identity.person.fullName",
      "extendsTrait": "means.identity.name"
    },
    {
      "traitName": "means.identity.rowNumber",
      "extendsTrait": "means.identity"
    },
    {
      "traitName": "means.identity.scd.originalIdentity",
      "extendsTrait": "means.identity"
    },
    {
      "traitName": "means.identity.scd.surogateIdentity",
      "extendsTrait": "means.identity"
    },
    {
      "traitName": "means.identity.service",
      "extendsTrait": "means.identity"
    },
    {
      "traitName": "means.identity.service.email",
      "extendsTrait": "means.identity"
    },
    {
      "traitName": "means.identity.service.facebook",
      "extendsTrait": "means.identity"
    },
    {
      "traitName": "means.identity.service.phone",
      "extendsTrait": "means.identity"
    },
    {
      "traitName": "means.identity.service.phone.cell",
      "extendsTrait": "means.identity"
    },
    {
      "traitName": "means.identity.service.phone.fax",
      "extendsTrait": "means.identity"
    },
    {
      "traitName": "means.identity.service.twitter",
      "extendsTrait": "means.identity"
    },
    {
      "traitName": "means.identity.SKU",
      "extendsTrait": "means.identity"
    },
    {
      "traitName": "means.identity.tickerSymbol",
      "extendsTrait": "means.identity"
    },
    {
      "traitName": "means.identity.title",
      "extendsTrait": "means.identity"
    },
    {
      "traitName": "means.identity.IP4Address",
      "extendsTrait": "means.identity",
      "explanation": "Internet Protocol V4 Address"
    },
    {
      "traitName": "means.identity.IP6Address",
      "extendsTrait": "means.identity",
      "explanation": "Internet Protocol V6 Address"
    },
    {
      "dataTypeName": "governmentId",
      "extendsDataType": "string",
      "exhibitsTraits": [
        "means.identity.governmentID"
      ]
    },
    {
      "dataTypeName": "name",
      "extendsDataType": "string",
      "exhibitsTraits": [
        "means.identity.name"
      ]
    },
    {
      "dataTypeName": "companyName",
      "extendsDataType": "string",
      "exhibitsTraits": [
        "means.identity.company.name"
      ]
    },
    {
      "dataTypeName": "firstName",
      "extendsDataType": "string",
      "exhibitsTraits": [
        "means.identity.person.firstName"
      ]
    },
    {
      "dataTypeName": "fullName",
      "extendsDataType": "string",
      "exhibitsTraits": [
        "means.identity.person.fullName"
      ]
    },
    {
      "dataTypeName": "lastName",
      "extendsDataType": "string",
      "exhibitsTraits": [
        "means.identity.person.lastName"
      ]
    },
    {
      "dataTypeName": "middleName",
      "extendsDataType": "string",
      "exhibitsTraits": [
        "means.identity.person.middleName"
      ]
    },
    {
      "dataTypeName": "email",
      "extendsDataType": "string",
      "exhibitsTraits": [
        "means.identity.service.email"
      ]
    },
    {
      "dataTypeName": "phone",
      "extendsDataType": "string",
      "exhibitsTraits": [
        "means.identity.service.phone"
      ]
    },
    {
      "dataTypeName": "phoneCell",
      "extendsDataType": "string",
      "exhibitsTraits": [
        "means.identity.service.phone.cell"
      ]
    },
    {
      "dataTypeName": "phoneFax",
      "extendsDataType": "string",
      "exhibitsTraits": [
        "means.identity.service.phone.fax"
      ]
    },
    {
      "dataTypeName": "tickerSymbol",
      "extendsDataType": "string",
      "exhibitsTraits": [
        "means.identity.tickerSymbol"
      ]
    },
    {
      "explanation": "contains a userId",
      "traitName": "means.userId"
    },
    {
      "explanation": "The identifier of a system user",
      "dataTypeName": "userId",
      "extendsDataType": "entityId",
      "exhibitsTraits": [
        "means.userId"
      ]
    },
    {
      "dataTypeName": "IP4Address",
      "extendsDataType": "string",
      "explanation": "Internet Protocol V4 Address of the form DDD.DDD.DDD.DDD",
      "exhibitsTraits": [
        "means.identity.IP4Address"
      ]
    },
    {
      "dataTypeName": "IP6Address",
      "extendsDataType": "string",
      "explanation": "Internet Protocol V6 Address of the form  XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX",
      "exhibitsTraits": [
        "means.identity.IP6Address"
      ]
    }
  ]
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy