CBIMS.LDP libraries are used in supporting the functions of other CBIMS tools about IFC, RDFS/OWL and LDP.
The project uses the following dependencies from the NuGet:
dotNetRDF(https://github.com/dotnetrdf)Xbim(https://github.com/xBimTeam/XbimEssentials, https://github.com/xBimTeam/XbimGeometry)MathNet.Numerics(https://github.com/mathnet/mathnet-numerics)Newtonsoft.Json(https://github.com/JamesNK/Newtonsoft.Json)RTree(https://github.com/drorgl/cspatialindexrt)
Other resources contained in the repository:
CBIMS.LDP.IFC/Resource/ifcowl_ifc4.ttl- The buildingSMART ifcOWL definitions for IFC4 schema (https://standards.buildingsmart.org/IFC/DEV/IFC4/ADD2_TC1/OWL).
CBIMS.LDP.Def- Commonly used RDFS/OWL definitions, and classes for interact with the dotNetRDF toolkit.CBIMS.LDP.Repo- Classes for implementing the Linked Data Platform (LDP) containers.CBIMS.LDP.IFC- Abstract classes for manipulating the Industry Foundation Classes (IFC) data.CBIMS.LDP.IFC.XbimLoader- Loading IFC data using the Xbim toolkit.CBIMS.LDP.Geom- Library for simple geometry calculations.
CBIMS.LDP libraries use GNU Lesser General Public License (LGPL).
Please refer to:
https://www.gnu.org/licenses/lgpl-3.0.en.html
CBIMS (Computable Building Information Modeling Standards) is a set of research projects aiming at the development of computable BIM standards for the interoperability of BIM data exchange and the automation of BIM-based workflow. The projects are led by the BIM research group at the School of Software, Tsinghua University, China.