Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
cdmfoundation.meanings.location.cdm.json Maven / Gradle / Ivy
{
"$schema": "../schema.cdm.json",
"jsonSchemaSemanticVersion": "1.5.0",
"imports": [
{
"corpusPath": "primitives.cdm.json"
}
],
"definitions": [
{
"traitName": "location",
"defaultVerb": "classifiedAs"
},
{
"traitName": "means.location",
"extendsTrait": "location",
"defaultVerb": "means",
"explanation": "redefined older name convention of same concept (see the extended trait)"
},
{
"traitName": "location.address",
"defaultVerb": "means",
"explanation": "the concept of a mailing address with details to locate a specific place",
"exhibitsTraits": [
{
"traitReference": "entityType",
"verb": "classifiedAs"
},
{
"traitReference": "location",
"verb": "classifiedAs"
}
]
},
{
"traitName": "means.location.address",
"extendsTrait": "location.address",
"explanation": "redefined older name convention of same concept (see the extended trait)"
},
{
"traitName": "location.addressKind",
"explanation": "a type indicator for the kind or primacy of an address. IS A (kindOf[of->address])",
"extendsTrait": {
"traitReference": "kindOf",
"appliedTraits": [
{
"traitReference": "location.address",
"verb": "of"
},
{
"verb": "qualifiedBy",
"traitReference": "explains.primacy"
}
]
},
"defaultVerb": "means",
"exhibitsTraits": [
{
"traitReference": "location",
"verb": "classifiedAs"
}
]
},
{
"traitName": "location.addressKind.primary",
"explanation": "means an address kind which indicates the primary or main address. IS A (addressKind[means->primary])",
"extendsTrait": {
"traitReference": "location.addressKind",
"appliedTraits": [
{
"verb": "means",
"traitReference": "qualification.primary"
}
]
},
"defaultVerb": "means"
},
{
"traitName": "location.POBox",
"explanation": "A Post Office Box number",
"defaultVerb": "means",
"exhibitsTraits": [
{
"traitReference": "location",
"verb": "classifiedAs"
}
]
},
{
"traitName": "location.building",
"explanation": "the concept of a physical structure such as home, office, facility at a fixed location",
"defaultVerb": "means",
"exhibitsTraits": [
{
"traitReference": "location",
"verb": "classifiedAs"
}
]
},
{
"traitName": "location.buildingName",
"extendsTrait": {
"traitReference": "identity.name",
"appliedTraits": [
{
"verb": "has",
"traitReference": "identity.identityKind",
"appliedTraits": [
{
"verb": "means",
"traitReference": "location.building"
}
]
}
]
},
"explanation": "the name of a building. (IS A name [of->building])",
"exhibitsTraits": [
{
"traitReference": "location",
"verb": "classifiedAs"
}
]
},
{
"traitName": "means.location.address.building",
"extendsTrait": "location.buildingName",
"explanation": "redefined older name convention of same concept (see the extended trait)"
},
{
"traitName": "location.floor",
"explanation": "the concept of a floor within a building perhaps as part of an address",
"defaultVerb": "means",
"exhibitsTraits": [
{
"traitReference": "location",
"verb": "classifiedAs"
}
]
},
{
"traitName": "means.location.address.floor",
"extendsTrait": "location.floor",
"explanation": "redefined older name convention of same concept (see the extended trait)"
},
{
"traitName": "location.buildingNumber",
"explanation": "the number of a building or lot along a street. (IS A number [of->building])",
"extendsTrait": {
"traitReference": "identity.local",
"appliedTraits": [
{
"verb": "has",
"traitReference": "identity.identityKind",
"appliedTraits": [
{
"verb": "means",
"traitReference": "location.building"
}
]
}
]
},
"exhibitsTraits": [
{
"traitReference": "location",
"verb": "classifiedAs"
}
]
},
{
"traitName": "means.location.address.house",
"extendsTrait": "location.buildingNumber",
"explanation": "redefined older name convention of same concept (see the extended trait)"
},
{
"traitName": "location.room",
"explanation": "the concept of a room within a building as part of an address",
"defaultVerb": "means",
"exhibitsTraits": [
{
"traitReference": "location",
"verb": "classifiedAs"
}
]
},
{
"traitName": "means.location.address.room",
"extendsTrait": "location.room",
"explanation": "redefined older name convention of same concept (see the extended trait)"
},
{
"traitName": "location.street",
"explanation": "the concept of a road, avenue, lane, place, way, boulevard",
"defaultVerb": "means",
"exhibitsTraits": [
{
"traitReference": "location",
"verb": "classifiedAs"
}
]
},
{
"traitName": "location.streetName",
"explanation": "the name of a street as part of an address. (IS A name [of->street])",
"extendsTrait": {
"traitReference": "identity.name",
"appliedTraits": [
{
"verb": "has",
"traitReference": "identity.identityKind",
"appliedTraits": [
{
"verb": "means",
"traitReference": "location.street"
}
]
}
]
},
"exhibitsTraits": [
{
"traitReference": "location",
"verb": "classifiedAs"
}
]
},
{
"traitName": "means.location.address.street",
"extendsTrait": "location.streetName",
"explanation": "redefined older name convention of same concept (see the extended trait)"
},
{
"traitName": "location.addressLine",
"explanation": "an address line specifying a part of a location within the scope of a city/postal code. contains->(anyOf[buildingName, floor, buildingNumber, room, streetName])",
"defaultVerb": "means",
"exhibitsTraits": [
{
"verb": "contains",
"traitReference": "options.anyOf",
"appliedTraits": [
{
"traitReference": "location.POBox",
"verb": "contains"
},
{
"traitReference": "location.buildingName",
"verb": "contains"
},
{
"traitReference": "location.floor",
"verb": "contains"
},
{
"traitReference": "location.buildingNumber",
"verb": "contains"
},
{
"traitReference": "location.room",
"verb": "contains"
},
{
"traitReference": "location.streetName",
"verb": "contains"
}
]
},
{
"traitReference": "location",
"verb": "classifiedAs"
}
]
},
{
"traitName": "location.addressLineKind",
"extendsTrait": {
"traitReference": "kindOf",
"appliedTraits": [
{
"verb": "of",
"traitReference": "location.addressLine"
},
{
"verb": "qualifiedBy",
"traitReference": "explains.ordering"
}
]
},
"defaultVerb": "means",
"exhibitsTraits": [
{
"verb": "classifiedAs",
"traitReference": "location"
}
]
},
{
"traitName": "location.addressLineKind.1",
"extendsTrait": {
"traitReference": "location.addressLineKind",
"appliedTraits": [
{
"verb": "means",
"traitReference": "qualification.first"
}
]
},
"defaultVerb": "means"
},
{
"traitName": "location.addressLineKind.2",
"extendsTrait": {
"traitReference": "location.addressLineKind",
"appliedTraits": [
{
"verb": "means",
"traitReference": "qualification.second"
}
]
},
"defaultVerb": "means"
},
{
"traitName": "location.addressLineKind.3",
"extendsTrait": {
"traitReference": "location.addressLineKind",
"appliedTraits": [
{
"verb": "means",
"traitReference": "qualification.third"
}
]
},
"defaultVerb": "means"
},
{
"traitName": "location.addressLine1",
"extendsTrait": {
"traitReference": "location.addressLine",
"appliedTraits": [
{
"verb": "has",
"traitReference": "location.addressLineKind.1"
}
]
}
},
{
"traitName": "means.location.address.street.line1",
"extendsTrait": "location.addressLine1",
"explanation": "redefined older name convention of same concept (see the extended trait)"
},
{
"traitName": "location.addressLine2",
"extendsTrait": {
"traitReference": "location.addressLine",
"appliedTraits": [
{
"verb": "has",
"traitReference": "location.addressLineKind.2"
}
]
}
},
{
"traitName": "means.location.address.street.line2",
"extendsTrait": "location.addressLine2",
"explanation": "redefined older name convention of same concept (see the extended trait)"
},
{
"traitName": "location.addressLine3",
"extendsTrait": {
"traitReference": "location.addressLine",
"appliedTraits": [
{
"verb": "has",
"traitReference": "location.addressLineKind.3"
}
]
}
},
{
"traitName": "means.location.address.street.line3",
"extendsTrait": "location.addressLine3",
"explanation": "redefined older name convention of same concept (see the extended trait)"
},
{
"traitName": "location.city",
"explanation": "the concept of a city, town",
"defaultVerb": "means",
"exhibitsTraits": [
{
"traitReference": "location",
"verb": "classifiedAs"
}
]
},
{
"traitName": "location.cityName",
"explanation": "the name of a city or town as used in an address. (IS A name [of->city])",
"extendsTrait": {
"traitReference": "identity.name",
"appliedTraits": [
{
"verb": "has",
"traitReference": "identity.identityKind",
"appliedTraits": [
{
"verb": "means",
"traitReference": "location.city"
}
]
}
]
},
"exhibitsTraits": [
{
"traitReference": "location",
"verb": "classifiedAs"
}
]
},
{
"traitName": "means.location.city",
"extendsTrait": "location.cityName",
"explanation": "redefined older name convention of same concept (see the extended trait)"
},
{
"traitName": "location.continent",
"explanation": "the concept of a continent",
"defaultVerb": "means",
"exhibitsTraits": [
{
"traitReference": "location",
"verb": "classifiedAs"
}
]
},
{
"traitName": "location.continentName",
"explanation": "the name of a continent as used in an address. (IS A name [of->continent])",
"extendsTrait": {
"traitReference": "identity.name",
"appliedTraits": [
{
"verb": "has",
"traitReference": "identity.identityKind",
"appliedTraits": [
{
"verb": "means",
"traitReference": "location.continent"
}
]
}
]
},
"exhibitsTraits": [
{
"traitReference": "location",
"verb": "classifiedAs"
}
]
},
{
"traitName": "means.location.continent",
"extendsTrait": "location.continentName",
"explanation": "redefined older name convention of same concept (see the extended trait)"
},
{
"traitName": "location.country",
"explanation": "the concept of a country",
"defaultVerb": "means",
"exhibitsTraits": [
{
"traitReference": "location",
"verb": "classifiedAs"
}
]
},
{
"traitName": "location.countryName",
"explanation": "the name of a country (IS A name [of->country])",
"extendsTrait": {
"traitReference": "identity.name",
"appliedTraits": [
{
"verb": "has",
"traitReference": "identity.identityKind",
"appliedTraits": [
{
"verb": "means",
"traitReference": "location.country"
}
]
}
]
},
"exhibitsTraits": [
{
"traitReference": "location",
"verb": "classifiedAs"
}
]
},
{
"traitName": "location.countryCode",
"explanation": "the common abbreviation of country name as used in an address. (IS A code [of->country])",
"extendsTrait": {
"traitReference": "identity.code",
"appliedTraits": [
{
"verb": "has",
"traitReference": "identity.identityKind",
"appliedTraits": [
{
"verb": "means",
"traitReference": "location.country"
}
]
}
]
},
"exhibitsTraits": [
{
"traitReference": "location",
"verb": "classifiedAs"
}
]
},
{
"traitName": "means.location.country",
"extendsTrait": "location.countryCode",
"explanation": "redefined older name convention of same concept (see the extended trait)"
},
{
"traitName": "location.county",
"explanation": "the concept of a county or other state/province division",
"defaultVerb": "means",
"exhibitsTraits": [
{
"traitReference": "location",
"verb": "classifiedAs"
}
]
},
{
"traitName": "location.countyName",
"explanation": "the name of a county or other state/province division (IS A name [of->county])",
"extendsTrait": {
"traitReference": "identity.name",
"appliedTraits": [
{
"verb": "has",
"traitReference": "identity.identityKind",
"appliedTraits": [
{
"verb": "means",
"traitReference": "location.county"
}
]
}
]
},
"exhibitsTraits": [
{
"traitReference": "location",
"verb": "classifiedAs"
}
]
},
{
"traitName": "means.location.county",
"extendsTrait": "location.countyName",
"explanation": "redefined older name convention of same concept (see the extended trait)"
},
{
"traitName": "location.latitude",
"explanation": "measurement of north to south position on the globe in degrees from 90 (north pole) to -90",
"defaultVerb": "means",
"exhibitsTraits": [
{
"traitReference": "location",
"verb": "classifiedAs"
}
]
},
{
"traitName": "means.location.latitude",
"extendsTrait": "location.latitude",
"explanation": "redefined older name convention of same concept (see the extended trait)"
},
{
"traitName": "location.longitude",
"explanation": "measurement of west to east position on the globe in degrees from -180 (date line) to 180",
"defaultVerb": "means",
"exhibitsTraits": [
{
"traitReference": "location",
"verb": "classifiedAs"
}
]
},
{
"traitName": "means.location.longitude",
"extendsTrait": "location.longitude",
"explanation": "redefined older name convention of same concept (see the extended trait)"
},
{
"traitName": "means.location.point",
"extendsTrait": "means.location"
},
{
"traitName": "location.postalCode",
"extendsTrait": "identity.code",
"defaultVerb": "means",
"exhibitsTraits": [
{
"traitReference": "location",
"verb": "classifiedAs"
}
]
},
{
"traitName": "means.location.postalCode",
"extendsTrait": "location.postalCode",
"explanation": "redefined older name convention of same concept (see the extended trait)"
},
{
"traitName": "location.region",
"explanation": "a recognized geographic region",
"defaultVerb": "means",
"exhibitsTraits": [
{
"traitReference": "location",
"verb": "classifiedAs"
}
]
},
{
"traitName": "location.regionName",
"explanation": "the name of a region as used in an address. (IS A name [of->region])",
"extendsTrait": {
"traitReference": "identity.name",
"appliedTraits": [
{
"verb": "has",
"traitReference": "identity.identityKind",
"appliedTraits": [
{
"verb": "means",
"traitReference": "location.region"
}
]
}
]
},
"exhibitsTraits": [
{
"traitReference": "location",
"verb": "classifiedAs"
}
]
},
{
"traitName": "location.regionCode",
"explanation": "the ISO code of a region as used in an address. (IS A name [of->region])",
"extendsTrait": {
"traitReference": "identity.code",
"appliedTraits": [
{
"verb": "has",
"traitReference": "identity.identityKind",
"appliedTraits": [
{
"verb": "means",
"traitReference": "location.region"
}
]
}
]
},
"exhibitsTraits": [
{
"traitReference": "location",
"verb": "classifiedAs"
}
]
},
{
"traitName": "means.location.region",
"extendsTrait": "location.regionName",
"explanation": "redefined older name convention of same concept (see the extended trait)"
},
{
"traitName": "location.district",
"explanation": "a recognized geographic district within a city or other region",
"defaultVerb": "means",
"exhibitsTraits": [
{
"traitReference": "location",
"verb": "classifiedAs"
}
]
},
{
"traitName": "location.districtName",
"explanation": "the name of a district as used in an address. (IS A name [of->district])",
"extendsTrait": {
"traitReference": "identity.name",
"appliedTraits": [
{
"verb": "has",
"traitReference": "identity.identityKind",
"appliedTraits": [
{
"verb": "means",
"traitReference": "location.district"
}
]
}
]
},
"exhibitsTraits": [
{
"traitReference": "location",
"verb": "classifiedAs"
}
]
},
{
"traitName": "location.stateOrProvince",
"defaultVerb": "means",
"exhibitsTraits": [
{
"traitReference": "location",
"verb": "classifiedAs"
}
]
},
{
"traitName": "location.stateOrProvinceName",
"explanation": "the name of a state or province (IS A name [of->stateOrProvince])",
"extendsTrait": {
"traitReference": "identity.name",
"appliedTraits": [
{
"verb": "has",
"traitReference": "identity.identityKind",
"appliedTraits": [
{
"verb": "means",
"traitReference": "location.stateOrProvince"
}
]
}
]
},
"exhibitsTraits": [
{
"traitReference": "location",
"verb": "classifiedAs"
}
]
},
{
"traitName": "location.stateOrProvinceCode",
"explanation": "the common abbreviation of state or province name as used in an address. (IS A code [of->stateOrProvince])",
"extendsTrait": {
"traitReference": "identity.code",
"appliedTraits": [
{
"verb": "has",
"traitReference": "identity.identityKind",
"appliedTraits": [
{
"verb": "means",
"traitReference": "location.stateOrProvince"
}
]
}
]
},
"exhibitsTraits": [
{
"traitReference": "location",
"verb": "classifiedAs"
}
]
},
{
"traitName": "means.location.province",
"extendsTrait": "location.stateOrProvinceCode",
"explanation": "redefined older name convention of same concept (see the extended trait)"
},
{
"traitName": "means.location.stateOrProvince",
"extendsTrait": "location.stateOrProvinceCode",
"explanation": "redefined older name convention of same concept (see the extended trait)"
},
{
"traitName": "location.timeZone",
"explanation": "the concept of timeZone",
"defaultVerb": "means",
"exhibitsTraits": [
{
"traitReference": "location",
"verb": "classifiedAs"
}
]
},
{
"traitName": "location.timeZoneCode",
"explanation": "common abbreviation for the name of a timezone (IS A code [of->timeZone])",
"extendsTrait": {
"traitReference": "identity.code",
"appliedTraits": [
{
"verb": "has",
"traitReference": "identity.identityKind",
"appliedTraits": [
{
"verb": "means",
"traitReference": "location.timeZone"
}
]
}
]
},
"exhibitsTraits": [
{
"traitReference": "location",
"verb": "classifiedAs"
}
]
},
{
"traitName": "means.location.timezone",
"extendsTrait": "location.timeZoneCode"
},
{
"traitName": "means.location.geo",
"extendsTrait": "means.location"
},
{
"traitName": "means.location.geo.boundary",
"extendsTrait": "means.location.geo"
},
{
"traitName": "means.location.geo.boundary.bottom",
"extendsTrait": "means.location.geo.boundary"
},
{
"traitName": "means.location.geo.boundary.front",
"extendsTrait": "means.location.geo.boundary"
},
{
"traitName": "means.location.geo.boundary.left",
"extendsTrait": "means.location.geo.boundary"
},
{
"traitName": "means.location.geo.boundary.polygon",
"extendsTrait": "means.location.geo.boundary"
},
{
"traitName": "means.location.geo.boundary.rear",
"extendsTrait": "means.location.geo.boundary"
},
{
"traitName": "means.location.geo.boundary.right",
"extendsTrait": "means.location.geo.boundary"
},
{
"traitName": "means.location.geo.boundary.top",
"extendsTrait": "means.location.geo.boundary"
},
{
"traitName": "means.location.geo.centroid",
"extendsTrait": "means.location.geo"
},
{
"traitName": "means.location.geo.centroid.X",
"extendsTrait": "means.location.geo.centroid"
},
{
"traitName": "means.location.geo.centroid.y",
"extendsTrait": "means.location.geo.centroid"
},
{
"traitName": "means.location.geo.centroid.z",
"extendsTrait": "means.location.geo.centroid"
},
{
"dataTypeName": "addressLine",
"extendsDataType": "string",
"exhibitsTraits": [
"location.addressLine"
]
},
{
"dataTypeName": "city",
"extendsDataType": "string",
"exhibitsTraits": [
"means.location.city"
]
},
{
"dataTypeName": "country",
"extendsDataType": "string",
"exhibitsTraits": [
"means.location.country"
]
},
{
"dataTypeName": "county",
"extendsDataType": "string",
"exhibitsTraits": [
"means.location.county"
]
},
{
"dataTypeName": "latitude",
"extendsDataType": "double",
"exhibitsTraits": [
"means.location.latitude"
]
},
{
"dataTypeName": "longitude",
"extendsDataType": "double",
"exhibitsTraits": [
"means.location.longitude"
]
},
{
"dataTypeName": "postalCode",
"extendsDataType": "string",
"exhibitsTraits": [
"means.location.postalCode"
]
},
{
"dataTypeName": "stateOrProvince",
"extendsDataType": "string",
"exhibitsTraits": [
"means.location.stateOrProvince"
]
},
{
"dataTypeName": "timezone",
"extendsDataType": "string",
"exhibitsTraits": [
"means.location.timezone"
]
},
{
"traitName": "is.inTimeZone",
"explanation": "the associated data is assumed to be in the specified time zone",
"hasParameters": [
{
"name": "timeZoneName",
"dataType": "timezone",
"required": true,
"explanation": "the name of a time zone"
},
{
"name": "format",
"dataType": "stringFormat",
"required": true,
"explanation": "the time zone naming scheme used for the timeZoneName parameter"
}
]
},
{
"traitName": "is.inTimeZone.MicrosoftFormat",
"extendsTrait": {
"traitReference": "is.inTimeZone",
"arguments": [
{
"name": "format",
"value": "MicrosoftFormat"
}
]
},
"explanation": "the associated data is assumed to be in the specified time zone. timeZoneName value is a Microsoft standard time zone name. see https://support.microsoft.com/en-us/help/973627"
},
{
"traitName": "is.inTimeZone.tzDatabaseFormat",
"extendsTrait": {
"traitReference": "is.inTimeZone",
"arguments": [
{
"name": "format",
"value": "tzDatabaseFormat"
}
]
},
"explanation": "the associated data is assumed to be in the specified time zone. timeZoneName value is a Time Zone Database standard time zone name. see https://www.iana.org/time-zones"
}
]
}