As we know one of the most important issues in the industry is lack of “enough (not minimum)” data/information mounted on 2D-3D objects
However, when the PDF is popular in the industry and even is a standard, I think it doesn’t answer today needs
This is why I think “Page Layout” is a better answer
However, I think as MVP, it’s better to start from PDF approach which you follow
Regarding “building code checking”
I think the built Environment Industry is one of the messy industries with:
1. a lot of file formats
2. and less structured data
Which I think if we want to have good solutions should focus on these two issues.
Even IFC inherently has some vital issues, for instance, IFC XML doesn’t have a mechanism for rule checking, this’s why I asked this question: