2019-11-07 05:28:29 +03:00
|
|
|
{
|
|
|
|
"$schema": "./schema.cdm.json",
|
2020-02-28 04:36:20 +03:00
|
|
|
"jsonSchemaSemanticVersion": "1.0.0",
|
2019-11-07 05:28:29 +03:00
|
|
|
"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.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"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"explanation": "contains a userId",
|
|
|
|
"traitName": "means.userId"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"explanation": "The identifier of a system user",
|
|
|
|
"dataTypeName": "userId",
|
|
|
|
"extendsDataType": "entityId",
|
|
|
|
"exhibitsTraits": [
|
|
|
|
"means.userId"
|
|
|
|
]
|
|
|
|
}
|
|
|
|
]
|
|
|
|
}
|