mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-30 12:09:51 +00:00
48 lines
1.7 KiB
ReStructuredText
48 lines
1.7 KiB
ReStructuredText
|
|
=================
|
||
|
|
Understanding IFC
|
||
|
|
=================
|
||
|
|
|
||
|
|
Industry Foundation Classes (IFC) is an open, international standard for Building Information Modeling (BIM) data.
|
||
|
|
It provides a standardized way to describe, exchange, and share information about building and construction industry data.
|
||
|
|
|
||
|
|
IFC Schema
|
||
|
|
----------
|
||
|
|
|
||
|
|
The IFC schema defines a comprehensive set of consistent data representations of building information for exchange between AEC software applications.
|
||
|
|
It covers various aspects of buildings throughout their lifecycle, from conception to demolition.
|
||
|
|
|
||
|
|
Basic Spatial Objects
|
||
|
|
---------------------
|
||
|
|
|
||
|
|
IFC organizes building information in a hierarchical structure:
|
||
|
|
|
||
|
|
- IfcProject
|
||
|
|
- IfcSite
|
||
|
|
- IfcBuilding
|
||
|
|
- IfcBuildingStorey
|
||
|
|
- IfcSpace
|
||
|
|
|
||
|
|
buildingSMART and Standards
|
||
|
|
---------------------------
|
||
|
|
|
||
|
|
buildingSMART International (bSI) is the organization responsible for developing and maintaining the IFC standard.
|
||
|
|
They also develop other related standards like BCF (BIM Collaboration Format) and bSDD (buildingSMART Data Dictionary).
|
||
|
|
|
||
|
|
IfcOpenShell
|
||
|
|
------------
|
||
|
|
|
||
|
|
IfcOpenShell is the open-source software library used by BlenderBIM to read, write, and manipulate IFC files.
|
||
|
|
It provides the core functionality for working with IFC data.
|
||
|
|
|
||
|
|
Interoperability and Other Standards
|
||
|
|
------------------------------------
|
||
|
|
|
||
|
|
IFC is part of a broader ecosystem of open standards in the AEC industry. Other relevant standards include:
|
||
|
|
|
||
|
|
- COBie (Construction Operations Building Information Exchange)
|
||
|
|
- CityGML (City Geography Markup Language)
|
||
|
|
- gbXML (Green Building XML)
|
||
|
|
|
||
|
|
The use of open standards like IFC ensures interoperability between different software tools
|
||
|
|
and preserves data integrity throughout the building lifecycle.
|