IFC5 alpha proposes to use unique IDs for “paths”. This choice suggests that unique name assumption is intended (different paths necessarily denote different “things”). Is that the intent?
Not sure I inderdaad your question. Maybe you can find the answer on learn.ifcx.dev?