4.10.2 Project Dataset Information

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.

Project Dataset InformationIfcContextIfcRelAssociatesDatasetIfcDatasetInformationIfcIdentifierIfcLabelIfcTextIfcURIReferenceIfcIdentifierIfcURIReferenceIfcLabelIfcLabelIfcLabel

Figure 275 — Project Dataset Information

mvdXML Specification
<?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>

Link to this page  Link to this page