# IfcX and IfcLite projects

**URL:** <https://forums.buildingsmart.org/t/ifcx-and-ifclite-projects/1440>\
**Category:** Developers\
**Tags:** ifc4, ifc5\
**Created:** [May 28, 2019, 4:00pm UTC](https://forums.buildingsmart.org/t/ifcx-and-ifclite-projects/1440 "2019-05-28T16:00:41Z")\
**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 8, 2019, 12:27pm UTC](https://forums.buildingsmart.org/t/ifcx-and-ifclite-projects/1440/9 "2019-07-08T12:27:32Z")

</div>

> [@Usage of property "ConstructionMethod" in Pset ConcreteElementGeneral](https://forums.buildingsmart.org/t/usage-of-property-constructionmethod-in-pset-concreteelementgeneral/1395/4):
>
> I investigated IFC4 ADD2 carefully, and I think there are a lot of Enumerations that doesn’t contain enough data/information, and just provide minimum data/information which even ISO 19650 suggests And there are a lot of UserDefineds too which some Entities have and some don’t have ConstructionMethod has a lot of usages which one of the main one is in the construction phase and mainly Precast In practice, IFC with UserDefined gives the freedom to add all custom data/information needed which i…

> [@Store, modify and retrieve ifc-data with ifcSQL](https://forums.buildingsmart.org/t/store-modify-and-retrieve-ifc-data-with-ifcsql/1558/5):
>
> Please mind that we mostly have focused to develop IFC schema based on “Relational or Object-Relational” approach And I think @bsbock helped a lot in this way It’s NOT about the database “FROM” .ifc file which the majority solved issues here and today the majority of solutions in the market convert the .ifc file to SQL RDF, OWL, BerkleyDB and anything these days the majority use are good, but not great I think the majority didn’t think about “Smoothness” and “Performance”

> [@IFC for relational databases - ifcSQL](https://forums.buildingsmart.org/t/ifc-for-relational-databases-ifcsql/1524/24):
>
> But to switch to a modelling tool makes you dependent on the data model of the modelling-tool. This is why I introduced [IfcXtreme](https://www.linkedin.com/pulse/ifcxtreme-ehsan-azari/) project, in practice, it would be a custom-made schema modeling and editor which end users can put entities on canvas and set and control relationships, add templates and Psets, add rules, set processes, so on It will open a door to a modern IfcDoc

> [@\[SOLVED\] Where do I find computer interpretable pset assignments?](https://forums.buildingsmart.org/t/solved-where-do-i-find-computer-interpretable-pset-assignments/1571/4):
>
> @sergej Does IFC is just based on XSD or have applied other solutions like [Schematron](http://schematron.com/) too? More info: [http://www.topologi.com/public/Schtrn\_XSD/Paper\_onlyXSD.html](http://www.topologi.com/public/Schtrn_XSD/Paper_onlyXSD.html)

> [@Anyone know how to get this ifcschemareader.py working?](https://forums.buildingsmart.org/t/anyone-know-how-to-get-this-ifcschemareader-py-working/1595/9):
>
> 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](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, …) Restore IFC data/information in databases Relational database Object-Oriented database Graph database So, what are you talking about…

---

_[View the full topic](https://forums.buildingsmart.org/t/ifcx-and-ifclite-projects/1440)._
