Proposal to simplify document association

Right now, the document association concept uses an IfcRelAssociatesDocument where the RelatingDocument data type is an IfcDocumentSelect.

This means that you can either relate a Document Reference, which then further references a Document Information, or you can relate a Document Information directly.

This is confusing to users. Especially confusing is that both references and information may contain a potentially conflicting Location attribute.

What are people’s thoughts on this? Can this be simplified to change the document select to always require a document reference? Can doc reference and doc information be merged? (I kinda understand how reference may refer to a particular position within the document, so maybe merging isn’t the right way…)