{ "documentVersion": "1.2.1", "$schema": "./schema.cdm.json", "jsonSchemaSemanticVersion": "1.0.0", "explanation": "Identity of persons, objects, organizations", "imports": [ { "corpusPath": "/primitives.2.1.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" ] } ] }