Search the Knowledge Base Report a bug
Post new topic   Reply to topic   printer-friendly view   .    ArchiCAD-Talk Forum Index >>> Cooperation Wishes >>> IFCNameAttributeMapping .. should be IFCTypeAttributeMapping
View previous topic :: View next topic

What's your opinion about this wish?
Essential (5)
 100%  [ 1 ]
Important (4)
 0%  [ 0 ]
Average (3)
 0%  [ 0 ]
Not important (2)
 0%  [ 0 ]
Not needed (1)
 0%  [ 0 ]
Average: 5.00 points
Total Votes : 1

Author Message
Veteran member
Veteran member

Joined: 27 Feb 2004
Posts: 828
Location: Sydney, Australia

PostPosted: Mon Sep 30, 2013 4:04 am    Post subject: IFCNameAttributeMapping .. should be IFCTypeAttributeMapping Reply with quote

It is always good to see improvements to the user-customizability of IFC configuration such as the above new feature (in a Hotfix no less!). However I do wonder how widely customers were consulted about this as IMO this mapping feature has been applied to the wrong IFC attribute - user-customizable mapping should work for IfcType not the Ifc Name attribute. Best would be enabling a similar mapping system for both, but I think the latter is more important.

The ArchiCAD ID attribute is commonly used for both 'type'/'mark' identification (e.g steel member sizes) and unique instance identification (e.g Doors) within ArchiCAD. ArchiCAD ID is mapped to the IFC Name attribute.

The IFC Type attribute is - according to the Graphisoft Help Center:

An IFC Type Product is an IFC Entity that defines a particular style/type of other entities by relating to them with common IFC Attributes and Properties. For example, IfcWindowStyle is an IFC Type Product, to which many windows (IfcWindow) refer

It it under the IFC Type attribute where you should refer to find information regarding the product type such as Model Name, Sizes, etc .. not under IFC Name which is usually used for instance identification.

If i take the Window (ID 'WD-001') example from the link at the top of this post, the way AC currently works will result in the following attributes:

(Italicized text in examples below is customisable via the mapping XML)

IFC Name = WD-001 Window 17 0.9x1.5 Window*
IFC Type = Window 17

whereas what I believe you would want in an IFC is:

IFC Name = WD-001 <i.e the window identifier only
IFC Type = Window 17 0.9x1.5 etc <i.e the windows type details

as it stands I think the fixed way in which AC creates Type from various element attributes - see here - is inflexible and in many cases this means the whole 'Type' property becomes broken for IFC use, particularly in relation to objects where their parametric nature means they can contain many 'IFC Types' and so simply using the library part name for all instances of potentially different objects is not good.

The addition of XML mapping for IFC Type name would be most useful and correct what i think is an oversight with this new 'IFC Name Mapping' option. Ideally library parts should also be able to read/write information to IFC properties so for example the object can modify the Type property depending on what variation it is .. I hope GDL will become 'IFC Aware' in AC18 Wink

[EDIT] Just realised I posted this to the wish forum not discussion but that probably makes sense anyway. So the 'Wish' is i guess 'to provide an IFCTypeAttributeMapping function in addition to the new IFCNameAttributeMapping function'


Owen Sharp

Design Technology Manager
fjmt | francis-jones morehen thorp

iMac 27" i7 2.93Ghz | 32GB RAM | OS 10.10 | Since AC5
Back to top
View user's profile Send private message    
Display posts from previous:   
View previous topic :: View next topic
Post new topic   Reply to topic   printer-friendly view       ArchiCAD-Talk Forum Index >>> Cooperation Wishes >>> IFCNameAttributeMapping .. should be IFCTypeAttributeMapping All times are GMT + 1 Hour
Page 1 of 1

Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum

Powered by phpBB 2001, 2005 phpBB Group
Copyright 2012 - Graphisoft SE. All rights reserved worldwide. Terms of Use | Privacy Policy