IfcLanguageId

BACnet MVD

#### IfcLanguageId

Natural language names

| Language Id
| Identifiant de langage

Change log

Item | SPF | XML | Change | Description
--- | --- | --- | --- | ---
IFC2x3 to IFC4
IfcLanguageId |  |  | ADDED |

##### 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;

EXPRESS-G diagram

`

References: IfcLibraryReference

Link to this page