IfcLanguageId

Natural language names
Language Id
Identifiant de langage
Change log
ItemSPFXMLChangeDescription
IFC2x3 to IFC4 4.0.0.0
    IfcLanguageIdADDED
IFC2x3 to IFC4 4.0.0.0
    IfcLanguageIdADDED
Semantic definitions at the type
Type definition

The IfcLanguageId identifies the language in which a natural language text is expressed. It uses a language tag to identify the language.

NOTE  The tag shall comply to the Internet Engineering Task Force (IETF) language tag as expressed in RFC 5646. A conforming program shall support the "simple language" subtag and the "language-region" tag format.

EXAMPLE  for simple language tags en (English), de (German), fr (France), or ja (Japanese), and for language-region tags en-US (English as used in United States), de-CH (German as used in German speaking part of Switzerland).

Type: IfcIdentifier

NOTE  See RFC 5646 for definition of language tag.

HISTORY  New defined datatype in IFC4.

Formal representations
XML Specification
 <xs:simpleType name="IfcLanguageId">
  <xs:restriction base="ifc:IfcIdentifier"/>
 </xs:simpleType>
EXPRESS Specification
TYPE IfcLanguageId = IfcIdentifier;
END_TYPE;

Link to EXPRESS-G diagram EXPRESS-G diagram

References  References: IfcLibraryReference

Link to this page  Link to this page