Link to Index Page

  Specification for IfcPropertyResource  

Link to EXPRESS Definition Link to EXPRESS-G Diagram Link to IDL Definition

Schema Semantic Definition

The property definition schema comprises four separate models each of which describes a particular property that may be applied to a class. The models are:

Actor 

Defines people and organizations whose services may be used within a project.

Classification 

Defines the assignment of classification(s) to objects.

Cost 

Provides the means to identify the cost of an object or aggregation of objects

Material 

Provides the facility to specify the material from which an object is composed.

DateTime 

Defines dates and times that may be applied.


Type IfcActorSelect

Link to EXPRESS Definition

Type Semantic Definition

Definition from IAI: The actor select type allows a person and/or organization to be referenced.

Select:

IfcOrganization 

 

IfcPerson 

 

IfcPersonAndOrganization 

 


Type IfcCostOperatorEnum

Link to EXPRESS Definition

Type Semantic Definition

Definition from IAI: A mathematical operator that determines how the cost modifier is to be applied to the cost to vary its value.

NOTE: Cost operators are specified as being by value or by percent.

If the operator is by value (add, subtract or multiply), this means that cost modifiers are applied directly according to the value attribute of the modifier. That is, for a selection of 'AddValue' with a value attribute of 20 on a cost of $120, the modified value would be determined by $120 + $20 = $140.

If the operator is by percent (add, subtract or multiply), this means that cost modifiers are applied by transforming the value attribute from a percentage to an actual value. That is, for a selection of 'AddPercent' with a value attribute of 20 on a cost of $120, the modified value would be determined by $120 + $(120 * 20/100) = $144. Enumeration:

AddValue 

 

SubstractValue 

 

MultiplyValue 

 

AddPercent 

 

SubstractPercent 

 

MultiplyPercent  

 


Type IfcCostTypeEnum

Link to EXPRESS Definition

Type Semantic Definition

Definition from IAI: Designation of the expression form of a cost.

NOTE: Each cost may be designated as being of a particular type. A range of cost types are provided, one of which must be selected from the list to assign to the cost value. Enumeration:

LaborCost 

The cost of human resources.

PlantCost 

The cost for items of equipment rented or purchased for use on this project but which will not be embodied within the final product.

MaterialCost 

The cost of materials purchased (or sold)

SubContractCost 

 

PreliminariesCost 

Costs that describe work associated with a project but which do not form part of the completed product e.g. temporary construction works.

PrimeCost 

A cost which is an amount to be included for work or services to be executed by a nominated actor.

BillOfMaterialsCost 

A composite cost which is to be included within a formal bill of materials.

ProvisionalCost 

A cost that is included for work that is foreseen but cannot be accurately specified at the time of costing.


Type IfcCurrencyTypeEnum

Link to EXPRESS Definition

Type Semantic Definition

Definition from IAI: A list of valid currencies, in which a cost may be expressed, defined according to standard 3 character codes used by financial institutions.

Enumeration:

Currency Name

Country 

Code 

Dirham

United Arab Emirates

AED

Peso

Argentina

AES

Schilling

Austria

ATS

Dollar

Australia

AUD

Dollar

Barbados

BBD

Franc

Belgium

BEG

Lev

Bulgaria

BGL

Dinar

Bahrain

BHD

Dollar

Bermuda

BMD

Dollar

Brunei

BND

Real

Brazil

BRL

Dollar

Bahamas

BSD

Pula

Botswana

BWP

Dollar

Belize

BZD

Dollar

Canada

CAD

Dollar

Carribean

CBD

Franc

Switzerland

CHF

Peso

Chile

CLP

Renminbi

China

CNY

Pound

Cyprus

CYS

Koruna

Czech Republic

CZK

Peso

Dominican Republic

DDP

Mark

Germany

DEM

Krone

Denmark

DKK

Pound

Egypt

EGL

Peseta

Spain

EST

Krone

Faroe Islands

FAK

Markka

Finland

FIM

Dollar

Fiji

FJD

Pound

Falkland Islands

FKP

Franc

France

FRF

Pound

United Kingdom

GBP

Pounds

Gibraltar

GIP

Dalasi

Gambia

GMD

Drachma

Greece

GRX

Dollar

Hong Kong

HKD

Forint

Hungary

HUF

Krona

Iceland

ICK

Rupiah

Indonesia

IDR

Shekel

Israel

ILS

Rupee

India

INR

Punt

Ireland

IRP

Lira

Italy

ITL

Dollar

Jamaica

JMD

Dinar

Jordan

JOD

Yen

Japan

JPY

Shilling

Kenya

KES

Won

Republic of Korea

KRW

Dinar

Kuwait

KWD

Dollar

Cayman Islands

KYD

Rupee

Sri Lanka

LKR

Franc

Luxembourg

LUF

Pound

Malta

MTL

Rupee

Mauritius

MUR

Peso

Mexico

MXN

Ringgit

Malaysia

MYR

Guilder

Netherlands

NLG

Dollar

New Zealand

NZD

Riyal

Oman

OMR

Kina

Papua New Guinea

PGK

Peso

Philippines

PHP

Rupee

Pakistan

PKR

Zloty

Poland

PLN

Escudo

Portugal

PTN

Riyal

Qatar

QAR

Rouble

Russia

RUR

Riyal

Saudi Arabia

SAR

Rupee

Seychelles

SCR

Krona

Sweden

SEK

Dollar

Singapore

SGD

Pound

St. Helena

SKP

Bhat

Thailand

THB

Lira

Turkey

TRL

Dollar

Trinidad and Tobago

TTD

New Dollar

Taiwan

TWD

Dollar

United States of America

USD

Bolivar

Venezuela

VEB

Dong

Vietnam

VND

European Currency Unit

Europe (States of the European Union)

XEU

Rand

South Africa

ZAR

Dollar

Zimbabwe

ZWD


Type IfcDateTimeSelect

Link to EXPRESS Definition

Type Semantic Definition

Definition from IAI: A selection of whether to indicate date, time, or date and time.

Select:

IfcCalendarDate 

 

IfcLocalTime 

 

IfcDateAndTime 

 


Type IfcDayInMonthNumber

Link to EXPRESS Definition

Type Semantic Definition

Definition from IAI: An integer value of the day within a month.

Type = INTEGER


Type IfcDaylightSavingNumber

Link to EXPRESS Definition

Type Semantic Definition

Definition from IAI: The value by which clock time is offset from solar time at the particular location.

Type = INTEGER

Formal Propositions:

WR1 

Daylight saving number is always positive and can take the maximum value of 2 (hours) ahead of local time. Depending on the locality and the time of year, the value may be 0, 1 or 2.


Type IfcHourInDay

Link to EXPRESS Definition

Type Semantic Definition

Definition from IAI: An integer value of the hour within a day.

Type = INTEGER

Formal Propositions:

WR1 

Although there are 24 hours in a day, hour designations are always from 0 to 23 (since hour 24 is the same as hour 0)


Type IfcMaterialSelect

Link to EXPRESS Definition

Type Semantic Definition

Definition from IAI: Selection of whether a material layer set or a material list is used.

Select:

IfcMaterial 

 

IfcMaterialLayerSet 

 

IfcMaterialComposite 

 


Type IfcMinuteInHour

Link to EXPRESS Definition

Type Semantic Definition

Definition from IAI: An integer value of the minute within an hour.

Type = INTEGER

Formal Propositions:

WR1 

Although there are 60 minutes in an hour, minute designations are always from 0 to 59 (since minute 60 is the same as minute 0)


Type IfcModifierBasisEnum

Link to EXPRESS Definition

Type Semantic Definition

Definition from IAI: The manner in which cost modifiers are applied to a cost.

NOTE: Cost modifiers may be applied to costs based either on the initial value of the cost or on the running total of cost after the application of a previous modifier. This attribute sets the basis upon which modifiers are applied. Note that modifiers can only be applied on a single basis; it is not possible to mix the application of running and static modifiers to a single cost. Enumeration:

Running 

 

Static 

 


Type IfcMonthInYearNumber

Link to EXPRESS Definition

Type Semantic Definition

Definition from IAI: An integer value of the month within a year.

Type = INTEGER

Formal Propositions:

WR1 

Months in a year are numbered from 1 to 12.


Type IfcRoleTypeEnum

Link to EXPRESS Definition

Type Semantic Definition

Definition from IAI: Roles which may be played by an actor. Roles are currently defined within the following list:

Enumeration:

Supplier 

 

Manufacturer 

 

Contractor 

 

SubContractor 

 

Architect 

 

StructuralEngineer 

 

ServicesEngineer 

 

CostEngineer 

 

Client 

 

BuildingOwner 

 

BuildingOperator 

 

Other 

 


Type IfcSecondInMinute

Link to EXPRESS Definition

Type Semantic Definition

Definition from IAI: A real number value of the second in a minute. Thus, decimals of a second are allowed.

Type = INTEGER

Formal Propositions:

WR1 

Although there are 60 seconds in a minute, second designations are always from 0 to 59 (since second 60 is the same as second 0)


Type IfcYearNumber

Link to EXPRESS Definition

Type Semantic Definition

Definition from IAI: An integer value of the year.

Type = INTEGER


Class IfcActorRole

Link to EXPRESS Definition

Class Semantic Definition

Definition from IAI: A role which is performed by an actor, either a person, an organization or a person and organization.

Attribute and Relationship Definitions

Attributes and Relationships:

 

Attribute / Relation

Definition 

Data or Relation Type

Min 

Max 

Default 

 

Name 

The name of the role played by an actor.

IfcRoleTypeEnum

Supplier

Other

Other

OPT 

Description 

A textual description relating the nature of the role played by an actor.

STRING

see type

see type

NIL

Formal Propositions:

None 

 

Interface Definitions


Class IfcAddress

Link to EXPRESS Definition

Class Semantic Definition

Definition from IAI: The place at which people and organizations are normally located.

Attribute and Relationship Definitions

Attributes and Relationships:

 

Attribute / Relation

Definition 

Data or Relation Type

Min 

Max 

Default 

OPT 

InternalLocation 

An organization defined address for internal mail delivery.

STRING

see type

see type

NIL

 

AddressLines 

The postal address of the person or organization. 

NOTE - A postal address may occupy several lines when recorded. It is expected that normal usage will incorporate relevant elements of the following address concepts:- 
- A location within a building (e.g. 3rd Floor)
- Building name (e.g. Interoperability House)
- Street number (e.g. 6400)
- Street name (e.g. Alliance Boulevard)

List [0:?] STRING

n/a

n/a

empty list

OPT 

Town 

The name of a town.

STRING

see type

see type

NIL

OPT 

Region 

The name of a region. 
NOTE - The counties of the United Kingdom and the states of North America are examples of regions.

STRING

see type

see type

NIL

OPT 

PostalCode 

The code that is used by the country's postal service.

STRING

see type

see type

NIL

OPT 

Country 

The name of a country.

STRING

see type

see type

NIL

 

FacsimileNumber 

The number at which facsimiles may be received. 
NOTE - A person or organization may have more than one facsimile number.

List [0:?] STRING

n/a

n/a

empty list

 

TelephoneNumber 

The number at which telephone calls may be received. 
NOTE - A person or organization may have more than one telephone number.

List [0:?] STRING

n/a

n/a

empty list

 

ElectronicMailAddress 

The Internet address at which electronic mails may be received. 
NOTE - A person or organization may have more than one electronic mail address.

List [0:?] STRING

n/a

n/a

empty list

OPT 

TelexNumber 

The telex number at which telex messages may be received.

STRING

see type

see type

NIL

OPT 

WWWHomePage 

The world wide web address at which the preliminary page of information for the person or organization can be located. 
NOTE - Information on the world wide web for a person or organization may be separated into a number of pages and across a number of host sites, all of which may be linked together. It is assumed that all such information may be referenced from a single page that is termed the home page for that person or organization.

STRING

see type

see type

NIL

OPT 

Description 

Text that relates the nature of the address.

STRING

see type

see type

NIL

INV 

OfPerson 

Person to whom address is associated

Set [0:?] IfcPerson

n/a

n/a

empty list

INV 

OfOrganization 

Organization to whom address is associated

Set [0:?] IfcOrganization

n/a

n/a

empty list

Formal Propositions:

WR1 

At least one of the following has to be given: InternalLocation OR AddressLines OR Town OR Region OR PostalCode OR Country OR FacsimileNumbers OR TelephoneNumbers OR ElectronicMailAddresses OR TelexNumber OR WWWHomePage

Interface Definitions


Class IfcCalendarDate

Link to EXPRESS Definition

Class Semantic Definition

Definition from IAI: The date of interest expressed by the year and either a calendar date, an ordinal date or the day and week number.

Attribute and Relationship Definitions

Inherited Classes

  • IfcProperty
  • Attributes and Relationships:

     

    Attribute / Relation

    Definition 

    Data or Relation Type

    Min 

    Max 

    Default 

     

    DayComponent 

    The day component of the calendar year.

    IfcDayInMonthNumber

    see type

    see type

    n/a

     

    MonthComponent 

    The month component of the calendar year.

    IfcMonthInYearNumber

    see type

    see type

    n/a

     

    YearComponent 

    The year component of the calendar year.

    IfcYearNumber

    see type

    see type

    n/a

    Formal Propositions:

    WR1 

    Date must be a valid calendar date

    Interface Definitions


    Class IfcClassification

    Link to EXPRESS Definition

    Class Semantic Definition

    Definition from IAI: Used for the arrangement of objects into a class or category according to a common purpose or their possession of common characteristics.

    Attribute and Relationship Definitions

    Inherited Classes

  • IfcProperty
  • Attributes and Relationships:

     

    Attribute / Relation

    Definition 

    Data or Relation Type

    Min 

    Max 

    Default 

     

    Source 

    Source (or publisher) for this reference classification.

    STRING

    see type

    see type

    n/a

    OPT 

    Table 

    Table from published reference.

    STRING

    see type

    see type

    NIL

     

    Notation 

    Notation used from published reference.

    IfcClassificationNotation

    see type

    see type

    n/a

     

    Description 

    Description of this published reference.

    STRING

    see type

    see type

    n/a

    OPT 

    Edition 

    The edition or version of the classification system from which the classification is derived.

    STRING

    see type

    see type

    NIL

    Formal Propositions:

    None 

     

    Interface Definitions


    Class IfcClassificationList

    Link to EXPRESS Definition

    Class Semantic Definition

    Definition from IAI: Data structure used to classify an element according to multiple classification systems.

    Attribute and Relationship Definitions

    Inherited Classes

  • IfcProperty
  • Attributes and Relationships:

     

    Attribute / Relation

    Definition 

    Data or Relation Type

    Min 

    Max 

    Default 

     

    Classifications 

    Published classifications referenced.

    List [1:?] IfcClassification

    n/a

    n/a

    n/a

     

    Priority 

    Priority index into list of classifications.

    INTEGER

    see type

    see type

    1

    Formal Propositions:

    None 

     

    Interface Definitions


    Class IfcClassificationNotation

    Link to EXPRESS Definition

    Class Semantic Definition

    Definition from IAI: Notation used from published reference. A classification notation may be developed using various classification facets. A facet is a part of the actual notation but which has a specific meaning. For instance, it may be appropriate to classify an item by owning discipline (actor) and by an entry from a classification table such as CI/SfB. In this case, an external wall might be classified as A210.

    ISSUE: see Issue I-321 for IFC Release 1.5.1.

    Attribute and Relationship Definitions

    Attributes and Relationships:

     

    Attribute / Relation

    Definition 

    Data or Relation Type

    Min 

    Max 

    Default 

     

    NotationFacets 

    Alphanumeric characters in defined groups from which the classification notation is derived.

    List [1:?] IfcNotationFacet

    n/a

    n/a

    n/a

    Formal Propositions:

    None 

     

    Interface Definitions


    Class IfcCoordinatedUniversalTimeOffset

    Link to EXPRESS Definition

    Class Semantic Definition

    Definition from IAI: The time by which local time is offset from the time basis (normally selected as Greenwich Mean Time - also referred to as Zulu).

    Attribute and Relationship Definitions

    Attributes and Relationships:

     

    Attribute / Relation

    Definition 

    Data or Relation Type

    Min 

    Max 

    Default 

     

    HourOffset 

    The number of hours by which local time is offset from basis time.

    IfcHourInDay

    see type

    see type

    n/a

    OPT 

    MinuteOffset 

    The number of minutes by which local time is offset from basis time.

    IfcMinuteInHour

    see type

    see type

    NIL

     

    Ahead 

    The sense of whether the coordinated universal time offset is ahead of the local time. 

    NOTE - The value is Boolean and is interpreted as:- For the same time or ahead of local time (i.e. HourOffset >= 0) Ahead= TRUE , ELSE Ahead = FALSE

    BOOLEAN

    see type

    see type

    TRUE

    Formal Propositions:

    None 

     

    Interface Definitions


    Class IfcCost

    Link to EXPRESS Definition

    Class Semantic Definition

    Definition from IAI: Amount to be paid for acquisition, installation, or assembly; associated with a product, process, or resource. Modifiers are applied to the cost as a list implying that they have an order of precedence. Each modifier is taken in turn and applied to the cost according to the operator specified. In this way, a cost may be modified by a series of addition/subtraction or multiplication operations to arrive at an appropriate value.

    EXAMPLE: For example, a base cost may be $100 with modifiers of (add 10%); (add $20); (subtract 25%). If the modifier basis is specified as 'Running' the sequence of operations will be:

    (((100 * (1+0.1)) + 20) * (1-0.25)) = 97.5 i.e. a modified cost of $97.50

    If the modifier basis is specified as 'Static' then each operator acts on the base cost:

    100 * (+0.1) = + 10

    + 20

    100 * (-0.25) = - 25

    --------

    TOTAL = + 5 giving a modified cost of $105

    Attribute and Relationship Definitions

    Inherited Classes

  • IfcProperty
  • Attributes and Relationships:

     

    Attribute / Relation

    Definition 

    Data or Relation Type

    Min 

    Max 

    Default 

     

    CostType 

    Type of Cost specified.

    IfcCostTypeEnum

    LaborCost

    Provisional Cost

    LaborCost

    OPT 

    BaseCostValue 

    Amount of this cost before the application of cost modifiers.

    REAL

    see type

    see type

    NIL

    OPT 

    FinalCostValue 

    Amount of this cost following the application of cost modifiers.

    REAL

    see type

    see type

    NIL

     

    Currency 

    Currency for this cost amount. 
    NOTE - Currencies are defined by standard three character designations as used by banks and financial institutions.

    IfcCurrencyTypeEnum

    AED

    ZWD

    USD

    OPT 

    ModifierBasis 

    The manner in which cost modifiers are applied to a cost. 
    NOTE - Where cost modifiers are specified, the modifier basis must be asserted.

    IfcModifierBasisEnum

    Running

    Static

    NIL

     

    CostModifiers 

    Modifiers which may be applied to a cost to change its value.

    List [0:?] IfcCostModifier

    see type

    see type

    empty list

     

    UnitCostBasis 

    The number and unit of measure on which the unit cost is based. 
    NOTE - As well as the normally expected units of measure such as length, area, volume etc., costs may be based on units of measure which need to be defined e.g. sack, drum, pallet etc. 
    Unit costs may be based on quantities greater (or lesser) than a unitary value of the basis measure. For instance, timber may have a unit cost rate per X meters where X > 1; similarly for cable, piping and many other items. 
    The basis number may be either an integer or a real value.

    IfcMeasureWithUnit

    see type

    see type 

    n/a

    OPT 

    CostDate 

    The date at which the cost is applied.

    IfcDateTimeSelect

    see type

    see type

    NIL

     

    CostComponents 

    Costs that are components of another cost and from which that cost may be deduced. 
    NOTE - Allows an estimator to roll up components (estimates or bids) into composite costs for assemblies.

    List [0:?] IfcCost

    see type

    see type

    empty list

    Formal Propositions:

    None 

     

    Interface Definitions


    Class IfcCostModifier

    Link to EXPRESS Definition

    Class Semantic Definition

    Definition from IAI: Modifier which influences a cost. A cost modifier is given either as a value or as a percentage and is applied using the specified cost operator designation that indicates the action of the operator.

    Attribute and Relationship Definitions

    Attributes and Relationships:

     

    Attribute / Relation

    Definition 

    Data or Relation Type

    Min 

    Max 

    Default 

     

    Purpose 

    The purpose for which a cost modifier is applied. 
    NOTE - Each cost modifier may be assigned a purpose by which it may be recognized. Purposes might include trade discount, quantity discount, bulk purchase rebate, postage and packing cost, abnormal working conditions factor etc.

    STRING

    see type

    see type

    n/a

     

    CostValue 

    The value assigned to a cost factor.

    REAL

    see type

    see type

    1.

     

    CostOperator 

    A mathematical operator that determines how the cost modifier is to be applied to the cost to vary its value.

    IfcCostOperator

    AddValue

    Multiply Percent

    AddValue

    Formal Propositions:

    None 

     

    Interface Definitions


    Class IfcDateAndTime

    Link to EXPRESS Definition

    Class Semantic Definition

    Definition from IAI: A complete specification of date and time.

    Attribute and Relationship Definitions

    Inherited Classes

  • IfcProperty
  • Attributes and Relationships:

     

    Attribute / Relation

    Definition 

    Data or Relation Type

    Min 

    Max 

    Default 

     

    DateComponent 

    The date component when date and time are both required.

    IfcCalendarDate

    see type

    see type

    n/a

     

    TimeComponent 

    The time component when date and time are both required.

    IfcLocalTime

    see type

    see type

    n/a

    Formal Propositions:

    None 

     

    Interface Definitions


    Class IfcLocalTime

    Link to EXPRESS Definition

    Class Semantic Definition

    Definition from IAI: The accepted time indicated by a normal time measuring device at the location of interest. Local time is indicated as clock time rather than solar time since, locally, clock time may be displaced from solar time by a daylight saving value.

    Attribute and Relationship Definitions

    Inherited Classes

  • IfcProperty
  • Attributes and Relationships:

     

    Attribute / Relation

    Definition 

    Data or Relation Type

    Min 

    Max 

    Default 

     

    HourComponent 

    The hour component of the local time.

    IfcHourInDay

    see type

    see type

    n/a

    OPT 

    MinuteComponent 

    The minute component of the local time.

    IfcMinuteInHour

    see type

    see type

    NIL

    OPT 

    SecondComponent 

    The second component of the local time.

    IfcSecondInMinute

    see type

    see type

    NIL

     

    Zone 

    The time zone in which local time is indicated as measured by the coordinated universal time offset.

    IfcCoordinatedUniversalTimeOffset

    see type

    see type

    n/a

    OPT 

    DaylightSavingOffset 

    The offset of daylight saving time from basis time.

    IfcDaylightSavingNumber

    see type

    see type

    NIL

    Formal Propositions:

    WR1 

    Local time must be valid.

    Interface Definitions


    Class IfcMaterial

    Link to EXPRESS Definition

    Class Semantic Definition

    Definition from IAI: Substance that can be used to form elements. ISSUE: Issue I-342 for IFC Release 1.5.1.

    Attribute and Relationship Definitions

    Inherited Classes

  • IfcProperty
  • Attributes and Relationships:

     

    Attribute / Relation

    Definition 

    Data or Relation Type

    Min 

    Max 

    Default 

     

    MaterialName 

    The name by which the material is known.

    STRING

    see type

    see type

    n/a

    OPT 

    MaterialClassification 

    The material classifications identifying the type of material.

    IfcClassificationList

    see type

    see type

    NIL

    INV 

    RegisteredBy 

    Registry in which materials are registered.

    IfcProjectMaterialRegistry

    see type

    see type

    n/a

    Formal Propositions:

    None 

     

    Interface Definitions


    Class IfcMaterialComposite

    Link to EXPRESS Definition

    Class Semantic Definition

    Definition from IAI: Composition of substances that can be used to form elements.

    Attribute and Relationship Definitions

    Inherited Classes

  • IfcProperty
  •  

    Attribute / Relation

    Definition 

    Data or Relation Type

    Min 

    Max 

    Default 

     

    Materials 

    Materials used in a composition of substances.

    List [1:?] IfcMaterial

    see type

    see type

    n/a

    Formal Propositions:

    None 

     

    Interface Definitions


    Class IfcMaterialLayer

    Link to EXPRESS Definition

    Class Semantic Definition

    Definition from IAI: A single and identifiable part of an element which is constructed from a number of such parts and which is constructed from a single material. ISSUE: Issue I-327 for IFC Release 1.5.1.

    Attribute and Relationship Definitions

    Inherited Classes

  • IfcProperty
  • Attributes and Relationships:

     

    Attribute / Relation

    Definition 

    Data or Relation Type

    Min 

    Max 

    Default 

     

    Material 

    Material from which the material layer is constructed.

    IfcMaterial

    see type

    see type

    n/a

     

    OffsetFromMLSBase 

    The dimensional offset from the datum point of the material layer.

    IfcLengthMeasure

    see type

    see type

    n/a

     

    LayerThickness 

    The thickness of this layer.

    IfcPositiveLengthMeasure

    see type

    see type

    n/a

     

    DefaultPriority 

    Priority of the positioning of the material layer within the material layer set.

    INTEGER

    see type

    see type

    1

    Formal Propositions:

    None 

     

    Interface Definitions


    Class IfcMaterialLayerSet

    Link to EXPRESS Definition

    Class Semantic Definition

    Definition from IAI: A designation by which an element which is constructed from a number of material layers is known and through which the relative positioning of individual layers can be expressed.

    Attribute and Relationship Definitions

    Inherited Classes

  • IfcProperty
  • Attributes and Relationships:

     

    Attribute / Relation

    Definition 

    Data or Relation Type

    Min 

    Max 

    Default 

     

    LayerSetName 

    The name or designation by which the material layer set is known.

    STRING

    see type

    see type

    n/a

     

    HasMaterialLayers 

    Identification of the layers from which the material layer set is composed.

    List [1:?] IfcMaterialLayer

    see type

    see type

    n/a

    Formal Propositions:

    None 

     

    Interface Definitions


    Class IfcMaterialLayerSetUsage

    Link to EXPRESS Definition

    Class Semantic Definition

    Definition from IAI: Determines the usage of the material layer set in terms of its offset positioning relative to some baseline and the sense in which the material layers are measured. ISSUE: See Issue I-327 for IFC Release 1.5.1

    Attribute and Relationship Definitions

    Inherited Classes

  • IfcProperty
  • Attributes and Relationships:

     

    Attribute / Relation

    Definition 

    Data or Relation Type

    Min 

    Max 

    Default 

     

    ForLayerSet 

    Layer set to which the usage is applied.

    IfcMaterialLayerSet

    see type

    see type

    n/a

     

    MlsOffsetFromBaseline 

    Offset from some baseline of the layer set.

    IfcLengthMeasure

    see type

    see type

    n/a

     

    MlsSenseLtoR 

    The sense in which the layer set is measured. 
    NOTE: By default, the sense of measurement is left to right and this takes the value TRUE.

    BOOLEAN

    see type

    see type

    TRUE

    DER 

    TotalThickness 

    Total thickness of the material layer set is derived from the function IfcMlsTotalThickness

    IfcLengthMeasure

    see type

    see type

    n/a

    Formal Propositions:

    None 

     

     

    Interface Definitions


    Class IfcNotationFacet

    Link to EXPRESS Definition

    Class Semantic Definition

    Definition from IAI: A group of alphanumeric characters used within a classification notation. ISSUE: Issue I321 for IFC Release 1.5.1.

    Attribute and Relationship Definitions

    Attributes and Relationships:

     

    Attribute / Relation

    Definition 

    Data or Relation Type

    Min 

    Max 

    Default 

     

    NotationValue 

    The actual alphanumeric character group forming the notation STRING.

    STRING

    see type

    see type

    n/a

    OPT 

    Purpose 

    The purpose of the notation STRING.

    STRING

    see type

    see type

    NIL

    Formal Propositions:

    None 

     

    Interface Definitions


    Class IfcOrganization

    Link to EXPRESS Definition

    Class Semantic Definition

    Definition from IAI: A named and structured grouping with a corporate identity.

    Attribute and Relationship Definitions

    Inherited Classes

  • IfcProperty
  • Attributes and Relationships:

     

    Attribute / Relation

    Definition 

    Data or Relation Type

    Min 

    Max 

    Default 

     

    Name 

    The word, or group of words, by which the organization is referred to.

    STRING

    see type

    see type

    n/a

     

    Addresses 

    Place or places at which an organization may be located. 
    NOTE - An organization may be located at several addresses.

    List [0:?] IfcAddress

    see type

    see type

    NIL

     

    Roles 

    Roles played by the organization.

    List [0:?] IfcActorRole

    see type

    see type

    NIL

    OPT 

    Description 

    Text that relates the nature of the organization.

    STRING

    see type

    see type

    NIL

    Formal Propositions:

    None 

     

    Interface Definitions


    Class IfcPerson

    Link to EXPRESS Definition

    Class Semantic Definition

    Definition from IAI: An individual human being. In order to comply with legal requirements in various places (such as the Data Protection Act of the United Kingdom), this class only allows for identification of a person by name.

    Attribute and Relationship Definitions

    Inherited Classes

  • IfcProperty
  • Attributes and Relationships:

     

    Attribute / Relation

    Definition 

    Data or Relation Type

    Min 

    Max 

    Default 

    OPT 

    FamilyName 

    The name by which the family identity of the person may be recognized. 

    NOTE - Depending on geographical location and culture, family name may appear either as the first or last component of a name.

    STRING

    see type

    see type

    NIL

    OPT 

    GivenName 

    The name by which a person is known within a family and by which he or she may be familiarly recognized. 

    NOTE - Depending on geographical location and culture, given name may appear either as the first or last component of a name.

    STRING

    see type

    see type

    NIL

    OPT 

    MiddleNames 

    Additional names given to a person that enable their identification apart from others who may have the same or similar family and given names.

    STRING

    see type

    see type

    NIL

    OPT 

    PrefixTitles 

    The word, or group of words, which specify the person's social and/or professional standing and appear before his/her names.

    STRING

    see type

    see type

    NIL

    OPT 

    SuffixTitles 

    The word, or group of words, which specify the person's social and/or professional standing and appear after his/her names.

    STRING

    see type

    see type

    NIL

     

    Addresses 

    Place or places at which a person may be located. 

    NOTE - A person may be located at several addresses.

    List [0:?] IfcAddress

    see type

    see type

    empty list

     

    Roles 

    Roles played by the person.

    List [0:?] IfcActorRole

    see type

    see type

    empty list

    Formal Propositions:

    WR1 

    Either FamilyName or GivenName has to be given

    Interface Definitions


    Class IfcPersonAndOrganization

    Link to EXPRESS Definition

    Class Semantic Definition

    Definition from IAI: Identification of a person within an organization.

    Attribute and Relationship Definitions

    Inherited Classes