2019-11-07 05:28:29 +03:00
|
|
|
{
|
2020-08-05 11:03:19 +03:00
|
|
|
"$schema": "./schema.cdm.json",
|
|
|
|
"jsonSchemaSemanticVersion": "1.0.0",
|
|
|
|
"explanation": "Identity of persons, objects, organizations",
|
|
|
|
"imports": [
|
|
|
|
{
|
|
|
|
"uri": "/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"
|
|
|
|
},
|
2020-11-06 10:06:25 +03:00
|
|
|
{
|
|
|
|
"traitName": "means.identity.IP4Address",
|
|
|
|
"extendsTrait": "means.identity",
|
|
|
|
"explanation": "Internet Protocol V4 Address"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"traitName": "means.identity.IP6Address",
|
|
|
|
"extendsTrait": "means.identity",
|
|
|
|
"explanation": "Internet Protocol V6 Address"
|
|
|
|
},
|
2020-08-05 11:03:19 +03:00
|
|
|
{
|
|
|
|
"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"
|
|
|
|
]
|
2020-11-06 10:06:25 +03:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"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"
|
|
|
|
]
|
2020-08-05 11:03:19 +03:00
|
|
|
}
|
|
|
|
]
|
2019-11-07 05:28:29 +03:00
|
|
|
}
|