IfcSIUnitName

Natural language names
SI Einheit - Bezeichnung
SIUnit Name
Nom d'unité du système international
Semantic definitions at the type
Type definition

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.

HISTORY  New entity in IFC1.5.1.

Enumeration definition
ConstantDescription
AMPEREUnit for electric current.
BECQUERELUnit for radioactivity.
CANDELAUnit for luminousintensity.
COULOMBUnit for electric charge.
CUBIC_METREUnit for volume.
DEGREE_CELSIUSUnit for thermodynamic temperature.
FARADUnit for electric capacitance.
GRAMUnit for mass.
GRAYUnit for absorbed radioactive dose.
HENRYUnit for inductance.
HERTZUnit for frequency.
JOULEUnit for energy.
KELVINUnit for thermodynamic temperature.
LUMENUnit for luminous flux.
LUXUnit for illuminance.
METREUnit for length.
MOLEUnit for amount of substance.
NEWTONUnit for force.
OHMUnit for electric resistance.
PASCALUnit for pressure.
RADIANUnit for plane angle.
SECONDUnit for time.
SIEMENSUnit for electric conductance.
SIEVERTUnit for radioactive dose equivalent.
SQUARE_METREUnit for area.
STERADIANUnit for solid angle.
TESLAUnit for magnetic flux density.
VOLTUnit for electric voltage.
WATTUnit for power.
WEBERUnit for magnetic flux.
Formal representations
XML 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 EXPRESS-G diagram EXPRESS-G diagram

References  References: IfcSIUnit

Link to this page  Link to this page