CDM/schemaDocuments/meanings.identity.1.0.cdm.json

195 строки
5.5 KiB
JSON

{
"$schema": "./schema.cdm.json",
"jsonSchemaSemanticVersion": "1.0.0",
"imports": [
{
"corpusPath": "/primitives.1.0.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.firstName",
"extendsTrait": "means.identity.name"
},
{
"traitName": "means.identity.person.fullName",
"extendsTrait": "means.identity.name"
},
{
"traitName": "means.identity.person.lastName",
"extendsTrait": "means.identity.name"
},
{
"traitName": "means.identity.person.middleName",
"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"
},
{
"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"
]
},
{
"traitName": "means.userId",
"explanation": "contains a userId"
},
{
"explanation": "The identifier of a system user",
"dataTypeName": "userId",
"extendsDataType": "entityId",
"exhibitsTraits": [
"means.userId"
]
}
]
}