List of CDM data types

This page lists the data types which are available in Common Data Model.

addressLine

Inheritance
any <- char <- string <- addressLine
Traits
is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
means.location.address

age

Inheritance
any <- integer <- age
Traits
is.dataFormat.integer
is.dataFormat.signed
is.dataFormat.numeric
means.demographic.age
means.measurement.age

ampere

Description

Unit of measure for electric current in amperes

Inheritance
any <- float <- double <- ampere
Traits
is.dataFormat.floatingPoint
is.dataFormat.big
means.measurement.dimension.electricCurrent
means.measurement.units.si.ampere
has.measurement.fundamentalComponent.ampere

any

Description

The root dataType

Inheritance

None

Traits

None

attribute

Description

Types for trait parameters that take objects as values

Inheritance
any <- object <- cdmObject <- attribute

Traits

None

attributeGroup

Description

Types for trait parameters that take objects as values

Inheritance
any <- object <- cdmObject <- attributeGroup

Traits

None

attributeName

Description

Type for trait parameters that take attribute names as values

Inheritance
any <- char <- string <- attributeName
Traits
is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
means.attributeName

baseCurrency

Description

Value is expressed in the base currency units for the system

Inheritance
any <- decimal <- currency <- baseCurrency
Traits
is.dataFormat.numeric.shaped
means.measurement.currency
means.measurement.currency

bigInteger

Inheritance
any <- integer <- bigInteger
Traits
is.dataFormat.integer
is.dataFormat.signed
is.dataFormat.numeric
is.dataFormat.big

binary

Inheritance
any <- byte <- binary
Traits
is.dataFormat.byte
is.dataFormat.array

birthDate

Inheritance
any <- date <- dateTime <- birthDate
Traits
is.dataFormat.date
means.measurement.date
is.dataFormat.time
means.measurement.time
means.demographic.birthDate

boolean

Inheritance
any <- boolean
Traits
is.dataFormat.boolean

byte

Inheritance
any <- byte
Traits
is.dataFormat.byte

candela

Description

Unit of measure for luminous intensity in candelas

Inheritance
any <- float <- double <- candela
Traits
is.dataFormat.floatingPoint
is.dataFormat.big
means.measurement.dimension.luminousIntensity
means.measurement.units.si.candela
has.measurement.fundamentalComponent.candela

cdmObject

Description

Types for trait parameters that take CDM objects as values

Inheritance
any <- object <- cdmObject

Traits

None

celsius

Description

Unit of measure for temperature in degrees celsius

Inheritance
any <- float <- double <- celsius
Traits
is.dataFormat.floatingPoint
is.dataFormat.big
means.measurement.dimension.temperature
means.measurement.units.si.celsius
has.measurement.fundamentalComponent.kelvin

centimeter

Description

Unit of measure for length in 10E-2 meters

Inheritance
any <- float <- double <- meter <- centimeter
Traits
is.dataFormat.floatingPoint
is.dataFormat.big
means.measurement.dimension.length
means.measurement.units.si.meter
has.measurement.fundamentalComponent.meter
means.measurement.prefix.centi

char

Inheritance
any <- char
Traits
is.dataFormat.character
is.dataFormat.big

city

Inheritance
any <- char <- string <- city
Traits
is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
means.location.city

colorName

Inheritance
any <- char <- string <- colorName
Traits
is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
means.measurement.color

companyName

Inheritance
any <- char <- string <- companyName
Traits
is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
means.identity.company.name

coulomb

Description

Unit of measure for electric charge or amount of electricity in coulombs

Inheritance
any <- float <- double <- coulomb
Traits
is.dataFormat.floatingPoint
is.dataFormat.big
means.measurement.dimension.electricCharge
means.measurement.units.si.coulomb
has.measurement.fundamentalComponent.second
has.measurement.fundamentalComponent.ampere

country

Inheritance
any <- char <- string <- country
Traits
is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
means.location.country

county

Inheritance
any <- char <- string <- county
Traits
is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
means.location.county

cultureTag

Description

A BCP 47 language tag

Inheritance
any <- char <- string <- languageTag <- cultureTag
Traits
is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
means.reference.language.tag
means.reference.culture.tag

currency

Description

An amount of currency, money in units specified elsewhere.

Inheritance
any <- decimal <- currency
Traits
is.dataFormat.numeric.shaped
means.measurement.currency

currencyCode

Description

Value is a ISO 4217 currency code

Inheritance
any <- char <- string <- currencyCode
Traits
is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
means.measurement.currencyCode

dataType

Description

Types for trait parameters that take objects as values

Inheritance
any <- object <- cdmObject <- dataType

Traits

None

date

Inheritance
any <- date
Traits
is.dataFormat.date
means.measurement.date

dateTime

Inheritance
any <- date <- dateTime
Traits
is.dataFormat.date
means.measurement.date
is.dataFormat.time
means.measurement.time

dateTimeOffset

Inheritance
any <- date <- dateTime <- dateTimeOffset
Traits
is.dataFormat.date
means.measurement.date
is.dataFormat.time
means.measurement.time
is.dataFormat.timeOffset

day

Description

[deprecated] This dataType is being deprecated, and will be removed in a future version of CDM. Please use the relevant traits directly.

Inheritance
any <- integer <- integerCalendarPart <- day
Traits
is.dataFormat.integer
is.dataFormat.signed
is.dataFormat.numeric
means.calendar
means.calendar.day

day

day

Description

Unit of measure for time in 'one earth rotation' interval

Inheritance

any <- integer <- day
Traits
is.dataFormat.integer
is.dataFormat.signed
is.dataFormat.numeric
means.measurement.dimension.time
means.measurement.duration.days
has.measurement.fundamentalComponent.second

decimal

Description

A precise fractional number with a specific precision and scale

Inheritance
any <- decimal
Traits
is.dataFormat.numeric.shaped

degree

Description

Unit of measure for angles in degrees, 1/360 rotation

Inheritance
any <- float <- double <- degree
Traits
is.dataFormat.floatingPoint
is.dataFormat.big
means.measurement.dimension.angle
means.measurement.units.degree
has.measurement.fundamentalComponent

displayOrder

Inheritance
any <- integer <- displayOrder
Traits
is.dataFormat.integer
is.dataFormat.signed
is.dataFormat.numeric
means.formatting.order

double

Inheritance
any <- float <- double
Traits
is.dataFormat.floatingPoint
is.dataFormat.big

email

Inheritance
any <- char <- string <- email
Traits
is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
means.identity.service.email

entity

Description

Types for trait parameters that take objects as values

Inheritance
any <- object <- cdmObject <- entity
Traits
means.entityName.specific

entityId

Description

A unique identifier for entity instances

Inheritance
any <- char <- string <- guid <- entityId
Traits
is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
is.dataFormat.guid
means.identity.entityId

entityName

Description

Type for trait parameters that take entity names as values

Inheritance
any <- char <- string <- entityName
Traits
is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
means.entityName
means.entityName

ethnicity

Inheritance
any <- char <- string <- ethnicity
Traits
is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
means.demographic.ethnicity

farad

Description

Unit of measure for electric capacitance in farads

Inheritance
any <- float <- double <- farad
Traits
is.dataFormat.floatingPoint
is.dataFormat.big
means.measurement.dimension.capacitance
means.measurement.units.si.farad
has.measurement.fundamentalComponent.kilogram
has.measurement.fundamentalComponent.meter
has.measurement.fundamentalComponent.second
has.measurement.fundamentalComponent.ampere

fileId

Description

A unique identifier for file instances

Inheritance
any <- char <- string <- guid <- entityId <- fileId
Traits
is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
is.dataFormat.guid
means.identity.entityId

fileName

Description

A string value representing the name of a file.

Inheritance
any <- char <- string <- fileName
Traits
is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
means.fileName

firstName

Inheritance
any <- char <- string <- firstName
Traits
is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
means.identity.person.firstName

fixedDecimal

Description

The 64 bit fixed (4) scale numbers used by PBI

Inheritance
any <- decimal <- fixedDecimal
Traits
is.dataFormat.numeric.shaped

float

Description

Fractional numbers, assumed to correspond with a 32 bit float IEEE approximation.

Inheritance
any <- float
Traits
is.dataFormat.floatingPoint

fullName

Inheritance
any <- char <- string <- fullName
Traits
is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
means.identity.person.fullName

gender

Inheritance
any <- char <- string <- gender
Traits
is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
means.demographic.gender

gigahertz

Description

Unit of frequency equivalent to 10E9 hertz

Inheritance
any <- float <- double <- hertz <- gigahertz
Traits
is.dataFormat.floatingPoint
is.dataFormat.big
means.measurement.dimension.frequency
means.measurement.units.si.hertz
has.measurement.fundamentalComponent.second
means.measurement.prefix.giga

gigapascal

Description

Unit of stress, equivalent to 10E9 pascals

Inheritance
any <- float <- double <- pascal <- gigapascal
Traits
is.dataFormat.floatingPoint
is.dataFormat.big
means.measurement.dimension.pressure
means.measurement.units.si.pascal
has.measurement.fundamentalComponent.kilogram
has.measurement.fundamentalComponent.meter
has.measurement.fundamentalComponent.second
means.measurement.prefix.giga

governmentId

Inheritance
any <- char <- string <- governmentId
Traits
is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
means.identity.governmentID

gram

Description

Unit of measure for mass in grams

Inheritance
any <- float <- double <- gram
Traits
is.dataFormat.floatingPoint
is.dataFormat.big
means.measurement.dimension.mass
means.measurement.units.si.gram
has.measurement.fundamentalComponent.kilogram

guid

Inheritance
any <- char <- string <- guid
Traits
is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
is.dataFormat.guid

hertz

Description

Unit of measure for frequency in hertz

Inheritance
any <- float <- double <- hertz
Traits
is.dataFormat.floatingPoint
is.dataFormat.big
means.measurement.dimension.frequency
means.measurement.units.si.hertz
has.measurement.fundamentalComponent.second

hour

Description

Unit of measure for time in 3600 second interval

Inheritance
any <- integer <- hour
Traits
is.dataFormat.integer
is.dataFormat.signed
is.dataFormat.numeric
means.measurement.dimension.time
means.measurement.duration.hours
has.measurement.fundamentalComponent.second

image

Inheritance
any <- byte <- binary <- image
Traits
is.dataFormat.byte
is.dataFormat.array
means.content.binary.image

inches

Inheritance
any <- float <- double <- inches
Traits
is.dataFormat.floatingPoint
is.dataFormat.big
means.measurement.distance.inches

integer

Description

Whole numbers, assumed to correspond with a 32 bit signed int

Inheritance
any <- integer
Traits
is.dataFormat.integer
is.dataFormat.signed
is.dataFormat.numeric

integerCalendarPart

Description

[deprecated] This dataType is being deprecated, and will be removed in a future version of CDM. Please use the relevant traits directly.

Inheritance

any <- integer <- integerCalendarPart
Traits
is.dataFormat.integer
is.dataFormat.signed
is.dataFormat.numeric
means.calendar

IP4Address

Description

Internet Protocol V4 Address of the form DDD.DDD.DDD.DDD

Inheritance
any <- char <- string <- IP4Address
Traits
is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
means.identity.IP4Address

IP6Address

Description

Internet Protocol V6 Address of the form XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX

Inheritance
any <- char <- string <- IP6Address
Traits
is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
means.identity.IP6Address

joule

Description

Unit of measure for energy, work or heat in joules

Inheritance
any <- float <- double <- joule
Traits
is.dataFormat.floatingPoint
is.dataFormat.big
means.measurement.dimension.energy
means.measurement.units.si.joule
has.measurement.fundamentalComponent.kilogram
has.measurement.fundamentalComponent.meter
has.measurement.fundamentalComponent.second

JSInteger

Inheritance
any <- decimal <- JSInteger
Traits
is.dataFormat.numeric.shaped
is.dataFormat.JSInteger

json

Description

A JSON fragment contained within one string value

Inheritance
any <- char <- string <- json
Traits
is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
means.content.text.JSON

kelvin

Description

Unit of measure for thermodynamic temperature in degrees kelvin

Inheritance
any <- float <- double <- kelvin
Traits
is.dataFormat.floatingPoint
is.dataFormat.big
means.measurement.dimension.temperature
means.measurement.units.si.kelvin
has.measurement.fundamentalComponent.kelvin

kilogram

Description

Unit of measure for mass in kilogram

Inheritance
any <- float <- double <- kilogram
Traits
is.dataFormat.floatingPoint
is.dataFormat.big
means.measurement.dimension.mass
means.measurement.units.si.kilogram
has.measurement.fundamentalComponent.kilogram

kilohertz

Description

Unit of frequency equivalent to 10E3 hertz

Inheritance
any <- float <- double <- hertz <- kilohertz
Traits
is.dataFormat.floatingPoint
is.dataFormat.big
means.measurement.dimension.frequency
means.measurement.units.si.hertz
has.measurement.fundamentalComponent.second
means.measurement.prefix.kilo

kilometer

Description

Unit of measure for length in 10E3 meters

Inheritance
any <- float <- double <- meter <- kilometer
Traits
is.dataFormat.floatingPoint
is.dataFormat.big
means.measurement.dimension.length
means.measurement.units.si.meter
has.measurement.fundamentalComponent.meter
means.measurement.prefix.kilo

kiloOhm

Description

Unit of power, equivalent to 10E3 ohms

Inheritance
any <- float <- double <- ohm <- kiloOhm
Traits
is.dataFormat.floatingPoint
is.dataFormat.big
means.measurement.dimension.resistance
means.measurement.units.si.ohm
has.measurement.fundamentalComponent.kilogram
has.measurement.fundamentalComponent.meter
has.measurement.fundamentalComponent.second
has.measurement.fundamentalComponent.ampere
means.measurement.prefix.kilo

kilopascal

Description

Unit of stress, equivalent to 10E3 pascals

Inheritance
any <- float <- double <- pascal <- kilopascal
Traits
is.dataFormat.floatingPoint
is.dataFormat.big
means.measurement.dimension.pressure
means.measurement.units.si.pascal
has.measurement.fundamentalComponent.kilogram
has.measurement.fundamentalComponent.meter
has.measurement.fundamentalComponent.second
means.measurement.prefix.kilo

kilovolt

Description

Unit of power, equivalent to 10E3 volts

Inheritance
any <- float <- double <- volt <- kilovolt
Traits
is.dataFormat.floatingPoint
is.dataFormat.big
means.measurement.dimension.electromotiveForce
means.measurement.units.si.volt
has.measurement.fundamentalComponent.kilogram
has.measurement.fundamentalComponent.meter
has.measurement.fundamentalComponent.second
has.measurement.fundamentalComponent.ampere
means.measurement.prefix.kilo

kilowatt

Description

Unit of power, equivalent to 10E3 watts

Inheritance
any <- float <- double <- watt <- kilowatt
Traits
is.dataFormat.floatingPoint
is.dataFormat.big
means.measurement.dimension.power
means.measurement.units.si.watt
has.measurement.fundamentalComponent.kilogram
has.measurement.fundamentalComponent.meter
has.measurement.fundamentalComponent.second
means.measurement.prefix.kilo

language

Description

A language identifier

Inheritance
any <- char <- string <- language
Traits
is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
means.reference.language

languageTag

Description

A BCP 47 language tag

Inheritance
any <- char <- string <- languageTag
Traits
is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
means.reference.language.tag

lastName

Inheritance
any <- char <- string <- lastName
Traits
is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
means.identity.person.lastName

latitude

Inheritance
any <- float <- double <- latitude
Traits
is.dataFormat.floatingPoint
is.dataFormat.big
means.location.latitude

list

Description

A CSV contained within one string value

Inheritance
any <- char <- string <- list
Traits
is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
means.content.text.CSV

listLookup

Description

One integer value from a defined list of possibilities

Inheritance
any <- integer <- listLookup
Traits
is.dataFormat.integer
is.dataFormat.signed
is.dataFormat.numeric
does.haveDefault
is.constrainedList

listLookupCorrelated

Description

One integer value from a defined list of possibilities where the list represents correlated status

Inheritance
any <- integer <- listLookupCorrelated
Traits
is.dataFormat.integer
is.dataFormat.signed
is.dataFormat.numeric
is.constrainedList.correlated

listLookupMultiple

Description

A set of one or more values from a defined list of possibilities

Inheritance
any <- char <- string <- listLookupMultiple
Traits
is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
does.haveDefault
means.content.text.CSV
is.constrainedList

listLookupString

Description

One string value from a defined list of possibilities

Inheritance
any <- char <- string <- listLookupString
Traits
is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
is.constrainedList.string

listLookupWellKnown

Description

One string value from a defined list of possibilities which are defined in an identified public location.

Inheritance
any <- char <- string <- listLookupWellKnown
Traits
is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
is.constrainedList.wellKnown

localizedDisplayText

Inheritance
any <- char <- string <- localizedDisplayText
Traits
is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
means.reference.displayText

localizedDisplayTextMultiple

Inheritance
any <- char <- string <- localizedDisplayText <- localizedDisplayTextMultiple
Traits
is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
means.reference.displayText
means.content.text.CSV

longitude

Inheritance
any <- float <- double <- longitude
Traits
is.dataFormat.floatingPoint
is.dataFormat.big
means.location.longitude

maritalStatus

Inheritance
any <- char <- string <- maritalStatus
Traits
is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
means.demographic.maritalStatus

megahertz

Description

Unit of frequency equivalent to 10E6 hertz

Inheritance
any <- float <- double <- hertz <- megahertz
Traits
is.dataFormat.floatingPoint
is.dataFormat.big
means.measurement.dimension.frequency
means.measurement.units.si.hertz
has.measurement.fundamentalComponent.second
means.measurement.prefix.mega

megaOhm

Description

Unit of power, equivalent to 10E6 Ohms

Inheritance
any <- float <- double <- ohm <- megaOhm
Traits
is.dataFormat.floatingPoint
is.dataFormat.big
means.measurement.dimension.resistance
means.measurement.units.si.ohm
has.measurement.fundamentalComponent.kilogram
has.measurement.fundamentalComponent.meter
has.measurement.fundamentalComponent.second
has.measurement.fundamentalComponent.ampere
means.measurement.prefix.mega

megapascal

Description

Unit of stress, equivalent to 10E6 pascals

Inheritance
any <- float <- double <- pascal <- megapascal
Traits
is.dataFormat.floatingPoint
is.dataFormat.big
means.measurement.dimension.pressure
means.measurement.units.si.pascal
has.measurement.fundamentalComponent.kilogram
has.measurement.fundamentalComponent.meter
has.measurement.fundamentalComponent.second
means.measurement.prefix.mega

megavolt

Description

Unit of power, equivalent to 10E6 volts

Inheritance
any <- float <- double <- volt <- megavolt
Traits
is.dataFormat.floatingPoint
is.dataFormat.big
means.measurement.dimension.electromotiveForce
means.measurement.units.si.volt
has.measurement.fundamentalComponent.kilogram
has.measurement.fundamentalComponent.meter
has.measurement.fundamentalComponent.second
has.measurement.fundamentalComponent.ampere
means.measurement.prefix.mega

megawatt

Description

Unit of power, equivalent to 10E6 watts

Inheritance
any <- float <- double <- watt <- megawatt
Traits
is.dataFormat.floatingPoint
is.dataFormat.big
means.measurement.dimension.power
means.measurement.units.si.watt
has.measurement.fundamentalComponent.kilogram
has.measurement.fundamentalComponent.meter
has.measurement.fundamentalComponent.second
means.measurement.prefix.mega

meter

Description

Unit of measure for length in meters

Inheritance
any <- float <- double <- meter
Traits
is.dataFormat.floatingPoint
is.dataFormat.big
means.measurement.dimension.length
means.measurement.units.si.meter
has.measurement.fundamentalComponent.meter

microampere

Description

Unit of capacitance, equivalent to 10E-6 amperes

Inheritance
any <- float <- double <- ampere <- microampere
Traits
is.dataFormat.floatingPoint
is.dataFormat.big
means.measurement.dimension.electricCurrent
means.measurement.units.si.ampere
has.measurement.fundamentalComponent.ampere
means.measurement.prefix.micro

microfarad

Description

Unit of capacitance, equivalent to 10E-6 farads

Inheritance
any <- float <- double <- farad <- microfarad
Traits
is.dataFormat.floatingPoint
is.dataFormat.big
means.measurement.dimension.capacitance
means.measurement.units.si.farad
has.measurement.fundamentalComponent.kilogram
has.measurement.fundamentalComponent.meter
has.measurement.fundamentalComponent.second
has.measurement.fundamentalComponent.ampere
means.measurement.prefix.micro

microSecond

Description

Unit of measure for time in 10E-6 seconds

Inheritance
any <- float <- double <- second <- microSecond
Traits
is.dataFormat.floatingPoint
is.dataFormat.big
means.measurement.dimension.time
means.measurement.units.si.second
has.measurement.fundamentalComponent.second
means.measurement.duration.seconds
means.measurement.prefix.micro

middleName

Inheritance
any <- char <- string <- middleName
Traits
is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
means.identity.person.middleName

milliampere

Description

Unit of capacitance, equivalent to 10E-3 amperes

Inheritance
any <- float <- double <- ampere <- milliampere
Traits
is.dataFormat.floatingPoint
is.dataFormat.big
means.measurement.dimension.electricCurrent
means.measurement.units.si.ampere
has.measurement.fundamentalComponent.ampere
means.measurement.prefix.milli

milligram

Description

Unit of measure for mass in milligrams

Inheritance
any <- float <- double <- gram <- milligram
Traits
is.dataFormat.floatingPoint
is.dataFormat.big
means.measurement.dimension.mass
means.measurement.units.si.gram
has.measurement.fundamentalComponent.kilogram
means.measurement.prefix.milli

millimeter

Description

Unit of measure for length in 10E-3 meters

Inheritance
any <- float <- double <- meter <- millimeter
Traits
is.dataFormat.floatingPoint
is.dataFormat.big
means.measurement.dimension.length
means.measurement.units.si.meter
has.measurement.fundamentalComponent.meter
means.measurement.prefix.milli

milliSecond

Description

Unit of measure for time in 10E-3 seconds

Inheritance
any <- float <- double <- second <- milliSecond
Traits
is.dataFormat.floatingPoint
is.dataFormat.big
means.measurement.dimension.time
means.measurement.units.si.second
has.measurement.fundamentalComponent.second
means.measurement.duration.seconds
means.measurement.prefix.milli

millivolt

Description

Unit of power, equivalent to 10E-3 volts

Inheritance
any <- float <- double <- volt <- millivolt
Traits
is.dataFormat.floatingPoint
is.dataFormat.big
means.measurement.dimension.electromotiveForce
means.measurement.units.si.volt
has.measurement.fundamentalComponent.kilogram
has.measurement.fundamentalComponent.meter
has.measurement.fundamentalComponent.second
has.measurement.fundamentalComponent.ampere
means.measurement.prefix.milli

milliwatt

Description

Unit of power, equivalent to 10E-3 watts

Inheritance
any <- float <- double <- watt <- milliwatt
Traits
is.dataFormat.floatingPoint
is.dataFormat.big
means.measurement.dimension.power
means.measurement.units.si.watt
has.measurement.fundamentalComponent.kilogram
has.measurement.fundamentalComponent.meter
has.measurement.fundamentalComponent.second
means.measurement.prefix.milli

minute

Description

Unit of measure for time in 60 second interval

Inheritance
any <- integer <- minute
Traits
is.dataFormat.integer
is.dataFormat.signed
is.dataFormat.numeric
means.measurement.dimension.time
means.measurement.duration.minutes
has.measurement.fundamentalComponent.second

minutes

Inheritance
any <- integer <- minute <- minutes
Traits
is.dataFormat.integer
is.dataFormat.signed
is.dataFormat.numeric
means.measurement.dimension.time
means.measurement.duration.minutes
has.measurement.fundamentalComponent.second

mole

Description

Unit of measure for amount in moles

Inheritance
any <- float <- double <- mole
Traits
is.dataFormat.floatingPoint
is.dataFormat.big
means.measurement.dimension.amount
means.measurement.units.si.mole
has.measurement.fundamentalComponent.mole

month

Description

[deprecated] This dataType is being deprecated, and will be removed in a future version of CDM. Please use the relevant traits directly.

Inheritance

any <- integer <- integerCalendarPart <- month
Traits
is.dataFormat.integer
is.dataFormat.signed
is.dataFormat.numeric
means.calendar
means.calendar.month

name

Inheritance
any <- char <- string <- name
Traits
is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
means.identity.name

nanofarad

Description

Unit of capacitance, equivalent to 10E-9 farads

Inheritance
any <- float <- double <- farad <- nanofarad
Traits
is.dataFormat.floatingPoint
is.dataFormat.big
means.measurement.dimension.capacitance
means.measurement.units.si.farad
has.measurement.fundamentalComponent.kilogram
has.measurement.fundamentalComponent.meter
has.measurement.fundamentalComponent.second
has.measurement.fundamentalComponent.ampere
means.measurement.prefix.nano

newton

Description

Unit of measure for force or weight in newtons

Inheritance
any <- float <- double <- newton
Traits
is.dataFormat.floatingPoint
is.dataFormat.big
means.measurement.dimension.force
means.measurement.units.si.newton
has.measurement.fundamentalComponent.kilogram
has.measurement.fundamentalComponent.meter
has.measurement.fundamentalComponent.second

object

Description

Types for trait parameters that take objects as values

Inheritance
any <- object

Traits None

ohm

Description

Unit of measure for electrical resistance, impedance, reactance in ohms

Inheritance
any <- float <- double <- ohm
Traits
is.dataFormat.floatingPoint
is.dataFormat.big
means.measurement.dimension.resistance
means.measurement.units.si.ohm
has.measurement.fundamentalComponent.kilogram
has.measurement.fundamentalComponent.meter
has.measurement.fundamentalComponent.second
has.measurement.fundamentalComponent.ampere

pascal

Description

Unit of measure for pressure or stress in pascals

Inheritance
any <- float <- double <- pascal
Traits
is.dataFormat.floatingPoint
is.dataFormat.big
means.measurement.dimension.pressure
means.measurement.units.si.pascal
has.measurement.fundamentalComponent.kilogram
has.measurement.fundamentalComponent.meter
has.measurement.fundamentalComponent.second

phone

Inheritance
any <- char <- string <- phone
Traits
is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
means.identity.service.phone

phoneCell

Inheritance
any <- char <- string <- phoneCell
Traits
is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
means.identity.service.phone.cell

phoneFax

Inheritance
any <- char <- string <- phoneFax
Traits
is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
means.identity.service.phone.fax

picofarad

Description

Unit of capacitance, equivalent to 10E-12 farads

Inheritance
any <- float <- double <- farad <- picofarad
Traits
is.dataFormat.floatingPoint
is.dataFormat.big
means.measurement.dimension.capacitance
means.measurement.units.si.farad
has.measurement.fundamentalComponent.kilogram
has.measurement.fundamentalComponent.meter
has.measurement.fundamentalComponent.second
has.measurement.fundamentalComponent.ampere
means.measurement.prefix.pico

postalCode

Inheritance
any <- char <- string <- postalCode
Traits
is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
means.location.postalCode

purpose

Description

Types for trait parameters that take objects as values

Inheritance
any <- object <- cdmObject <- purpose

Traits

None

quarter

Description

[deprecated] This dataType is being deprecated, and will be removed in a future version of CDM. Please use the relevant traits directly.

Inheritance

any <- integer <- integerCalendarPart <- quarter
Traits
is.dataFormat.integer
is.dataFormat.signed
is.dataFormat.numeric
means.calendar
means.calendar.quarter

radian

Description

Unit of measure for angle in radians

Inheritance
any <- float <- double <- radian
Traits
is.dataFormat.floatingPoint
is.dataFormat.big
means.measurement.dimension.angle
means.measurement.units.si.radian
has.measurement.fundamentalComponent

sChar

Inheritance
any <- sChar
Traits
is.dataFormat.character

second

Description

Unit of measure for time in seconds

Inheritance
any <- float <- double <- second
Traits
is.dataFormat.floatingPoint
is.dataFormat.big
means.measurement.dimension.time
means.measurement.units.si.second
has.measurement.fundamentalComponent.second
means.measurement.duration.seconds

smallInteger

Inheritance
any <- integer <- smallInteger
Traits
is.dataFormat.integer
is.dataFormat.signed
is.dataFormat.numeric
is.dataFormat.small

stateOrProvince

Inheritance
any <- char <- string <- stateOrProvince
Traits
is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
means.location.stateOrProvince

string

Inheritance
any <- char <- string
Traits
is.dataFormat.character
is.dataFormat.big
is.dataFormat.array

stringFormat

Description

A string representing the format used to encode data in another string

Inheritance
any <- char <- string <- stringFormat
Traits
is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
means.formatting.stringFormat

tenday

Description

[deprecated] This dataType is being deprecated, and will be removed in a future version of CDM. Please use the relevant traits directly.

Inheritance

any <- integer <- integerCalendarPart <- tenday
Traits
is.dataFormat.integer
is.dataFormat.signed
is.dataFormat.numeric
means.calendar
means.calendar.tenday

tickerSymbol

Inheritance
any <- char <- string <- tickerSymbol
Traits
is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
means.identity.tickerSymbol

time

Inheritance
any <- time
Traits
is.dataFormat.time
means.measurement.time

timezone

Inheritance
any <- char <- string <- timezone
Traits
is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
means.location.timezone

trait

Description

Types for trait parameters that take objects as values

Inheritance
any <- object <- cdmObject <- trait

Traits None

trimester

Description

[deprecated] This dataType is being deprecated, and will be removed in a future version of CDM. Please use the relevant traits directly.

Inheritance

any <- integer <- integerCalendarPart <- trimester
Traits
is.dataFormat.integer
is.dataFormat.signed
is.dataFormat.numeric
means.calendar
means.calendar.trimester

unsignedInteger

Description

Assumed to correspond with a 32 bit unsigned int

Inheritance

any <- unsignedInteger

Traits

is.dataFormat.integer
is.dataFormat.unsigned
is.dataFormat.numeric

uri

Inheritance
any <- char <- string <- uri
Traits
is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
means.reference.URI

url

Inheritance
any <- char <- string <- url
Traits
is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
means.reference.URL

userId

Description

The identifier of a system user

Inheritance
any <- char <- string <- guid <- entityId <- userId
Traits
is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
is.dataFormat.guid
means.identity.entityId
means.userId

variableDecimal

Description

15-digit precision numbers with no fixed scale

Inheritance
any <- decimal <- variableDecimal
Traits
is.dataFormat.numeric.shaped

volt

Description

Unit of measure for voltage, EMF, electrical potantial difference in volts

Inheritance
any <- float <- double <- volt
Traits
is.dataFormat.floatingPoint
is.dataFormat.big
means.measurement.dimension.electromotiveForce
means.measurement.units.si.volt
has.measurement.fundamentalComponent.kilogram
has.measurement.fundamentalComponent.meter
has.measurement.fundamentalComponent.second
has.measurement.fundamentalComponent.ampere

watt

Description

Unit of measure for power or radiant flux in watts

Inheritance
any <- float <- double <- watt
Traits
is.dataFormat.floatingPoint
is.dataFormat.big
means.measurement.dimension.power
means.measurement.units.si.watt
has.measurement.fundamentalComponent.kilogram
has.measurement.fundamentalComponent.meter
has.measurement.fundamentalComponent.second

week

Description

[deprecated] This dataType is being deprecated, and will be removed in a future version of CDM. Please use the relevant traits directly.

Inheritance

any <- integer <- integerCalendarPart <- week
Traits
is.dataFormat.integer
is.dataFormat.signed
is.dataFormat.numeric
means.calendar
means.calendar.week

xml

Description

An XML fragment contained within one string value

Inheritance
any <- char <- string <- xml
Traits
is.dataFormat.character
is.dataFormat.big
is.dataFormat.array
means.content.text.XML

year

Description

Unit of measure for time in 'one solar orbit' interval

Inheritance
any <- integer <- year
Traits
is.dataFormat.integer
is.dataFormat.signed
is.dataFormat.numeric
means.measurement.dimension.time
means.measurement.duration.years
has.measurement.fundamentalComponent.second

year

year

Description

[deprecated] This dataType is being deprecated, and will be removed in a future version of CDM. Please use the relevant traits directly.

Inheritance

any <- integer <- integerCalendarPart <- year
Traits
is.dataFormat.integer
is.dataFormat.signed
is.dataFormat.numeric
means.calendar
means.calendar.year