IfcRecurrenceTypeEnum

Natural language names
enRecurrence Type Enum
Change log
ItemSPFXMLChangeDescription
IFC2x3 to IFC4
    IfcRecurrenceTypeEnumADDED
Semantic definitions at the type
Type definition

IfcRecurrenceTypeEnum enumerates the recurring pattern type, with valid combinations as indicated.

HISTORY  New enumeration in IFC4.
Enumeration definition
ConstantDescription
DAILYInterval, Occurrences
WEEKLYWeekdayComponent, Interval, Occurrences
MONTHLY_BY_DAY_OF_MONTHDayComponent, Interval, Occurrences
MONTHLY_BY_POSITIONWeekdayComponent, Position, Interval, Occurrences
BY_DAY_COUNTnterval, Occurrences
BY_WEEKDAY_COUNTWeekdayComponent, Interval, Occurrences
YEARLY_BY_DAY_OF_MONTHDayComponent, MonthComponent, Interval, Occurrences
YEARLY_BY_POSITIONWeekdayComponent, MonthComponent, Position, Interval, Occurrences
Formal representations
XSD Specification
 <xs:simpleType name="IfcRecurrenceTypeEnum">
  <xs:restriction base="xs:string">
   <xs:enumeration value="daily"/>
   <xs:enumeration value="weekly"/>
   <xs:enumeration value="monthly_by_day_of_month"/>
   <xs:enumeration value="monthly_by_position"/>
   <xs:enumeration value="by_day_count"/>
   <xs:enumeration value="by_weekday_count"/>
   <xs:enumeration value="yearly_by_day_of_month"/>
   <xs:enumeration value="yearly_by_position"/>
  </xs:restriction>
 </xs:simpleType>
EXPRESS Specification
TYPE IfcRecurrenceTypeEnum = ENUMERATION OF (
 DAILY,
 WEEKLY,
 MONTHLY_BY_DAY_OF_MONTH,
 MONTHLY_BY_POSITION,
 BY_DAY_COUNT,
 BY_WEEKDAY_COUNT,
 YEARLY_BY_DAY_OF_MONTH,
 YEARLY_BY_POSITION);
END_TYPE;

Link to EXPRESS-G diagram EXPRESS-G diagram

Link to this page  Link to this page