
cdmfoundation.meanings.identity.cdm.json Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of objectmodel Show documentation
Show all versions of objectmodel Show documentation
CDM SDK to work with semantic metadata of the Data
{
"$schema": "/schema.cdm.json",
"jsonSchemaSemanticVersion": "1.0.0",
"explanation": "Identity of persons, objects, organizations",
"imports": [
{
"corpusPath": "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"
},
{
"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"
]
}
]
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy