Projects may define external documents, which may be used to attach arbitrary information to objects contained within the same project or referencing projects.
Figure 124 illustrates an instance diagram.
Figure 124 — Project Document Information |
<?xml version="1.0"?>
<ConceptTemplate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" uuid="627f19f8-d2ee-4b19-a13c-e5149018b976" name="Project Document Information" applicableSchema="IFC4" applicableEntity="IfcContext">
<Rules>
<AttributeRule AttributeName="HasAssociations">
<EntityRules>
<EntityRule EntityName="IfcRelAssociatesDocument">
<AttributeRules>
<AttributeRule AttributeName="RelatingDocument">
<EntityRules>
<EntityRule EntityName="IfcDocumentInformation">
<AttributeRules>
<AttributeRule AttributeName="Location">
<EntityRules>
<EntityRule EntityName="IfcURIReference" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="ElectronicFormat">
<EntityRules>
<EntityRule EntityName="IfcDocumentElectronicFormat" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="Identification">
<EntityRules>
<EntityRule EntityName="IfcIdentifier" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="Name">
<EntityRules>
<EntityRule EntityName="IfcLabel" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="Description">
<EntityRules>
<EntityRule EntityName="IfcText" />
</EntityRules>
</AttributeRule>
</AttributeRules>
</EntityRule>
</EntityRules>
</AttributeRule>
</AttributeRules>
</EntityRule>
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="Phase">
<EntityRules>
<EntityRule EntityName="IfcLabel" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="ObjectType">
<EntityRules>
<EntityRule EntityName="IfcLabel" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="LongName">
<EntityRules>
<EntityRule EntityName="IfcLabel" />
</EntityRules>
</AttributeRule>
</Rules>
</ConceptTemplate>