IfcResourceApprovalRelationship

Natural language names
deallgemeine Relation - Zuweisung von Genehmigungen
enResource Approval Relationship
Change log
ItemSPFXMLChangeDescription
IFC2x3 to IFC4
    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 C
3RelatedResourceObjectsIfcResourceObjectSelectS[1:?] Resource objects that are approved.X
4RelatingApprovalIfcApproval[1:1] The approval for the resource objects selected.X
Inherited definitions from supertypes
Entity inheritance IfcResourceLevelRelationship
Attribute inheritance
#AttributeTypeCardinalityDescriptionC
IfcResourceLevelRelationship
1NameIfcLabel[0:1] A name used to identify or qualify the relationship.X
2DescriptionIfcText[0:1] A description that may apply additional information about the relationship.X
IfcResourceApprovalRelationship
3RelatedResourceObjectsIfcResourceObjectSelectS[1:?] Resource objects that are approved.X
4RelatingApprovalIfcApproval[1:1] The approval for the resource objects selected.X
Formal representations
XSD 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

Link to this page  Link to this page