Logical Name |
Resource Type |
Mandatory |
Criteria |
Description |
Object Mapping
Definition |
XML document* available in win_b64\resources\standard\xcad\AECDataExchange.xml |
No |
– |
Gives for each Building & Civil business
object the corresponding neutral object to be used during export
operation when it cannot be deduced from the applied
extensions.
Gives for each IFC entity the corresponding
neutral object to be used during the import operation.
|
IFC Custom Attribute Mapping Definition
|
XML document* available in win_b64\resources\standard\ifcCustomMapping\ifcCustomMapping.xml
|
No
|
– |
Defines the mapping between IFC custom attributes and ENOVIA attributes.
|
* These xml files from the directories indicated above are used when there are no files referenced in Data Setup. |
AECDataExchange XML File Example
<?xml version="1.0"?>
<AECDataExchange>
<NeutralID Name="BUILDING">
<IFC Name="IfcBuilding"/>
<ENOVIA Name="Building"/>
</NeutralID>
<NeutralID Name="BRIDGE">
<IFC Name="IfcBuilding" Priority="1">
<Condition Attribute="ObjectType" Value="BRIDGE"/>
<Valuate Attribute="ObjectType" Value="BRIDGE"/>
</IFC>
<ENOVIA Name="Bridge"/>
</NeutralID>
<NeutralID Name="BRIDGEABUTMENT">
<IFC Name="IfcBuilding" Priority="1">
<Condition Attribute="ObjectType" Value="BRIDGEABUTMENT"/>
<Valuate Attribute="ObjectType" Value="BRIDGEABUTMENT"/>
</IFC>
<ENOVIA Name="BridgeAbutment"/>
</NeutralID>
</AECDataExchange>
ifcCustomMapping XML File Example
<?xml version="1.0" encoding="utf-8"?>
<IfcMapping>
<StandardMapping fromEntity="Dimension" fromProperty="Thickness" toEntity="Qto_BeamBaseQuantities" toProperty="Length" scope="AecBeam"/>
</IfcMapping>
The tables below describe elements and their possible attributes.
AECDataExchange.xml |
---|
Element | Attribute (s) | Description |
---|
NeutralID | Name | Represents a business object independently of any format. It is used in a data exchange operation to map entities of a given format to entities of another format. |
IFC ENOVIA
| Name | Formats supported by Building & Civil Data Exchange (under a NeutralID node). |
| Priority | Gives the priority order to evaluate the condition The highest priority is evaluated first. If this attribute is not specified, the default value is 0. |
Valuate | | A node that ensures the nature of an object is kept during export. |
Condition | | Allows you to assign a condition to an entity attribute to determine its nature regardless from any format. For example, an IfcBuilding which ObjectType attribute is valuated to BRIDGE will be considered as a BRIDGE (NeutralID sense). However an IfcBuilding which ObjectType attribute is not valuated will be considered as a BUILDING. |
ifcCustomMapping.xml |
---|
Element | Attribute (s) | Description |
---|
StandardMapping | toProperty fromProperty toEntity fromEntity
| Describes the mapping between an Ifc attribute to an ENOVIA attribute for import and export operations. |
| toProperty | Gives the name of an ENOVIA attribute. |
| fromProperty | Gives the name of an IFC attribute. |
| fromEntity | Gives the name of an IFC entity. |
| toEntity | Gives the name of an ENOVIA extension. |
| scope | Gives the type of ENOVIA objects that are targeted by the mapping operation. |