|
EXPRESS Definition |
EXPRESS-G Diagram |
No Simple Types defined in this Schema
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
O IfcObjectReferenceSelect
No Enumerations defined in this Schema
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
E IfcEnumeratedProperty
IfcEnumerationL IfcLibrary
IfcLibraryReferenceO IfcObjectReference P IfcProperty
IfcPropertyListS IfcSimpleProperty
IfcSimplePropertyWithUnit
No Functions defined in this Schema
The IfcPropertyResource defines a set of basic property object types that can be associated with IFC objects through the IfcPropertySet (defined in the Kernel).
EXPRESS Definition
New Select Type in IFC Release 2.0
|
Fully Attributed View |
EXPRESS Definition |
Definition from IAI: A value selected from an enumeration of defined string values (see IfcEnumeration). This enables applications to include an Enum value in occurrences of IfcPropertySet (defined in the IfcKernel schema).
New Class in IFC Release 2.0
ISSUES: none to date.
IfcProperty
IfcEnumeratedProperty
Attribute type (OPT, DER, INV)
Redefinition (SELF)
Attribute / Relation
Data or Rel. type
Definition
EnumerationIndex
INTEGER
Index into the enumeration pointed to by "Enumeration"
EnumerationReference
Enumeration from which a value has been selected by "EnumerationIndex"
|
EXPRESS Definition |
Definition from IAI: A collection of string values that define a prescribed set of alternatives from which 'enumeration values' are selected. This enables inclusion of Enum values in property sets (defined in the IfcKernel schema). IfcEnumeration provides a name for the Enum as well as a list of STRING values that are defined by the creating application at runtime.
New Class in IFC Release 2.0
ISSUES: none to date.
This Class does not have any Superclasses or Subclasses
Attribute type (OPT, DER, INV)
Redefinition (SELF)
Attribute / Relation
Data or Rel. type
Definition
Name
STRING
Name of this enumeration
EnumerationValues
LIST [1:?] OF STRING
|
EXPRESS Definition |
Definition from IAI: A structured store of information, normally organized in a manner which allows information lookup through an index or reference value. IfcLibrary provides the library name and location (a URL). It also provides optional version, version date and publisher attributes.
New Class in IFC Release 2.0
ISSUES: none to date.
This Class does not have any Superclasses or Subclasses
Attribute type (OPT, DER, INV)
Redefinition (SELF)
Attribute / Relation
Data or Rel. type
Definition
Name
STRING
Library name
OPT
Version
STRING
Identifier for reference version
Location
STRING
URL location string
OPT
Publisher
Library publisher
OPT
VersionDate
Date of the referenced version
|
Fully Attributed View |
EXPRESS Definition |
Definition from IAI: A reference into a library of information (see IfcLibrary). An optional "ReferencedItem" key is also provided to allow more specific references to library sections or tables.
New Class in IFC Release 2.0
ISSUES: none to date.
IfcProperty
IfcLibraryReference
Attribute type (OPT, DER, INV)
Redefinition (SELF)
Attribute / Relation
Data or Rel. type
Definition
ReferencedLibrary
Library being referenced
OPT
ReferencedItem
STRING
Identifier for the referenced item in the library
|
Fully Attributed View |
EXPRESS Definition |
Definition from IAI: IfcObjectReference allows property level references to other objects through the unique ID associated with that object (IfcGloballyUniqueId). IfcObjectReference enables runtime definition of such references (relationships) between objects. Capture of such relationships is important since not all cross object relationships can be predefined by IAI.
This Class has changed after IFC Release 1.5.1, please see the Migration Guide for details
ISSUES: See issue I-252 for background on why it was added.
IfcProperty
IfcObjectReference
Attribute type (OPT, DER, INV)
Redefinition (SELF)
Attribute / Relation
Data or Rel. type
Definition
ObjectReference
Reference to another object through one of the types in IfcObjectSelect. The alternatives are other select types and reference by GUID value
|
EXPRESS Definition |
Definition from IAI: An abstract generalization for all types of Properties that can be associated with IFC objects through the IfcPropertySet (defined in IfcKernel).
This Class has changed after IFC Release 1.5.1, please see the Migration Guide for details
ISSUES: See issue I-080, I-081, GI-002 for background and changes made to this class.
IfcProperty
IfcObjectReference
IfcSimplePropertyWithUnit
IfcSimpleProperty
IfcEnumeratedProperty
IfcLibraryReference
IfcPropertyList
Attribute type (OPT, DER, INV)
Redefinition (SELF)
Attribute / Relation
Data or Rel. type
Definition
Name
STRING
Name for this property
INV
PartOfPropertyList
SET [0:1] OF IfcPropertyList
Reference to the IfcPropertySet, in which the IfcProperty is contained.
|
Fully Attributed View |
EXPRESS Definition |
Definition from IAI: A list of IfcProperty objects. The included list may be a mixed or consistent collection of IfcProperty subtypes. This allows lists of properties to be included as a single 'property' entry in a property set (see IfcPropertySet in the IfcKernel schema).
New Class in IFC Release 2.0
ISSUES: none to date.
IfcProperty
IfcPropertyList
Attribute type (OPT, DER, INV)
Redefinition (SELF)
Attribute / Relation
Data or Rel. type
Definition
OPT
UserMin
INTEGER
User defined minimum number of list items
OPT
Max
INTEGER
Maximum number of list items
DER
Min
INTEGER
Derived minimum number of values in the list. If no user set min, then min is set to 0.
HasProperties
LIST [Min:Max] OF IfcProperty
LIST of properties that can be used within properties, as referenced by a property set (defined in the Kernel).
WR2
The derived Min value shall be greater than or equal to zero.
(Min >= 0)
WR21
If Max value is spefified, it should be greater than the Min nalue and greater than zero
NOT(EXISTS(Max)) OR ((Max >= Min) AND (Max > 0))
|
Fully Attributed View |
EXPRESS Definition |
Definition from IAI: IfcSimpleProperty defines a property object, for which a name -- value pair is given. It should be used to define simple properties, where the unit is already implied by the type of IfcMeasureValue used and the IfcUnitAssignment defined at the project level (see IfcProject). For simple properties with measures that refer to more specific units, the IfcSimplePropertyWithUnit should be used.
This Class has changed after IFC Release 1.5.1, please see the Migration Guide for details
ISSUES: See issue I-080 for changes made in IFC Release 1.5.
IfcProperty
IfcSimpleProperty
Attribute type (OPT, DER, INV)
Redefinition (SELF)
Attribute / Relation
Data or Rel. type
Definition
ValueComponent
Value of this property. NOTE: By virtue of the defined data type, that is selected from the SELECT IfcMeasureValue the appropriate unit can be found within the unit assignment at the IfcProject.
|
Fully Attributed View |
EXPRESS Definition |
Definition from IAI: The IfcSimplePropertyWithUnit defines a property object that has a name, value, unit triplet (occurrence specific unit) using the name inherited from IfcProperty and a ValueWithUnit attribute of type IfcMeasureWithUnit (defined in IfcMeasureResource).