# Anyone know how to get this ifcschemareader.py working?

**URL:** <https://forums.buildingsmart.org/t/anyone-know-how-to-get-this-ifcschemareader-py-working/1595>\
**Category:** Developers\
**Created:** [July 12, 2019, 5:03am UTC](https://forums.buildingsmart.org/t/anyone-know-how-to-get-this-ifcschemareader-py-working/1595 "2019-07-12T05:03:37Z")\
**Posts on this page:** 1\
**Showing post:** 9

<div class="post-metadata">

**Author:** ![ReD\_CoDE](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.buildingsmart.org/red_code/32/226_2.png) [@ReD\_CoDE](https://forums.buildingsmart.org/u/ReD_CoDE)\
**Post date:** [July 17, 2019, 10:38am UTC](https://forums.buildingsmart.org/t/anyone-know-how-to-get-this-ifcschemareader-py-working/1595/9 "2019-07-17T10:38:29Z")

</div>

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:

1. Develop an IFC data/information model (schema)

- [IFC SQLite](https://forums.buildingsmart.org/t/ifc-sqlite-project/1359)
- [IFC SQL](https://forums.buildingsmart.org/t/ifc-for-relational-databases-ifcsql/1524)
- IFC XML
- [IFC XML + Improvers (like Schematron)](https://forums.buildingsmart.org/t/solved-where-do-i-find-computer-interpretable-pset-assignments/1571/4)
- IFC JSON
- Graphs (Like [Triple](https://en.wikipedia.org/wiki/Semantic_triple), RDF, OWL, …)

1. 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

---

_[View the full topic](https://forums.buildingsmart.org/t/anyone-know-how-to-get-this-ifcschemareader-py-working/1595)._
