IfcResourceApprovalRelationship

Natural language names
allgemeine Relation - Zuweisung von Genehmigungen
Resource Approval Relationship
Change log
ItemSPFXMLChangeDescription
IFC2x3 to IFC4 4.0.0.0
    IfcResourceApprovalRelationshipADDED
IFC2x3 to IFC4 4.0.0.0
    IfcResourceApprovalRelationshipADDED
Semantic definitions at the entity
Entity definition

An IfcResourceApprovalRelationship is used for associating an approval to resource objects. A single approval might be given to one or many items via IfcResourceObjectSelect.

HISTORY  New entity in IFC4.

Attribute definitions
#AttributeTypeCardinalityDescription G
3RelatedResourceObjectsIfcResourceObjectSelectS[1:?] Resource objects that are approved. X
4RelatingApprovalIfcApproval The approval for the resource objects selected. X
Inherited definitions from supertypes
Entity inheritance IfcResourceLevelRelationship
Attribute inheritance
#AttributeTypeCardinalityDescriptionG
IfcResourceLevelRelationship
1NameIfcLabel? A name used to identify or qualify the relationship. X
2DescriptionIfcText? A description that may apply additional information about the relationship. X
IfcResourceApprovalRelationship
3RelatedResourceObjectsIfcResourceObjectSelectS[1:?] Resource objects that are approved. X
4RelatingApprovalIfcApproval The approval for the resource objects selected. X
Formal representations
XML Specification
 <xs:element name="IfcResourceApprovalRelationship" type="ifc:IfcResourceApprovalRelationship" substitutionGroup="ifc:IfcResourceLevelRelationship" nillable="true"/>
 <xs:complexType name="IfcResourceApprovalRelationship">
  <xs:complexContent>
   <xs:extension base="ifc:IfcResourceLevelRelationship">
    <xs:sequence>
     <xs:element name="RelatedResourceObjects">
      <xs:complexType>
       <xs:group ref="ifc:IfcResourceObjectSelect" maxOccurs="unbounded"/>
       <xs:attribute ref="ifc:itemType" fixed="ifc:IfcResourceObjectSelect"/>
       <xs:attribute ref="ifc:cType" fixed="set"/>
       <xs:attribute ref="ifc:arraySize" use="optional"/>
      </xs:complexType>
     </xs:element>
     <xs:element name="RelatingApproval" type="ifc:IfcApproval" nillable="true"/>
    </xs:sequence>
   </xs:extension>
  </xs:complexContent>
 </xs:complexType>
EXPRESS Specification
ENTITY IfcResourceApprovalRelationship
 SUBTYPE OF (IfcResourceLevelRelationship);
  RelatedResourceObjects : SET [1:?] OF IfcResourceObjectSelect;
  RelatingApproval : IfcApproval;
END_ENTITY;

Link to EXPRESS-G diagram EXPRESS-G diagram

References  References: IfcApproval IfcProperty

Link to this page  Link to this page