Projects may define external datasets, which may be used to attach arbitrary machine readable information to objects contained within the same project or referencing projects.
Figure 275 illustrates an instance diagram.
Figure 275 — Project Dataset Information |
<?xml version="1.0" encoding="utf-8"?>
<ConceptTemplate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" uuid="6dff8689-6ea0-4f84-86a5-2ef435718ab8" name="Project Dataset Information" applicableSchema="IFC4" applicableEntity="IfcContext">
<Rules>
<AttributeRule AttributeName="HasAssociations">
<EntityRules>
<EntityRule EntityName="IfcRelAssociatesDataset">
<AttributeRules>
<AttributeRule AttributeName="RelatingDataset">
<EntityRules>
<EntityRule EntityName="IfcDatasetInformation">
<AttributeRules>
<AttributeRule RuleID="DatasetIdentification" 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>
<AttributeRule RuleID="DatasetLocation" AttributeName="Location">
<EntityRules>
<EntityRule EntityName="IfcURIReference" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="ElectronicFormat">
<EntityRules>
<EntityRule EntityName="IfcIdentifier" />
</EntityRules>
</AttributeRule>
<AttributeRule RuleID="DatasetSchemaReference" AttributeName="SchemaReference">
<EntityRules>
<EntityRule EntityName="IfcURIReference" />
</EntityRules>
</AttributeRule>
</AttributeRules>
</EntityRule>
</EntityRules>
</AttributeRule>
</AttributeRules>
</EntityRule>
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="LongName">
<EntityRules>
<EntityRule EntityName="IfcLabel" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="ObjectType">
<EntityRules>
<EntityRule EntityName="IfcLabel" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="Phase">
<EntityRules>
<EntityRule EntityName="IfcLabel" />
</EntityRules>
</AttributeRule>
</Rules>
</ConceptTemplate>