I think many have worked on Object-Oriented approach, especially restoring Ifc and IfcXML data/information in Object-Oriented databases
But few have worked on “Relational” approach
There are two parts:
- Develop an IFC data/information model (schema)
- IFC SQLite
- IFC SQL
- IFC XML
- IFC XML + Improvers (like Schematron)
- IFC JSON
- Graphs (Like Triple, RDF, OWL, …)
- Restore IFC data/information in databases
- Relational database
- Object-Oriented database
- Graph database
So, what are you talking about is related to second part, databases
And I think IFC has some issues and mainly should solve the issues in first part