#### IfcSIUnitName

Natural language names

##### Semantic definitions at the type

Type definition

Definition from ISO/CD 10303-41:1992: An SI unit name is the name of an SI unit. The definitions of the names of SI units are specified in ISO 1000 (clause 2).

> NOTE Corresponding STEP name: SI_unit_name, please refer to ISO/IS 10303-41:1994 for the final definition of the formal standard.

ENUMERATION

- AMPERE Unit for electric current.
- BECQUEREL Unit for radioactivity.
- CANDELA Unit for luminousintensity.
- COULOMB Unit for electric charge.
- CUBIC_METRE Unit for volume.
- DEGREE_CELSIUS Unit for thermodynamic temperature.
- FARAD Unit for electric capacitance.
- GRAM Unit for mass.
- GRAY Unit for absorbed radioactive dose.
- HENRY Unit for inductance.
- HERTZ Unit for frequency.
- JOULE Unit for energy.
- KELVIN Unit for thermodynamic temperature.
- LUMEN Unit for luminous flux.
- LUX Unit for illuminance.
- METRE Unit for length.
- MOLE Unit for amount of substance.
- NEWTON Unit for force.
- OHM Unit for electric resistance.
- PASCAL Unit for pressure.
- RADIAN Unit for plane angle.
- SECOND Unit for time.
- SIEMENS Unit for electric conductance.
- SIEVERT Unit for radioactive dose equivalent.
- SQUARE_METRE Unit for area.
- STERADIAN Unit for solid angle.
- TESLA Unit for magnetic flux density.
- VOLT Unit for electric voltage.
- WATT Unit for power.
- WEBER Unit for magnetic flux.

> HISTORY New entity in IFC Release 1.5.1.

Enumeration definition

Constant | Description
--- | ---
AMPERE |
BECQUEREL |
CANDELA |
COULOMB |
CUBIC_METRE |
DEGREE_CELSIUS |
FARAD |
GRAM |
GRAY |
HENRY |
HERTZ |
JOULE |
KELVIN |
LUMEN |
LUX |
METRE |
MOLE |
NEWTON |
OHM |
PASCAL |
RADIAN |
SECOND |
SIEMENS |
SIEVERT |
SQUARE_METRE |
STERADIAN |
TESLA |
VOLT |
WATT |
WEBER |

##### Formal representations

XSD Specification
`<xs:simpleType name="IfcSIUnitName">
<xs:restriction base="xs:string">
<xs:enumeration value="ampere"/>
<xs:enumeration value="becquerel"/>
<xs:enumeration value="candela"/>
<xs:enumeration value="coulomb"/>
<xs:enumeration value="cubic_metre"/>
<xs:enumeration value="degree_celsius"/>
<xs:enumeration value="farad"/>
<xs:enumeration value="gram"/>
<xs:enumeration value="gray"/>
<xs:enumeration value="henry"/>
<xs:enumeration value="hertz"/>
<xs:enumeration value="joule"/>
<xs:enumeration value="kelvin"/>
<xs:enumeration value="lumen"/>
<xs:enumeration value="lux"/>
<xs:enumeration value="metre"/>
<xs:enumeration value="mole"/>
<xs:enumeration value="newton"/>
<xs:enumeration value="ohm"/>
<xs:enumeration value="pascal"/>
<xs:enumeration value="radian"/>
<xs:enumeration value="second"/>
<xs:enumeration value="siemens"/>
<xs:enumeration value="sievert"/>
<xs:enumeration value="square_metre"/>
<xs:enumeration value="steradian"/>
<xs:enumeration value="tesla"/>
<xs:enumeration value="volt"/>
<xs:enumeration value="watt"/>
<xs:enumeration value="weber"/>
</xs:restriction>
</xs:simpleType>
`
EXPRESS Specification
`TYPE IfcSIUnitName = ENUMERATION OF (
AMPERE,
BECQUEREL,
CANDELA,
COULOMB,
CUBIC_METRE,
DEGREE_CELSIUS,
FARAD,
GRAM,
GRAY,
HENRY,
HERTZ,
JOULE,
KELVIN,
LUMEN,
LUX,
METRE,
MOLE,
NEWTON,
OHM,
PASCAL,
RADIAN,
SECOND,
SIEMENS,
SIEVERT,
SQUARE_METRE,
STERADIAN,
TESLA,
VOLT,
WATT,
WEBER);
END_TYPE;

EXPRESS-G diagram

`

Link to this page