#### 8.9.2.31 IfcSIUnitName

> NOTE Definition according to 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 Type adapted from si_unit_name defined in ISO 10303-41.

Enumerated Item Definitions:

- 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 IFC1.5.1.

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;

Link to this page