IfcResourceApprovalRelationship

Natural language names
allgemeine Relation - Zuweisung von Genehmigungen
Resource Approval Relationship
Change log
ItemSPFXMLChangeDescription
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