Code | Version | Status | Author | Copyright |
---|---|---|---|---|
PV | 0.1 |
Field | Mapping | Definition |
---|---|---|
Library Name | \IfcProject.Name \IfcLabel | Name of library, which should match manufacturer name consistent with company website.. |
Icon | \IfcProject.HasAssociations['Icon'] \IfcRelAssociatesDocument.RelatingDocument \IfcDocumentInformation.Location \IfcURIReference | Logo of product vendor in PNG format, recommended to be square, power of 2 (e.g. 256x256) |
Products | \IfcProject.Declares[''] \IfcRelDeclares.RelatedDefinitions[''] \IfcElementType.Name \IfcLabel | Products available from vendor. |
Library Location | \IfcProject.HasAssociations[''] \IfcRelAssociatesLibrary.RelatingLibrary \IfcLibraryInformation.Location \IfcURIReference | URL where product library is published, recommended as .ifc format. |
Library Version | \IfcProject.HasAssociations[''] \IfcRelAssociatesLibrary.RelatingLibrary \IfcLibraryInformation.Version \IfcLabel | Version of library. |
Field | Mapping | Definition |
---|---|---|
Product Name | \IfcElementType.Name \IfcLabel | Name of product as advertised. |
Product Description | \IfcElementType.Description \IfcText | Description summarizing product functionality. |
Icon | \IfcElementType.HasAssociations['Icon'] \IfcRelAssociatesDocument.RelatingDocument \IfcDocumentInformation.Location \IfcURIReference | Preview image of product for browsing purposes in PNG format. Recommended to be square, power of 2 (e.g. 256x256) |
Geometry | \IfcElementType.RepresentationMaps['Body'] \IfcRepresentationMap.MappedRepresentation \IfcShapeRepresentation.Items[''] | Geometry of product sufficient for visualization. |
Product Tag | \IfcElementType.Tag \IfcLabel | Optional configuration of product. |
Manufacturer | \IfcElementType.HasPropertySets['Pset_ManufacturerInformation'] \IfcPropertySet.HasProperties['Manufacturer'] \IfcPropertySingleValue.NominalValue \IfcLabel | Manufacturer name |
Model | \IfcElementType.HasPropertySets['Pset_ManufacturerInformation'] \IfcPropertySet.HasProperties['Model'] \IfcPropertySingleValue.NominalValue \IfcLabel | Model name |
GTID | \IfcElementType.HasPropertySets['Pset_ManufacturerInformation'] \IfcPropertySet.HasProperties['GTID'] \IfcPropertySingleValue.NominalValue \IfcLabel | Global trade identifier. |
Configurations | \IfcElementType.HasAssociations[''] \IfcRelAssociatesConstraint.RelatingConstraint \IfcObjective.BenchmarkValues[''] \IfcMetric.Name \IfcLabel | Optional configurations available for product model, such as different sizes, colors, and combinations of components. |
Components | \IfcElementType.IsDecomposedBy[''] \IfcRelAggregates.RelatedObjects[''] \IfcElement.Name \IfcLabel | Components of product |
Ports | \IfcElementType.IsNestedBy[''] \IfcRelNests.RelatedObjects[''] \IfcDistributionPort.Name \IfcLabel | Optional ports of product model, indicating connectivity for cables, pipes, or ducts. |
Classifications | \IfcElementType.HasAssociations[''] \IfcRelAssociatesClassification.RelatingClassification \IfcClassificationReference.Identification \IfcIdentifier | Product classifications according to industry catalog scheme. |
Shape | \IfcElementType.HasPropertySets['Pset_ManufacturerConfiguration'] \IfcPropertySet.HasProperties['Shape'] \IfcPropertyEnumeratedValue.EnumerationValues[''] \IfcLabel | Generic shape property capturing nominal dimensions specific to the product. |
Size | \IfcElementType.HasPropertySets['Pset_ManufacturerConfiguration'] \IfcPropertySet.HasProperties['Size'] \IfcPropertyEnumeratedValue.EnumerationValues[''] \IfcLabel | Generic size property capturing nominal color names specific to the product. |
Color | \IfcElementType.HasPropertySets['Pset_ManufacturerConfiguration'] \IfcPropertySet.HasProperties['Color'] \IfcPropertyEnumeratedValue.EnumerationValues[''] \IfcLabel | Generic color property capturing nominal color names specific to the product. |
Finish | \IfcElementType.HasPropertySets['Pset_ManufacturerConfiguration'] \IfcPropertySet.HasProperties['Finish'] \IfcPropertyEnumeratedValue.EnumerationValues[''] \IfcLabel | Generic finish property capturing nominal finish names specific to the product. |
Grade | \IfcElementType.HasPropertySets['Pset_ManufacturerConfiguration'] \IfcPropertySet.HasProperties['Grade'] \IfcPropertyEnumeratedValue.EnumerationValues[''] \IfcLabel | Generic grade property capturing nominal grade names specific to the product. |
Operations Manual | \IfcElementType.HasAssociations['Operation'] \IfcRelAssociatesDocument.RelatingDocument \IfcDocumentInformation.Location \IfcURIReference | Document describing how to use product. |
Installation Manual | \IfcElementType.HasAssociations['Installation'] \IfcRelAssociatesDocument.RelatingDocument \IfcDocumentInformation.Location \IfcURIReference | Document describing how to install product. |
Brochure | \IfcElementType.HasAssociations['Brochure'] \IfcRelAssociatesDocument.RelatingDocument \IfcDocumentInformation.Location \IfcURIReference | Document describing benefits of product. |
Materials Safety | \IfcElementType.HasAssociations['Materials'] \IfcRelAssociatesDocument.RelatingDocument \IfcDocumentInformation.Location \IfcURIReference | Document describing materials safety. |
Properties | \IfcElementType.HasPropertySets[''] | Domain-specific and vendor-specific properties. |
Field | Mapping | Definition |
---|---|---|
Configuration Option | \IfcMetric.Name \IfcLabel | Name of configuration option. |
Configuration Attributes | \IfcMetric.DataValue \IfcTable.Columns[''] \IfcTableColumn.Name \IfcLabel | Columns indicating attributes impacted by configuration. |
Configuration Alternates | \IfcMetric.DataValue \IfcTable.Rows[''] | Rows indicating available configurations and values. |
Configuration Mapping | \IfcMetric.ReferencePath \IfcReference.TypeIdentifier | Optional attribute to be configured on the product type. |
Field | Mapping | Definition |
---|---|---|
Port Name | \IfcDistributionPort.Name \IfcLabel | Name of port. |
Flow Direction | \IfcDistributionPort.FlowDirection \IfcFlowDirectionEnum | Direction of flow. |
Connection Type | \IfcDistributionPort.PredefinedType \IfcDistributionPortTypeEnum | Connection type of port. |
System Type | \IfcDistributionPort.SystemType \IfcDistributionSystemEnum | Type of system. |