Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Vladimir
INDUSTRY
Bazjanac
Drury B. Crawley
U.S. Department of Energy
Washington, DC 20585
IFC i
IFC-compliant
module
Domain
between other schemata can be added to the tool. Domain Models
Models
Layer
Type
Of
Figure 4. Late binding: exchange of geometry be-
tween AP225- and IFC-compliant applications Interop Adapter
Use
(adapted, courtesy of CSTB)
Map
Interop
ALLPLAN AUTOCAD
Layer
Interop Modules
TypeOf
Use
AP 225 Toolbox SDAI ... ... ...
TypeOf
Use
Part 21 EXPRESS
Parser Parser
Core
MAPPING Extensions
Core Layer
Part 21
TypeOf
TypeOf
#1 =Bu ild ing (’A la n & Jo h n
Pro je ct’,’0 1 Jan vier 1 995 ’
(#19 00 ,#1 901 ,# 190 2,#19 03)); # 1=B uildin g(’Alan & Jo h n
Use
Use
Pr ojec t’,’01 Ja n vie r 19 95’
#1 0=Po int2 D(80 , 175 );
#1 1=Po int2 D(80 , 390 ); (# 190 0,# 19 01,#19 02 ,#1 903 ));
#1 2=Po int2 D(23 0, 39 0);
#1 3=Po int2 D(38 0, 39 0); # 10= Poin t2D(8 0, 17 5);
file
... # 11= Poin t2D(8 0, 39 0);
#4 00= Rect ang le(# 51, 1 40, 185 ); # 12= Poin t2D(2 30, 3 90);
#4 10= Rect ang le(# 52, 1 40, 210 ); # 13= Poin t2D(3 80, 3 90);
#4 20= Rect ang le(# 53, 1 45, 395 ); ...
TypeOf
#4 30= Rect ang le(# 54, 1 50, 395 ); # 400 =Re cta ng le( #51, 140 , 1 85);
#4 00= Rect ang le(# 51, 1 40, 185 ); # 410 =Re cta ng le( #52, 140 , 2 10);
#4 10= Rect ang le(# 52, 1 40, 210 ); # 420 =Re cta ng le( #53, 145 , 3 95);
#4 20= Rect ang le(# 53, 1 45, 395 ); # 430 =Re cta ng le( #54, 150 , 3 95);
#4 30= Rect ang le(# 54, 1 50, 395 ); # 400 =Re cta ng le( #51, 140 , 1 85);
Use
... # 410 =Re cta ng le( #52, 140 , 2 10);
SDAI
# 420 =Re cta ng le( #53, 145 , 3 95);
Part 21 EXPRESS
Parser Parser
Part 21 IFC 1.0 Kernel
IFC schema
Use
Use
Use
Use
Resources
AP225 IFC 1.0
Layer
schema schema
Independent Resources
IFC-compliant
IFC application 2 IFC 3
IFC i+ IFC i+
IFC 1 IFC 1 IFC 3
1 1
IMPLEMENTATION OF IFC IN
BUILDING SIMULATION SOFTWARE Few existing simulation tools are object-oriented or
amenable to incorporation of internal, IFC-compliant
All simulation tools need data to perform their task. interface modules. To make them object oriented or
The proportion of data available from IFC Project add new internal interface modules would most likely
involve a complete re-write, which is often not define what needs to be added to IFC falls on simula-
plausible. For such tools there is but one option: tion users and developers. (Bazjanac and Selkowitz
make them indirectly and only partially compliant 1997)
(Figure 9).
If not already a member of the IAI, one should join
Figure 9. Non-compliant software application the appropriate chapter. Information on joining is
found on the web at http://www.interoperability.com.
Once a member, one can propose new IAI projects
IFC 3
through the domain committees that will:
• Identify object/attribute/relationship sets needed
IFC i+
IFC 1 IFC 1
1
non-object oriented
IFC model
application
for simulation that have not yet been defined for
IFC n IFC 2 IFC 2 inclusion in IFC
IFC i • Define an explicit IAI domain project that
interpreter includes those object/attribute/relationship sets
(interface)