|
EXPRESS Definition |
EXPRESS-G Diagram |
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
D IfcDayInMonthNumber
IfcDaylightSavingNumberH IfcHourInDay M IfcMinuteInHour
IfcMonthInYearNumberS IfcSecondInMinute Y IfcYearNumber
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
D IfcDateTimeSelect
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
A IfcAheadOrBehind
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
C IfcCalendarDate
IfcCoordinatedUniversalTimeOffsetD IfcDateAndTime L IfcLocalTime
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
L IfcLeapYear V IfcValidCalendarDate
IfcValidTime
The IfcDateTimeResource schema defines dates and times that may be applied. The date and times include specifying a calendar date, a local time with possible daylight saving offset compared to solar time, the local time offset to coordinated universal time, and complete specification of combined date and time.
NOTE: New schema for R2.0. This schema was formerly part of the IfcPropertyResource schema that is now superseded.
Parts of this schema are © ISO.
EXPRESS Definition
An integer value of the day within a month.
This Defined Type has changed after IFC Release 1.5.1, please see the Migration Guide for details
INTEGER
EXPRESS Definition
The positive integer value by which clock time is offset from solar time at the particular location.
This Defined Type has changed after IFC Release 1.5.1, please see the Migration Guide for details
INTEGER
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.
{ 0 <= SELF <= 2 }
EXPRESS Definition
An integer value of the hour within a day.
This Defined Type has changed after IFC Release 1.5.1, please see the Migration Guide for details
INTEGER
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)
{ 0 <= SELF < 24 }
EXPRESS Definition
An integer value of the minute within an hour.
This Defined Type has changed after IFC Release 1.5.1, please see the Migration Guide for details
INTEGER
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)
{0 <= SELF <= 59 }
EXPRESS Definition
An integer value of the month within a year.
This Defined Type has changed after IFC Release 1.5.1, please see the Migration Guide for details
INTEGER
WR1
Months in a year are numbered from 1 to 12.
{ 1<= SELF <= 12 }
EXPRESS Definition
A real number value of the second in a minute. Thus, decimals of a second are allowed.
This Defined Type has changed after IFC Release 1.5.1, please see the Migration Guide for details
REAL
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)
{ 0 <= SELF < 60 }
EXPRESS Definition
Is the year in Gregorian calendar as defined by ISO 8601.
This Defined Type has changed after IFC Release 1.5.1, please see the Migration Guide for details
INTEGER
EXPRESS Definition
A selection of whether to indicate date, time or date and time.
This Select Type has changed after IFC Release 1.5.1, please see the Migration Guide for details
EXPRESS Definition
An enumeration type that is used to specify whether a local time is ahead or behind of the coordinated universal time. IfcAheadOrBehind can take values Ahead or Behind.
New Enumeration in IFC Release 2.0
Ahead
Behind
|
EXPRESS Definition |
The date of interest expressed by the day in a month of a year.
This Class has changed after IFC Release 1.5.1, please see the Migration Guide for details
This Class does not have any Superclasses or Subclasses
Attribute type (OPT, DER, INV)
Redefinition (SELF)
Attribute / Relation
Data or Rel. type
Definition
DayComponent
The day component of the calendar date.
MonthComponent
The month component of the calendar date.
YearComponent
The year component of the calendar date.
WR21
Date must be a valid calendar date
IfcValidCalendarDate (SELF)
|
EXPRESS Definition |
The time by which local time is offset from the time basis (normally selected as Greenwich Mean Time - also referred to as Zulu).
This Class has changed after IFC Release 1.5.1, please see the Migration Guide for details
This Class does not have any Superclasses or Subclasses
Attribute type (OPT, DER, INV)
Redefinition (SELF)
Attribute / Relation
Data or Rel. type
Definition
HourOffset
The number of hours by which local time is offset from basis time.
OPT
MinuteOffset
The number of minutes by which local time is offset from basis time.
Sense
The direction of the coordinated universal time offset. Note: The data type of the value is an enumeration - Ahead means positive offset; Behind means negative offset.
|
EXPRESS Definition |
A complete specification of date and time.
This Class has changed after IFC Release 1.5.1, please see the Migration Guide for details
This Class does not have any Superclasses or Subclasses
Attribute type (OPT, DER, INV)
Redefinition (SELF)
Attribute / Relation
Data or Rel. type
Definition
DateComponent
The date component when date and time are both required.
TimeComponent
The time component when date and time are both required.
|
EXPRESS Definition |
The accepted time indicated by a normal time measuring device at the location of interest.
NOTE: 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.
This Class has changed after IFC Release 1.5.1, please see the Migration Guide for details
This Class does not have any Superclasses or Subclasses
Attribute type (OPT, DER, INV)
Redefinition (SELF)
Attribute / Relation
Data or Rel. type
Definition
HourComponent
The hour component of the local time.
OPT
MinuteComponent
The minute component of the local time.
OPT
SecondComponent
The second component of the local time.
OPT
Zone
The time zone in which local time is indicated as measured by the coordinated universal time offset.
OPT
DaylightSavingOffset
The offset of daylight saving time from basis time.
WR21
Local time must be valid.
IfcValidTime (SELF)
EXPRESS Definition
Checks if the year is a leap year.
This Function has changed after IFC Release 1.5.1, please see the Migration Guide for details
EXPRESS Definition
Checks that calendar date has a valid value.
This Function has changed after IFC Release 1.5.1, please see the Migration Guide for details
EXPRESS Definition
Checks that local time has a valid value, i.e. checks that if second component is specified then also minute component is specified for the local time.