{ "$schema": "./schema.0.9.cdm.json", "jsonSchemaSemanticVersion": "0.9.0", "imports": [ { "corpusPath": "/primitives.0.9.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" ] } ] }