From 437d19e1f5d6ff19e8275fa338b82f4bdf66ba97 Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Tue, 9 Apr 2024 12:43:50 +0500 Subject: [PATCH] normalize line endings in CCI(EN).ifc (was commited as CRLF, not LF) --- .../bim/schema/classifications/CCI(EN).ifc | 2576 ++++++++--------- 1 file changed, 1288 insertions(+), 1288 deletions(-) diff --git a/src/blenderbim/blenderbim/bim/schema/classifications/CCI(EN).ifc b/src/blenderbim/blenderbim/bim/schema/classifications/CCI(EN).ifc index 1cd62e8792..5049175e34 100644 --- a/src/blenderbim/blenderbim/bim/schema/classifications/CCI(EN).ifc +++ b/src/blenderbim/blenderbim/bim/schema/classifications/CCI(EN).ifc @@ -1,1288 +1,1288 @@ -ISO-10303-21; -HEADER; -FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1'); -FILE_NAME('','2024-04-02T18:00:00',(),(),'IfcOpenShell v0.7.0-f7c03db75','IfcOpenShell v0.7.0-f7c03db75',''); -FILE_SCHEMA(('IFC4')); -ENDSEC; -DATA; -#1=IFCPROJECTLIBRARY($,$,'CCI',$,$,$,$,$,$); -#2=IFCCLASSIFICATION('CCIC','2022-11-09','2022-11-09','CCI','The CCI classification tables','https://cci-collaboration.org/the-standard',$); -#3=IFCRELASSOCIATESCLASSIFICATION('30b4e$ts223eGUqY6ZfKw5',$,$,$,(#1),#2); -#100=IFCCLASSIFICATIONREFERENCE($,'CC - Construction complex',' ',#2,' ',$); -#101=IFCCLASSIFICATIONREFERENCE($,'[CC]A','Residential complex',#100,'construction complex for dwelling',$); -#102=IFCCLASSIFICATIONREFERENCE($,'[CC]B','Health and care complex',#100,'construction complex for promotion of wellness and/or treatment of illness',$); -#103=IFCCLASSIFICATIONREFERENCE($,'[CC]C','Administration, trading, or service complex',#100,'construction complex for immaterial production',$); -#104=IFCCLASSIFICATIONREFERENCE($,'[CC]D','Education or science complex',#100,'construction complex for knowledge production and/or transfer',$); -#105=IFCCLASSIFICATIONREFERENCE($,'[CC]E','Protection or defence complex',#100,'construction complex for protection and defence',$); -#106=IFCCLASSIFICATIONREFERENCE($,'[CC]F','Culture complex',#100,'construction complex for cultural activities',$); -#107=IFCCLASSIFICATIONREFERENCE($,'[CC]G','Recreational and sports complex',#100,'construction complex for social and physical activities and/or mental stimulation',$); -#108=IFCCLASSIFICATIONREFERENCE($,'[CC]L','Energy supply complex',#100,'construction complex for conversion of energy',$); -#109=IFCCLASSIFICATIONREFERENCE($,'[CC]M','Distribution complex',#100,'construction complex for continuous transport of matter, electricity or signals',$); -#110=IFCCLASSIFICATIONREFERENCE($,'[CC]N','Production complex',#100,'construction complex for raw materials extraction or manufacturing',$); -#111=IFCCLASSIFICATIONREFERENCE($,'[CC]P','Processing complex',#100,'construction complex for treating matter or electricity',$); -#112=IFCCLASSIFICATIONREFERENCE($,'[CC]Q','Storage complex',#100,'construction complex for accumulations of matter or electricity',$); -#113=IFCCLASSIFICATIONREFERENCE($,'[CC]R','Traffic complex',#100,'construction complex for discrete transport of people and/or matter',$); -#114=IFCCLASSIFICATIONREFERENCE($,'[CC]T','Land use complex',#100,'construction complex for land-based production or management',$); -#115=IFCCLASSIFICATIONREFERENCE($,'[CC]U','Water use complex',#100,'construction complex for water-based production or management',$); -#116=IFCCLASSIFICATIONREFERENCE($,'[CC]X','Ruins complex',#100,'construction complex being remains',$); -#200=IFCCLASSIFICATIONREFERENCE($,'CE - Construction entity',' ',#2,' ',$); -#201=IFCCLASSIFICATIONREFERENCE($,'[CE]A?','Residential building',#200,'construction entity for human living',$); -#202=IFCCLASSIFICATIONREFERENCE($,'[CE]AA','Single-dwelling house',#201,'residential building for one household',$); -#203=IFCCLASSIFICATIONREFERENCE($,'[CE]AB','Dual-dwelling building',#201,'residential building for two households',$); -#204=IFCCLASSIFICATIONREFERENCE($,'[CE]AC','Multi-dwelling building',#201,'residential building for three or more households',$); -#205=IFCCLASSIFICATIONREFERENCE($,'[CE]AD','Lodging building',#201,'residential building for temporary living',$); -#206=IFCCLASSIFICATIONREFERENCE($,'[CE]B?','Physical needs building',#200,'construction entity for human or animal wellbeing',$); -#207=IFCCLASSIFICATIONREFERENCE($,'[CE]BA','Care building',#206,'physical needs building for treatment of persons',$); -#208=IFCCLASSIFICATIONREFERENCE($,'[CE]BB','Care home building',#206,'physical needs building for long-term care',$); -#209=IFCCLASSIFICATIONREFERENCE($,'[CE]BD','Animal hospital',#206,'physical needs building for treatment of animals',$); -#210=IFCCLASSIFICATIONREFERENCE($,'[CE]BE','Toilet building',#206,'physical needs building for persons to relieve themselves',$); -#211=IFCCLASSIFICATIONREFERENCE($,'[CE]BF','Baths building',#206,'physical needs building for persons to wash themselves',$); -#212=IFCCLASSIFICATIONREFERENCE($,'[CE]C?','Administration, trading, or service building',#200,'construction entity for immaterial production',$); -#213=IFCCLASSIFICATIONREFERENCE($,'[CE]CA','Office building',#212,'administration building for production or interpretation of information',$); -#214=IFCCLASSIFICATIONREFERENCE($,'[CE]CB','Service building',#212,'service building for providing non-acute assistance or advice',$); -#215=IFCCLASSIFICATIONREFERENCE($,'[CE]CC','Emergency service building',#212,'service building for providing acute assistance or advice',$); -#216=IFCCLASSIFICATIONREFERENCE($,'[CE]CD','Shop building',#212,'service building for sale of goods',$); -#217=IFCCLASSIFICATIONREFERENCE($,'[CE]CE','Exhibition hall',#212,'trading building for display of goods and for assemblies',$); -#218=IFCCLASSIFICATIONREFERENCE($,'[CE]CF','Restaurant building',#212,'service building for serving food and/or beverages',$); -#219=IFCCLASSIFICATIONREFERENCE($,'[CE]CG','Operations building',#212,'service building for monitoring and controlling of processes',$); -#220=IFCCLASSIFICATIONREFERENCE($,'[CE]D?','Education or research building',#200,'construction entity for knowledge production and transfer',$); -#221=IFCCLASSIFICATIONREFERENCE($,'[CE]DA','Preschool building',#220,'education building for small children',$); -#222=IFCCLASSIFICATIONREFERENCE($,'[CE]DB','School building',#220,'education building for basic education',$); -#223=IFCCLASSIFICATIONREFERENCE($,'[CE]DC','Course centre building',#220,'education building for series of lectures or lessons in a particular subject',$); -#224=IFCCLASSIFICATIONREFERENCE($,'[CE]DD','University building',#220,'education building for further education',$); -#225=IFCCLASSIFICATIONREFERENCE($,'[CE]DE','Laboratory building',#220,'research building for experiments',$); -#226=IFCCLASSIFICATIONREFERENCE($,'[CE]F?','Cultural building',#200,'construction entity for artistic activities',$); -#227=IFCCLASSIFICATIONREFERENCE($,'[CE]FA','Theatre building',#226,'cultural building for oral performances',$); -#228=IFCCLASSIFICATIONREFERENCE($,'[CE]FB','Concert building',#226,'cultural building for musical performances',$); -#229=IFCCLASSIFICATIONREFERENCE($,'[CE]FC','Exhibition building',#226,'cultural building for display of art',$); -#230=IFCCLASSIFICATIONREFERENCE($,'[CE]FD','Planetarium',#226,'cultural building for displaying the night sky',$); -#231=IFCCLASSIFICATIONREFERENCE($,'[CE]FE','Cinema building',#226,'cultural building for displaying films',$); -#232=IFCCLASSIFICATIONREFERENCE($,'[CE]FF','Library building',#226,'cultural building providing books and other media',$); -#233=IFCCLASSIFICATIONREFERENCE($,'[CE]FG','Cultural center',#226,'cultural building for multiple use',$); -#234=IFCCLASSIFICATIONREFERENCE($,'[CE]FH','Casino',#226,'cultural building for gambling',$); -#235=IFCCLASSIFICATIONREFERENCE($,'[CE]FJ','Studio',#226,'cultural building for production of art and entertainment',$); -#236=IFCCLASSIFICATIONREFERENCE($,'[CE]G?','Recreational facility',#200,'construction entity for social activities and/or mental stimulation',$); -#237=IFCCLASSIFICATIONREFERENCE($,'[CE]GA','Allotment building',#236,'recreational facility for gardening tools',$); -#238=IFCCLASSIFICATIONREFERENCE($,'[CE]GB','Gazebo',#236,'recreational facility for garden retreat',$); -#239=IFCCLASSIFICATIONREFERENCE($,'[CE]GC','Cantilever roof',#236,'recreational facility for protection from sun and precipitation',$); -#240=IFCCLASSIFICATIONREFERENCE($,'[CE]GD','Playhouse',#236,'recreational facility for child play',$); -#241=IFCCLASSIFICATIONREFERENCE($,'[CE]GE','Wind shelter',#236,'recreational facility for protection from wind',$); -#242=IFCCLASSIFICATIONREFERENCE($,'[CE]GF','Observation tower',#236,'recreational facility for raised viewing position',$); -#243=IFCCLASSIFICATIONREFERENCE($,'[CE]GG','Hunting tower',#236,'recreational facility for raised shooting position',$); -#244=IFCCLASSIFICATIONREFERENCE($,'[CE]GH','Amusement facility',#236,'recreational facility for physical exaltation',$); -#245=IFCCLASSIFICATIONREFERENCE($,'[CE]GJ','Garden',#236,'recreational facility for private outdoor activities',$); -#246=IFCCLASSIFICATIONREFERENCE($,'[CE]GK','Park',#236,'recreational facility for public outdoor activities',$); -#247=IFCCLASSIFICATIONREFERENCE($,'[CE]GL','Playground',#236,'recreational facility for children''s activities for enjoyment and recreation',$); -#248=IFCCLASSIFICATIONREFERENCE($,'[CE]GM','Campsite',#236,'recreational facility for tents and recreational vehicles',$); -#249=IFCCLASSIFICATIONREFERENCE($,'[CE]GN','Bathing site',#236,'recreational facility for outdoor water activities',$); -#250=IFCCLASSIFICATIONREFERENCE($,'[CE]GP','Changing building',#236,'recreational facility for persons to change clothing',$); -#251=IFCCLASSIFICATIONREFERENCE($,'[CE]H?','Sports facility',#200,'construction entity for physical activities',$); -#252=IFCCLASSIFICATIONREFERENCE($,'[CE]HA','Multi-purpose sports building',#251,'sports facility for multiple activities',$); -#253=IFCCLASSIFICATIONREFERENCE($,'[CE]HB','Swimming hall',#251,'sports facility for indoor water activities',$); -#254=IFCCLASSIFICATIONREFERENCE($,'[CE]HC','Riding school',#251,'sports facility for equestrian activities',$); -#255=IFCCLASSIFICATIONREFERENCE($,'[CE]HD','Diving tower',#251,'sports facility for diving',$); -#256=IFCCLASSIFICATIONREFERENCE($,'[CE]HE','Bowling hall',#251,'sports facility for bowling',$); -#257=IFCCLASSIFICATIONREFERENCE($,'[CE]HF','Skating rink',#251,'sports facility for ice skating',$); -#258=IFCCLASSIFICATIONREFERENCE($,'[CE]HG','Ball sport building',#251,'sports facility for boll sports',$); -#259=IFCCLASSIFICATIONREFERENCE($,'[CE]HH','Stadium',#251,'sports facility with spectator facilities',$); -#260=IFCCLASSIFICATIONREFERENCE($,'[CE]HJ','Playing field',#251,'sports facility for ball games',$); -#261=IFCCLASSIFICATIONREFERENCE($,'[CE]HK','Racetrack',#251,'sports facility for racing competitions',$); -#262=IFCCLASSIFICATIONREFERENCE($,'[CE]HL','Track and field area',#251,'sports facility for track and field',$); -#263=IFCCLASSIFICATIONREFERENCE($,'[CE]HM','Activity park',#251,'sports facility for multiple or specific outdoor activity(ies)',$); -#264=IFCCLASSIFICATIONREFERENCE($,'[CE]HN','Downhill skiing slope',#251,'sports facility for downhill skiing',$); -#265=IFCCLASSIFICATIONREFERENCE($,'[CE]HP','Exercise track',#251,'sports facility for running',$); -#266=IFCCLASSIFICATIONREFERENCE($,'[CE]HQ','Foot path',#251,'sports facility for walking',$); -#267=IFCCLASSIFICATIONREFERENCE($,'[CE]HR','Golf course',#251,'sports facility for golf',$); -#268=IFCCLASSIFICATIONREFERENCE($,'[CE]J?','Assembly facility',#200,'construction entity for groups of people',$); -#269=IFCCLASSIFICATIONREFERENCE($,'[CE]JA','Activity centre',#268,'assembly facility for common activities',$); -#270=IFCCLASSIFICATIONREFERENCE($,'[CE]JB','Community hall',#268,'assembly facility for an association',$); -#271=IFCCLASSIFICATIONREFERENCE($,'[CE]JC','Ceremonial building',#268,'assembly facility for a religious community',$); -#272=IFCCLASSIFICATIONREFERENCE($,'[CE]JD','Stand',#268,'assembly facility for an audience',$); -#273=IFCCLASSIFICATIONREFERENCE($,'[CE]JE','Personnel building',#268,'assembly facility for staff',$); -#274=IFCCLASSIFICATIONREFERENCE($,'[CE]JF','Square',#268,'assembly facility for outdoors urban activities',$); -#275=IFCCLASSIFICATIONREFERENCE($,'[CE]JG','Training site',#268,'assembly facility for practicing competencies',$); -#276=IFCCLASSIFICATIONREFERENCE($,'[CE]JH','School yard',#268,'assembly facility for school persons',$); -#277=IFCCLASSIFICATIONREFERENCE($,'[CE]K?','Access or barrier facility',#200,'construction entity for allowing or preventing movement',$); -#278=IFCCLASSIFICATIONREFERENCE($,'[CE]KA','Passageway',#277,'access facility for horizontal movement between two or more buildings',$); -#279=IFCCLASSIFICATIONREFERENCE($,'[CE]KB','Staircase tower',#277,'access facility for non-automated vertical movement between two or more storeys',$); -#280=IFCCLASSIFICATIONREFERENCE($,'[CE]KC','Lift tower',#277,'access facility for automated vertical movement between two or more levels',$); -#281=IFCCLASSIFICATIONREFERENCE($,'[CE]KD','Gatehouse',#277,'access facility to an open area',$); -#282=IFCCLASSIFICATIONREFERENCE($,'[CE]KE','Tollgate',#277,'access facility to a road',$); -#283=IFCCLASSIFICATIONREFERENCE($,'[CE]KF','Barrier',#277,'barrier facility',$); -#284=IFCCLASSIFICATIONREFERENCE($,'[CE]L?','Energy supply facility',#200,'construction entity for conversion of energy',$); -#285=IFCCLASSIFICATIONREFERENCE($,'[CE]LA','Power station',#284,'energy supply facility for electrical power',$); -#286=IFCCLASSIFICATIONREFERENCE($,'[CE]LB','Heating plant',#284,'energy supply facility for hot liquid',$); -#287=IFCCLASSIFICATIONREFERENCE($,'[CE]LC','Combined heat and power station',#284,'energy supply facility for hot liquid and electrical power',$); -#288=IFCCLASSIFICATIONREFERENCE($,'[CE]LD','Cooling plant',#284,'energy supply facility for cold liquid',$); -#289=IFCCLASSIFICATIONREFERENCE($,'[CE]M?','Distribution facility',#200,'construction entity for distribution and communication between persons or systems',$); -#290=IFCCLASSIFICATIONREFERENCE($,'[CE]MA','Control tower',#289,'distribution facility for control, regulation, and monitoring',$); -#291=IFCCLASSIFICATIONREFERENCE($,'[CE]MB','Aerial mast',#289,'distribution facility for electromagnetic waves',$); -#292=IFCCLASSIFICATIONREFERENCE($,'[CE]MC','Lighthouse',#289,'distribution facility for optical signals',$); -#293=IFCCLASSIFICATIONREFERENCE($,'[CE]MD','Bell tower',#289,'distribution facility for audio signals',$); -#294=IFCCLASSIFICATIONREFERENCE($,'[CE]ME','Overhead power line',#289,'distribution facility for electrical power above ground',$); -#295=IFCCLASSIFICATIONREFERENCE($,'[CE]MF','Power cabling',#289,'distribution facility for electrical power in ground',$); -#296=IFCCLASSIFICATIONREFERENCE($,'[CE]MG','Overhead signal line',#289,'distribution facility for signals above ground',$); -#297=IFCCLASSIFICATIONREFERENCE($,'[CE]MH','Signal cabling',#289,'distribution facility for signals in ground',$); -#298=IFCCLASSIFICATIONREFERENCE($,'[CE]MJ','Piping',#289,'distribution facility for fluids in a closed environment',$); -#299=IFCCLASSIFICATIONREFERENCE($,'[CE]MK','Canal',#289,'distribution facility for fluids in an open environment',$); -#300=IFCCLASSIFICATIONREFERENCE($,'[CE]ML','Heating piping',#289,'distribution facility for heating fluid',$); -#301=IFCCLASSIFICATIONREFERENCE($,'[CE]MM','Cooling piping',#289,'distribution facility for cooling fluid',$); -#302=IFCCLASSIFICATIONREFERENCE($,'[CE]MN','Distribution node facility',#289,'distribution facility for connecting parts of the network',$); -#303=IFCCLASSIFICATIONREFERENCE($,'[CE]MP','Conveyor',#289,'distribution facility for moving matter over larger distances',$); -#304=IFCCLASSIFICATIONREFERENCE($,'[CE]MQ','Cable car',#289,'distribution facility for moving people over larger distances',$); -#305=IFCCLASSIFICATIONREFERENCE($,'[CE]MR','Garbage suction facility',#289,'distribution facility for solid waste',$); -#306=IFCCLASSIFICATIONREFERENCE($,'[CE]N?','Production facility',#200,'construction entity for raw materials extraction or for manufacturing',$); -#307=IFCCLASSIFICATIONREFERENCE($,'[CE]NA','Mine',#306,'production facility for solid matter used for further refinement',$); -#308=IFCCLASSIFICATIONREFERENCE($,'[CE]NB','Gas or liquid extraction facility',#306,'production facility for fluid matter used for further refinement',$); -#309=IFCCLASSIFICATIONREFERENCE($,'[CE]NC','Refinement facility',#306,'production facility for matter refinement',$); -#310=IFCCLASSIFICATIONREFERENCE($,'[CE]ND','Workshop',#306,'production facility for fabrication or repair of products',$); -#311=IFCCLASSIFICATIONREFERENCE($,'[CE]NE','Greenhouse',#306,'production facility for indoor plant production',$); -#312=IFCCLASSIFICATIONREFERENCE($,'[CE]P?','Processing facility',#200,'construction entity for treating matter or electricity',$); -#313=IFCCLASSIFICATIONREFERENCE($,'[CE]PA','Pumping station',#312,'processing facility to increase pressure',$); -#314=IFCCLASSIFICATIONREFERENCE($,'[CE]PB','Treatment facility',#312,'processing facility for treating matter',$); -#315=IFCCLASSIFICATIONREFERENCE($,'[CE]PC','Incinerator facility',#312,'processing facility for destruction by burning',$); -#316=IFCCLASSIFICATIONREFERENCE($,'[CE]PD','Washing facility',#312,'processing facility for cleaning objects',$); -#317=IFCCLASSIFICATIONREFERENCE($,'[CE]PE','Print shop',#312,'processing facility for printing',$); -#318=IFCCLASSIFICATIONREFERENCE($,'[CE]PF','Mail sorting terminal',#312,'processing facility for mail sorting',$); -#319=IFCCLASSIFICATIONREFERENCE($,'[CE]PG','Measuring station',#312,'processing facility for surveillance and/or data capture',$); -#320=IFCCLASSIFICATIONREFERENCE($,'[CE]PH','Electrical power treatment facility',#312,'processing facility for treating electrical power',$); -#321=IFCCLASSIFICATIONREFERENCE($,'[CE]Q?','Storage facility',#200,'construction entity for accumulations of matter or energy',$); -#322=IFCCLASSIFICATIONREFERENCE($,'[CE]QA','Raw materials depot',#321,'storage facility for matter used for further refinement',$); -#323=IFCCLASSIFICATIONREFERENCE($,'[CE]QB','Products storage',#321,'storage facility for products',$); -#324=IFCCLASSIFICATIONREFERENCE($,'[CE]QC','Equipment building',#321,'storage facility for moveable technical equipment',$); -#325=IFCCLASSIFICATIONREFERENCE($,'[CE]QD','Garage',#321,'storage facility for four-wheeled or larger road vehicles',$); -#326=IFCCLASSIFICATIONREFERENCE($,'[CE]QE','Bicycle parking',#321,'storage facility for two-wheeled road vehicles',$); -#327=IFCCLASSIFICATIONREFERENCE($,'[CE]QF','Train garage',#321,'storage facility for railway vehicles',$); -#328=IFCCLASSIFICATIONREFERENCE($,'[CE]QG','Hangar',#321,'storage facility for aircraft',$); -#329=IFCCLASSIFICATIONREFERENCE($,'[CE]QH','Boathouse',#321,'storage facility for watercraft',$); -#330=IFCCLASSIFICATIONREFERENCE($,'[CE]QJ','Container space',#321,'storage facility for containers',$); -#331=IFCCLASSIFICATIONREFERENCE($,'[CE]QK','Tank',#321,'storage facility for liquid, gas or other masses in sealed units',$); -#332=IFCCLASSIFICATIONREFERENCE($,'[CE]QL','Landfill site',#321,'storage facility for loosened earth material',$); -#333=IFCCLASSIFICATIONREFERENCE($,'[CE]QM','Geological repository',#321,'storage facility for hazardous material underground',$); -#334=IFCCLASSIFICATIONREFERENCE($,'[CE]QN','Animal house',#321,'storage facility for animals',$); -#335=IFCCLASSIFICATIONREFERENCE($,'[CE]QP','Data storage',#321,'storage facility for data',$); -#336=IFCCLASSIFICATIONREFERENCE($,'[CE]QQ','Energy storage',#321,'storage facility for energy',$); -#337=IFCCLASSIFICATIONREFERENCE($,'[CE]QZ','Burial site',#321,'storage facility for the deceased',$); -#338=IFCCLASSIFICATIONREFERENCE($,'[CE]R?','Traffic facility',#200,'construction entity for discrete transport of people and/or matter',$); -#339=IFCCLASSIFICATIONREFERENCE($,'[CE]RA','Road',#338,'traffic facility on land for non-track bound vehicles',$); -#340=IFCCLASSIFICATIONREFERENCE($,'[CE]RB','Railroad',#338,'traffic facility for long distance transport with rail bound vehicles, with level crossings with other traffic',$); -#341=IFCCLASSIFICATIONREFERENCE($,'[CE]RC','Light rail transit (LRT)',#338,'traffic facility for urban transport with rail bound vehicles, with level crossings with other traffic',$); -#342=IFCCLASSIFICATIONREFERENCE($,'[CE]RD','Rapid transit',#338,'traffic facility for urban transport with rail bound vehicles, without level crossings with other traffic',$); -#343=IFCCLASSIFICATIONREFERENCE($,'[CE]RE','Funicular',#338,'traffic facility for hillside railway traffic',$); -#344=IFCCLASSIFICATIONREFERENCE($,'[CE]RF','Footpath',#338,'traffic facility for pedestrian traffic',$); -#345=IFCCLASSIFICATIONREFERENCE($,'[CE]RG','Foot and bicycle path',#338,'traffic facility for bicycle and pedestrian traffic',$); -#346=IFCCLASSIFICATIONREFERENCE($,'[CE]RH','Bicycle path',#338,'traffic facility for bicycle traffic',$); -#347=IFCCLASSIFICATIONREFERENCE($,'[CE]RJ','Airport way',#338,'traffic facility for air traffic starting, landing and ground movements',$); -#348=IFCCLASSIFICATIONREFERENCE($,'[CE]RK','Bridge',#338,'traffic facility to cross over an obstacle',$); -#349=IFCCLASSIFICATIONREFERENCE($,'[CE]RL','Transport tunnel',#338,'traffic facility to cross under or through an obstacle',$); -#350=IFCCLASSIFICATIONREFERENCE($,'[CE]RM','Transport canal',#338,'traffic facility for water-borne traffic in ground',$); -#351=IFCCLASSIFICATIONREFERENCE($,'[CE]RN','Aqueduct',#338,'traffic facility for water-borne traffic above ground',$); -#352=IFCCLASSIFICATIONREFERENCE($,'[CE]RP','Bridleway',#338,'traffic facility for equestrian traffic',$); -#353=IFCCLASSIFICATIONREFERENCE($,'[CE]RQ','Wildlife crossing',#338,'traffic facility for wildlife bypassing man-made entities',$); -#354=IFCCLASSIFICATIONREFERENCE($,'[CE]S?','Traffic transfer facility',#200,'construction entity for connecting traffic facilities',$); -#355=IFCCLASSIFICATIONREFERENCE($,'[CE]SA','Train station',#354,'traffic transfer facility between rail transport and other traffic',$); -#356=IFCCLASSIFICATIONREFERENCE($,'[CE]SB','Railway platform',#354,'traffic transfer facility for embarking a rail bound vehicle',$); -#357=IFCCLASSIFICATIONREFERENCE($,'[CE]SC','Level crossing',#354,'traffic transfer facility between railroads and roads or paths',$); -#358=IFCCLASSIFICATIONREFERENCE($,'[CE]SD','Travel centre',#354,'traffic transfer facility between multiple means of transport',$); -#359=IFCCLASSIFICATIONREFERENCE($,'[CE]SE','Airport terminal',#354,'traffic transfer facility between air transport and other traffic',$); -#360=IFCCLASSIFICATIONREFERENCE($,'[CE]SF','Bus station',#354,'traffic transfer facility between bus transport and other traffic',$); -#361=IFCCLASSIFICATIONREFERENCE($,'[CE]SG','Truck terminal',#354,'traffic transfer facility between truck transport and other traffic',$); -#362=IFCCLASSIFICATIONREFERENCE($,'[CE]SH','Taxi stand',#354,'traffic transfer facility between taxi transport and other traffic',$); -#363=IFCCLASSIFICATIONREFERENCE($,'[CE]SJ','Sea terminal',#354,'traffic transfer facility between water-borne and other traffic',$); -#364=IFCCLASSIFICATIONREFERENCE($,'[CE]T?','Land use facility',#200,'construction entity for land-based production',$); -#365=IFCCLASSIFICATIONREFERENCE($,'[CE]TA','Field',#364,'land use facility for annual yield',$); -#366=IFCCLASSIFICATIONREFERENCE($,'[CE]TB','Forest',#364,'land use facility for long-term yield',$); -#367=IFCCLASSIFICATIONREFERENCE($,'[CE]U?','Water control facility',#200,'construction entity for water management',$); -#368=IFCCLASSIFICATIONREFERENCE($,'[CE]UA','Dam',#367,'water control facility to retain a water level',$); -#369=IFCCLASSIFICATIONREFERENCE($,'[CE]UB','Barrage',#367,'water control facility to retain a water level with an overflow',$); -#370=IFCCLASSIFICATIONREFERENCE($,'[CE]UC','Sluice',#367,'water control facility to adjust water level',$); -#371=IFCCLASSIFICATIONREFERENCE($,'[CE]UD','Mole',#367,'water control facility to dampen wave movements',$); -#372=IFCCLASSIFICATIONREFERENCE($,'[CE]UF','Dry dock',#367,'water control facility to lower the water level to zero',$); -#373=IFCCLASSIFICATIONREFERENCE($,'[CE]UG','Dyke',#367,'water control facility to prevent overflow',$); -#374=IFCCLASSIFICATIONREFERENCE($,'[CE]UH','Gate',#367,'water control facility to control a water flow',$); -#375=IFCCLASSIFICATIONREFERENCE($,'[CE]X?','Ruins',#200,'construction entity permanently lacking original use',$); -#376=IFCCLASSIFICATIONREFERENCE($,'[CE]XA','Contemporary building ruins',#375,'ruins lacking cultural and historic value',$); -#377=IFCCLASSIFICATIONREFERENCE($,'[CE]XB','Cultural heritage building ruins',#375,'ruins of cultural and historic value of a building',$); -#378=IFCCLASSIFICATIONREFERENCE($,'[CE]XC','Cultural heritage site ruins',#375,'ruins of cultural and historic value of a site',$); -#379=IFCCLASSIFICATIONREFERENCE($,'[CE]XD','Cultural heritage grave ruins',#375,'ruins of cultural and historic value of a grave or grave site',$); -#380=IFCCLASSIFICATIONREFERENCE($,'[CE]Y?','Ornamental entity',#200,'construction entity with symbolic or artistic meaning',$); -#381=IFCCLASSIFICATIONREFERENCE($,'[CE]YA','Monument',#380,'ornamental entity for remembrance of person or event',$); -#382=IFCCLASSIFICATIONREFERENCE($,'[CE]YB','Fountain',#380,'ornamental entity with water',$); -#383=IFCCLASSIFICATIONREFERENCE($,'[CE]YC','Statue',#380,'ornamental entity in freestanding sculptural form',$); -#384=IFCCLASSIFICATIONREFERENCE($,'[CE]Z?','Unknown construction entity',#200,'construction entity with unknown use',$); -#385=IFCCLASSIFICATIONREFERENCE($,'[CE]ZZ','Unknown construction entity',#384,'unknown construction entity',$); -#400=IFCCLASSIFICATIONREFERENCE($,'CS - Built space',' ',#2,' ',$); -#401=IFCCLASSIFICATIONREFERENCE($,'[CS]A??','Space for human dwelling',#400,'space designed for human dwelling and related activities',$); -#402=IFCCLASSIFICATIONREFERENCE($,'[CS]AA?','Occupiable space',#401,'space for human dwelling for rest, relaxation, recreation or waiting',$); -#403=IFCCLASSIFICATIONREFERENCE($,'[CS]AAA','Room',#402,'occupiable space for personal use',$); -#404=IFCCLASSIFICATIONREFERENCE($,'[CS]AAB','Living space',#402,'occupiable space for shared use',$); -#405=IFCCLASSIFICATIONREFERENCE($,'[CS]AAC','Waiting space',#402,'occupiable space for waiting',$); -#406=IFCCLASSIFICATIONREFERENCE($,'[CS]AAD','Courtyard',#402,'occupiable space outdoors entirely or partly surrounded by buildings',$); -#407=IFCCLASSIFICATIONREFERENCE($,'[CS]AB?','Personal hygiene space',#401,'space for human dwelling for personal hygiene use',$); -#408=IFCCLASSIFICATIONREFERENCE($,'[CS]ABA','Bathroom',#407,'personal hygiene space enabling persons to wash and possibly relieve themselves',$); -#409=IFCCLASSIFICATIONREFERENCE($,'[CS]ABB','Toilet',#407,'personal hygiene space enabling persons to relieve themselves',$); -#410=IFCCLASSIFICATIONREFERENCE($,'[CS]ABC','Baby changing room',#407,'personal hygiene space for young children',$); -#411=IFCCLASSIFICATIONREFERENCE($,'[CS]ABD','Changing room',#407,'personal hygiene space for changing clothes',$); -#412=IFCCLASSIFICATIONREFERENCE($,'[CS]ABE','Shower',#407,'personal hygiene space enabling persons to wash themselves',$); -#413=IFCCLASSIFICATIONREFERENCE($,'[CS]ABF','Sauna',#407,'personal hygiene space enabling persons to take a sweat-inducing bath',$); -#414=IFCCLASSIFICATIONREFERENCE($,'[CS]AC?','Isolation space',#401,'space for human dwelling for isolating persons',$); -#415=IFCCLASSIFICATIONREFERENCE($,'[CS]ACA','Shelter',#414,'isolation space to protect persons from hazardous of dangerous situations',$); -#416=IFCCLASSIFICATIONREFERENCE($,'[CS]ACB','Cell',#414,'isolation space to separate persons from other persons',$); -#417=IFCCLASSIFICATIONREFERENCE($,'[CS]B??','Space for human activity',#400,'space designed for humans’ leisure and business activities',$); -#418=IFCCLASSIFICATIONREFERENCE($,'[CS]BA?','Workspace',#417,'space for human activity for producing an immaterial result',$); -#419=IFCCLASSIFICATIONREFERENCE($,'[CS]BAA','Office',#418,'workspace for the production, processing and interpretation of information',$); -#420=IFCCLASSIFICATIONREFERENCE($,'[CS]BAB','Meeting space',#418,'workspace for meetings',$); -#421=IFCCLASSIFICATIONREFERENCE($,'[CS]BAC','Reception',#418,'workspace for receiving guests and goods',$); -#422=IFCCLASSIFICATIONREFERENCE($,'[CS]BAD','Sales area',#418,'workspace for selling goods and services',$); -#423=IFCCLASSIFICATIONREFERENCE($,'[CS]BAE','Teaching space',#418,'workspace conveying knowledge and competencies',$); -#424=IFCCLASSIFICATIONREFERENCE($,'[CS]BAF','Study',#418,'workspace for reading',$); -#425=IFCCLASSIFICATIONREFERENCE($,'[CS]BAG','Laundry',#418,'workspace for laundering clothes and linen',$); -#426=IFCCLASSIFICATIONREFERENCE($,'[CS]BAH','Treatment space',#418,'workspace for health-related and other treatment and care of individuals',$); -#427=IFCCLASSIFICATIONREFERENCE($,'[CS]BAJ','Examining space',#418,'workspace for diagnosis',$); -#428=IFCCLASSIFICATIONREFERENCE($,'[CS]BAK','Observation space',#418,'workspace for monitoring individuals',$); -#429=IFCCLASSIFICATIONREFERENCE($,'[CS]BAL','Viewing space',#418,'workspace for observing processes and persons in adjacent space',$); -#430=IFCCLASSIFICATIONREFERENCE($,'[CS]BAM','Media workshop',#418,'workspace for recording and editing media',$); -#431=IFCCLASSIFICATIONREFERENCE($,'[CS]BB?','Production space',#417,'space for human activity for producing a material result',$); -#432=IFCCLASSIFICATIONREFERENCE($,'[CS]BBA','Kitchen',#431,'production space for working with foodstuffs',$); -#433=IFCCLASSIFICATIONREFERENCE($,'[CS]BBB','Materials workshop',#431,'production space for working with materials',$); -#434=IFCCLASSIFICATIONREFERENCE($,'[CS]BBC','Machine shop',#431,'production space for working with machinery and equipment',$); -#435=IFCCLASSIFICATIONREFERENCE($,'[CS]BBD','Studio',#431,'production space for working on art and crafts',$); -#436=IFCCLASSIFICATIONREFERENCE($,'[CS]BBE','Packing space',#431,'production space for sorting and packing objects',$); -#437=IFCCLASSIFICATIONREFERENCE($,'[CS]BC?','Laboratory',#417,'space for human activity for performing analyses and tests',$); -#438=IFCCLASSIFICATIONREFERENCE($,'[CS]BCA','Technical laboratory',#437,'laboratory for technical analyses',$); -#439=IFCCLASSIFICATIONREFERENCE($,'[CS]BCB','Materials laboratory',#437,'laboratory for studying materials',$); -#440=IFCCLASSIFICATIONREFERENCE($,'[CS]BCC','Biology laboratory',#437,'laboratory for biological analysis',$); -#441=IFCCLASSIFICATIONREFERENCE($,'[CS]BD?','Practice space',#417,'space for human activity of sport or culture',$); -#442=IFCCLASSIFICATIONREFERENCE($,'[CS]BDA','Sports hall',#441,'practice space for sports',$); -#443=IFCCLASSIFICATIONREFERENCE($,'[CS]BDB','Training room',#441,'practice space for training strength, condition and balance',$); -#444=IFCCLASSIFICATIONREFERENCE($,'[CS]BDC','Rehearsal room',#441,'practice space for practicing artistic competencies',$); -#445=IFCCLASSIFICATIONREFERENCE($,'[CS]BDD','Stage',#441,'practice space for performance artistic works',$); -#446=IFCCLASSIFICATIONREFERENCE($,'[CS]BDE','Playroom',#441,'practice space for children',$); -#447=IFCCLASSIFICATIONREFERENCE($,'[CS]BE?','Assembly space',#417,'space for human activity for mass assemblies of people/persons',$); -#448=IFCCLASSIFICATIONREFERENCE($,'[CS]BEA','Dining space',#447,'assembly space for consumption of food',$); -#449=IFCCLASSIFICATIONREFERENCE($,'[CS]BEB','Hall',#447,'assembly space for social events',$); -#450=IFCCLASSIFICATIONREFERENCE($,'[CS]BEC','Gallery',#447,'assembly space for displaying objects',$); -#451=IFCCLASSIFICATIONREFERENCE($,'[CS]BED','Religious faith space',#447,'assembly space for religious activities',$); -#452=IFCCLASSIFICATIONREFERENCE($,'[CS]C??','Storage space',#400,'space designed for storage of materials, equipment and organisms',$); -#453=IFCCLASSIFICATIONREFERENCE($,'[CS]CA?','Material storage space',#452,'storage space for resources',$); -#454=IFCCLASSIFICATIONREFERENCE($,'[CS]CAA','Refuse storage space',#453,'material storage space for refused and rejected materials or objects',$); -#455=IFCCLASSIFICATIONREFERENCE($,'[CS]CAB','Chemicals storage space',#453,'material storage space for chemicals',$); -#456=IFCCLASSIFICATIONREFERENCE($,'[CS]CAC','Medicine storage space',#453,'material storage space for medicines',$); -#457=IFCCLASSIFICATIONREFERENCE($,'[CS]CAD','Archive storage space',#453,'material storage space for physical documents or media',$); -#458=IFCCLASSIFICATIONREFERENCE($,'[CS]CAE','Fluid storage space',#453,'material storage space for fluid',$); -#459=IFCCLASSIFICATIONREFERENCE($,'[CS]CAF','Raw materials storage space',#453,'material storage space for substances or materials for use in production processes',$); -#460=IFCCLASSIFICATIONREFERENCE($,'[CS]CAG','Food storage space',#453,'material storage space for food and drinks',$); -#461=IFCCLASSIFICATIONREFERENCE($,'[CS]CAH','Secure storage space',#453,'material storage space for valuable objects',$); -#462=IFCCLASSIFICATIONREFERENCE($,'[CS]CAJ','Packaging storage space',#453,'material storage space of materials for packaging',$); -#463=IFCCLASSIFICATIONREFERENCE($,'[CS]CAK','Clothes storage space',#453,'material storage space for clothing, shoes and linen',$); -#464=IFCCLASSIFICATIONREFERENCE($,'[CS]CAL','Building materials storage space',#453,'material storage space for building materials',$); -#465=IFCCLASSIFICATIONREFERENCE($,'[CS]CAM','Explosives space',#453,'material storage space for explosives',$); -#466=IFCCLASSIFICATIONREFERENCE($,'[CS]CAN','Stockroom',#453,'material storage space for products, goods and cargo',$); -#467=IFCCLASSIFICATIONREFERENCE($,'[CS]CB?','Equipment storage space',#452,'storage space for moveable technical equipment',$); -#468=IFCCLASSIFICATIONREFERENCE($,'[CS]CBA','Furniture storage space',#467,'equipment storage space of objects for fitting out (of spaces)',$); -#469=IFCCLASSIFICATIONREFERENCE($,'[CS]CBB','Tool storage space',#467,'equipment storage space for tools',$); -#470=IFCCLASSIFICATIONREFERENCE($,'[CS]CBC','Instrument storage space',#467,'equipment storage space for technical instruments',$); -#471=IFCCLASSIFICATIONREFERENCE($,'[CS]CBD','Vehicle storage space',#467,'equipment storage space for modes of transport',$); -#472=IFCCLASSIFICATIONREFERENCE($,'[CS]CC?','Animal enclosure',#452,'storage space for enclosing animals',$); -#473=IFCCLASSIFICATIONREFERENCE($,'[CS]CCA','Cage',#472,'animal enclosure for keeping animals locked up',$); -#474=IFCCLASSIFICATIONREFERENCE($,'[CS]CCB','Stall',#472,'animal enclosure for keeping animals fenced in',$); -#475=IFCCLASSIFICATIONREFERENCE($,'[CS]CCC','Stable',#472,'animal enclosure for providing shelter',$); -#476=IFCCLASSIFICATIONREFERENCE($,'[CS]CCD','Water enclosure',#472,'animal enclosure for keeping animals in water',$); -#477=IFCCLASSIFICATIONREFERENCE($,'[CS]CD?','Planting space',#452,'storage space for plants',$); -#478=IFCCLASSIFICATIONREFERENCE($,'[CS]CDA','Indoor planting space',#477,'planting space for growing plants indoor',$); -#479=IFCCLASSIFICATIONREFERENCE($,'[CS]CDB','Outdoor planting space',#477,'planting space for growing plants outdoor',$); -#480=IFCCLASSIFICATIONREFERENCE($,'[CS]CE?','Dead body storage',#452,'storage space for dead bodies',$); -#481=IFCCLASSIFICATIONREFERENCE($,'[CS]CEA','Chapel of rest',#480,'dead body storage for interim storage',$); -#482=IFCCLASSIFICATIONREFERENCE($,'[CS]CEB','Crypt',#480,'dead body storage for permanent storage',$); -#483=IFCCLASSIFICATIONREFERENCE($,'[CS]D??','Space for technical systems',#400,'space designed for active technical equipment',$); -#484=IFCCLASSIFICATIONREFERENCE($,'[CS]DA?','Installation space',#483,'space for technical systems which support the function of construction entities',$); -#485=IFCCLASSIFICATIONREFERENCE($,'[CS]DAA','Electric installation space',#484,'installation space for stationary electric equipment',$); -#486=IFCCLASSIFICATIONREFERENCE($,'[CS]DAB','Information technology (IT) equipment space',#484,'installation space for stationary electronic equipment',$); -#487=IFCCLASSIFICATIONREFERENCE($,'[CS]DAC','Mechanical installation space',#484,'installation space for stationary mechanical equipment',$); -#488=IFCCLASSIFICATIONREFERENCE($,'[CS]DAD','Shared installation space',#484,'installation space for stationary technical equipment',$); -#489=IFCCLASSIFICATIONREFERENCE($,'[CS]DB?','Equipment space',#483,'space for technical systems which support human activities',$); -#490=IFCCLASSIFICATIONREFERENCE($,'[CS]DBA','Control equipment space',#489,'equipment space of controlling, regulating and monitoring',$); -#491=IFCCLASSIFICATIONREFERENCE($,'[CS]DBB','Production plant space',#489,'equipment space of fabricating and preparing products',$); -#492=IFCCLASSIFICATIONREFERENCE($,'[CS]DBC','Service equipment space',#489,'equipment space of service functions',$); -#493=IFCCLASSIFICATIONREFERENCE($,'[CS]DBD','Analysis equipment space',#489,'equipment space of analyses',$); -#494=IFCCLASSIFICATIONREFERENCE($,'[CS]DC?','Equipment operation space',#483,'space for technical systems which provides space for equipment operation',$); -#495=IFCCLASSIFICATIONREFERENCE($,'[CS]DCA','Work envelope',#494,'equipment operation space providing equipment movement space',$); -#496=IFCCLASSIFICATIONREFERENCE($,'[CS]DCB','Clearance space',#494,'equipment operation space providing clearance around equipment',$); -#497=IFCCLASSIFICATIONREFERENCE($,'[CS]E??','Space for infrastructure',#400,'space designed to create links between activity spaces',$); -#498=IFCCLASSIFICATIONREFERENCE($,'[CS]EA?','Circulation space',#497,'space for infrastructure providing access',$); -#499=IFCCLASSIFICATIONREFERENCE($,'[CS]EAA','Vestibule',#498,'circulation space between outdoor and indoor spaces',$); -#500=IFCCLASSIFICATIONREFERENCE($,'[CS]EAB','Air lock',#498,'circulation space for regulating passage between spaces',$); -#501=IFCCLASSIFICATIONREFERENCE($,'[CS]EAC','Corridor',#498,'circulation space horizontally between two or more spaces',$); -#502=IFCCLASSIFICATIONREFERENCE($,'[CS]EAD','Stairwell',#498,'circulation space vertically and non-automated between two or more storeys or levels',$); -#503=IFCCLASSIFICATIONREFERENCE($,'[CS]EAE','Lift space',#498,'circulation space vertically and automated between two or more levels',$); -#504=IFCCLASSIFICATIONREFERENCE($,'[CS]EAF','Portico',#498,'circulation space through a building',$); -#505=IFCCLASSIFICATIONREFERENCE($,'[CS]EB?','Services space',#497,'space for infrastructure for distributing technical services or media',$); -#506=IFCCLASSIFICATIONREFERENCE($,'[CS]EBA','Services tunnel',#505,'services space with horizontal access for persons',$); -#507=IFCCLASSIFICATIONREFERENCE($,'[CS]EBB','Shaft',#505,'services space with vertical access for persons',$); -#508=IFCCLASSIFICATIONREFERENCE($,'[CS]EBC','Duct',#505,'services space without access for persons',$); -#509=IFCCLASSIFICATIONREFERENCE($,'[CS]F??','Traffic space',#400,'space for traffic',$); -#510=IFCCLASSIFICATIONREFERENCE($,'[CS]FA?','Vehicle traffic space',#509,'traffic space for vehicles',$); -#511=IFCCLASSIFICATIONREFERENCE($,'[CS]FAA','Carriageway',#510,'vehicle traffic space intended for vehicles',$); -#512=IFCCLASSIFICATIONREFERENCE($,'[CS]FAB','Traffic lane',#510,'vehicle traffic space for one line of traffic',$); -#513=IFCCLASSIFICATIONREFERENCE($,'[CS]FAC','Shoulder',#510,'vehicle traffic space along a carriageway for emergency and intermediate use',$); -#514=IFCCLASSIFICATIONREFERENCE($,'[CS]FAD','Lay-by out lane',#510,'vehicle traffic space for stopping of vehicles',$); -#515=IFCCLASSIFICATIONREFERENCE($,'[CS]FAE','Passing place',#510,'vehicle traffic space for meeting of vehicles',$); -#516=IFCCLASSIFICATIONREFERENCE($,'[CS]FAF','Turning place',#510,'vehicle traffic space for turning of vehicles',$); -#517=IFCCLASSIFICATIONREFERENCE($,'[CS]FB?','Active transportation space',#509,'traffic space for persons, animals or bicycles',$); -#518=IFCCLASSIFICATIONREFERENCE($,'[CS]FBA','Walkway',#517,'active transportation spaces for pedestrians',$); -#519=IFCCLASSIFICATIONREFERENCE($,'[CS]FBB','Cycle path',#517,'active transportation space for bicycles',$); -#520=IFCCLASSIFICATIONREFERENCE($,'[CS]FBC','Cycle- and footpath',#517,'active transportation space for bicycles and pedestrians',$); -#521=IFCCLASSIFICATIONREFERENCE($,'[CS]FBD','Animal path',#517,'active transportation space for animals',$); -#522=IFCCLASSIFICATIONREFERENCE($,'[CS]FC','Aircraft traffic space',#509,'traffic space for aircrafts',$); -#523=IFCCLASSIFICATIONREFERENCE($,'[CS]FCA','Runway',#522,'aircraft traffic space for take-off and landing',$); -#524=IFCCLASSIFICATIONREFERENCE($,'[CS]FCB','Taxiway',#522,'aircraft traffic space for taxiing',$); -#525=IFCCLASSIFICATIONREFERENCE($,'[CS]FD?','Track space',#509,'traffic space for track bound objects',$); -#526=IFCCLASSIFICATIONREFERENCE($,'[CS]FDA','Rail track',#525,'track space not intended for crossing',$); -#527=IFCCLASSIFICATIONREFERENCE($,'[CS]FDB','Railway crossing',#525,'track space intended for crossing',$); -#528=IFCCLASSIFICATIONREFERENCE($,'[CS]FE?','Vessel traffic space',#509,'traffic space for vessels',$); -#529=IFCCLASSIFICATIONREFERENCE($,'[CS]FEA','Fairway',#528,'vessel track space for horizontal traffic',$); -#530=IFCCLASSIFICATIONREFERENCE($,'[CS]FEB','Sluice',#528,'vessel track space for vertical traffic',$); -#531=IFCCLASSIFICATIONREFERENCE($,'[CS]FF?','Traffic management space',#509,'traffic space for separation and management',$); -#532=IFCCLASSIFICATIONREFERENCE($,'[CS]FFA','Dividing strip',#531,'traffic management space separating traffic spaces',$); -#533=IFCCLASSIFICATIONREFERENCE($,'[CS]FFB','Platform space',#531,'traffic management space for change of transport mode',$); -#534=IFCCLASSIFICATIONREFERENCE($,'[CS]FFC','Traffic information space',#531,'traffic management space providing information',$); -#535=IFCCLASSIFICATIONREFERENCE($,'[CS]FFD','Clearance profile',#531,'traffic management space providing clearance to other objects',$); -#536=IFCCLASSIFICATIONREFERENCE($,'[CS]FFE','Prohibited area',#531,'traffic management space being part of read or street not meant for vehicle traffic',$); -#537=IFCCLASSIFICATIONREFERENCE($,'[CS]P??','Physical phenomenon space',#400,'space designed for the occurrence of physical phenomena',$); -#538=IFCCLASSIFICATIONREFERENCE($,'[CS]PA?','Matter flow space',#537,'physical phenomenon space for flow or occurrence of matter',$); -#539=IFCCLASSIFICATIONREFERENCE($,'[CS]PAA','Debris space',#538,'matter flow space for objects',$); -#540=IFCCLASSIFICATIONREFERENCE($,'[CS]PAB','Solid material flow space',#538,'matter flow space for solid materials',$); -#541=IFCCLASSIFICATIONREFERENCE($,'[CS]PAC','Gas flow spaces',#538,'matter flow space for gas',$); -#542=IFCCLASSIFICATIONREFERENCE($,'[CS]PAD','Liquid flow spaces',#538,'matter flow space for liquid',$); -#543=IFCCLASSIFICATIONREFERENCE($,'[CS]PAE','Plasma flow space',#538,'matter flow space for plasma',$); -#544=IFCCLASSIFICATIONREFERENCE($,'[CS]PAF','Smoke occurrence space',#538,'matter flow space for multiple matter kinds',$); -#545=IFCCLASSIFICATIONREFERENCE($,'[CS]PB?','Energy flow space',#537,'physical phenomenon space for flow of energy',$); -#546=IFCCLASSIFICATIONREFERENCE($,'[CS]PBA','Electrical energy flow space',#545,'energy flow spaces for electrical energy',$); -#547=IFCCLASSIFICATIONREFERENCE($,'[CS]PBB','Thermal energy flow space',#545,'energy flow spaces for thermal energy',$); -#548=IFCCLASSIFICATIONREFERENCE($,'[CS]PBC','Mechanical energy flow space',#545,'energy flow spaces for mechanical energy',$); -#549=IFCCLASSIFICATIONREFERENCE($,'[CS]PBD','Explosion space',#545,'energy flow spaces for explosion',$); -#550=IFCCLASSIFICATIONREFERENCE($,'[CS]PBE','Fire zone',#545,'energy flow spaces for combustion',$); - -#600=IFCCLASSIFICATIONREFERENCE($,'CF - Functional system',' ',#2,' ',$); -#601=IFCCLASSIFICATIONREFERENCE($,'[CF]A','Ground system',#600,'space system which terminates a construction entity downwards',$); -#602=IFCCLASSIFICATIONREFERENCE($,'[CF]B','Wall system',#600,'space system which forms and separates space vertically',$); -#603=IFCCLASSIFICATIONREFERENCE($,'[CF]C','Slab system',#600,'space system which forms and separates space horizontally',$); -#604=IFCCLASSIFICATIONREFERENCE($,'[CF]D','Roof system',#600,'space system which terminates a construction entity upwards',$); -#605=IFCCLASSIFICATIONREFERENCE($,'[CF]E','Gas and air system',#600,'installation system which supplies technical gases or technical air',$); -#606=IFCCLASSIFICATIONREFERENCE($,'[CF]F','Water and fluid system',#600,'installation system which supplies domestic water, technical water or other liquid',$); -#607=IFCCLASSIFICATIONREFERENCE($,'[CF]G','Drainage and waste system',#600,'installation system which discharges liquid or disposes of waste',$); -#608=IFCCLASSIFICATIONREFERENCE($,'[CF]H','Cooling and/or heating system',#600,'installation system which supplies cooling and/or heating',$); -#609=IFCCLASSIFICATIONREFERENCE($,'[CF]J','Ventilation system',#600,'installation system which supplies air exchange',$); -#610=IFCCLASSIFICATIONREFERENCE($,'[CF]K','Electrical system',#600,'installation system which supplies electrical energy',$); -#611=IFCCLASSIFICATIONREFERENCE($,'[CF]L','Automation system',#600,'installation system which controls, adjusts and monitors technical systems in a context',$); -#612=IFCCLASSIFICATIONREFERENCE($,'[CF]M','Information and communication system',#600,'installation system which provides communications between persons or technical systems',$); -#613=IFCCLASSIFICATIONREFERENCE($,'[CF]N','Transportation system',#600,'installation system which transports goods or persons',$); -#614=IFCCLASSIFICATIONREFERENCE($,'[CF]P','Security and safety system',#600,'installation system which protects any object from danger and damage',$); -#615=IFCCLASSIFICATIONREFERENCE($,'[CF]Q','Lighting system',#600,'installation system for light management',$); -#616=IFCCLASSIFICATIONREFERENCE($,'[CF]R','Railroad system',#600,'installation system guiding and directing track-bound vehicles',$); -#617=IFCCLASSIFICATIONREFERENCE($,'[CF]S','Arrangement system',#600,'fit-out system which equips a construction entity and its spaces with fittings and equipment',$); -#700=IFCCLASSIFICATIONREFERENCE($,'CT - Technical system',' ',#2,' ',$); -#701=IFCCLASSIFICATIONREFERENCE($,'[CT]A?','Assembly system',#700,'technical system which constitutes a layered construction',$); -#702=IFCCLASSIFICATIONREFERENCE($,'[CT]AA','Pavement construction',#701,'assembly system forming areas for transport',$); -#703=IFCCLASSIFICATIONREFERENCE($,'[CT]AB','Foundation construction',#701,'assembly system forming separation towards underground',$); -#704=IFCCLASSIFICATIONREFERENCE($,'[CT]AC','Slab construction',#701,'assembly system forming horizontal separation',$); -#705=IFCCLASSIFICATIONREFERENCE($,'[CT]AD','Wall construction',#701,'assembly system forming vertical separation',$); -#706=IFCCLASSIFICATIONREFERENCE($,'[CT]AE','Roof construction',#701,'assembly system terminating a construction entity upwards',$); -#707=IFCCLASSIFICATIONREFERENCE($,'[CT]AF','Stairway construction',#701,'assembly system establishing a step-wise link between two or more levels',$); -#708=IFCCLASSIFICATIONREFERENCE($,'[CT]AG','Ramp construction',#701,'assembly system establishing a step-free link between two or more levels',$); -#709=IFCCLASSIFICATIONREFERENCE($,'[CT]AH','Balcony',#701,'assembly system that creates an adjoining outer user space built into wall system or roof system',$); -#710=IFCCLASSIFICATIONREFERENCE($,'[CT]AJ','Bay window',#701,'assembly system that creates an extended inner user space built into wall system',$); -#711=IFCCLASSIFICATIONREFERENCE($,'[CT]AK','Dormer',#701,'assembly system that creates an extended inner user space built into roof system',$); -#712=IFCCLASSIFICATIONREFERENCE($,'[CT]AL','Roof tower',#701,'assembly system that creates an extended inner user space built on top of roof system or construction entity',$); -#713=IFCCLASSIFICATIONREFERENCE($,'[CT]AM','Light well',#701,'assembly system that creates an extended space for light transmission',$); -#714=IFCCLASSIFICATIONREFERENCE($,'[CT]B?','Structural system',#700,'technical system which forms structural construction',$); -#715=IFCCLASSIFICATIONREFERENCE($,'[CT]BA','Groundworks structure',#714,'structural system forming a regulated volume of underground',$); -#716=IFCCLASSIFICATIONREFERENCE($,'[CT]BB','Foundation structure',#714,'structural system connecting a construction entity with the underground',$); -#717=IFCCLASSIFICATIONREFERENCE($,'[CT]BC','Slab structure',#714,'structural system in a horizontal separation',$); -#718=IFCCLASSIFICATIONREFERENCE($,'[CT]BD','Wall structure',#714,'structural system in a vertical separation',$); -#719=IFCCLASSIFICATIONREFERENCE($,'[CT]BE','Roof structure',#714,'structural system terminating a construction entity upwards',$); -#720=IFCCLASSIFICATIONREFERENCE($,'[CT]BF','Floor structure',#714,'structural system terminating a space downwards',$); -#721=IFCCLASSIFICATIONREFERENCE($,'[CT]BG','Ceiling structure',#714,'structural system terminating a space upwards',$); -#722=IFCCLASSIFICATIONREFERENCE($,'[CT]BH','Routing structure',#714,'structural system supporting supply or distribution system',$); -#723=IFCCLASSIFICATIONREFERENCE($,'[CT]C?','Ground surface construction system',#700,'technical construction system forming ground-based areas',$); -#724=IFCCLASSIFICATIONREFERENCE($,'[CT]CA','Subgrade construction',#723,'ground surface construction system which gives support to other constructions',$); -#725=IFCCLASSIFICATIONREFERENCE($,'[CT]CB','Ground superstructure construction',#723,'ground surface construction system for hard covered outdoor space',$); -#726=IFCCLASSIFICATIONREFERENCE($,'[CT]CC','Traffic island construction',#723,'ground surface construction system for traffic separation area',$); -#727=IFCCLASSIFICATIONREFERENCE($,'[CT]CD','Side area construction',#723,'ground surface construction system for safety zone for traffic',$); -#728=IFCCLASSIFICATIONREFERENCE($,'[CT]CE','Railway embankment construction',#723,'ground surface construction system for railway track support',$); -#729=IFCCLASSIFICATIONREFERENCE($,'[CT]CF','Vegetation area construction',#723,'ground surface construction system for vegetation areas',$); -#730=IFCCLASSIFICATIONREFERENCE($,'[CT]CG','Water management construction',#723,'ground surface construction system for transport, storage or infiltration of water, or for space along water or over water',$); -#731=IFCCLASSIFICATIONREFERENCE($,'[CT]CH','Pipe ditch system',#723,'ground surface construction system for refilled media excavation',$); -#732=IFCCLASSIFICATIONREFERENCE($,'[CT]CJ','Foundation and ground support construction',#723,'ground surface construction system which carries vertical or horizontal load',$); -#733=IFCCLASSIFICATIONREFERENCE($,'[CT]CK','Terrain stairway / terrain ramp construction',#723,'ground surface construction system which connects spaces at different levels',$); -#734=IFCCLASSIFICATIONREFERENCE($,'[CT]CL','Terrain wall construction',#723,'ground surface construction system which separates spaces',$); -#735=IFCCLASSIFICATIONREFERENCE($,'[CT]D?','Railway track construction system',#700,'technical system which guides rail bound vehicles',$); -#736=IFCCLASSIFICATIONREFERENCE($,'[CT]DA','Ballasted railway track construction',#735,'railway track construction system with two rails, on ballast',$); -#737=IFCCLASSIFICATIONREFERENCE($,'[CT]DB','Non-ballasted railway track construction',#735,'railway track construction system with two rails, without ballast',$); -#738=IFCCLASSIFICATIONREFERENCE($,'[CT]DC','Monorail construction',#735,'railway track construction system with one rail',$); -#739=IFCCLASSIFICATIONREFERENCE($,'[CT]H?','Supply system',#700,'technical system supplying consumption',$); -#740=IFCCLASSIFICATIONREFERENCE($,'[CT]HA','Gas and air supply system',#739,'supply system for process gas',$); -#741=IFCCLASSIFICATIONREFERENCE($,'[CT]HB','Liquid supply system',#739,'supply system for liquid',$); -#742=IFCCLASSIFICATIONREFERENCE($,'[CT]HC','Cooling supply system',#739,'supply system for cooling',$); -#743=IFCCLASSIFICATIONREFERENCE($,'[CT]HD','Heating supply system',#739,'supply system for heating',$); -#744=IFCCLASSIFICATIONREFERENCE($,'[CT]HE','Combined heating and cooling supply system',#739,'supply system for cooling and heating',$); -#745=IFCCLASSIFICATIONREFERENCE($,'[CT]HF','Ventilation supply system',#739,'supply system for ventilation',$); -#746=IFCCLASSIFICATIONREFERENCE($,'[CT]HG','Power supply system',#739,'supply system for electrical energy',$); -#747=IFCCLASSIFICATIONREFERENCE($,'[CT]HH','Lighting system',#739,'supply system for lighting',$); -#748=IFCCLASSIFICATIONREFERENCE($,'[CT]HJ','Signal supply system',#739,'supply system for signals',$); -#749=IFCCLASSIFICATIONREFERENCE($,'[CT]J?','Transporting system',#700,'technical system which brings something from one place to another',$); -#750=IFCCLASSIFICATIONREFERENCE($,'[CT]JA','Gas distribution system',#749,'transport system for gas',$); -#751=IFCCLASSIFICATIONREFERENCE($,'[CT]JB','Water distribution system',#749,'transport system for water',$); -#752=IFCCLASSIFICATIONREFERENCE($,'[CT]JC','Chemical distribution system',#749,'transport system for flammable or other chemical liquids',$); -#753=IFCCLASSIFICATIONREFERENCE($,'[CT]JD','Liquids outflow system',#749,'transport system for liquid waste',$); -#754=IFCCLASSIFICATIONREFERENCE($,'[CT]JE','Solids outflow system',#749,'transport system for solid waste',$); -#755=IFCCLASSIFICATIONREFERENCE($,'[CT]JF','Cooling distribution system',#749,'transport system for cooling',$); -#756=IFCCLASSIFICATIONREFERENCE($,'[CT]JG','Heating distribution system',#749,'transport system for heating',$); -#757=IFCCLASSIFICATIONREFERENCE($,'[CT]JH','Combined heat and cooling distribution system',#749,'transport system for cooling and heating',$); -#758=IFCCLASSIFICATIONREFERENCE($,'[CT]JJ','Air distribution system',#749,'transport system for air',$); -#759=IFCCLASSIFICATIONREFERENCE($,'[CT]JK','Power distribution system',#749,'transport for electrical energy',$); -#760=IFCCLASSIFICATIONREFERENCE($,'[CT]JL','Signal distribution system',#749,'transport system for signals',$); -#761=IFCCLASSIFICATIONREFERENCE($,'[CT]JM','Passenger transportation system',#749,'transport system for persons',$); -#762=IFCCLASSIFICATIONREFERENCE($,'[CT]JN','Goods transportation system',#749,'transport system for solid goods or packets',$); -#763=IFCCLASSIFICATIONREFERENCE($,'[CT]K?','Treatment system',#700,'technical system which provides treatment',$); -#764=IFCCLASSIFICATIONREFERENCE($,'[CT]KA','Solar screening system',#763,'treatment system limiting or excluding solar heat gain',$); -#765=IFCCLASSIFICATIONREFERENCE($,'[CT]KB','Opening control system',#763,'treatment system for automatic control of openings',$); -#766=IFCCLASSIFICATIONREFERENCE($,'[CT]KC','Filter system',#763,'treatment system for separating solid particles from liquid or air flow',$); -#767=IFCCLASSIFICATIONREFERENCE($,'[CT]KD','Separator system',#763,'treatment system for separating substances',$); -#768=IFCCLASSIFICATIONREFERENCE($,'[CT]KE','Mixing system',#763,'treatment system for adding substances',$); -#769=IFCCLASSIFICATIONREFERENCE($,'[CT]KF','Pump system',#763,'treatment system for increasing pressure in a flow of liquid',$); -#770=IFCCLASSIFICATIONREFERENCE($,'[CT]KG','Pressure and expansion system',#763,'treatment system for stabilizing pressure and volume in liquid or in gas flow',$); -#771=IFCCLASSIFICATIONREFERENCE($,'[CT]KH','Transformer system',#763,'treatment system for transforming electrical energy',$); -#772=IFCCLASSIFICATIONREFERENCE($,'[CT]KJ','Antenna system',#763,'treatment system for bidirectional transforming between radio waves and electrical signals',$); -#773=IFCCLASSIFICATIONREFERENCE($,'[CT]KK','Weather station system',#763,'treatment system for transforming weather-related information into electrical signals',$); -#774=IFCCLASSIFICATIONREFERENCE($,'[CT]KL','Access control system',#763,'treatment system for physical separation of a flow of persons or items',$); -#775=IFCCLASSIFICATIONREFERENCE($,'[CT]L?','Monitoring and control system',#700,'technical system which monitors and/or controls events and processes',$); -#776=IFCCLASSIFICATIONREFERENCE($,'[CT]LA','Gas alarm system',#775,'monitoring system which raises an alarm on the occurrence of hazardous gases',$); -#777=IFCCLASSIFICATIONREFERENCE($,'[CT]LB','Fire alarm system',#775,'monitoring system which raises an alarm in the presence of smoke or fire',$); -#778=IFCCLASSIFICATIONREFERENCE($,'[CT]LC','Automation system',#775,'monitoring system which automates processes in buildings and process plants in a central unit',$); -#779=IFCCLASSIFICATIONREFERENCE($,'[CT]LD','Access monitor system',#775,'monitoring system which ensures authorized access for persons to an area or a construction entity',$); -#780=IFCCLASSIFICATIONREFERENCE($,'[CT]LE','Alarm system',#775,'monitoring system which raises an alarm in the presence of dangerous or undesirable conditions',$); -#781=IFCCLASSIFICATIONREFERENCE($,'[CT]LF','Video surveillance system',#775,'monitoring system which provides remote visual monitoring',$); -#782=IFCCLASSIFICATIONREFERENCE($,'[CT]M?','Information presenting system',#700,'technical system which presents information',$); -#783=IFCCLASSIFICATIONREFERENCE($,'[CT]MA','Warning system',#782,'information presenting system which produces a fixed sound or voice messages to warn of hazardous conditions',$); -#784=IFCCLASSIFICATIONREFERENCE($,'[CT]MB','Audio-video system',#782,'information presenting system which produces images and/or sounds',$); -#785=IFCCLASSIFICATIONREFERENCE($,'[CT]MC','Traffic control system',#782,'information presenting system which controls traffic',$); -#786=IFCCLASSIFICATIONREFERENCE($,'[CT]MD','Time system',#782,'information presenting system for time',$); -#787=IFCCLASSIFICATIONREFERENCE($,'[CT]ME','Sign system',#782,'information presenting system which provides instruction in a written or symbolic form',$); -#788=IFCCLASSIFICATIONREFERENCE($,'[CT]P?','Protection system',#700,'self-acting technical system which protects against danger or unwanted conditions',$); -#789=IFCCLASSIFICATIONREFERENCE($,'[CT]PA','Fire protection system',#788,'protection system by opening or closing doors and windows in the event of a fire',$); -#790=IFCCLASSIFICATIONREFERENCE($,'[CT]PB','Firefighting system',#788,'protection system against fire by extinguishing',$); -#791=IFCCLASSIFICATIONREFERENCE($,'[CT]PC','Earthing system',#788,'protection system against dangerous electrical currents by earthing of electrical systems',$); -#792=IFCCLASSIFICATIONREFERENCE($,'[CT]PD','Lightning protection system',#788,'protection system against lightning by earthing of electrical systems',$); -#793=IFCCLASSIFICATIONREFERENCE($,'[CT]PE','Cathodic protection system',#788,'protection system for metal constructions against corrosion by corrosion protection',$); -#794=IFCCLASSIFICATIONREFERENCE($,'[CT]Q?','Storage system',#700,'technical system which stores information, energy or substances',$); -#795=IFCCLASSIFICATIONREFERENCE($,'[CT]QA','Meter system',#794,'storage system for metered consumption information',$); -#796=IFCCLASSIFICATIONREFERENCE($,'[CT]QB','Gas and air storage system',#794,'storage system for air and gases',$); -#797=IFCCLASSIFICATIONREFERENCE($,'[CT]QC','Liquid storage system',#794,'storage system for liquids',$); -#798=IFCCLASSIFICATIONREFERENCE($,'[CT]QD','Energy storage system',#794,'storage system for energy',$); -#799=IFCCLASSIFICATIONREFERENCE($,'[CT]R?','Furnishing system',#700,'technical system which fits out space or construction elements in a construction entity',$); -#800=IFCCLASSIFICATIONREFERENCE($,'[CT]RA','Planting system',#799,'furnishing system in the form of vegetation',$); -#801=IFCCLASSIFICATIONREFERENCE($,'[CT]RB','Furniture system',#799,'furnishing system in the form of fixed or moveable construction elements',$); -#802=IFCCLASSIFICATIONREFERENCE($,'[CT]RC','Equipment system',#799,'furnishing system in the form of tools used in a particular situation',$); -#900=IFCCLASSIFICATIONREFERENCE($,'CO - Construction component',' ',#2,' ',$); -#901=IFCCLASSIFICATIONREFERENCE($,'[CO]B??','Sensing object',#900,'object for picking up information and providing a representation',$); -#902=IFCCLASSIFICATIONREFERENCE($,'[CO]BA?','Electric potential sensing object',#901,'sensing object for electric potential',$); -#903=IFCCLASSIFICATIONREFERENCE($,'[CO]BAA','Voltage transformer',#902,'electric potential sensing object, with scalar output',$); -#904=IFCCLASSIFICATIONREFERENCE($,'[CO]BAB','Voltage relay',#902,'electric potential sensing object, with Boolean output',$); -#905=IFCCLASSIFICATIONREFERENCE($,'[CO]BB?','Resistivity sensing object',#901,'sensing object for resistivity or conductivity',$); -#906=IFCCLASSIFICATIONREFERENCE($,'[CO]BBA','Electric resistivity sensor',#905,'resistivity sensing object for electric current flow, with scalar output',$); -#907=IFCCLASSIFICATIONREFERENCE($,'[CO]BBB','Electric resistivity detector',#905,'resistivity sensing object for electric current flow, with Boolean output',$); -#908=IFCCLASSIFICATIONREFERENCE($,'[CO]BBC','Thermal resistivity sensor',#905,'resistivity sensing object for thermal flow, with scalar output',$); -#909=IFCCLASSIFICATIONREFERENCE($,'[CO]BBD','Thermal resistivity detector',#905,'resistivity sensing object for thermal flow, with Boolean output',$); -#910=IFCCLASSIFICATIONREFERENCE($,'[CO]BC?','Electric current sensing object',#901,'sensing object for electric current',$); -#911=IFCCLASSIFICATIONREFERENCE($,'[CO]BCA','Current transformer',#910,'electric current sensing object, with scalar output',$); -#912=IFCCLASSIFICATIONREFERENCE($,'[CO]BCB','Current relay',#910,'electric current sensing object, with Boolean output',$); -#913=IFCCLASSIFICATIONREFERENCE($,'[CO]BD?','Density sensing object',#901,'sensing object for density',$); -#914=IFCCLASSIFICATIONREFERENCE($,'[CO]BDA','Density transmitter',#913,'density sensing object, with scalar output',$); -#915=IFCCLASSIFICATIONREFERENCE($,'[CO]BDB','Density switch',#913,'density sensing object, with Boolean output',$); -#916=IFCCLASSIFICATIONREFERENCE($,'[CO]BE?','Field sensing object',#901,'sensing object for field',$); -#917=IFCCLASSIFICATIONREFERENCE($,'[CO]BEA','Electric field sensor',#916,'field sensing object for electric field, with scalar output',$); -#918=IFCCLASSIFICATIONREFERENCE($,'[CO]BEB','Electric field detector',#916,'field sensing object for electric field, with Boolean output',$); -#919=IFCCLASSIFICATIONREFERENCE($,'[CO]BEC','Magnetic field sensor',#916,'field sensing object for magnetic field, with scalar output',$); -#920=IFCCLASSIFICATIONREFERENCE($,'[CO]BED','Magnetic field detector',#916,'field sensing object for magnetic field, with Boolean output',$); -#921=IFCCLASSIFICATIONREFERENCE($,'[CO]BF?','Flow sensing object',#901,'sensing object for flow',$); -#922=IFCCLASSIFICATIONREFERENCE($,'[CO]BFA','Flow transmitter',#921,'flow sensing object, with scalar output',$); -#923=IFCCLASSIFICATIONREFERENCE($,'[CO]BFB','Flow switch',#921,'flow sensing object, with Boolean output',$); -#924=IFCCLASSIFICATIONREFERENCE($,'[CO]BG?','Physical dimension sensing object',#901,'sensing object of spatial dimension and/or position',$); -#925=IFCCLASSIFICATIONREFERENCE($,'[CO]BGA','Position transmitter',#924,'physical dimension sensing object of position, with scalar output',$); -#926=IFCCLASSIFICATIONREFERENCE($,'[CO]BGB','Position switch',#924,'physical dimension sensing object of position, with Boolean output',$); -#927=IFCCLASSIFICATIONREFERENCE($,'[CO]BGC','Distance transmitter',#924,'physical dimension sensing object of length, with scalar output',$); -#928=IFCCLASSIFICATIONREFERENCE($,'[CO]BGD','Distance switch',#924,'physical dimension sensing object of length, with Boolean output',$); -#929=IFCCLASSIFICATIONREFERENCE($,'[CO]BGE','Angle transmitter',#924,'physical dimension sensing object of angle or direction, with scalar output',$); -#930=IFCCLASSIFICATIONREFERENCE($,'[CO]BGF','Angle switch',#924,'physical dimension sensing object of angle or direction, with Boolean output',$); -#931=IFCCLASSIFICATIONREFERENCE($,'[CO]BGG','Object scanner',#924,'physical dimension sensing object of physical object',$); -#932=IFCCLASSIFICATIONREFERENCE($,'[CO]BH?','Energy sensing object',#901,'sensing object for energy',$); -#933=IFCCLASSIFICATIONREFERENCE($,'[CO]BHA','Flow energy meter',#932,'energy sensing object of flow with defined energy density',$); -#934=IFCCLASSIFICATIONREFERENCE($,'[CO]BHB','Thermal energy meter',#932,'energy sensing object of thermal flow with defined heat capacity',$); -#935=IFCCLASSIFICATIONREFERENCE($,'[CO]BHC','Electric energy meter',#932,'energy sensing object of electricity flow',$); -#936=IFCCLASSIFICATIONREFERENCE($,'[CO]BJ?','Power sensing object',#901,'sensing object for power',$); -#937=IFCCLASSIFICATIONREFERENCE($,'[CO]BJA','Power meter',#936,'power sensing object, with scalar output',$); -#938=IFCCLASSIFICATIONREFERENCE($,'[CO]BJB','Power limit switch',#936,'power sensing object, with Boolean output',$); -#939=IFCCLASSIFICATIONREFERENCE($,'[CO]BK?','Time sensing object',#901,'sensing object for time',$); -#940=IFCCLASSIFICATIONREFERENCE($,'[CO]BKA','Time sensor',#939,'time sensing object, with scalar output',$); -#941=IFCCLASSIFICATIONREFERENCE($,'[CO]BKB','Timer switch',#939,'time sensing object, with Boolean output',$); -#942=IFCCLASSIFICATIONREFERENCE($,'[CO]BL?','Level sensing object',#901,'sensing object for level',$); -#943=IFCCLASSIFICATIONREFERENCE($,'[CO]BLA','Level transmitter',#942,'level sensing object, with scalar output',$); -#944=IFCCLASSIFICATIONREFERENCE($,'[CO]BLB','Level switch',#942,'level sensing object, with Boolean output',$); -#945=IFCCLASSIFICATIONREFERENCE($,'[CO]BM?','Humidity sensing object',#901,'sensing object for humidity',$); -#946=IFCCLASSIFICATIONREFERENCE($,'[CO]BMA','Humidity transmitter',#945,'humidity sensing object, with scalar output',$); -#947=IFCCLASSIFICATIONREFERENCE($,'[CO]BMB','Humidity switch',#945,'humidity sensing object, with Boolean output',$); -#948=IFCCLASSIFICATIONREFERENCE($,'[CO]BP?','Pressure sensing object',#901,'sensing object for pressure',$); -#949=IFCCLASSIFICATIONREFERENCE($,'[CO]BPA','Absolute pressure transmitter',#948,'pressure sensing object utilizing one port for absolute pressure sensing, with scalar output',$); -#950=IFCCLASSIFICATIONREFERENCE($,'[CO]BPB','Absolute Pressure Switch',#948,'pressure sensing object utilizing one port for absolute pressure sensing, with Boolean output',$); -#951=IFCCLASSIFICATIONREFERENCE($,'[CO]BPC','Differential pressure transmitter',#948,'pressure sensing object utilizing two ports for differential pressure sensing, with scalar output',$); -#952=IFCCLASSIFICATIONREFERENCE($,'[CO]BPD','Differential pressure switch',#948,'pressure sensing object utilizing two ports for differential pressure sensing, with Boolean output',$); -#953=IFCCLASSIFICATIONREFERENCE($,'[CO]BQ?','Concentration sensing object',#901,'sensing object for substance concentration',$); -#954=IFCCLASSIFICATIONREFERENCE($,'[CO]BQA','Gas sensor',#953,'concentration sensing object of a gas, with scalar output',$); -#955=IFCCLASSIFICATIONREFERENCE($,'[CO]BQB','Gas detector',#953,'concentration sensing object of a gas, with Boolean output',$); -#956=IFCCLASSIFICATIONREFERENCE($,'[CO]BQC','Liquid sensor',#953,'concentration sensing object of liquid, with scalar output',$); -#957=IFCCLASSIFICATIONREFERENCE($,'[CO]BQD','Liquid detector',#953,'concentration sensing object of liquid, with Boolean output',$); -#958=IFCCLASSIFICATIONREFERENCE($,'[CO]BQE','Solid matter sensor',#953,'concentration sensing object of solid matter, with scalar output',$); -#959=IFCCLASSIFICATIONREFERENCE($,'[CO]BQF','Solid matter detector',#953,'concentration sensing object of solid matter, with Boolean output',$); -#960=IFCCLASSIFICATIONREFERENCE($,'[CO]BR?','Radiation sensing object',#901,'sensing object for radiation',$); -#961=IFCCLASSIFICATIONREFERENCE($,'[CO]BRA','Light sensor',#960,'radiation sensing object of visible electromagnetic waves, with scalar output',$); -#962=IFCCLASSIFICATIONREFERENCE($,'[CO]BRB','Light detector',#960,'radiation sensing object of visible electromagnetic waves, with Boolean output',$); -#963=IFCCLASSIFICATIONREFERENCE($,'[CO]BRC','Electromagnetic wave sensor',#960,'radiation sensing object for non-visible electromagnetic waves, with scalar output',$); -#964=IFCCLASSIFICATIONREFERENCE($,'[CO]BRD','Electromagnetic wave detector',#960,'radiation sensing object for non-visible electromagnetic waves, with Boolean output',$); -#965=IFCCLASSIFICATIONREFERENCE($,'[CO]BRE','Radiation counter',#960,'radiation sensing object of nuclear particles, with scalar output',$); -#966=IFCCLASSIFICATIONREFERENCE($,'[CO]BRF','Radiation detector',#960,'radiation sensing object of nuclear particles, with Boolean output',$); -#967=IFCCLASSIFICATIONREFERENCE($,'[CO]BS?','Time-rating object',#901,'sensing object for time-rate',$); -#968=IFCCLASSIFICATIONREFERENCE($,'[CO]BSA','Cycle rate transmitter',#967,'time-rating object of non-rotational cycles, with scalar output',$); -#969=IFCCLASSIFICATIONREFERENCE($,'[CO]BSB','Cycle rate detecting switch',#967,'time-rating object of non-rotational cycles, with Boolean output',$); -#970=IFCCLASSIFICATIONREFERENCE($,'[CO]BSC','Speed sensing transmitter',#967,'time-rating object of distance, with scalar output',$); -#971=IFCCLASSIFICATIONREFERENCE($,'[CO]BSD','Speed detecting switch',#967,'time-rating object of distance, with Boolean output',$); -#972=IFCCLASSIFICATIONREFERENCE($,'[CO]BSE','Tachometer',#967,'time-rating object of rotation, with scalar output',$); -#973=IFCCLASSIFICATIONREFERENCE($,'[CO]BSF','Rotation speed relay',#967,'time-rating object of rotation, with Boolean output',$); -#974=IFCCLASSIFICATIONREFERENCE($,'[CO]BSG','Accelerometer transmitter',#967,'time-rating object of speed, with scalar output',$); -#975=IFCCLASSIFICATIONREFERENCE($,'[CO]BSH','Accelerometer relay',#967,'time-rating object of speed, with Boolean output',$); -#976=IFCCLASSIFICATIONREFERENCE($,'[CO]BT?','Temperature sensing object',#901,'sensing object for temperature',$); -#977=IFCCLASSIFICATIONREFERENCE($,'[CO]BTA','Temperature transmitter',#976,'temperature sensing object, with scalar output',$); -#978=IFCCLASSIFICATIONREFERENCE($,'[CO]BTB','Temperature switch',#976,'temperature sensing object, with Boolean output',$); -#979=IFCCLASSIFICATIONREFERENCE($,'[CO]BU?','Multi-quantity sensing object',#901,'sensing object for multiple quantities',$); -#980=IFCCLASSIFICATIONREFERENCE($,'[CO]BUA','Multi-sensor',#979,'multi-quantity sensing object, with scalar output(s)',$); -#981=IFCCLASSIFICATIONREFERENCE($,'[CO]BUB','Multi-detector',#979,'multi-quantity sensing object, with Boolean output(s)',$); -#982=IFCCLASSIFICATIONREFERENCE($,'[CO]BW?','Force sensing object',#901,'sensing object for weight, force or torque',$); -#983=IFCCLASSIFICATIONREFERENCE($,'[CO]BWA','Weight transmitter',#982,'force sensing object of weight, with scalar output',$); -#984=IFCCLASSIFICATIONREFERENCE($,'[CO]BWB','Weight detecting switch',#982,'force sensing object of weight, with Boolean output',$); -#985=IFCCLASSIFICATIONREFERENCE($,'[CO]BWC','Force value transmitter',#982,'force sensing object of force, with scalar output',$); -#986=IFCCLASSIFICATIONREFERENCE($,'[CO]BWD','Force detecting switch',#982,'force sensing object of force, with Boolean output',$); -#987=IFCCLASSIFICATIONREFERENCE($,'[CO]BWE','Torque value transmitter',#982,'force sensing object of torque, with scalar output',$); -#988=IFCCLASSIFICATIONREFERENCE($,'[CO]BWF','Torque switch',#982,'force sensing object of torque, with Boolean output',$); -#989=IFCCLASSIFICATIONREFERENCE($,'[CO]BX?','Audio-visual sensing object',#901,'sensing object of sound and/or visual appearance',$); -#990=IFCCLASSIFICATIONREFERENCE($,'[CO]BXA','Acoustic sensor',#989,'audio-visual sensing object of sound, with scalar output',$); -#991=IFCCLASSIFICATIONREFERENCE($,'[CO]BXB','Acoustic detector',#989,'audio-visual sensing object of sound, with Boolean output',$); -#992=IFCCLASSIFICATIONREFERENCE($,'[CO]BXC','Image sensor',#989,'audio-visual sensing object of visual appearance, with scalar output',$); -#993=IFCCLASSIFICATIONREFERENCE($,'[CO]BXD','Image detector',#989,'audio-visual sensing object of visual appearance, with Boolean output',$); -#994=IFCCLASSIFICATIONREFERENCE($,'[CO]BY?','Information sensing object',#901,'sensing object of stored information',$); -#995=IFCCLASSIFICATIONREFERENCE($,'[CO]BYA','Chip reader',#994,'information sensing object by electrical connection',$); -#996=IFCCLASSIFICATIONREFERENCE($,'[CO]BYB','Electromagnetic reader',#994,'information sensing object by electromagnetic field',$); -#997=IFCCLASSIFICATIONREFERENCE($,'[CO]BYC','Optical reader',#994,'information sensing object by light',$); -#998=IFCCLASSIFICATIONREFERENCE($,'[CO]BZ?','Incident sensing object',#901,'sensing object for incidents or amounts',$); -#999=IFCCLASSIFICATIONREFERENCE($,'[CO]BZA','Counter',#998,'incident sensing object detecting the number of incidents, with scalar output',$); -#1000=IFCCLASSIFICATIONREFERENCE($,'[CO]BZB','Threshold detector',#998,'incident sensing object detecting an incident with Boolean output',$); -#1001=IFCCLASSIFICATIONREFERENCE($,'[CO]BZC','Person detector',#998,'incident sensing object detecting the presence of humans, with Boolean output',$); -#1002=IFCCLASSIFICATIONREFERENCE($,'[CO]BZD','Matter detector',#998,'incident sensing object detecting the presence of matters, with Boolean output',$); -#1003=IFCCLASSIFICATIONREFERENCE($,'[CO]C??','Storing object',#900,'object for storing for subsequent retrieval',$); -#1004=IFCCLASSIFICATIONREFERENCE($,'[CO]CA?','Capacitive storing object',#1003,'storing object for electric energy within an electrostatic field',$); -#1005=IFCCLASSIFICATIONREFERENCE($,'[CO]CAA','Capacitor',#1004,'capacitive storing object for electric charge',$); -#1006=IFCCLASSIFICATIONREFERENCE($,'[CO]CB?','Inductive storing object',#1003,'storing object for electric energy within an electromagnetic field',$); -#1007=IFCCLASSIFICATIONREFERENCE($,'[CO]CBA','Inductor',#1006,'inductive storing object for inductive charge',$); -#1008=IFCCLASSIFICATIONREFERENCE($,'[CO]CC?','Electrochemical storing object',#1003,'storing object for electric energy within an electrochemical substance',$); -#1009=IFCCLASSIFICATIONREFERENCE($,'[CO]CCA','Rechargeable battery',#1008,'electrochemical storing object by reversible reactions',$); -#1010=IFCCLASSIFICATIONREFERENCE($,'[CO]CF?','Information storing object',#1003,'storing object for information',$); -#1011=IFCCLASSIFICATIONREFERENCE($,'[CO]CFA','Information storing media',#1010,'information storing object on a carrier medium',$); -#1012=IFCCLASSIFICATIONREFERENCE($,'[CO]CL?','Open stationary storing object',#1003,'storing object for matters or persons within a stationary open enclosure',$); -#1013=IFCCLASSIFICATIONREFERENCE($,'[CO]CLA','Pool',#1012,'open stationary storing object for fluids',$); -#1014=IFCCLASSIFICATIONREFERENCE($,'[CO]CLB','Shelf',#1012,'open stationary storing object for solid objects',$); -#1015=IFCCLASSIFICATIONREFERENCE($,'[CO]CLC','Seat',#1012,'open stationary storing object for persons',$); -#1016=IFCCLASSIFICATIONREFERENCE($,'[CO]CM?','Enclosed stationary storing object',#1003,'storing object for matters within a stationary closed enclosure',$); -#1017=IFCCLASSIFICATIONREFERENCE($,'[CO]CMA','Tank',#1016,'enclosed stationary storing object for fluids',$); -#1018=IFCCLASSIFICATIONREFERENCE($,'[CO]CMB','Box',#1016,'enclosed stationary storing object for solid matters',$); -#1019=IFCCLASSIFICATIONREFERENCE($,'[CO]CN?','Moveable storing object',#1003,'storing object for matters or persons within a moveable closed enclosure',$); -#1020=IFCCLASSIFICATIONREFERENCE($,'[CO]CNA','Container',#1019,'moveable storing object for solid matters or persons',$); -#1021=IFCCLASSIFICATIONREFERENCE($,'[CO]CNB','Gas cylinder',#1019,'moveable storing object for gas',$); -#1022=IFCCLASSIFICATIONREFERENCE($,'[CO]CNC','Drum',#1019,'moveable storing object for liquid',$); -#1023=IFCCLASSIFICATIONREFERENCE($,'[CO]CP?','Thermal energy storing object',#1003,'storing object of thermal energy',$); -#1024=IFCCLASSIFICATIONREFERENCE($,'[CO]CPA','Liquid Tank',#1023,'thermal energy storing object of liquid',$); -#1025=IFCCLASSIFICATIONREFERENCE($,'[CO]CPB','Gas tank',#1023,'thermal energy storing object of gas',$); -#1026=IFCCLASSIFICATIONREFERENCE($,'[CO]CPC','Matter tank',#1023,'thermal energy storing object of solid matter',$); -#1027=IFCCLASSIFICATIONREFERENCE($,'[CO]CPD','Crystalline tank',#1023,'thermal energy storing object of state changing material',$); -#1028=IFCCLASSIFICATIONREFERENCE($,'[CO]CQ?','Mechanical energy storing object',#1003,'storing object of mechanical energy',$); -#1029=IFCCLASSIFICATIONREFERENCE($,'[CO]CQA','Flywheel',#1028,'mechanical energy storing object in the form of kinetic energy',$); -#1030=IFCCLASSIFICATIONREFERENCE($,'[CO]CQB','Spring',#1028,'mechanical energy storing object in the form of elastic energy',$); -#1031=IFCCLASSIFICATIONREFERENCE($,'[CO]CQC','Counterweight',#1028,'mechanical energy storing object in the form of gravitational energy',$); -#1032=IFCCLASSIFICATIONREFERENCE($,'[CO]E??','Emitting object',#900,'object for emitting',$); -#1033=IFCCLASSIFICATIONREFERENCE($,'[CO]EA?','Light object',#1032,'emitting object of light',$); -#1034=IFCCLASSIFICATIONREFERENCE($,'[CO]EAA','Electric lamp',#1033,'light object by electricity',$); -#1035=IFCCLASSIFICATIONREFERENCE($,'[CO]EAB','Gas lamp',#1033,'light object by gas combustion',$); -#1036=IFCCLASSIFICATIONREFERENCE($,'[CO]EAC','Liqiud lamp',#1033,'light object by liquid combustion',$); -#1037=IFCCLASSIFICATIONREFERENCE($,'[CO]EB?','Electric heating object',#1032,'emitting object of heat provided by electric energy',$); -#1038=IFCCLASSIFICATIONREFERENCE($,'[CO]EBA','Electric boiler',#1037,'electric heating object delivered by fluid',$); -#1039=IFCCLASSIFICATIONREFERENCE($,'[CO]EBB','Electric heating surface',#1037,'electric heating object delivered by a surface',$); -#1040=IFCCLASSIFICATIONREFERENCE($,'[CO]EBC','Heating cable',#1037,'electric heating object delivered by a cable',$); -#1041=IFCCLASSIFICATIONREFERENCE($,'[CO]EBD','Electric hot air blower',#1037,'electric heating object delivered by forced air',$); -#1042=IFCCLASSIFICATIONREFERENCE($,'[CO]EBE','Arc heating object',#1037,'electric heating object delivered by an electric arc',$); -#1043=IFCCLASSIFICATIONREFERENCE($,'[CO]EBF','Induction heater',#1037,'electric heating object delivered by a current flow',$); -#1044=IFCCLASSIFICATIONREFERENCE($,'[CO]EBG','Infrared heater',#1037,'electric heating object delivered by infrared radiation',$); -#1045=IFCCLASSIFICATIONREFERENCE($,'[CO]EBH','Electric oven',#1037,'electric heating object delivered by surrounding surfaces',$); -#1046=IFCCLASSIFICATIONREFERENCE($,'[CO]EC?','Electric cooling object',#1032,'emitting object of coldness provided by electric energy',$); -#1047=IFCCLASSIFICATIONREFERENCE($,'[CO]ECA','Electric cooling surface',#1046,'electric cooling object applying a cooling surface',$); -#1048=IFCCLASSIFICATIONREFERENCE($,'[CO]ECB','Electric cold air blower',#1046,'electric cooling object applying forced air',$); -#1049=IFCCLASSIFICATIONREFERENCE($,'[CO]ECC','Compression chiller',#1046,'electric cooling object utilizing phase changing',$); -#1050=IFCCLASSIFICATIONREFERENCE($,'[CO]EE?','Wireless power object',#1032,'emitting object of wireless power',$); -#1051=IFCCLASSIFICATIONREFERENCE($,'[CO]EEA','Inductive power antenna',#1050,'wireless power object utilizing inductive coupling',$); -#1052=IFCCLASSIFICATIONREFERENCE($,'[CO]EEB','Magnetron',#1050,'wireless power object utilizing microwaves',$); -#1053=IFCCLASSIFICATIONREFERENCE($,'[CO]EEC','X-ray source',#1050,'wireless power object utilizing x-rays',$); -#1054=IFCCLASSIFICATIONREFERENCE($,'[CO]EED','Gamma ray source',#1050,'wireless power object utilizing gamma rays',$); -#1055=IFCCLASSIFICATIONREFERENCE($,'[CO]EEE','Capacitive coupler',#1050,'wireless power object utilizing capacitive coupling',$); -#1056=IFCCLASSIFICATIONREFERENCE($,'[CO]EG?','Thermal energy transfer object',#1032,'emitting object of heat and coldness provided by transfer of thermal energy',$); -#1057=IFCCLASSIFICATIONREFERENCE($,'[CO]EGA','Heat pump',#1056,'thermal energy transfer object utilizing phase changing',$); -#1058=IFCCLASSIFICATIONREFERENCE($,'[CO]EGB','Peltier element',#1056,'thermal energy transfer object utilizing Peltier effect',$); -#1059=IFCCLASSIFICATIONREFERENCE($,'[CO]EGC','Heat exchanger',#1056,'thermal energy transfer object between flows by means of an intermediate material',$); -#1060=IFCCLASSIFICATIONREFERENCE($,'[CO]EM?','Combustion heating object',#1032,'emitting object of heat provided by combustion',$); -#1061=IFCCLASSIFICATIONREFERENCE($,'[CO]EMA','Stove',#1060,'combustion heating object for heating of space',$); -#1062=IFCCLASSIFICATIONREFERENCE($,'[CO]EMB','Combustion boiler',#1060,'combustion heating object for heating of fluid',$); -#1063=IFCCLASSIFICATIONREFERENCE($,'[CO]EMC','Burner',#1060,'combustion heating object for heating of solid matter',$); -#1064=IFCCLASSIFICATIONREFERENCE($,'[CO]EP?','Thermal heating object',#1032,'emitting object of heat provided by thermal energy',$); -#1065=IFCCLASSIFICATIONREFERENCE($,'[CO]EPA','Heating surface',#1064,'thermal heating object delivered by a permeable heated surface',$); -#1066=IFCCLASSIFICATIONREFERENCE($,'[CO]EPB','Heating tube',#1064,'thermal heating object delivered by heated fluid',$); -#1067=IFCCLASSIFICATIONREFERENCE($,'[CO]EPC','Heating panel',#1064,'thermal heating object delivered by a non-permeable heated surface',$); -#1068=IFCCLASSIFICATIONREFERENCE($,'[CO]EPD','Hot air blower',#1064,'thermal heating object delivered by forced air',$); -#1069=IFCCLASSIFICATIONREFERENCE($,'[CO]EQ?','Thermal cooling object',#1032,'emitting object of coldness provided by thermal energy',$); -#1070=IFCCLASSIFICATIONREFERENCE($,'[CO]EQA','Cooling surface',#1069,'thermal cooling object applying a permeable cold surface',$); -#1071=IFCCLASSIFICATIONREFERENCE($,'[CO]EQB','Cooling panel',#1069,'thermal cooling object applying a non-permeable cold surface',$); -#1072=IFCCLASSIFICATIONREFERENCE($,'[CO]EQC','Chiller',#1069,'thermal cooling object applying forced air',$); -#1073=IFCCLASSIFICATIONREFERENCE($,'[CO]EQD','Cooler',#1069,'thermal cooling object providing cold fluid',$); -#1074=IFCCLASSIFICATIONREFERENCE($,'[CO]EQE','Cooling tube',#1069,'thermal cooling object applying chilled liquid in tubes',$); -#1075=IFCCLASSIFICATIONREFERENCE($,'[CO]ET?','Nuclear powered heating object',#1032,'emitting object of heat provided by nuclear fission',$); -#1076=IFCCLASSIFICATIONREFERENCE($,'[CO]ETA','Boiling water reactor',#1075,'nuclear powered heating object providing hot water',$); -#1077=IFCCLASSIFICATIONREFERENCE($,'[CO]ETB','Pressurized water reactor',#1075,'nuclear powered heating object providing steam fluid',$); -#1078=IFCCLASSIFICATIONREFERENCE($,'[CO]ETC','High-temperature gas-cooled reactor',#1075,'nuclear powered heating object providing hot gas',$); -#1079=IFCCLASSIFICATIONREFERENCE($,'[CO]EU?','Particle emitting object',#1032,'emitting object of sub-atomic particles',$); -#1080=IFCCLASSIFICATIONREFERENCE($,'[CO]EUA','Plasma generator',#1079,'particle emitting object being ionized',$); -#1081=IFCCLASSIFICATIONREFERENCE($,'[CO]EUB','Particle generator',#1079,'particle emitting object being non-ionized',$); -#1082=IFCCLASSIFICATIONREFERENCE($,'[CO]EV?','Acoustic wave emitting object',#1032,'emitting object of acoustic waves',$); -#1083=IFCCLASSIFICATIONREFERENCE($,'[CO]EVA','Sonar',#1082,'acoustic wave emitting object utilizing ultrasonic frequencies',$); -#1084=IFCCLASSIFICATIONREFERENCE($,'[CO]EVB','Anti-noise loudspeaker',#1082,'acoustic wave emitting object utilizing audible frequencies for noise cancellation',$); -#1085=IFCCLASSIFICATIONREFERENCE($,'[CO]F??','Protecting object',#900,'object for protecting against the effects of dangerous or undesirable conditions',$); -#1086=IFCCLASSIFICATIONREFERENCE($,'[CO]FA?','Overvoltage protecting object',#1085,'protecting object related to overvoltages',$); -#1087=IFCCLASSIFICATIONREFERENCE($,'[CO]FAA','Spark gap surge arrester',#1086,'overvoltage protecting object by a spark gap',$); -#1088=IFCCLASSIFICATIONREFERENCE($,'[CO]FAB','Varistor surge arrester',#1086,'overvoltage protecting object by a varistor',$); -#1089=IFCCLASSIFICATIONREFERENCE($,'[CO]FAC','Zener diode',#1086,'overvoltage protecting object by a zener diode',$); -#1090=IFCCLASSIFICATIONREFERENCE($,'[CO]FAD','Surge absorber',#1086,'overvoltage protecting object by surge absorption',$); -#1091=IFCCLASSIFICATIONREFERENCE($,'[CO]FB?','Earth fault current protecting object',#1085,'protecting object related to earth fault currents',$); -#1092=IFCCLASSIFICATIONREFERENCE($,'[CO]FBA','Residual current device',#1091,'earth fault current protecting object that monitors an electric network and switches off in the event of earth fault currents',$); -#1093=IFCCLASSIFICATIONREFERENCE($,'[CO]FBB','Neutral earthing limiter',#1091,'earth fault current protecting object that limits the value of an earth fault current',$); -#1094=IFCCLASSIFICATIONREFERENCE($,'[CO]FC?','Overcurrent protecting object',#1085,'protecting object related to overcurrents',$); -#1095=IFCCLASSIFICATIONREFERENCE($,'[CO]FCA','Fuse',#1094,'overcurrent protecting object that by fusing opens the circuit in which it is inserted by breaking the current when this exceeds a given value for a sufficient time',$); -#1096=IFCCLASSIFICATIONREFERENCE($,'[CO]FCB','Miniature circuit-breaker',#1094,'overcurrent protecting object capable of making, carrying and breaking currents under normal circuit conditions and also making, carrying for a specified time, and automatically breaking currents under specified abnormal circuit conditions (this class is intended for circuit-breakers such as those defined in accordance with IEC 60898 series)',$); -#1097=IFCCLASSIFICATIONREFERENCE($,'[CO]FCC','Bimetal',#1094,'overcurrent protecting object that opens the circuit in which it is inserted by interrupting the current when this exceeds a given value for a sufficient time',$); -#1098=IFCCLASSIFICATIONREFERENCE($,'[CO]FE?','Field protecting object',#1085,'protecting object related to electric and/or magnetic fields',$); -#1099=IFCCLASSIFICATIONREFERENCE($,'[CO]FEA','Electric field shield',#1098,'field protecting object of electric fields',$); -#1100=IFCCLASSIFICATIONREFERENCE($,'[CO]FEB','Magnetic field shield',#1098,'field protecting object of magnetic fields',$); -#1101=IFCCLASSIFICATIONREFERENCE($,'[CO]FEC','Electromagnetic field shield',#1098,'field protecting object of electromagnetic fields',$); -#1102=IFCCLASSIFICATIONREFERENCE($,'[CO]FL?','Pressure protecting object',#1085,'protecting object related to pressure',$); -#1103=IFCCLASSIFICATIONREFERENCE($,'[CO]FLA','Safety valve',#1102,'pressure protecting object releasing steam or liquid when the pressure exceeds a set limit value',$); -#1104=IFCCLASSIFICATIONREFERENCE($,'[CO]FLB','Safety damper',#1102,'pressure protecting object opening or closing an air flow when the pressure is above or below a set limit value',$); -#1105=IFCCLASSIFICATIONREFERENCE($,'[CO]FLC','Vacuum breaker',#1102,'pressure protecting object preventing vacuum',$); -#1106=IFCCLASSIFICATIONREFERENCE($,'[CO]FLD','Rupture disc',#1102,'pressure protecting object that breaks open irreversibly in the event of excessive pressure difference',$); -#1107=IFCCLASSIFICATIONREFERENCE($,'[CO]FLE','Expansion tank',#1102,'pressure protecting object provided by a volume expansion',$); -#1108=IFCCLASSIFICATIONREFERENCE($,'[CO]FM?','Fire protecting object',#1085,'protecting object related to fire',$); -#1109=IFCCLASSIFICATIONREFERENCE($,'[CO]FMA','Fire damper',#1108,'fire protecting object closing an air flow on detection of fire',$); -#1110=IFCCLASSIFICATIONREFERENCE($,'[CO]FMB','Flue damper',#1108,'fire protecting object opening or closing an air flow on detection of smoke',$); -#1111=IFCCLASSIFICATIONREFERENCE($,'[CO]FMC','Fire-and-flue damper',#1108,'fire protecting object closing an air flow on detection of smoke and/or fire',$); -#1112=IFCCLASSIFICATIONREFERENCE($,'[CO]FMD','Fire extinguisher',#1108,'fire protecting object for manual operation',$); -#1113=IFCCLASSIFICATIONREFERENCE($,'[CO]FME','Fire blind',#1108,'fire protecting object closing a passage for preventing spread of smoke and/or fire',$); -#1114=IFCCLASSIFICATIONREFERENCE($,'[CO]FMF','Smoke curtain',#1108,'fire protecting object dividing an area into smoke zones',$); -#1115=IFCCLASSIFICATIONREFERENCE($,'[CO]FMG','Smoke closure',#1108,'fire protecting object closing a hole for preventing spread of fire',$); -#1116=IFCCLASSIFICATIONREFERENCE($,'[CO]FMH','Fire insulation',#1108,'fire protecting object by a surface cover',$); -#1117=IFCCLASSIFICATIONREFERENCE($,'[CO]FMJ','Fire retardant coating',#1108,'fire protecting object by a surface coating',$); -#1118=IFCCLASSIFICATIONREFERENCE($,'[CO]FMK','Fire impregnation',#1108,'fire protecting object by impregnation',$); -#1119=IFCCLASSIFICATIONREFERENCE($,'[CO]FN?','Mechanical force protecting object',#1085,'protecting object related to mechanical force',$); -#1120=IFCCLASSIFICATIONREFERENCE($,'[CO]FNA','Safety clutch',#1119,'mechanical force protecting object providing a disconnection when a torque becomes too high',$); -#1121=IFCCLASSIFICATIONREFERENCE($,'[CO]FNB','Impact protection',#1119,'mechanical force protecting object absorbing impact',$); -#1122=IFCCLASSIFICATIONREFERENCE($,'[CO]FQ?','Preventive protecting object',#1085,'protecting object by barrier or obstacle',$); -#1123=IFCCLASSIFICATIONREFERENCE($,'[CO]FQA','Protective mesh',#1122,'preventive protecting object against objects passing',$); -#1124=IFCCLASSIFICATIONREFERENCE($,'[CO]FQB','Glide protection',#1122,'preventive protecting object against objects or matter sliding or drifting',$); -#1125=IFCCLASSIFICATIONREFERENCE($,'[CO]FQC','Protective rod',#1122,'preventive protecting object against falling',$); -#1126=IFCCLASSIFICATIONREFERENCE($,'[CO]FQD','Protective rail',#1122,'preventive protecting object against falling out or colliding',$); -#1127=IFCCLASSIFICATIONREFERENCE($,'[CO]FQE','Protective fabric',#1122,'preventive protecting object against physical penetration',$); -#1128=IFCCLASSIFICATIONREFERENCE($,'[CO]FQF','Glare protection',#1122,'preventive protecting object against glare',$); -#1129=IFCCLASSIFICATIONREFERENCE($,'[CO]FQG','Splatter protection',#1122,'preventive protecting object against splatter',$); -#1130=IFCCLASSIFICATIONREFERENCE($,'[CO]FQH','Break protection',#1122,'preventive protecting object against manual breakage',$); -#1131=IFCCLASSIFICATIONREFERENCE($,'[CO]FQJ','Lock hatch cover',#1122,'preventive protecting object against manual unlocking',$); -#1132=IFCCLASSIFICATIONREFERENCE($,'[CO]FR?','Wear protection object',#1085,'protecting object related to material erosion',$); -#1133=IFCCLASSIFICATIONREFERENCE($,'[CO]FRA','Lubrication object',#1132,'wear protection object providing liquid material between objects',$); -#1134=IFCCLASSIFICATIONREFERENCE($,'[CO]FRB','Wear pad',#1132,'wear protection object providing a solid separating material between objects',$); -#1135=IFCCLASSIFICATIONREFERENCE($,'[CO]FS?','Environment protecting object',#1085,'protecting object related to the local environment',$); -#1136=IFCCLASSIFICATIONREFERENCE($,'[CO]FSA','Plaster',#1135,'environment protecting object in the form of a solidified paste layer covering another object',$); -#1137=IFCCLASSIFICATIONREFERENCE($,'[CO]FSB','Paint',#1135,'environment protecting object in the form of a hardened liquid film on the surface of another object',$); -#1138=IFCCLASSIFICATIONREFERENCE($,'[CO]FSC','Impregnation',#1135,'environment protecting object in the form of an applied or induced liquid making the object resistant to externally induced decay or destruction',$); -#1139=IFCCLASSIFICATIONREFERENCE($,'[CO]FSD','Shelter',#1135,'environment protecting object providing shelter against climatic effects',$); -#1140=IFCCLASSIFICATIONREFERENCE($,'[CO]FSE','Seismic vibration control device',#1135,'environment protecting object in the form of vibration control',$); -#1141=IFCCLASSIFICATIONREFERENCE($,'[CO]FSF','Corrosion protection',#1135,'environment protection object in the form of oxidation of metal',$); -#1142=IFCCLASSIFICATIONREFERENCE($,'[CO]FSG','Protective seal',#1135,'environment protecting object in the form of a seal on the surface of another object',$); -#1143=IFCCLASSIFICATIONREFERENCE($,'[CO]FSH','Material separating layer',#1135,'environment protecting object in the form of a capillary action breaking layer',$); -#1144=IFCCLASSIFICATIONREFERENCE($,'[CO]G??','Generating object',#900,'object for providing a controllable flow',$); -#1145=IFCCLASSIFICATIONREFERENCE($,'[CO]GA?','Mechanical to electrical energy generating object',#1144,'generating object of electric energy powered by mechanical energy',$); -#1146=IFCCLASSIFICATIONREFERENCE($,'[CO]GAA','AC generator',#1145,'mechanical to electrical energy generating object of alternating current',$); -#1147=IFCCLASSIFICATIONREFERENCE($,'[CO]GAB','DC generator',#1145,'mechanical to electrical energy generating object of direct current',$); -#1148=IFCCLASSIFICATIONREFERENCE($,'[CO]GB?','Chemical to electrical energy generating object',#1144,'generating object of electric energy powered by chemical reaction',$); -#1149=IFCCLASSIFICATIONREFERENCE($,'[CO]GBA','Electric battery',#1148,'Chemical to electrical energy generating object from a non-renewable source',$); -#1150=IFCCLASSIFICATIONREFERENCE($,'[CO]GBB','Fuel cell',#1148,'Chemical to electrical energy generating object continuously fed by fuel and oxidant',$); -#1151=IFCCLASSIFICATIONREFERENCE($,'[CO]GC?','Solar to electrical energy generating object',#1144,'generating object of electric energy from solar energy',$); -#1152=IFCCLASSIFICATIONREFERENCE($,'[CO]GCA','Crystalline photovoltaic module',#1151,'Solar to electrical energy generating object utilizing wafer based semiconducting material',$); -#1153=IFCCLASSIFICATIONREFERENCE($,'[CO]GCB','Thin film photovoltaic module',#1151,'Solar to electrical energy generating object utilizing thin film material',$); -#1154=IFCCLASSIFICATIONREFERENCE($,'[CO]GF?','Signal generating object',#1144,'generating object of signals for carrier of information',$); -#1155=IFCCLASSIFICATIONREFERENCE($,'[CO]GFA','Electromagnetic wave transmitter',#1154,'signal generating object by electromagnetic waves',$); -#1156=IFCCLASSIFICATIONREFERENCE($,'[CO]GFB','Signal generator',#1154,'signal generating object by wires',$); -#1157=IFCCLASSIFICATIONREFERENCE($,'[CO]GL?','Continuous transfer object',#1144,'generating object continuously of items',$); -#1158=IFCCLASSIFICATIONREFERENCE($,'[CO]GLA','Belt conveyer',#1157,'continuous transfer object on a belt',$); -#1159=IFCCLASSIFICATIONREFERENCE($,'[CO]GLB','Chain conveyer',#1157,'continuous transfer object on a chain',$); -#1160=IFCCLASSIFICATIONREFERENCE($,'[CO]GLC','Roller conveyer',#1157,'continuous transfer object on rollers',$); -#1161=IFCCLASSIFICATIONREFERENCE($,'[CO]GLD','Screw conveyer',#1157,'continuous transfer object propelled by a screw',$); -#1162=IFCCLASSIFICATIONREFERENCE($,'[CO]GLE','Escalator',#1157,'continuous transfer object consisting of a chain of steps',$); -#1163=IFCCLASSIFICATIONREFERENCE($,'[CO]GLF','Paternoster',#1157,'continuous transfer object consisting of chain of containers',$); -#1164=IFCCLASSIFICATIONREFERENCE($,'[CO]GLG','Vibrating conveyor',#1157,'continuous transfer object on a vibrating surface',$); -#1165=IFCCLASSIFICATIONREFERENCE($,'[CO]GM?','Discontinuous transfer object',#1144,'generating object discontinuously of items',$); -#1166=IFCCLASSIFICATIONREFERENCE($,'[CO]GMA','Wagon',#1165,'discontinuous transfer object horizontally',$); -#1167=IFCCLASSIFICATIONREFERENCE($,'[CO]GMB','Elevator',#1165,'discontinuous transfer object vertically',$); -#1168=IFCCLASSIFICATIONREFERENCE($,'[CO]GMC','Crane',#1165,'discontinuous transfer object lifting and moving objects vertically and/or horizontally',$); -#1169=IFCCLASSIFICATIONREFERENCE($,'[CO]GMD','Palletizer',#1165,'discontinuous transfer object placing objects together',$); -#1170=IFCCLASSIFICATIONREFERENCE($,'[CO]GME','Turntable',#1165,'discontinuous transfer object turning a conveyed flow',$); -#1171=IFCCLASSIFICATIONREFERENCE($,'[CO]GMF','Vibrating feeder',#1165,'discontinuous transfer object moving objects in a linear flow by vibrating',$); -#1172=IFCCLASSIFICATIONREFERENCE($,'[CO]GP?','Liquid flow generating object',#1144,'generating object of liquid',$); -#1173=IFCCLASSIFICATIONREFERENCE($,'[CO]GPA','Positive displacement pump',#1172,'liquid flow generating object by forcing trapped liquid to the discharge side',$); -#1174=IFCCLASSIFICATIONREFERENCE($,'[CO]GPB','Liquid velocity pump',#1172,'liquid flow generating object by increasing the flow velocity through mechanical motion',$); -#1175=IFCCLASSIFICATIONREFERENCE($,'[CO]GPC','Hydraulic ram pump',#1172,'liquid flow generating object by transferring the kinetic energy of an input flow to an output flow',$); -#1176=IFCCLASSIFICATIONREFERENCE($,'[CO]GPD','Lubricator',#1172,'liquid flow generating object by converting potential energy to kinetic energy by gravity',$); -#1177=IFCCLASSIFICATIONREFERENCE($,'[CO]GQ?','Gaseous flow generating object',#1144,'generating object of gas',$); -#1178=IFCCLASSIFICATIONREFERENCE($,'[CO]GQA','Gas compressor',#1177,'gaseous flow generating object by forcing trapped gas to the discharge side',$); -#1179=IFCCLASSIFICATIONREFERENCE($,'[CO]GQB','Mechanical fan',#1177,'gaseous flow generating object by increasing the flow velocity through mechanical motion',$); -#1180=IFCCLASSIFICATIONREFERENCE($,'[CO]GQC','Gas ejector',#1177,'gaseous flow generating object by transferring the kinetic energy of an input flow to an output flow',$); -#1181=IFCCLASSIFICATIONREFERENCE($,'[CO]GR?','Solar to thermal energy generating object',#1144,'generating object of thermal energy from solar energy',$); -#1182=IFCCLASSIFICATIONREFERENCE($,'[CO]GRA','Solar panel',#1181,'solar to thermal energy generating object into a fluid thermal flow',$); -#1183=IFCCLASSIFICATIONREFERENCE($,'[CO]GRB','Solar tower',#1181,'solar to thermal energy generating object generating a fluid flow',$); -#1184=IFCCLASSIFICATIONREFERENCE($,'[CO]H??','Matter processing object',#900,'object for treating matter',$); -#1185=IFCCLASSIFICATIONREFERENCE($,'[CO]HJ?','Primary forming object',#1184,'matter processing object by primary forming',$); -#1186=IFCCLASSIFICATIONREFERENCE($,'[CO]HJA','Casting tool',#1185,'primary forming object from liquid initial material state',$); -#1187=IFCCLASSIFICATIONREFERENCE($,'[CO]HJB','Press',#1185,'primary forming object from solid matter initial material state',$); -#1188=IFCCLASSIFICATIONREFERENCE($,'[CO]HK?','Surface treatment object',#1184,'matter processing object for surface treatment',$); -#1189=IFCCLASSIFICATIONREFERENCE($,'[CO]HKA','Surface preparation machine',#1188,'surface treatment object by preparation',$); -#1190=IFCCLASSIFICATIONREFERENCE($,'[CO]HKB','Surface modification machine',#1188,'surface treatment object by modification',$); -#1191=IFCCLASSIFICATIONREFERENCE($,'[CO]HKC','Surface coating machine',#1188,'surface treatment object by coating',$); -#1192=IFCCLASSIFICATIONREFERENCE($,'[CO]HL?','Assembling object',#1184,'matter processing object by joining or assembling',$); -#1193=IFCCLASSIFICATIONREFERENCE($,'[CO]HLA','Assembly robot',#1192,'assembling object by physical assembly',$); -#1194=IFCCLASSIFICATIONREFERENCE($,'[CO]HLB','Mechanical joining machine',#1192,'assembling object by mechanical joining',$); -#1195=IFCCLASSIFICATIONREFERENCE($,'[CO]HLC','Thermal welding machine',#1192,'assembling object by thermal joining',$); -#1196=IFCCLASSIFICATIONREFERENCE($,'[CO]HLD','Chemical joining machine',#1192,'assembling object by chemical joining',$); -#1197=IFCCLASSIFICATIONREFERENCE($,'[CO]HM?','Force separating object',#1184,'matter processing object by separating mixed substances by force',$); -#1198=IFCCLASSIFICATIONREFERENCE($,'[CO]HMA','Settling tank',#1197,'force separating object of particles by gravity',$); -#1199=IFCCLASSIFICATIONREFERENCE($,'[CO]HMB','Centrifuge',#1197,'force separating object of substances by rotation in a rotating chamber',$); -#1200=IFCCLASSIFICATIONREFERENCE($,'[CO]HMC','Cyclone',#1197,'force separating object of substances by rotation in a fixed chamber',$); -#1201=IFCCLASSIFICATIONREFERENCE($,'[CO]HP?','Thermal separating object',#1184,'matter processing object by thermally separating mixed substances',$); -#1202=IFCCLASSIFICATIONREFERENCE($,'[CO]HPA','Dryer',#1201,'thermal separating object removing moisture',$); -#1203=IFCCLASSIFICATIONREFERENCE($,'[CO]HPB','Distillation column',#1201,'thermal separating object generating the vaporized aggregation of a liquid',$); -#1204=IFCCLASSIFICATIONREFERENCE($,'[CO]HQ?','Mechanical separating object',#1184,'matter processing object by mechanically separating mixed substances',$); -#1205=IFCCLASSIFICATIONREFERENCE($,'[CO]HQA','Skimmer',#1204,'mechanical separating object by removing substance from the surface of a liquid',$); -#1206=IFCCLASSIFICATIONREFERENCE($,'[CO]HQB','Separation grate',#1204,'mechanical separating object of particles based on their size and/or shape',$); -#1207=IFCCLASSIFICATIONREFERENCE($,'[CO]HR?','Electric or magnetic separating object',#1184,'matter processing object by electromagnetically separating mixed substances',$); -#1208=IFCCLASSIFICATIONREFERENCE($,'[CO]HRA','Electrostatic separator',#1207,'electric or magnetic separating object utilising an electric field',$); -#1209=IFCCLASSIFICATIONREFERENCE($,'[CO]HRB','Magnetic separator',#1207,'electric or magnetic separating object separating object utilising a magnetic field',$); -#1210=IFCCLASSIFICATIONREFERENCE($,'[CO]HS?','Chemical separating object',#1184,'matter processing object by chemically separating mixed substances',$); -#1211=IFCCLASSIFICATIONREFERENCE($,'[CO]HSA','Ion exchanger',#1210,'chemical separating object utilising exchange of ions',$); -#1212=IFCCLASSIFICATIONREFERENCE($,'[CO]HSB','Absorber',#1210,'chemical separating object utilising absorption',$); -#1213=IFCCLASSIFICATIONREFERENCE($,'[CO]HSC','Adsorber',#1210,'chemical separating object utilising adsorption',$); -#1214=IFCCLASSIFICATIONREFERENCE($,'[CO]HU?','Grinding and crushing object',#1184,'matter processing object providing smaller forms of solid material',$); -#1215=IFCCLASSIFICATIONREFERENCE($,'[CO]HUA','Cutter',#1214,'grinding and crushing object for soft, medium-hard, fibrous and tough matter',$); -#1216=IFCCLASSIFICATIONREFERENCE($,'[CO]HUB','Mill',#1214,'grinding and crushing object for machining parts into precise sizes and shapes',$); -#1217=IFCCLASSIFICATIONREFERENCE($,'[CO]HUC','Crusher',#1214,'grinding and crushing object of rock kind',$); -#1218=IFCCLASSIFICATIONREFERENCE($,'[CO]HV?','Agglomerating object',#1184,'matter processing object providing larger forms of substances',$); -#1219=IFCCLASSIFICATIONREFERENCE($,'[CO]HVA','Pelletizer',#1218,'agglomerating object compressing or moulding a material into the shape of a pellet',$); -#1220=IFCCLASSIFICATIONREFERENCE($,'[CO]HVB','Flocculator',#1218,'agglomerating object enabling (a process wherein) colloids to come out of suspension in the form of floc or flake',$); -#1221=IFCCLASSIFICATIONREFERENCE($,'[CO]HW?','Mixing object',#1184,'matter processing object mixing different substances',$); -#1222=IFCCLASSIFICATIONREFERENCE($,'[CO]HWA','Mixer',#1221,'mixing object that provides a new property substance from different substances',$); -#1223=IFCCLASSIFICATIONREFERENCE($,'[CO]HWB','Humidifier',#1221,'mixing object providing humid gaseous substance',$); -#1224=IFCCLASSIFICATIONREFERENCE($,'[CO]HX?','Reacting object',#1184,'matter processing object providing new material by chemical or biological reaction',$); -#1225=IFCCLASSIFICATIONREFERENCE($,'[CO]HXA','Chemical reactor',#1224,'reacting object enabling and controlling a chemical reaction',$); -#1226=IFCCLASSIFICATIONREFERENCE($,'[CO]HXB','Fermenter',#1224,'reacting object enabling and controlling a biological reaction',$); -#1227=IFCCLASSIFICATIONREFERENCE($,'[CO]K??','Information processing object',#900,'object for treating input signals and providing an appropriate output',$); -#1228=IFCCLASSIFICATIONREFERENCE($,'[CO]KE?','Electric signal processing object',#1227,'information processing object for processing electric signals',$); -#1229=IFCCLASSIFICATIONREFERENCE($,'[CO]KEA','Computer',#1228,'electric signal processing object with human intervention',$); -#1230=IFCCLASSIFICATIONREFERENCE($,'[CO]KEB','Control unit',#1228,'electric signal processing object without human intervention for control of devices',$); -#1231=IFCCLASSIFICATIONREFERENCE($,'[CO]KEC','Communication device',#1228,'electric signal processing object without human intervention providing input/output to devices',$); -#1232=IFCCLASSIFICATIONREFERENCE($,'[CO]KED','Router',#1228,'electric signal processing object without human intervention forwarding signals between data networks',$); -#1233=IFCCLASSIFICATIONREFERENCE($,'[CO]KEE','Card writer',#1228,'electric signal processing object without human intervention saving the information provided by the input on a storage device',$); -#1234=IFCCLASSIFICATIONREFERENCE($,'[CO]KF?','Electric signal relaying object',#1227,'information processing object for relaying electric signals',$); -#1235=IFCCLASSIFICATIONREFERENCE($,'[CO]KFA','Relay',#1234,'electric signal relaying object by forwarding without delay',$); -#1236=IFCCLASSIFICATIONREFERENCE($,'[CO]KFB','Time relay',#1234,'electric signal relaying object by forwarding with delay',$); -#1237=IFCCLASSIFICATIONREFERENCE($,'[CO]KFC','Repeater',#1234,'electric signal relaying object by repeating the input signal as an improved output signal',$); -#1238=IFCCLASSIFICATIONREFERENCE($,'[CO]KFD','Electric network bridge',#1234,'electric signal relaying object by bridging multiple data network segments',$); -#1239=IFCCLASSIFICATIONREFERENCE($,'[CO]KFE','Electric network switch',#1234,'electric signal relaying object by forwarding the input to specific devices within a data network',$); -#1240=IFCCLASSIFICATIONREFERENCE($,'[CO]KG?','Optical signalling object',#1227,'information processing object of optical signals',$); -#1241=IFCCLASSIFICATIONREFERENCE($,'[CO]KGA','Optical network switch',#1240,'optical signalling object actively by forwarding the input to specific devices within an optical network',$); -#1242=IFCCLASSIFICATIONREFERENCE($,'[CO]KGB','Optical router',#1240,'optical signalling object forwarding data packages between computer networks',$); -#1243=IFCCLASSIFICATIONREFERENCE($,'[CO]KGC','Optical repeater',#1240,'optical signalling object by repeating the input signal as an improved output signal',$); -#1244=IFCCLASSIFICATIONREFERENCE($,'[CO]KH?','Fluid signalling object',#1227,'information processing object of fluid signals',$); -#1245=IFCCLASSIFICATIONREFERENCE($,'[CO]KHA','Fluid controller',#1244,'fluid signalling object for feedback control',$); -#1246=IFCCLASSIFICATIONREFERENCE($,'[CO]KHB','Pilot valve',#1244,'fluid signalling object relaying signals',$); -#1247=IFCCLASSIFICATIONREFERENCE($,'[CO]KJ?','Mechanical signalling object',#1227,'information processing object of mechanical signals',$); -#1248=IFCCLASSIFICATIONREFERENCE($,'[CO]KJA','Mechanical regulator',#1247,'mechanical signalling object adjusting an air or fluid flow',$); -#1249=IFCCLASSIFICATIONREFERENCE($,'[CO]KJB','Locking cylinder',#1247,'mechanical signalling object for locking/unlocking of a locking mechanism',$); -#1250=IFCCLASSIFICATIONREFERENCE($,'[CO]KJC','Key coded device',#1247,'mechanical signalling object providing a binary state of a mechanical device',$); -#1251=IFCCLASSIFICATIONREFERENCE($,'[CO]KZ?','Multiple kind signalling object',#1227,'information processing object of signals of multiple kinds',$); -#1252=IFCCLASSIFICATIONREFERENCE($,'[CO]KZA','Multiple kind switch',#1251,'multiple kind signalling object forwarding the input to specific devices',$); -#1253=IFCCLASSIFICATIONREFERENCE($,'[CO]M??','Driving object',#900,'object for providing mechanical movement or force',$); -#1254=IFCCLASSIFICATIONREFERENCE($,'[CO]MA?','Electromagnetic rotational driving object',#1253,'driving object in the form of rotational torque, powered by electromagnetic force',$); -#1255=IFCCLASSIFICATIONREFERENCE($,'[CO]MAA','Electric motor',#1254,'electromagnetic rotational driving object providing a continuous movement',$); -#1256=IFCCLASSIFICATIONREFERENCE($,'[CO]MAB','Stepper motor',#1254,'electromagnetic rotational driving object providing discrete steps',$); -#1257=IFCCLASSIFICATIONREFERENCE($,'[CO]MB?','Electromagnetic linear driving object',#1253,'driving object in the form of linear force, powered by electromagnetic force',$); -#1258=IFCCLASSIFICATIONREFERENCE($,'[CO]MBA','Linear motor',#1257,'electromagnetic linear driving object providing a continuous movement',$); -#1259=IFCCLASSIFICATIONREFERENCE($,'[CO]MBB','Electromagnet',#1257,'electromagnetic linear driving object providing discrete steps',$); -#1260=IFCCLASSIFICATIONREFERENCE($,'[CO]MC?','Magnetic force driving object',#1253,'driving object powered by magnetic force',$); -#1261=IFCCLASSIFICATIONREFERENCE($,'[CO]MCA','Permanent magnet',#1260,'magnetic force driving object by permanent magnet',$); -#1262=IFCCLASSIFICATIONREFERENCE($,'[CO]MD?','Piezoelectric driving object',#1253,'driving object powered by piezoelectric force',$); -#1263=IFCCLASSIFICATIONREFERENCE($,'[CO]MDA','Piezoelectric motor',#1262,'piezoelectric driving object by piezoelectric crystal',$); -#1264=IFCCLASSIFICATIONREFERENCE($,'[CO]ML?','Mechanical energy driving object',#1253,'driving object powered by mechanical energy',$); -#1265=IFCCLASSIFICATIONREFERENCE($,'[CO]MLA','Gravity energy drive',#1264,'mechanical energy driving object releasing gravitational energy',$); -#1266=IFCCLASSIFICATIONREFERENCE($,'[CO]MLB','Elastic energy drive',#1264,'mechanical energy driving object releasing elastic energy',$); -#1267=IFCCLASSIFICATIONREFERENCE($,'[CO]MLC','Wind turbine',#1264,'mechanical energy driving object in the form of kinetic energy in blowing air',$); -#1268=IFCCLASSIFICATIONREFERENCE($,'[CO]MLD','Water turbine',#1264,'mechanical energy driving object in the form of kinetic energy in streaming water',$); -#1269=IFCCLASSIFICATIONREFERENCE($,'[CO]MLE','Gas turbine',#1264,'mechanical energy driving object in the form of kinetic energy and reaction force in streaming and/or expanding gases',$); -#1270=IFCCLASSIFICATIONREFERENCE($,'[CO]MM?','Fluid powered driving object',#1253,'driving object powered by fluid displacement or pressure',$); -#1271=IFCCLASSIFICATIONREFERENCE($,'[CO]MMA','Hydraulic cylinder',#1270,'fluid powered driving object providing movement corresponding to a liquid volume',$); -#1272=IFCCLASSIFICATIONREFERENCE($,'[CO]MMB','Pneumatic cylinder',#1270,'fluid powered driving object providing movement to end positions depending on the gaseous pressure',$); -#1273=IFCCLASSIFICATIONREFERENCE($,'[CO]MMC','Hydraulic motor',#1270,'fluid powered driving object providing rotation by a flowing liquid',$); -#1274=IFCCLASSIFICATIONREFERENCE($,'[CO]MMD','Pneumatic motor',#1270,'fluid powered driving object providing rotation by a pressurized gas',$); -#1275=IFCCLASSIFICATIONREFERENCE($,'[CO]MS?','Combustion engine',#1253,'driving object powered by combustion of fuels',$); -#1276=IFCCLASSIFICATIONREFERENCE($,'[CO]MSA','Otto cycle engine',#1275,'combustion engine in cylinders with pistons powered by spark ignited combustion',$); -#1277=IFCCLASSIFICATIONREFERENCE($,'[CO]MSB','Diesel cycle engine',#1275,'combustion engine in cylinders with pistons powered by compressed ignited combustion',$); -#1278=IFCCLASSIFICATIONREFERENCE($,'[CO]MSC','Wankel engine',#1275,'combustion engine in circular compartment with eccentric rotary piston powered by spark ignited combustion',$); -#1279=IFCCLASSIFICATIONREFERENCE($,'[CO]MT?','Heat engine',#1253,'driving object powered by an external heat source',$); -#1280=IFCCLASSIFICATIONREFERENCE($,'[CO]MTA','Steam engine',#1279,'heat engine utilizing expanding steam acting on one piston',$); -#1281=IFCCLASSIFICATIONREFERENCE($,'[CO]MTB','Stirling Engine',#1279,'heat engine utilizing two pistons within one heated and one cooled cylinder or cylinder part',$); -#1282=IFCCLASSIFICATIONREFERENCE($,'[CO]N??','Covering object',#900,'object for enclosing partly or fully another object',$); -#1283=IFCCLASSIFICATIONREFERENCE($,'[CO]NA?','Infilling object',#1282,'covering object by filling an opening',$); -#1284=IFCCLASSIFICATIONREFERENCE($,'[CO]NAA','Pane',#1283,'infilling object permitting light entry',$); -#1285=IFCCLASSIFICATIONREFERENCE($,'[CO]NAB','Panel',#1283,'infilling object preventing entry of light and solid objects',$); -#1286=IFCCLASSIFICATIONREFERENCE($,'[CO]NAC','Grating',#1283,'infilling object permitting fluid entry',$); -#1287=IFCCLASSIFICATIONREFERENCE($,'[CO]NAD','Sealing joint',#1283,'infilling object preventing fluid entry',$); -#1288=IFCCLASSIFICATIONREFERENCE($,'[CO]NB?','Closure object',#1282,'covering object by closing an opening',$); -#1289=IFCCLASSIFICATIONREFERENCE($,'[CO]NBA','Door leaf',#1288,'closure object in a door',$); -#1290=IFCCLASSIFICATIONREFERENCE($,'[CO]NBB','Leaf of large door',#1288,'closure object in a large door',$); -#1291=IFCCLASSIFICATIONREFERENCE($,'[CO]NBC','Cabinet door',#1288,'closure object in an enclosure',$); -#1292=IFCCLASSIFICATIONREFERENCE($,'[CO]NBD','Gate leaf',#1288,'closure object in a gate',$); -#1293=IFCCLASSIFICATIONREFERENCE($,'[CO]NBE','Hatch cover',#1288,'closure object in a hatch',$); -#1294=IFCCLASSIFICATIONREFERENCE($,'[CO]NC?','Finishing object',#1282,'covering object by finishing structures',$); -#1295=IFCCLASSIFICATIONREFERENCE($,'[CO]NCA','Paving',#1294,'finishing object of a pavement',$); -#1296=IFCCLASSIFICATIONREFERENCE($,'[CO]NCB','Wall covering',#1294,'finishing object of a wall',$); -#1297=IFCCLASSIFICATIONREFERENCE($,'[CO]NCC','Flooring',#1294,'finishing object of a floor',$); -#1298=IFCCLASSIFICATIONREFERENCE($,'[CO]NCD','Ceiling finish',#1294,'finishing object of a ceiling',$); -#1299=IFCCLASSIFICATIONREFERENCE($,'[CO]NCE','Roofing',#1294,'finishing object of a roof',$); -#1300=IFCCLASSIFICATIONREFERENCE($,'[CO]NCF','Window sill',#1294,'finishing object of an opening',$); -#1301=IFCCLASSIFICATIONREFERENCE($,'[CO]NCG','Plant mat',#1294,'finishing object of a vegetation area',$); -#1302=IFCCLASSIFICATIONREFERENCE($,'[CO]NCH','Surface forming object',#1294,'finishing object by forming the outer shape of an object',$); -#1303=IFCCLASSIFICATIONREFERENCE($,'[CO]ND?','Terminating object',#1282,'covering object by terminating another object',$); -#1304=IFCCLASSIFICATIONREFERENCE($,'[CO]NDA','Curb',#1303,'terminating object delimiting an edge of pavement or vegetation area',$); -#1305=IFCCLASSIFICATIONREFERENCE($,'[CO]NDB','Crown',#1303,'terminating object delimiting an edge of a wall',$); -#1306=IFCCLASSIFICATIONREFERENCE($,'[CO]NDC','Raised floor edge',#1303,'terminating object delimiting an edge of a floor',$); -#1307=IFCCLASSIFICATIONREFERENCE($,'[CO]NDD','Ceiling edge',#1303,'terminating object delimiting an edge of a ceiling',$); -#1308=IFCCLASSIFICATIONREFERENCE($,'[CO]NDE','Fascia',#1303,'terminating object delimiting an edge of a roof',$); -#1309=IFCCLASSIFICATIONREFERENCE($,'[CO]NE?','Hiding object',#1282,'covering object by hiding joints and transitions',$); -#1310=IFCCLASSIFICATIONREFERENCE($,'[CO]NEA','Ceiling lining',#1309,'hiding object between a wall and a ceiling',$); -#1311=IFCCLASSIFICATIONREFERENCE($,'[CO]NEB','Skirting board',#1309,'hiding object between a wall and a floor',$); -#1312=IFCCLASSIFICATIONREFERENCE($,'[CO]NEC','Wall corner lining',#1309,'hiding object between two walls',$); -#1313=IFCCLASSIFICATIONREFERENCE($,'[CO]NED','Flashing',#1309,'hiding object on a roof',$); -#1314=IFCCLASSIFICATIONREFERENCE($,'[CO]NEE','Reveal liner',#1309,'hiding object around an opening',$); -#1315=IFCCLASSIFICATIONREFERENCE($,'[CO]P??','Presenting object',#900,'object for providing perceptible information',$); -#1316=IFCCLASSIFICATIONREFERENCE($,'[CO]PF?','Visible state indicator',#1315,'presenting object in visible form of discrete states',$); -#1317=IFCCLASSIFICATIONREFERENCE($,'[CO]PFA','Signal lamp',#1316,'visible state indicator by light',$); -#1318=IFCCLASSIFICATIONREFERENCE($,'[CO]PFB','Semaphore',#1316,'visible state indicator by mechanical positions',$); -#1319=IFCCLASSIFICATIONREFERENCE($,'[CO]PG?','Scalar display',#1315,'presenting object in a visible form of a single scalar variable',$); -#1320=IFCCLASSIFICATIONREFERENCE($,'[CO]PGA','Voltmeter',#1319,'scalar display representing electric voltage',$); -#1321=IFCCLASSIFICATIONREFERENCE($,'[CO]PGB','Resistivity indicator',#1319,'scalar display representing resistivity or conductivity',$); -#1322=IFCCLASSIFICATIONREFERENCE($,'[CO]PGC','Ampere meter',#1319,'scalar display representing electric current',$); -#1323=IFCCLASSIFICATIONREFERENCE($,'[CO]PGD','Density indicator',#1319,'scalar display representing density',$); -#1324=IFCCLASSIFICATIONREFERENCE($,'[CO]PGE','Field indicator',#1319,'scalar display representing field',$); -#1325=IFCCLASSIFICATIONREFERENCE($,'[CO]PGF','Flow meter',#1319,'scalar display representing flow',$); -#1326=IFCCLASSIFICATIONREFERENCE($,'[CO]PGG','Dimension indicator',#1319,'scalar display representing spatial dimension and/or position',$); -#1327=IFCCLASSIFICATIONREFERENCE($,'[CO]PGH','Energy meter',#1319,'scalar display representing energy',$); -#1328=IFCCLASSIFICATIONREFERENCE($,'[CO]PGJ','Wattmeter',#1319,'scalar display representing electric power',$); -#1329=IFCCLASSIFICATIONREFERENCE($,'[CO]PGK','Clock',#1319,'scalar display representing time',$); -#1330=IFCCLASSIFICATIONREFERENCE($,'[CO]PGL','Level indicator',#1319,'scalar display representing level',$); -#1331=IFCCLASSIFICATIONREFERENCE($,'[CO]PGM','Humidity indicator',#1319,'scalar display representing humidity',$); -#1332=IFCCLASSIFICATIONREFERENCE($,'[CO]PGP','Pressure indicator',#1319,'scalar display representing pressure',$); -#1333=IFCCLASSIFICATIONREFERENCE($,'[CO]PGQ','Concentration indicator',#1319,'scalar display representing substance concentration',$); -#1334=IFCCLASSIFICATIONREFERENCE($,'[CO]PGR','Electromagnetic wave indicator',#1319,'scalar display representing radiation',$); -#1335=IFCCLASSIFICATIONREFERENCE($,'[CO]PGS','Frequency meter',#1319,'scalar display representing time-rate',$); -#1336=IFCCLASSIFICATIONREFERENCE($,'[CO]PGT','Temperature indicator',#1319,'scalar display representing temperature',$); -#1337=IFCCLASSIFICATIONREFERENCE($,'[CO]PGV','Cos-phi meter',#1319,'scalar display representing the offset between active power and reactive power',$); -#1338=IFCCLASSIFICATIONREFERENCE($,'[CO]PGW','Force indicator',#1319,'scalar display representing weight, force to torque',$); -#1339=IFCCLASSIFICATIONREFERENCE($,'[CO]PGX','Audio spectrometer',#1319,'scalar display representing sound',$); -#1340=IFCCLASSIFICATIONREFERENCE($,'[CO]PGZ','Quantity meter',#1319,'scalar display representing number of incidents',$); -#1341=IFCCLASSIFICATIONREFERENCE($,'[CO]PH?','Graphical display',#1315,'presenting object in visible form by pictures, symbols, text or physical characteristics',$); -#1342=IFCCLASSIFICATIONREFERENCE($,'[CO]PHA','Display',#1341,'graphical display dynamically on its surface',$); -#1343=IFCCLASSIFICATIONREFERENCE($,'[CO]PHB','Projector',#1341,'graphical display dynamically on another surface',$); -#1344=IFCCLASSIFICATIONREFERENCE($,'[CO]PHC','Printer',#1341,'graphical display on a printed media',$); -#1345=IFCCLASSIFICATIONREFERENCE($,'[CO]PHD','Sign',#1341,'graphical display statically on its surface',$); -#1346=IFCCLASSIFICATIONREFERENCE($,'[CO]PHE','Marking',#1341,'graphical display statically on the surface of another object',$); -#1347=IFCCLASSIFICATIONREFERENCE($,'[CO]PHF','Marking post',#1341,'graphical display statically by its physical characteristics',$); -#1348=IFCCLASSIFICATIONREFERENCE($,'[CO]PJ?','Acoustic device',#1315,'presenting object in audible form',$); -#1349=IFCCLASSIFICATIONREFERENCE($,'[CO]PJA','Loudspeaker',#1348,'acoustic device provided by the movement of a membrane',$); -#1350=IFCCLASSIFICATIONREFERENCE($,'[CO]PJB','Horn',#1348,'acoustic device provided by the stream of air',$); -#1351=IFCCLASSIFICATIONREFERENCE($,'[CO]PJC','Bell',#1348,'acoustic device provided by mechanical excitation of the object',$); -#1352=IFCCLASSIFICATIONREFERENCE($,'[CO]PK?','Tactile device',#1315,'presenting object in tactile form',$); -#1353=IFCCLASSIFICATIONREFERENCE($,'[CO]PKA','Vibrator',#1352,'tactile device of discrete states by vibration',$); -#1354=IFCCLASSIFICATIONREFERENCE($,'[CO]PKB','Braille text sign',#1352,'tactile device of static information',$); -#1355=IFCCLASSIFICATIONREFERENCE($,'[CO]PKC','Free height warning',#1352,'tactile device for suprajacent obstacles',$); -#1356=IFCCLASSIFICATIONREFERENCE($,'[CO]PL?','Ornamental object',#1315,'presenting object in an ornamental form',$); -#1357=IFCCLASSIFICATIONREFERENCE($,'[CO]PLA','Cornice',#1356,'ornamental object as a separation between two areas',$); -#1358=IFCCLASSIFICATIONREFERENCE($,'[CO]PLB','Figure',#1356,'ornamental object as a spatial representation of something',$); -#1359=IFCCLASSIFICATIONREFERENCE($,'[CO]PLC','Frieze',#1356,'ornamental object as protruding figures and/or decorative elements on a wall',$); -#1360=IFCCLASSIFICATIONREFERENCE($,'[CO]PLD','Picture',#1356,'ornamental object representing, illustrating or reproducing something visibly on a surface',$); -#1361=IFCCLASSIFICATIONREFERENCE($,'[CO]PLE','Carpet',#1356,'ornamental object by a fabric covering part of another object',$); -#1362=IFCCLASSIFICATIONREFERENCE($,'[CO]PZ?','Multiple form presenting object',#1315,'presenting object in multiple forms',$); -#1363=IFCCLASSIFICATIONREFERENCE($,'[CO]PZA','Audio-visual alarm',#1362,'multiple form presenting object for discrete states',$); -#1364=IFCCLASSIFICATIONREFERENCE($,'[CO]PZB','Television set',#1362,'multiple form presenting object for multiple information',$); -#1365=IFCCLASSIFICATIONREFERENCE($,'[CO]Q??','Controlling object',#900,'object for controlling access or flow',$); -#1366=IFCCLASSIFICATIONREFERENCE($,'[CO]QA?','Electric controlling object',#1365,'controlling object of electric current in an electric circuit',$); -#1367=IFCCLASSIFICATIONREFERENCE($,'[CO]QAA','Contactor',#1366,'electric controlling object mechanically under normal service conditions only',$); -#1368=IFCCLASSIFICATIONREFERENCE($,'[CO]QAB','Circuit breaker',#1366,'electric controlling object mechanically under normal and abnormal service conditions',$); -#1369=IFCCLASSIFICATIONREFERENCE($,'[CO]QAC','Electronic power switch',#1366,'electric controlling object electronically',$); -#1370=IFCCLASSIFICATIONREFERENCE($,'[CO]QB?','Electric separating object',#1365,'controlling object by separating electric circuits',$); -#1371=IFCCLASSIFICATIONREFERENCE($,'[CO]QBA','Fuseless disconnector',#1370,'electric separating object by mechanically isolating the downstream circuit from the upstream circuit only',$); -#1372=IFCCLASSIFICATIONREFERENCE($,'[CO]QBB','Fused disconnector',#1370,'electric separating object by mechanically isolating the downstream circuit from the upstream circuit and with a built-in fuse',$); -#1373=IFCCLASSIFICATIONREFERENCE($,'[CO]QC?','Electric earthing object',#1365,'controlling object by earthing electric circuits',$); -#1374=IFCCLASSIFICATIONREFERENCE($,'[CO]QCA','Earthing switch',#1373,'electric earthing object connecting electric circuits to earth',$); -#1375=IFCCLASSIFICATIONREFERENCE($,'[CO]QM?','Sealed fluid switching object',#1365,'controlling object of fluids on/off in sealed enclosures',$); -#1376=IFCCLASSIFICATIONREFERENCE($,'[CO]QMA','Liquid shutoff valve',#1375,'sealed fluid switching object of a liquid flow',$); -#1377=IFCCLASSIFICATIONREFERENCE($,'[CO]QMB','Gas shutoff valve',#1375,'sealed fluid switching object of a gas flow',$); -#1378=IFCCLASSIFICATIONREFERENCE($,'[CO]QN?','Sealed fluid varying object',#1365,'controlling object for varying the flow of fluids in sealed enclosures',$); -#1379=IFCCLASSIFICATIONREFERENCE($,'[CO]QNA','Liquid control valve',#1378,'sealed fluid varying object of a liquid flow',$); -#1380=IFCCLASSIFICATIONREFERENCE($,'[CO]QNB','Gas control valve',#1378,'sealed fluid varying object of a gas flow',$); -#1381=IFCCLASSIFICATIONREFERENCE($,'[CO]QP?','Open flow controlling object',#1365,'controlling object of fluids in an open enclosures',$); -#1382=IFCCLASSIFICATIONREFERENCE($,'[CO]QPA','Lock gate',#1381,'open fluid controlling object for varying or switching on/off',$); -#1383=IFCCLASSIFICATIONREFERENCE($,'[CO]QPB','Vortex generator',#1381,'open fluid controlling object for directing a flow by a fixed means',$); -#1384=IFCCLASSIFICATIONREFERENCE($,'[CO]QPC','Rudder',#1381,'open fluid controlling object for directing a flow by a variable means',$); -#1385=IFCCLASSIFICATIONREFERENCE($,'[CO]QQ?','Space access object',#1365,'controlling object to a space',$); -#1386=IFCCLASSIFICATIONREFERENCE($,'[CO]QQA','Window',#1385,'space access object for light entry only',$); -#1387=IFCCLASSIFICATIONREFERENCE($,'[CO]QQB','Window unit',#1385,'space access object for entry of light and persons',$); -#1388=IFCCLASSIFICATIONREFERENCE($,'[CO]QQC','Door',#1385,'space access object for upright passage by persons',$); -#1389=IFCCLASSIFICATIONREFERENCE($,'[CO]QQD','Hatch',#1385,'space access object of restricted size for passage of persons and goods',$); -#1390=IFCCLASSIFICATIONREFERENCE($,'[CO]QQE','Large door',#1385,'space access object of extended size for transfer of objects',$); -#1391=IFCCLASSIFICATIONREFERENCE($,'[CO]QQF','Gate',#1385,'space access object partially',$); -#1392=IFCCLASSIFICATIONREFERENCE($,'[CO]QQG','Rail scotch block',#1385,'space access object by blocking entrance to a track',$); -#1393=IFCCLASSIFICATIONREFERENCE($,'[CO]QR?','Solid substance flow varying object',#1365,'controlling object of solid substance',$); -#1394=IFCCLASSIFICATIONREFERENCE($,'[CO]QRA','Rotary air lock valve',#1393,'solid substance flow varying object with rotating chambers',$); -#1395=IFCCLASSIFICATIONREFERENCE($,'[CO]QRB','Iris valve',#1393,'solid substance flow varying object with an iris opening',$); -#1396=IFCCLASSIFICATIONREFERENCE($,'[CO]QRC','Flap gate valve',#1393,'solid substance flow varying object with a hinged flap or disc',$); -#1397=IFCCLASSIFICATIONREFERENCE($,'[CO]QS?','Mechanical movement controlling object',#1365,'controlling object for mechanical movement',$); -#1398=IFCCLASSIFICATIONREFERENCE($,'[CO]QSA','Lock',#1397,'mechanical movement controlling object by blocking',$); -#1399=IFCCLASSIFICATIONREFERENCE($,'[CO]QSB','Track switch',#1397,'mechanical movement controlling object by switching between different tracks',$); -#1400=IFCCLASSIFICATIONREFERENCE($,'[CO]QZ?','Multiple measure controlling object',#1365,'controlling object in electrical circuits utilising different measures',$); -#1401=IFCCLASSIFICATIONREFERENCE($,'[CO]QZA','Earthing and disconnecting switch',#1400,'multiple measure controlling object for earthing or separating electrical circuit',$); -#1402=IFCCLASSIFICATIONREFERENCE($,'[CO]R??','Restricting object',#900,'object for restricting or stabilising',$); -#1403=IFCCLASSIFICATIONREFERENCE($,'[CO]RA?','Electricity restricting object',#1402,'restricting object by restricting a flow of electric energy',$); -#1404=IFCCLASSIFICATIONREFERENCE($,'[CO]RAA','Diode',#1403,'electricity restricting object by blocking current flow in one direction',$); -#1405=IFCCLASSIFICATIONREFERENCE($,'[CO]RAB','Reactor',#1403,'electricity restricting object by providing an inductance in a circuit',$); -#1406=IFCCLASSIFICATIONREFERENCE($,'[CO]RAC','Resistor',#1403,'electricity restricting object by providing a resistance in a circuit',$); -#1407=IFCCLASSIFICATIONREFERENCE($,'[CO]RB?','Electricity stabilising object',#1402,'restricting object by stabilising a flow of electric energy',$); -#1408=IFCCLASSIFICATIONREFERENCE($,'[CO]RBA','Uninterrupted power supply',#1407,'electricity stabilising object ensuring a continuous power supply',$); -#1409=IFCCLASSIFICATIONREFERENCE($,'[CO]RBB','Power filter',#1407,'electricity stabilising object suppressing a defined frequency range within the flow',$); -#1410=IFCCLASSIFICATIONREFERENCE($,'[CO]RBC','Phase compensator',#1407,'electricity stabilising object providing reactive power',$); -#1411=IFCCLASSIFICATIONREFERENCE($,'[CO]RBD','Power equaliser',#1407,'electricity stabilising object suppressing or amplifying multiple frequency ranges within the flow',$); -#1412=IFCCLASSIFICATIONREFERENCE($,'[CO]RF?','Signal stabilising object',#1402,'restricting object by stabilising a signal',$); -#1413=IFCCLASSIFICATIONREFERENCE($,'[CO]RFA','Signal equaliser',#1412,'signal stabilising object suppressing or amplifying multiple frequency ranges of the signal',$); -#1414=IFCCLASSIFICATIONREFERENCE($,'[CO]RFB','Signal filter',#1412,'signal stabilising object suppressing a defined frequency range of the signal',$); -#1415=IFCCLASSIFICATIONREFERENCE($,'[CO]RL?','Movement restricting object',#1402,'restricting object by restricting movements',$); -#1416=IFCCLASSIFICATIONREFERENCE($,'[CO]RLA','Security chain',#1415,'movement restricting object by limiting movement of an object',$); -#1417=IFCCLASSIFICATIONREFERENCE($,'[CO]RLB','Shock absorber',#1415,'movement restricting object by settling and damping movements of an object',$); -#1418=IFCCLASSIFICATIONREFERENCE($,'[CO]RLC','Brake',#1415,'movement restricting object by reducing the speed of or stopping another object',$); -#1419=IFCCLASSIFICATIONREFERENCE($,'[CO]RLD','Speed bump',#1415,'movement restricting object by preventing high speed of another object',$); -#1420=IFCCLASSIFICATIONREFERENCE($,'[CO]RM?','Return flow restricting object',#1402,'restricting object by restricting a return flow of matter',$); -#1421=IFCCLASSIFICATIONREFERENCE($,'[CO]RMA','Non-return valve',#1420,'return flow restricting object of liquids',$); -#1422=IFCCLASSIFICATIONREFERENCE($,'[CO]RMB','Check damper',#1420,'return flow restricting object of gas',$); -#1423=IFCCLASSIFICATIONREFERENCE($,'[CO]RMC','Flap',#1420,'return flow restricting object of solid substances',$); -#1424=IFCCLASSIFICATIONREFERENCE($,'[CO]RMD','Stench trap',#1420,'return flow restricting object of odour',$); -#1425=IFCCLASSIFICATIONREFERENCE($,'[CO]RN?','Flow restrictor',#1402,'restricting object by restricting a guided flow of matter',$); -#1426=IFCCLASSIFICATIONREFERENCE($,'[CO]RNA','Regulating valve',#1425,'flow restrictor of liquids by an adjustable means',$); -#1427=IFCCLASSIFICATIONREFERENCE($,'[CO]RNB','Regulating damper',#1425,'flow restrictor of gas by an adjustable means',$); -#1428=IFCCLASSIFICATIONREFERENCE($,'[CO]RNC','Solids regulating valve',#1425,'flow restrictor of solid substances by an adjustable means',$); -#1429=IFCCLASSIFICATIONREFERENCE($,'[CO]RND','Diffuser',#1425,'flow restrictor by a fixed means',$); -#1430=IFCCLASSIFICATIONREFERENCE($,'[CO]RQ?','Local climate stabilising object',#1402,'restricting object of the local environment',$); -#1431=IFCCLASSIFICATIONREFERENCE($,'[CO]RQA','Insulation',#1430,'local climate stabilising object by restricting a thermal or sound transmission',$); -#1432=IFCCLASSIFICATIONREFERENCE($,'[CO]RQB','Membrane',#1430,'local climate stabilising object by stabilising a flow of liquids, moisture, wind or material',$); -#1433=IFCCLASSIFICATIONREFERENCE($,'[CO]RQC','Noise barrier',#1430,'local climate stabilising object by stabilising the propagation of sound',$); -#1434=IFCCLASSIFICATIONREFERENCE($,'[CO]RQD','Screen',#1430,'local climate stabilising object by restricting wind, precipitation or radiation',$); -#1435=IFCCLASSIFICATIONREFERENCE($,'[CO]RQE','Curtain',#1430,'local climate stabilising object by restricting transmission of light using textiles',$); -#1436=IFCCLASSIFICATIONREFERENCE($,'[CO]RQF','Louvered blind',#1430,'local climate stabilising object by restricting transmission of light using narrow adjustable louvers',$); -#1437=IFCCLASSIFICATIONREFERENCE($,'[CO]RQG','Shutter',#1430,'local climate stabilising object by restricting transmission of light using an external panel',$); -#1438=IFCCLASSIFICATIONREFERENCE($,'[CO]RQH','Weed control fabric',#1430,'local climate stabilising object preventing weed growth',$); -#1439=IFCCLASSIFICATIONREFERENCE($,'[CO]RQJ','Screen wall',#1430,'local climate stabilising object by restricting vision and sound',$); -#1440=IFCCLASSIFICATIONREFERENCE($,'[CO]RU?','Access restricting object',#1402,'restricting object by restricting access to an area',$); -#1441=IFCCLASSIFICATIONREFERENCE($,'[CO]RUA','Fence',#1440,'access restricting object by a horizontal elongated barrier with a vertical extent',$); -#1442=IFCCLASSIFICATIONREFERENCE($,'[CO]RUB','Movable barrier',#1440,'access restriction object by a movable horizontal barrier',$); -#1443=IFCCLASSIFICATIONREFERENCE($,'[CO]RUC','Turnstile',#1440,'access restricting object by a rotational barrier',$); -#1444=IFCCLASSIFICATIONREFERENCE($,'[CO]RUD','Bollard',#1440,'access restricting object by a barrier with limited horizontal and vertical extent',$); -#1445=IFCCLASSIFICATIONREFERENCE($,'[CO]RUE','Rodent barrier',#1440,'access restricting object by shaping a path',$); -#1446=IFCCLASSIFICATIONREFERENCE($,'[CO]RUF','Bird mesh',#1440,'access restricting object by a mesh',$); -#1447=IFCCLASSIFICATIONREFERENCE($,'[CO]S??','Human interaction object',#900,'object for detecting a human action and providing an appropriate response',$); -#1448=IFCCLASSIFICATIONREFERENCE($,'[CO]SF?','Face interaction device',#1447,'human interaction object by facial interaction',$); -#1449=IFCCLASSIFICATIONREFERENCE($,'[CO]SFA','Eye focus reader',#1448,'face interaction device by sensing of facial activity',$); -#1450=IFCCLASSIFICATIONREFERENCE($,'[CO]SFB','Face recognition device',#1448,'face interaction device by face recognition',$); -#1451=IFCCLASSIFICATIONREFERENCE($,'[CO]SG?','Hand interaction device',#1447,'human interaction object to a hand action',$); -#1452=IFCCLASSIFICATIONREFERENCE($,'[CO]SGA','Turn handle',#1451,'hand interaction device by turning',$); -#1453=IFCCLASSIFICATIONREFERENCE($,'[CO]SGB','Grip handle',#1451,'hand interaction device by gripping',$); -#1454=IFCCLASSIFICATIONREFERENCE($,'[CO]SGC','Push handle',#1451,'hand interaction device by pushing',$); -#1455=IFCCLASSIFICATIONREFERENCE($,'[CO]SGD','Lever handle',#1451,'hand interaction device by lever',$); -#1456=IFCCLASSIFICATIONREFERENCE($,'[CO]SGE','Pull handle',#1451,'hand interaction device by pulling',$); -#1457=IFCCLASSIFICATIONREFERENCE($,'[CO]SGF','Key',#1451,'hand interaction device to turn a matching locking cylinder or locking mechanism',$); -#1458=IFCCLASSIFICATIONREFERENCE($,'[CO]SH?','Foot interaction device',#1447,'human interaction object to a foot position',$); -#1459=IFCCLASSIFICATIONREFERENCE($,'[CO]SHA','Pedal switch',#1458,'foot interaction device by pressing by the foot',$); -#1460=IFCCLASSIFICATIONREFERENCE($,'[CO]SJ?','Finger interaction device',#1447,'human interaction object by finger operation',$); -#1461=IFCCLASSIFICATIONREFERENCE($,'[CO]SJA','Flip switch',#1460,'finger interaction device by lever operation',$); -#1462=IFCCLASSIFICATIONREFERENCE($,'[CO]SJB','Pushbutton',#1460,'finger interaction device by pressing',$); -#1463=IFCCLASSIFICATIONREFERENCE($,'[CO]SJC','Touch actuator',#1460,'finger interaction device by a touching',$); -#1464=IFCCLASSIFICATIONREFERENCE($,'[CO]SJD','Turning wheel',#1460,'finger interaction device by advancing/reversing a wheel',$); -#1465=IFCCLASSIFICATIONREFERENCE($,'[CO]SK?','Movement interaction device',#1447,'manual interaction object by its movement or positioning',$); -#1466=IFCCLASSIFICATIONREFERENCE($,'[CO]SKA','Joystick',#1465,'movement interaction device by restricted positioning and selecting operations',$); -#1467=IFCCLASSIFICATIONREFERENCE($,'[CO]SKB','Mouse',#1465,'movement interaction device by unrestricted positioning and selecting operations',$); -#1468=IFCCLASSIFICATIONREFERENCE($,'[CO]SZ?','Multi-interaction device',#1447,'human interaction object with multiple kinds of interacting means',$); -#1469=IFCCLASSIFICATIONREFERENCE($,'[CO]SZA','Operating panel',#1468,'multi-interaction device involving manual means',$); -#1470=IFCCLASSIFICATIONREFERENCE($,'[CO]T??','Transforming object',#900,'object for transforming',$); -#1471=IFCCLASSIFICATIONREFERENCE($,'[CO]TA?','Electric energy transforming object',#1470,'transforming object of electric energy while retaining AC or DC',$); -#1472=IFCCLASSIFICATIONREFERENCE($,'[CO]TAA','Transformer',#1471,'electric energy transforming object from AC to AC without change of the frequency',$); -#1473=IFCCLASSIFICATIONREFERENCE($,'[CO]TAB','DC/DC converter',#1471,'electric energy transforming object from DC to DC',$); -#1474=IFCCLASSIFICATIONREFERENCE($,'[CO]TAC','Frequency converter',#1471,'electric energy transforming object from AC to AC while changing the frequency',$); -#1475=IFCCLASSIFICATIONREFERENCE($,'[CO]TAD','Phase shifter',#1471,'electric energy transforming object from AC to AC while shifting the angle between voltages and currents',$); -#1476=IFCCLASSIFICATIONREFERENCE($,'[CO]TB?','Electric energy converting object',#1470,'transforming object of electric energy changing between AC and DC',$); -#1477=IFCCLASSIFICATIONREFERENCE($,'[CO]TBA','Rectifier',#1476,'electric energy converting object converting from AC to DC',$); -#1478=IFCCLASSIFICATIONREFERENCE($,'[CO]TBB','Inverter',#1476,'electric energy converting object converting from DC to AC',$); -#1479=IFCCLASSIFICATIONREFERENCE($,'[CO]TBC','Bidirectional converter',#1476,'electric energy converting object converting from AC to DC or DC to AC',$); -#1480=IFCCLASSIFICATIONREFERENCE($,'[CO]TC?','Universal power supply',#1470,'transforming object of electric energy from AC and DC to AC or DC',$); -#1481=IFCCLASSIFICATIONREFERENCE($,'[CO]TCA','Universal AC power supply',#1480,'universal power supply providing AC',$); -#1482=IFCCLASSIFICATIONREFERENCE($,'[CO]TCB','Universal DC power supply',#1480,'universal power supply providing DC',$); -#1483=IFCCLASSIFICATIONREFERENCE($,'[CO]TF?','Signal converting object',#1470,'transforming object of signal',$); -#1484=IFCCLASSIFICATIONREFERENCE($,'[CO]TFA','Amplifier',#1483,'signal converting object maintaining the signal form',$); -#1485=IFCCLASSIFICATIONREFERENCE($,'[CO]TFB','Signal antenna',#1483,'signal converting object between a wired and wireless form',$); -#1486=IFCCLASSIFICATIONREFERENCE($,'[CO]TFC','Signal converter',#1483,'signal converting object between wired forms',$); -#1487=IFCCLASSIFICATIONREFERENCE($,'[CO]TFD','Optical receiver/transmitter',#1483,'signal converting object between electrical and optical form',$); -#1488=IFCCLASSIFICATIONREFERENCE($,'[CO]TFE','Telephone',#1483,'signal converting object between acoustic waves and electrical signals',$); -#1489=IFCCLASSIFICATIONREFERENCE($,'[CO]TL?','Mechanical energy transforming object',#1470,'transforming object of mechanical energy',$); -#1490=IFCCLASSIFICATIONREFERENCE($,'[CO]TLA','Gear',#1489,'mechanical energy transforming object modifying velocity',$); -#1491=IFCCLASSIFICATIONREFERENCE($,'[CO]TLB','Torque converter',#1489,'mechanical energy transforming object modifying torque',$); -#1492=IFCCLASSIFICATIONREFERENCE($,'[CO]TLC','Lever',#1489,'mechanical energy transforming object modifying force',$); -#1493=IFCCLASSIFICATIONREFERENCE($,'[CO]TM?','Mass reduction object',#1470,'transforming object of matter by mass reduction',$); -#1494=IFCCLASSIFICATIONREFERENCE($,'[CO]TMA','Drilling machine',#1493,'mass reduction object by a mechanical process',$); -#1495=IFCCLASSIFICATIONREFERENCE($,'[CO]TMB','Thermal cutter',#1493,'mass reduction object by a thermal process',$); -#1496=IFCCLASSIFICATIONREFERENCE($,'[CO]TMC','Etching machine',#1493,'mass reduction object by a chemical process',$); -#1497=IFCCLASSIFICATIONREFERENCE($,'[CO]TP?','Matter reshaping object',#1470,'transforming object of matter by shape reforming',$); -#1498=IFCCLASSIFICATIONREFERENCE($,'[CO]TPA','Forging machine',#1497,'matter reshaping object by forging',$); -#1499=IFCCLASSIFICATIONREFERENCE($,'[CO]TPB','Extruder',#1497,'matter reshaping object by extruding',$); -#1500=IFCCLASSIFICATIONREFERENCE($,'[CO]TPC','Wire drawing machine',#1497,'matter reshaping object by drawing',$); -#1501=IFCCLASSIFICATIONREFERENCE($,'[CO]TPD','Rolling machine',#1497,'matter reshaping object by rolling or spinning',$); -#1502=IFCCLASSIFICATIONREFERENCE($,'[CO]TPE','Bending machine',#1497,'matter reshaping object by bending',$); -#1503=IFCCLASSIFICATIONREFERENCE($,'[CO]TPF','Electromagnetic forming machine',#1497,'matter reshaping object by high energy rate forming',$); -#1504=IFCCLASSIFICATIONREFERENCE($,'[CO]TR?','Organic plant',#1470,'transforming object of radiation by photosynthesis',$); -#1505=IFCCLASSIFICATIONREFERENCE($,'[CO]TRA','Tree',#1504,'organic plant with a single woody stem',$); -#1506=IFCCLASSIFICATIONREFERENCE($,'[CO]TRB','Shrub',#1504,'organic plant with several woody stems',$); -#1507=IFCCLASSIFICATIONREFERENCE($,'[CO]TRC','Climber',#1504,'organic plant with long shoots with climbing organs',$); -#1508=IFCCLASSIFICATIONREFERENCE($,'[CO]TRD','Herb',#1504,'organic plant that is not woody or is insignificantly woody',$); -#1509=IFCCLASSIFICATIONREFERENCE($,'[CO]U??','Holding object',#900,'object for localising other objects',$); -#1510=IFCCLASSIFICATIONREFERENCE($,'[CO]UA?','Positioning object',#1509,'holding object by fixing at a defined position',$); -#1511=IFCCLASSIFICATIONREFERENCE($,'[CO]UAA','Insulator',#1510,'positioning object for conductor',$); -#1512=IFCCLASSIFICATIONREFERENCE($,'[CO]UAB','Cable gland',#1510,'positioning object for cable',$); -#1513=IFCCLASSIFICATIONREFERENCE($,'[CO]UAC','Light fixture',#1510,'positioning object for light source',$); -#1514=IFCCLASSIFICATIONREFERENCE($,'[CO]UAD','Stair stringer',#1510,'positioning object for tread',$); -#1515=IFCCLASSIFICATIONREFERENCE($,'[CO]UAE','Batten',#1510,'positioning object for cover',$); -#1516=IFCCLASSIFICATIONREFERENCE($,'[CO]UAF','Stake',#1510,'positioning object for plant',$); -#1517=IFCCLASSIFICATIONREFERENCE($,'[CO]UAG','Rail gauge',#1510,'positioning object for rail spacing',$); -#1518=IFCCLASSIFICATIONREFERENCE($,'[CO]UAH ','Clamp',#1517,'positioning object for tool or work piece',$); -#1519=IFCCLASSIFICATIONREFERENCE($,'[CO]UAJ','Vehicle stand',#1510,'positioning object for vehicle',$); -#1520=IFCCLASSIFICATIONREFERENCE($,'[CO]UB?','Carrying object',#1509,'holding object by carrying',$); -#1521=IFCCLASSIFICATIONREFERENCE($,'[CO]UBA','Cable tray',#1520,'carrying object between discrete positions',$); -#1522=IFCCLASSIFICATIONREFERENCE($,'[CO]UBB','Hanger',#1520,'carrying object at a discrete position by vertical pulling',$); -#1523=IFCCLASSIFICATIONREFERENCE($,'[CO]UBC','Tread',#1520,'carrying object at a discrete position by steps',$); -#1524=IFCCLASSIFICATIONREFERENCE($,'[CO]UBD','Mast',#1520,'carrying object at a discrete position by vertical pushing',$); -#1525=IFCCLASSIFICATIONREFERENCE($,'[CO]UBE','Table',#1520,'carrying object at a discrete plane by pushing',$); -#1526=IFCCLASSIFICATIONREFERENCE($,'[CO]UBF','Portal',#1520,'carrying object between discrete positions at a defined level',$); -#1527=IFCCLASSIFICATIONREFERENCE($,'[CO]UC?','Enclosing object',#1509,'holding object by enclosing',$); -#1528=IFCCLASSIFICATIONREFERENCE($,'[CO]UCA','Cubicle',#1527,'enclosing object for devices',$); -#1529=IFCCLASSIFICATIONREFERENCE($,'[CO]UCB','Plant soil',#1527,'enclosing object for plant roots',$); -#1530=IFCCLASSIFICATIONREFERENCE($,'[CO]UCC','Cooker hood',#1527,'enclosing object for spot ventilation',$); -#1531=IFCCLASSIFICATIONREFERENCE($,'[CO]UL?','Structural supporting object',#1509,'holding object by forming a structural support',$); -#1532=IFCCLASSIFICATIONREFERENCE($,'[CO]ULA','Base course',#1531,'structural supporting object in form of an aggregate material layer',$); -#1533=IFCCLASSIFICATIONREFERENCE($,'[CO]ULB','Console',#1531,'structural supporting object in form of a projection supporting an overlying structure',$); -#1534=IFCCLASSIFICATIONREFERENCE($,'[CO]ULC','Pile',#1531,'structural supporting object in a curved or straight linear form transferring compressing forces to surrounding media',$); -#1535=IFCCLASSIFICATIONREFERENCE($,'[CO]ULD','Column',#1531,'structural supporting object in a curved or straight linear form transferring compressing forces to other structural objects',$); -#1536=IFCCLASSIFICATIONREFERENCE($,'[CO]ULE','Beam',#1531,'structural supporting object in a straight linear form withstanding bending moments',$); -#1537=IFCCLASSIFICATIONREFERENCE($,'[CO]ULF','Tension brace',#1531,'structural supporting object in a straight linear form withstanding tensile forces',$); -#1538=IFCCLASSIFICATIONREFERENCE($,'[CO]ULG','Block',#1531,'structural supporting object in form of a block',$); -#1539=IFCCLASSIFICATIONREFERENCE($,'[CO]ULH','Arch',#1531,'structural supporting object in a curved linear form withstanding bending moments',$); -#1540=IFCCLASSIFICATIONREFERENCE($,'[CO]ULJ','Abutment',#1531,'structural supporting object in a plane or curved surface form withstanding compression forces and bending moment',$); -#1541=IFCCLASSIFICATIONREFERENCE($,'[CO]ULK','Slab plate',#1531,'structural supporting object in laying a plane surface form withstanding bending moments',$); -#1542=IFCCLASSIFICATIONREFERENCE($,'[CO]ULL','Retaining wall plate',#1531,'structural supporting object in a standing plane or curved surface form withstanding bending moments',$); -#1543=IFCCLASSIFICATIONREFERENCE($,'[CO]ULM','Wall plate',#1531,'structural supporting object in a plane or curved surface form withstanding compression forces',$); -#1544=IFCCLASSIFICATIONREFERENCE($,'[CO]ULN','Shell',#1531,'structural supporting object a plane or curved surface form withstanding tensile forces',$); -#1545=IFCCLASSIFICATIONREFERENCE($,'[CO]ULP','Continuous arch',#1531,'structural supporting object in a curved surface form withstanding bending moments',$); -#1546=IFCCLASSIFICATIONREFERENCE($,'[CO]ULQ','Bearing plate',#1531,'structural supporting object a flat surface form distributing loads in joints',$); -#1547=IFCCLASSIFICATIONREFERENCE($,'[CO]ULR','Catenary',#1531,'structural supporting object in a curved linear form withstanding tensile forces',$); -#1548=IFCCLASSIFICATIONREFERENCE($,'[CO]UM?','Reinforcing object',#1509,'holding object by reinforcement',$); -#1549=IFCCLASSIFICATIONREFERENCE($,'[CO]UMA','Reinforcing rod',#1548,'reinforcing object as an embedded rod',$); -#1550=IFCCLASSIFICATIONREFERENCE($,'[CO]UMB','Reinforcing mesh',#1548,'reinforcing object as an embedded mesh or fabric',$); -#1551=IFCCLASSIFICATIONREFERENCE($,'[CO]UMC','Reinforcing mass layer',#1548,'reinforcing object as a mass layer',$); -#1552=IFCCLASSIFICATIONREFERENCE($,'[CO]UMD','Reinforcing matter',#1548,'reinforcing object as an embedded matter',$); -#1553=IFCCLASSIFICATIONREFERENCE($,'[CO]UME','Security strike plate',#1548,'reinforcing object as a lock latch',$); -#1554=IFCCLASSIFICATIONREFERENCE($,'[CO]UMF','Splice',#1548,'reinforcing object as an intermediate filling',$); -#1555=IFCCLASSIFICATIONREFERENCE($,'[CO]UMG','Soil vertical drain',#1548,'reinforcing object by vertical draining',$); -#1556=IFCCLASSIFICATIONREFERENCE($,'[CO]UMH','Concrete spurting',#1548,'reinforcing object by concrete spurting',$); -#1557=IFCCLASSIFICATIONREFERENCE($,'[CO]UMJ','Concrete lining',#1548,'reinforcing object by concrete lining',$); -#1558=IFCCLASSIFICATIONREFERENCE($,'[CO]UMK','Stiffener',#1548,'reinforcing object by stiffener',$); -#1559=IFCCLASSIFICATIONREFERENCE($,'[CO]UML','Diagonal bonding',#1548,'reinforcing object by diagonal bonding',$); -#1560=IFCCLASSIFICATIONREFERENCE($,'[CO]UMM','Stabilizing cable',#1548,'reinforcing object as cables',$); -#1561=IFCCLASSIFICATIONREFERENCE($,'[CO]UMN','Horizontal rail',#1548,'reinforcing object as a horizontal rail',$); -#1562=IFCCLASSIFICATIONREFERENCE($,'[CO]UMP','Earth pressure embankment',#1548,'reinforcing object which by its counterweight stabilizes soil',$); -#1563=IFCCLASSIFICATIONREFERENCE($,'[CO]UN?','Framing object',#1509,'holding object by framing other objects',$); -#1564=IFCCLASSIFICATIONREFERENCE($,'[CO]UNA','Fixed frame',#1563,'framing object with a fixed frame',$); -#1565=IFCCLASSIFICATIONREFERENCE($,'[CO]UNB','Threshold',#1563,'framing object with the lowest part of gate abutting',$); -#1566=IFCCLASSIFICATIONREFERENCE($,'[CO]UNC','Movable frame',#1563,'framing object with a moveable frame',$); -#1567=IFCCLASSIFICATIONREFERENCE($,'[CO]UND','Glazing bar frame',#1563,'framing object dividing a sash or door',$); -#1568=IFCCLASSIFICATIONREFERENCE($,'[CO]UP?','Jointing object',#1509,'holding object by non-static jointing',$); -#1569=IFCCLASSIFICATIONREFERENCE($,'[CO]UPA','Bearing',#1568,'jointing object by bearing',$); -#1570=IFCCLASSIFICATIONREFERENCE($,'[CO]UPB','Hinge',#1568,'jointing object by mechanical joint',$); -#1571=IFCCLASSIFICATIONREFERENCE($,'[CO]UPC','Chemical joint',#1568,'jointing object by chemical bonding',$); -#1572=IFCCLASSIFICATIONREFERENCE($,'[CO]UQ?','Fastening object',#1509,'holding object by static jointing',$); -#1573=IFCCLASSIFICATIONREFERENCE($,'[CO]UQA','Anchor plate',#1572,'fastening object by rigid and permanent mechanical means',$); -#1574=IFCCLASSIFICATIONREFERENCE($,'[CO]UQB','Bolt',#1572,'fastening object by rigid and reversible mechanically means',$); -#1575=IFCCLASSIFICATIONREFERENCE($,'[CO]UQC','Chemical bond',#1572,'fastening object by chemical bonding',$); -#1576=IFCCLASSIFICATIONREFERENCE($,'[CO]UT?','Levelling object',#1509,'holding object for levelling',$); -#1577=IFCCLASSIFICATIONREFERENCE($,'[CO]UTA','Filling',#1576,'levelling object providing a defined profiled surface of plane by adding material',$); -#1578=IFCCLASSIFICATIONREFERENCE($,'[CO]UTB','Excavation',#1576,'levelling object providing a defined profiled surface of plane by removing material',$); -#1579=IFCCLASSIFICATIONREFERENCE($,'[CO]UU?','Existing ground',#1509,'holding object being existing ground',$); -#1580=IFCCLASSIFICATIONREFERENCE($,'[CO]UUA','Rock',#1579,'existing ground of rock',$); -#1581=IFCCLASSIFICATIONREFERENCE($,'[CO]UUB','Friction soil',#1579,'existing ground of friction soil',$); -#1582=IFCCLASSIFICATIONREFERENCE($,'[CO]UUC','Cohesive soil',#1579,'existing ground of cohesive soil',$); -#1583=IFCCLASSIFICATIONREFERENCE($,'[CO]UUD','Organic soil',#1579,'existing ground of organic soil',$); -#1584=IFCCLASSIFICATIONREFERENCE($,'[CO]UUE','Filled material',#1579,'existing ground of filled material',$); -#1585=IFCCLASSIFICATIONREFERENCE($,'[CO]W??','Guiding object',#900,'object for leading from one place to another',$); -#1586=IFCCLASSIFICATIONREFERENCE($,'[CO]WB?','High voltage electric energy guiding object',#1585,'guiding object of high voltage electric energy',$); -#1587=IFCCLASSIFICATIONREFERENCE($,'[CO]WBA','High voltage busbar',#1586,'high voltage electric energy guiding object by a busbar',$); -#1588=IFCCLASSIFICATIONREFERENCE($,'[CO]WBB','High voltage cable',#1586,'high voltage electric energy guiding object by a cable',$); -#1589=IFCCLASSIFICATIONREFERENCE($,'[CO]WBC','High voltage wire',#1586,'high voltage electric energy guiding object by a wire',$); -#1590=IFCCLASSIFICATIONREFERENCE($,'[CO]WBD','High voltage bushing',#1586,'high voltage electric energy guiding object through an enclosure, wall or barrier',$); -#1591=IFCCLASSIFICATIONREFERENCE($,'[CO]WD?','Low voltage electric energy guiding object',#1585,'guiding object of low voltage electric energy',$); -#1592=IFCCLASSIFICATIONREFERENCE($,'[CO]WDA','Low voltage busbar',#1591,'low voltage electric energy guiding object by a busbar',$); -#1593=IFCCLASSIFICATIONREFERENCE($,'[CO]WDB','Low voltage cable',#1591,'low voltage electric energy guiding object by a cable',$); -#1594=IFCCLASSIFICATIONREFERENCE($,'[CO]WDC','Low voltage wire',#1591,'low voltage electric energy guiding object by a wire',$); -#1595=IFCCLASSIFICATIONREFERENCE($,'[CO]WDD','Low voltage bushing',#1591,'low voltage electric energy guiding object through an enclosure, wall or barrier',$); -#1596=IFCCLASSIFICATIONREFERENCE($,'[CO]WE?','Reference potential guiding object',#1585,'guiding object of a reference potential',$); -#1597=IFCCLASSIFICATIONREFERENCE($,'[CO]WEA','Earthing rail',#1596,'reference potential guiding object of earth by a busbar',$); -#1598=IFCCLASSIFICATIONREFERENCE($,'[CO]WEB','Earthing cable',#1596,'reference potential guiding object of earth by a cable',$); -#1599=IFCCLASSIFICATIONREFERENCE($,'[CO]WEC','Equipotential bonding rail',#1596,'reference potential guiding object by a busbar',$); -#1600=IFCCLASSIFICATIONREFERENCE($,'[CO]WED','Equipotential bonding cable',#1596,'reference potential guiding object by a cable',$); -#1601=IFCCLASSIFICATIONREFERENCE($,'[CO]WG?','Electric signal guiding object',#1585,'guiding object for electric signals',$); -#1602=IFCCLASSIFICATIONREFERENCE($,'[CO]WGA','Control cable',#1601,'electric signal guiding object for controlling and measuring',$); -#1603=IFCCLASSIFICATIONREFERENCE($,'[CO]WGB','Data cable',#1601,'electric signal guiding object for data transmission',$); -#1604=IFCCLASSIFICATIONREFERENCE($,'[CO]WGC','Electric signal bushing',#1601,'electric signal guiding object through an enclosure or wall',$); -#1605=IFCCLASSIFICATIONREFERENCE($,'[CO]WH?','Light guiding object',#1585,'guiding object for light',$); -#1606=IFCCLASSIFICATIONREFERENCE($,'[CO]WHA','Fibre optical cable',#1605,'light guiding object for signal transmission',$); -#1607=IFCCLASSIFICATIONREFERENCE($,'[CO]WHB','Optical light fibre',#1605,'light guiding object for light transmission',$); -#1608=IFCCLASSIFICATIONREFERENCE($,'[CO]WHC','Lens',#1605,'light guiding object for defined light refraction',$); -#1609=IFCCLASSIFICATIONREFERENCE($,'[CO]WHD','Mirror',#1605,'light guiding object for defined light reflection',$); -#1610=IFCCLASSIFICATIONREFERENCE($,'[CO]WJ?','Sound guiding object',#1585,'guiding object for sound',$); -#1611=IFCCLASSIFICATIONREFERENCE($,'[CO]WJA','Sound reflector',#1610,'sound guiding object by reflection',$); -#1612=IFCCLASSIFICATIONREFERENCE($,'[CO]WL?','Solid matter guiding object',#1585,'guiding object of solid matter in open enclosure',$); -#1613=IFCCLASSIFICATIONREFERENCE($,'[CO]WLA','Roller table',#1612,'solid matter guiding object by rolling',$); -#1614=IFCCLASSIFICATIONREFERENCE($,'[CO]WLB','Chute',#1612,'solid matter guiding object by sliding',$); -#1615=IFCCLASSIFICATIONREFERENCE($,'[CO]WM?','Open enclosure guiding object',#1585,'guiding object of fluid flow in open enclosure',$); -#1616=IFCCLASSIFICATIONREFERENCE($,'[CO]WMA','Drainage layer',#1615,'open enclosure guiding object in a layer',$); -#1617=IFCCLASSIFICATIONREFERENCE($,'[CO]WMB','Gutter',#1615,'open enclosure guiding object for liquid in open conduit',$); -#1618=IFCCLASSIFICATIONREFERENCE($,'[CO]WMC','Drain liquid flashing',#1615,'open enclosure guiding object for liquid with an open surface',$); -#1619=IFCCLASSIFICATIONREFERENCE($,'[CO]WMD','Drip nose',#1615,'open enclosure guiding object for liquid by projection',$); -#1620=IFCCLASSIFICATIONREFERENCE($,'[CO]WME','Gutter drip',#1615,'open enclosure guiding object for liquid by liquid-draining profile',$); -#1621=IFCCLASSIFICATIONREFERENCE($,'[CO]WMF','Drainpipe',#1615,'open enclosure guiding object by perforated pipe',$); -#1622=IFCCLASSIFICATIONREFERENCE($,'[CO]WMG','Infiltration chamber',#1615,'open enclosure guiding object in a chamber',$); -#1623=IFCCLASSIFICATIONREFERENCE($,'[CO]WP?','Closed enclosure guiding object',#1585,'guiding object of matter flow in closed enclosure',$); -#1624=IFCCLASSIFICATIONREFERENCE($,'[CO]WPA','Pipe',#1623,'closed enclosure guiding object in a circular rigid form',$); -#1625=IFCCLASSIFICATIONREFERENCE($,'[CO]WPB','Duct',#1623,'closed enclosure guiding object in a non-circular rigid form',$); -#1626=IFCCLASSIFICATIONREFERENCE($,'[CO]WPC','Hose',#1623,'closed enclosure guiding object in a flexible form',$); -#1627=IFCCLASSIFICATIONREFERENCE($,'[CO]WQ?','Mechanical energy guiding object',#1585,'guiding object of mechanical energy',$); -#1628=IFCCLASSIFICATIONREFERENCE($,'[CO]WQA','Drive axle',#1627,'mechanical energy guiding object by a shaft',$); -#1629=IFCCLASSIFICATIONREFERENCE($,'[CO]WQB','Drive belt',#1627,'mechanical energy guiding object by a belt',$); -#1630=IFCCLASSIFICATIONREFERENCE($,'[CO]WQC','Drive chain',#1627,'mechanical energy guiding object by a chain',$); -#1631=IFCCLASSIFICATIONREFERENCE($,'[CO]WQD','Drive link',#1627,'mechanical energy guiding object by a linkage',$); -#1632=IFCCLASSIFICATIONREFERENCE($,'[CO]WQE','Wheel',#1627,'mechanical energy guiding object by a wheel',$); -#1633=IFCCLASSIFICATIONREFERENCE($,'[CO]WQF','Toothed bar',#1627,'mechanical energy guiding object by a toothed bar',$); -#1634=IFCCLASSIFICATIONREFERENCE($,'[CO]WQG','Hydraulic hose',#1627,'mechanical energy guiding object by a fluid link',$); -#1635=IFCCLASSIFICATIONREFERENCE($,'[CO]WR?','Rail object',#1585,'guiding object for track bound objects',$); -#1636=IFCCLASSIFICATIONREFERENCE($,'[CO]WRA','Track',#1635,'rail object providing a directed path',$); -#1637=IFCCLASSIFICATIONREFERENCE($,'[CO]WRB','Track crossing',#1635,'rail object providing a crossing',$); -#1638=IFCCLASSIFICATIONREFERENCE($,'[CO]WV?','Thermal energy guiding object',#1585,'guiding object for thermal energy',$); -#1639=IFCCLASSIFICATIONREFERENCE($,'[CO]WVA','Thermal conductor',#1638,'thermal energy guiding object by a solid mass',$); -#1640=IFCCLASSIFICATIONREFERENCE($,'[CO]WVB','Thermal paste',#1638,'thermal energy guiding object by a static fluid mass',$); -#1641=IFCCLASSIFICATIONREFERENCE($,'[CO]WZ?','Multiple flow guiding object',#1585,'guiding object with multiple kinds of flows',$); -#1642=IFCCLASSIFICATIONREFERENCE($,'[CO]WZA','Umbilical cable',#1641,'multiple flow guiding object of electrical energy, mechanical energy, electrical signal, optical signals and/or fluid',$); -#1643=IFCCLASSIFICATIONREFERENCE($,'[CO]X??','Interfacing object',#900,'object for interfacing an object',$); -#1644=IFCCLASSIFICATIONREFERENCE($,'[CO]XB?','High voltage connecting object',#1643,'interfacing object for high voltage electric power',$); -#1645=IFCCLASSIFICATIONREFERENCE($,'[CO]XBA','High voltage terminal',#1644,'high voltage connecting object for a single connection',$); -#1646=IFCCLASSIFICATIONREFERENCE($,'[CO]XBB','High voltage socket',#1644,'high voltage connecting object for pluggable connections',$); -#1647=IFCCLASSIFICATIONREFERENCE($,'[CO]XBC','High voltage terminal box',#1644,'high voltage connecting object for multiple fixed connections',$); -#1648=IFCCLASSIFICATIONREFERENCE($,'[CO]XD?','Low voltage connecting object',#1643,'interfacing object for low voltage electric power',$); -#1649=IFCCLASSIFICATIONREFERENCE($,'[CO]XDA','Electric terminal',#1648,'low voltage connecting object for a single connection',$); -#1650=IFCCLASSIFICATIONREFERENCE($,'[CO]XDB','Low voltage power socket',#1648,'low voltage connecting object for pluggable connections',$); -#1651=IFCCLASSIFICATIONREFERENCE($,'[CO]XDC','Terminal box',#1648,'low voltage connecting object for multiple fixed connections',$); -#1652=IFCCLASSIFICATIONREFERENCE($,'[CO]XDD','Power outlet',#1648,'low voltage connecting object for fixed connection of a flexible cable for a current-using equipment',$); -#1653=IFCCLASSIFICATIONREFERENCE($,'[CO]XDE','Power distributer',#1648,'low voltage connecting object of multiple pluggable current-using equipment',$); -#1654=IFCCLASSIFICATIONREFERENCE($,'[CO]XE?','Potential connecting object',#1643,'interfacing object for earth or reference potential',$); -#1655=IFCCLASSIFICATIONREFERENCE($,'[CO]XEA','PE terminal',#1654,'potential connecting object for connecting to PE-conductors',$); -#1656=IFCCLASSIFICATIONREFERENCE($,'[CO]XEB','PB terminal',#1654,'potential connecting object for connecting to PB conductors',$); -#1657=IFCCLASSIFICATIONREFERENCE($,'[CO]XEC','FE terminal',#1654,'potential connecting object for connecting to FE-conductors',$); -#1658=IFCCLASSIFICATIONREFERENCE($,'[CO]XED','FB terminal',#1654,'potential connecting object for connecting to FB conductors',$); -#1659=IFCCLASSIFICATIONREFERENCE($,'[CO]XEE','Earth electrode',#1654,'potential connecting object providing electrical contact with earth',$); -#1660=IFCCLASSIFICATIONREFERENCE($,'[CO]XEF','Collector',#1654,'potential connecting object connecting lightning to an electrical circuit',$); -#1661=IFCCLASSIFICATIONREFERENCE($,'[CO]XG?','Electric signal connecting object',#1643,'interfacing object for electric signals',$); -#1662=IFCCLASSIFICATIONREFERENCE($,'[CO]XGA','Signal socket',#1661,'electric signal connecting object for single pluggable interconnections',$); -#1663=IFCCLASSIFICATIONREFERENCE($,'[CO]XGB','Terminal',#1661,'electric signal connecting object for a single interconnection',$); -#1664=IFCCLASSIFICATIONREFERENCE($,'[CO]XGC','Patch panel',#1661,'electric signal connecting object among several lines',$); -#1665=IFCCLASSIFICATIONREFERENCE($,'[CO]XGD','Signal distributor',#1661,'electric signal connecting object for multiple pluggable interconnections',$); -#1666=IFCCLASSIFICATIONREFERENCE($,'[CO]XH?','Light connecting object',#1643,'interfacing object of optical fibres',$); -#1667=IFCCLASSIFICATIONREFERENCE($,'[CO]XHA','Fixed light fibre socket',#1666,'light connecting object for pluggable connections',$); -#1668=IFCCLASSIFICATIONREFERENCE($,'[CO]XK?','Collecting interfacing object',#1643,'interfacing object collecting for feeding into a flow',$); -#1669=IFCCLASSIFICATIONREFERENCE($,'[CO]XKA','Sink',#1668,'collecting interfacing object of wastewater',$); -#1670=IFCCLASSIFICATIONREFERENCE($,'[CO]XKB','Toilet',#1668,'collecting interfacing object of faeces and urine',$); -#1671=IFCCLASSIFICATIONREFERENCE($,'[CO]XKC','Urinal',#1668,'collecting interfacing object of urine only',$); -#1672=IFCCLASSIFICATIONREFERENCE($,'[CO]XKD','Drip cup',#1668,'collecting interfacing object of surplus liquid from technical system',$); -#1673=IFCCLASSIFICATIONREFERENCE($,'[CO]XKE','Floor drain',#1668,'collecting interfacing object of surplus',$); -#1674=IFCCLASSIFICATIONREFERENCE($,'[CO]XM?','Sealed flow connecting object',#1643,'Interfacing object for sealed material flow',$); -#1675=IFCCLASSIFICATIONREFERENCE($,'[CO]XMA','Tube flange',#1674,'sealed flow connecting object by a reversible form',$); -#1676=IFCCLASSIFICATIONREFERENCE($,'[CO]XMB','Tube fitting',#1674,'sealed flow connecting object by an irreversible form',$); -#1677=IFCCLASSIFICATIONREFERENCE($,'[CO]XN?','Non-detachable coupling',#1643,'interfacing object for continuous transfer of mechanical forces',$); -#1678=IFCCLASSIFICATIONREFERENCE($,'[CO]XNA','Flange coupler',#1677,'non-detachable coupling of shafts by a pair of flanges',$); -#1679=IFCCLASSIFICATIONREFERENCE($,'[CO]XNB','Split-muff coupler',#1677,'non-detachable coupling of shafts by a splitted sleeve',$); -#1680=IFCCLASSIFICATIONREFERENCE($,'[CO]XNC','Hirth coupler',#1677,'non-detachable coupling between parallel shafts by teeth and grooves meshing together',$); -#1681=IFCCLASSIFICATIONREFERENCE($,'[CO]XND','Cardan joint',#1677,'non-detachable coupling for transmitting power of misaligned shafts',$); -#1682=IFCCLASSIFICATIONREFERENCE($,'[CO]XNE','Buffer-and-chain coupler',#1677,'non-detachable coupling to catch and connect two moving objects',$); -#1683=IFCCLASSIFICATIONREFERENCE($,'[CO]XNF','Link-and pin coupler',#1677,'non-detachable coupling to fix two moving objects',$); -#1684=IFCCLASSIFICATIONREFERENCE($,'[CO]XP?','Detachable coupling',#1643,'interfacing object for discontinuous transfer of mechanical forces',$); -#1685=IFCCLASSIFICATIONREFERENCE($,'[CO]XPA','Friction clutch',#1684,'detachable coupling for power transmission by means of frictional forces',$); -#1686=IFCCLASSIFICATIONREFERENCE($,'[CO]XPB','Fluid coupling',#1684,'detachable coupling for power transmission by means of hydrodynamic effect',$); -#1687=IFCCLASSIFICATIONREFERENCE($,'[CO]XPC','Overrunning clutch',#1684,'detachable coupling for power transmission by interlocking means',$); -#1688=IFCCLASSIFICATIONREFERENCE($,'[CO]XPD','Magnetic hoist',#1684,'detachable coupling for load by means of magnetic force',$); -#1689=IFCCLASSIFICATIONREFERENCE($,'[CO]XS?','Level connecting component',#1643,'interfacing object connecting levels',$); -#1690=IFCCLASSIFICATIONREFERENCE($,'[CO]XSA','Landing',#1689,'level connecting object in the form of a horizontal plane connected to a flight of stairs',$); -#1691=IFCCLASSIFICATIONREFERENCE($,'[CO]XSB','Flight of stairs',#1689,'level connecting object in the form of sequential steps',$); -#1692=IFCCLASSIFICATIONREFERENCE($,'[CO]XSC','Ladder',#1689,'level connecting object in the form of sequential rungs or bars',$); -#1693=IFCCLASSIFICATIONREFERENCE($,'[CO]XSD','Ramp',#1689,'level connecting object in the form of an inclined plane',$); -#1694=IFCCLASSIFICATIONREFERENCE($,'[CO]XSE','Fireman’s pole',#1689,'level connecting object in the form of a vertical pole',$); -#1695=IFCCLASSIFICATIONREFERENCE($,'[CO]XT?','Space linking object',#1643,'interfacing object linking space',$); -#1696=IFCCLASSIFICATIONREFERENCE($,'[CO]XTA','Hole',#1695,'space linking object in the form of penetration',$); -#1697=IFCCLASSIFICATIONREFERENCE($,'[CO]XTB','Box-out',#1695,'space linking object in the form of cavity',$); -#1698=IFCCLASSIFICATIONREFERENCE($,'[CO]XZ?','Multiple flow connector object',#1643,'interfacing object with multiple kinds of flows',$); -#1699=IFCCLASSIFICATIONREFERENCE($,'[CO]XZA','Multi connector',#1698,'multiple flow connector object of electric energy, electrical signal, optical signals and/or fluid',$); -ENDSEC; -END-ISO-10303-21; +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1'); +FILE_NAME('','2024-04-02T18:00:00',(),(),'IfcOpenShell v0.7.0-f7c03db75','IfcOpenShell v0.7.0-f7c03db75',''); +FILE_SCHEMA(('IFC4')); +ENDSEC; +DATA; +#1=IFCPROJECTLIBRARY($,$,'CCI',$,$,$,$,$,$); +#2=IFCCLASSIFICATION('CCIC','2022-11-09','2022-11-09','CCI','The CCI classification tables','https://cci-collaboration.org/the-standard',$); +#3=IFCRELASSOCIATESCLASSIFICATION('30b4e$ts223eGUqY6ZfKw5',$,$,$,(#1),#2); +#100=IFCCLASSIFICATIONREFERENCE($,'CC - Construction complex',' ',#2,' ',$); +#101=IFCCLASSIFICATIONREFERENCE($,'[CC]A','Residential complex',#100,'construction complex for dwelling',$); +#102=IFCCLASSIFICATIONREFERENCE($,'[CC]B','Health and care complex',#100,'construction complex for promotion of wellness and/or treatment of illness',$); +#103=IFCCLASSIFICATIONREFERENCE($,'[CC]C','Administration, trading, or service complex',#100,'construction complex for immaterial production',$); +#104=IFCCLASSIFICATIONREFERENCE($,'[CC]D','Education or science complex',#100,'construction complex for knowledge production and/or transfer',$); +#105=IFCCLASSIFICATIONREFERENCE($,'[CC]E','Protection or defence complex',#100,'construction complex for protection and defence',$); +#106=IFCCLASSIFICATIONREFERENCE($,'[CC]F','Culture complex',#100,'construction complex for cultural activities',$); +#107=IFCCLASSIFICATIONREFERENCE($,'[CC]G','Recreational and sports complex',#100,'construction complex for social and physical activities and/or mental stimulation',$); +#108=IFCCLASSIFICATIONREFERENCE($,'[CC]L','Energy supply complex',#100,'construction complex for conversion of energy',$); +#109=IFCCLASSIFICATIONREFERENCE($,'[CC]M','Distribution complex',#100,'construction complex for continuous transport of matter, electricity or signals',$); +#110=IFCCLASSIFICATIONREFERENCE($,'[CC]N','Production complex',#100,'construction complex for raw materials extraction or manufacturing',$); +#111=IFCCLASSIFICATIONREFERENCE($,'[CC]P','Processing complex',#100,'construction complex for treating matter or electricity',$); +#112=IFCCLASSIFICATIONREFERENCE($,'[CC]Q','Storage complex',#100,'construction complex for accumulations of matter or electricity',$); +#113=IFCCLASSIFICATIONREFERENCE($,'[CC]R','Traffic complex',#100,'construction complex for discrete transport of people and/or matter',$); +#114=IFCCLASSIFICATIONREFERENCE($,'[CC]T','Land use complex',#100,'construction complex for land-based production or management',$); +#115=IFCCLASSIFICATIONREFERENCE($,'[CC]U','Water use complex',#100,'construction complex for water-based production or management',$); +#116=IFCCLASSIFICATIONREFERENCE($,'[CC]X','Ruins complex',#100,'construction complex being remains',$); +#200=IFCCLASSIFICATIONREFERENCE($,'CE - Construction entity',' ',#2,' ',$); +#201=IFCCLASSIFICATIONREFERENCE($,'[CE]A?','Residential building',#200,'construction entity for human living',$); +#202=IFCCLASSIFICATIONREFERENCE($,'[CE]AA','Single-dwelling house',#201,'residential building for one household',$); +#203=IFCCLASSIFICATIONREFERENCE($,'[CE]AB','Dual-dwelling building',#201,'residential building for two households',$); +#204=IFCCLASSIFICATIONREFERENCE($,'[CE]AC','Multi-dwelling building',#201,'residential building for three or more households',$); +#205=IFCCLASSIFICATIONREFERENCE($,'[CE]AD','Lodging building',#201,'residential building for temporary living',$); +#206=IFCCLASSIFICATIONREFERENCE($,'[CE]B?','Physical needs building',#200,'construction entity for human or animal wellbeing',$); +#207=IFCCLASSIFICATIONREFERENCE($,'[CE]BA','Care building',#206,'physical needs building for treatment of persons',$); +#208=IFCCLASSIFICATIONREFERENCE($,'[CE]BB','Care home building',#206,'physical needs building for long-term care',$); +#209=IFCCLASSIFICATIONREFERENCE($,'[CE]BD','Animal hospital',#206,'physical needs building for treatment of animals',$); +#210=IFCCLASSIFICATIONREFERENCE($,'[CE]BE','Toilet building',#206,'physical needs building for persons to relieve themselves',$); +#211=IFCCLASSIFICATIONREFERENCE($,'[CE]BF','Baths building',#206,'physical needs building for persons to wash themselves',$); +#212=IFCCLASSIFICATIONREFERENCE($,'[CE]C?','Administration, trading, or service building',#200,'construction entity for immaterial production',$); +#213=IFCCLASSIFICATIONREFERENCE($,'[CE]CA','Office building',#212,'administration building for production or interpretation of information',$); +#214=IFCCLASSIFICATIONREFERENCE($,'[CE]CB','Service building',#212,'service building for providing non-acute assistance or advice',$); +#215=IFCCLASSIFICATIONREFERENCE($,'[CE]CC','Emergency service building',#212,'service building for providing acute assistance or advice',$); +#216=IFCCLASSIFICATIONREFERENCE($,'[CE]CD','Shop building',#212,'service building for sale of goods',$); +#217=IFCCLASSIFICATIONREFERENCE($,'[CE]CE','Exhibition hall',#212,'trading building for display of goods and for assemblies',$); +#218=IFCCLASSIFICATIONREFERENCE($,'[CE]CF','Restaurant building',#212,'service building for serving food and/or beverages',$); +#219=IFCCLASSIFICATIONREFERENCE($,'[CE]CG','Operations building',#212,'service building for monitoring and controlling of processes',$); +#220=IFCCLASSIFICATIONREFERENCE($,'[CE]D?','Education or research building',#200,'construction entity for knowledge production and transfer',$); +#221=IFCCLASSIFICATIONREFERENCE($,'[CE]DA','Preschool building',#220,'education building for small children',$); +#222=IFCCLASSIFICATIONREFERENCE($,'[CE]DB','School building',#220,'education building for basic education',$); +#223=IFCCLASSIFICATIONREFERENCE($,'[CE]DC','Course centre building',#220,'education building for series of lectures or lessons in a particular subject',$); +#224=IFCCLASSIFICATIONREFERENCE($,'[CE]DD','University building',#220,'education building for further education',$); +#225=IFCCLASSIFICATIONREFERENCE($,'[CE]DE','Laboratory building',#220,'research building for experiments',$); +#226=IFCCLASSIFICATIONREFERENCE($,'[CE]F?','Cultural building',#200,'construction entity for artistic activities',$); +#227=IFCCLASSIFICATIONREFERENCE($,'[CE]FA','Theatre building',#226,'cultural building for oral performances',$); +#228=IFCCLASSIFICATIONREFERENCE($,'[CE]FB','Concert building',#226,'cultural building for musical performances',$); +#229=IFCCLASSIFICATIONREFERENCE($,'[CE]FC','Exhibition building',#226,'cultural building for display of art',$); +#230=IFCCLASSIFICATIONREFERENCE($,'[CE]FD','Planetarium',#226,'cultural building for displaying the night sky',$); +#231=IFCCLASSIFICATIONREFERENCE($,'[CE]FE','Cinema building',#226,'cultural building for displaying films',$); +#232=IFCCLASSIFICATIONREFERENCE($,'[CE]FF','Library building',#226,'cultural building providing books and other media',$); +#233=IFCCLASSIFICATIONREFERENCE($,'[CE]FG','Cultural center',#226,'cultural building for multiple use',$); +#234=IFCCLASSIFICATIONREFERENCE($,'[CE]FH','Casino',#226,'cultural building for gambling',$); +#235=IFCCLASSIFICATIONREFERENCE($,'[CE]FJ','Studio',#226,'cultural building for production of art and entertainment',$); +#236=IFCCLASSIFICATIONREFERENCE($,'[CE]G?','Recreational facility',#200,'construction entity for social activities and/or mental stimulation',$); +#237=IFCCLASSIFICATIONREFERENCE($,'[CE]GA','Allotment building',#236,'recreational facility for gardening tools',$); +#238=IFCCLASSIFICATIONREFERENCE($,'[CE]GB','Gazebo',#236,'recreational facility for garden retreat',$); +#239=IFCCLASSIFICATIONREFERENCE($,'[CE]GC','Cantilever roof',#236,'recreational facility for protection from sun and precipitation',$); +#240=IFCCLASSIFICATIONREFERENCE($,'[CE]GD','Playhouse',#236,'recreational facility for child play',$); +#241=IFCCLASSIFICATIONREFERENCE($,'[CE]GE','Wind shelter',#236,'recreational facility for protection from wind',$); +#242=IFCCLASSIFICATIONREFERENCE($,'[CE]GF','Observation tower',#236,'recreational facility for raised viewing position',$); +#243=IFCCLASSIFICATIONREFERENCE($,'[CE]GG','Hunting tower',#236,'recreational facility for raised shooting position',$); +#244=IFCCLASSIFICATIONREFERENCE($,'[CE]GH','Amusement facility',#236,'recreational facility for physical exaltation',$); +#245=IFCCLASSIFICATIONREFERENCE($,'[CE]GJ','Garden',#236,'recreational facility for private outdoor activities',$); +#246=IFCCLASSIFICATIONREFERENCE($,'[CE]GK','Park',#236,'recreational facility for public outdoor activities',$); +#247=IFCCLASSIFICATIONREFERENCE($,'[CE]GL','Playground',#236,'recreational facility for children''s activities for enjoyment and recreation',$); +#248=IFCCLASSIFICATIONREFERENCE($,'[CE]GM','Campsite',#236,'recreational facility for tents and recreational vehicles',$); +#249=IFCCLASSIFICATIONREFERENCE($,'[CE]GN','Bathing site',#236,'recreational facility for outdoor water activities',$); +#250=IFCCLASSIFICATIONREFERENCE($,'[CE]GP','Changing building',#236,'recreational facility for persons to change clothing',$); +#251=IFCCLASSIFICATIONREFERENCE($,'[CE]H?','Sports facility',#200,'construction entity for physical activities',$); +#252=IFCCLASSIFICATIONREFERENCE($,'[CE]HA','Multi-purpose sports building',#251,'sports facility for multiple activities',$); +#253=IFCCLASSIFICATIONREFERENCE($,'[CE]HB','Swimming hall',#251,'sports facility for indoor water activities',$); +#254=IFCCLASSIFICATIONREFERENCE($,'[CE]HC','Riding school',#251,'sports facility for equestrian activities',$); +#255=IFCCLASSIFICATIONREFERENCE($,'[CE]HD','Diving tower',#251,'sports facility for diving',$); +#256=IFCCLASSIFICATIONREFERENCE($,'[CE]HE','Bowling hall',#251,'sports facility for bowling',$); +#257=IFCCLASSIFICATIONREFERENCE($,'[CE]HF','Skating rink',#251,'sports facility for ice skating',$); +#258=IFCCLASSIFICATIONREFERENCE($,'[CE]HG','Ball sport building',#251,'sports facility for boll sports',$); +#259=IFCCLASSIFICATIONREFERENCE($,'[CE]HH','Stadium',#251,'sports facility with spectator facilities',$); +#260=IFCCLASSIFICATIONREFERENCE($,'[CE]HJ','Playing field',#251,'sports facility for ball games',$); +#261=IFCCLASSIFICATIONREFERENCE($,'[CE]HK','Racetrack',#251,'sports facility for racing competitions',$); +#262=IFCCLASSIFICATIONREFERENCE($,'[CE]HL','Track and field area',#251,'sports facility for track and field',$); +#263=IFCCLASSIFICATIONREFERENCE($,'[CE]HM','Activity park',#251,'sports facility for multiple or specific outdoor activity(ies)',$); +#264=IFCCLASSIFICATIONREFERENCE($,'[CE]HN','Downhill skiing slope',#251,'sports facility for downhill skiing',$); +#265=IFCCLASSIFICATIONREFERENCE($,'[CE]HP','Exercise track',#251,'sports facility for running',$); +#266=IFCCLASSIFICATIONREFERENCE($,'[CE]HQ','Foot path',#251,'sports facility for walking',$); +#267=IFCCLASSIFICATIONREFERENCE($,'[CE]HR','Golf course',#251,'sports facility for golf',$); +#268=IFCCLASSIFICATIONREFERENCE($,'[CE]J?','Assembly facility',#200,'construction entity for groups of people',$); +#269=IFCCLASSIFICATIONREFERENCE($,'[CE]JA','Activity centre',#268,'assembly facility for common activities',$); +#270=IFCCLASSIFICATIONREFERENCE($,'[CE]JB','Community hall',#268,'assembly facility for an association',$); +#271=IFCCLASSIFICATIONREFERENCE($,'[CE]JC','Ceremonial building',#268,'assembly facility for a religious community',$); +#272=IFCCLASSIFICATIONREFERENCE($,'[CE]JD','Stand',#268,'assembly facility for an audience',$); +#273=IFCCLASSIFICATIONREFERENCE($,'[CE]JE','Personnel building',#268,'assembly facility for staff',$); +#274=IFCCLASSIFICATIONREFERENCE($,'[CE]JF','Square',#268,'assembly facility for outdoors urban activities',$); +#275=IFCCLASSIFICATIONREFERENCE($,'[CE]JG','Training site',#268,'assembly facility for practicing competencies',$); +#276=IFCCLASSIFICATIONREFERENCE($,'[CE]JH','School yard',#268,'assembly facility for school persons',$); +#277=IFCCLASSIFICATIONREFERENCE($,'[CE]K?','Access or barrier facility',#200,'construction entity for allowing or preventing movement',$); +#278=IFCCLASSIFICATIONREFERENCE($,'[CE]KA','Passageway',#277,'access facility for horizontal movement between two or more buildings',$); +#279=IFCCLASSIFICATIONREFERENCE($,'[CE]KB','Staircase tower',#277,'access facility for non-automated vertical movement between two or more storeys',$); +#280=IFCCLASSIFICATIONREFERENCE($,'[CE]KC','Lift tower',#277,'access facility for automated vertical movement between two or more levels',$); +#281=IFCCLASSIFICATIONREFERENCE($,'[CE]KD','Gatehouse',#277,'access facility to an open area',$); +#282=IFCCLASSIFICATIONREFERENCE($,'[CE]KE','Tollgate',#277,'access facility to a road',$); +#283=IFCCLASSIFICATIONREFERENCE($,'[CE]KF','Barrier',#277,'barrier facility',$); +#284=IFCCLASSIFICATIONREFERENCE($,'[CE]L?','Energy supply facility',#200,'construction entity for conversion of energy',$); +#285=IFCCLASSIFICATIONREFERENCE($,'[CE]LA','Power station',#284,'energy supply facility for electrical power',$); +#286=IFCCLASSIFICATIONREFERENCE($,'[CE]LB','Heating plant',#284,'energy supply facility for hot liquid',$); +#287=IFCCLASSIFICATIONREFERENCE($,'[CE]LC','Combined heat and power station',#284,'energy supply facility for hot liquid and electrical power',$); +#288=IFCCLASSIFICATIONREFERENCE($,'[CE]LD','Cooling plant',#284,'energy supply facility for cold liquid',$); +#289=IFCCLASSIFICATIONREFERENCE($,'[CE]M?','Distribution facility',#200,'construction entity for distribution and communication between persons or systems',$); +#290=IFCCLASSIFICATIONREFERENCE($,'[CE]MA','Control tower',#289,'distribution facility for control, regulation, and monitoring',$); +#291=IFCCLASSIFICATIONREFERENCE($,'[CE]MB','Aerial mast',#289,'distribution facility for electromagnetic waves',$); +#292=IFCCLASSIFICATIONREFERENCE($,'[CE]MC','Lighthouse',#289,'distribution facility for optical signals',$); +#293=IFCCLASSIFICATIONREFERENCE($,'[CE]MD','Bell tower',#289,'distribution facility for audio signals',$); +#294=IFCCLASSIFICATIONREFERENCE($,'[CE]ME','Overhead power line',#289,'distribution facility for electrical power above ground',$); +#295=IFCCLASSIFICATIONREFERENCE($,'[CE]MF','Power cabling',#289,'distribution facility for electrical power in ground',$); +#296=IFCCLASSIFICATIONREFERENCE($,'[CE]MG','Overhead signal line',#289,'distribution facility for signals above ground',$); +#297=IFCCLASSIFICATIONREFERENCE($,'[CE]MH','Signal cabling',#289,'distribution facility for signals in ground',$); +#298=IFCCLASSIFICATIONREFERENCE($,'[CE]MJ','Piping',#289,'distribution facility for fluids in a closed environment',$); +#299=IFCCLASSIFICATIONREFERENCE($,'[CE]MK','Canal',#289,'distribution facility for fluids in an open environment',$); +#300=IFCCLASSIFICATIONREFERENCE($,'[CE]ML','Heating piping',#289,'distribution facility for heating fluid',$); +#301=IFCCLASSIFICATIONREFERENCE($,'[CE]MM','Cooling piping',#289,'distribution facility for cooling fluid',$); +#302=IFCCLASSIFICATIONREFERENCE($,'[CE]MN','Distribution node facility',#289,'distribution facility for connecting parts of the network',$); +#303=IFCCLASSIFICATIONREFERENCE($,'[CE]MP','Conveyor',#289,'distribution facility for moving matter over larger distances',$); +#304=IFCCLASSIFICATIONREFERENCE($,'[CE]MQ','Cable car',#289,'distribution facility for moving people over larger distances',$); +#305=IFCCLASSIFICATIONREFERENCE($,'[CE]MR','Garbage suction facility',#289,'distribution facility for solid waste',$); +#306=IFCCLASSIFICATIONREFERENCE($,'[CE]N?','Production facility',#200,'construction entity for raw materials extraction or for manufacturing',$); +#307=IFCCLASSIFICATIONREFERENCE($,'[CE]NA','Mine',#306,'production facility for solid matter used for further refinement',$); +#308=IFCCLASSIFICATIONREFERENCE($,'[CE]NB','Gas or liquid extraction facility',#306,'production facility for fluid matter used for further refinement',$); +#309=IFCCLASSIFICATIONREFERENCE($,'[CE]NC','Refinement facility',#306,'production facility for matter refinement',$); +#310=IFCCLASSIFICATIONREFERENCE($,'[CE]ND','Workshop',#306,'production facility for fabrication or repair of products',$); +#311=IFCCLASSIFICATIONREFERENCE($,'[CE]NE','Greenhouse',#306,'production facility for indoor plant production',$); +#312=IFCCLASSIFICATIONREFERENCE($,'[CE]P?','Processing facility',#200,'construction entity for treating matter or electricity',$); +#313=IFCCLASSIFICATIONREFERENCE($,'[CE]PA','Pumping station',#312,'processing facility to increase pressure',$); +#314=IFCCLASSIFICATIONREFERENCE($,'[CE]PB','Treatment facility',#312,'processing facility for treating matter',$); +#315=IFCCLASSIFICATIONREFERENCE($,'[CE]PC','Incinerator facility',#312,'processing facility for destruction by burning',$); +#316=IFCCLASSIFICATIONREFERENCE($,'[CE]PD','Washing facility',#312,'processing facility for cleaning objects',$); +#317=IFCCLASSIFICATIONREFERENCE($,'[CE]PE','Print shop',#312,'processing facility for printing',$); +#318=IFCCLASSIFICATIONREFERENCE($,'[CE]PF','Mail sorting terminal',#312,'processing facility for mail sorting',$); +#319=IFCCLASSIFICATIONREFERENCE($,'[CE]PG','Measuring station',#312,'processing facility for surveillance and/or data capture',$); +#320=IFCCLASSIFICATIONREFERENCE($,'[CE]PH','Electrical power treatment facility',#312,'processing facility for treating electrical power',$); +#321=IFCCLASSIFICATIONREFERENCE($,'[CE]Q?','Storage facility',#200,'construction entity for accumulations of matter or energy',$); +#322=IFCCLASSIFICATIONREFERENCE($,'[CE]QA','Raw materials depot',#321,'storage facility for matter used for further refinement',$); +#323=IFCCLASSIFICATIONREFERENCE($,'[CE]QB','Products storage',#321,'storage facility for products',$); +#324=IFCCLASSIFICATIONREFERENCE($,'[CE]QC','Equipment building',#321,'storage facility for moveable technical equipment',$); +#325=IFCCLASSIFICATIONREFERENCE($,'[CE]QD','Garage',#321,'storage facility for four-wheeled or larger road vehicles',$); +#326=IFCCLASSIFICATIONREFERENCE($,'[CE]QE','Bicycle parking',#321,'storage facility for two-wheeled road vehicles',$); +#327=IFCCLASSIFICATIONREFERENCE($,'[CE]QF','Train garage',#321,'storage facility for railway vehicles',$); +#328=IFCCLASSIFICATIONREFERENCE($,'[CE]QG','Hangar',#321,'storage facility for aircraft',$); +#329=IFCCLASSIFICATIONREFERENCE($,'[CE]QH','Boathouse',#321,'storage facility for watercraft',$); +#330=IFCCLASSIFICATIONREFERENCE($,'[CE]QJ','Container space',#321,'storage facility for containers',$); +#331=IFCCLASSIFICATIONREFERENCE($,'[CE]QK','Tank',#321,'storage facility for liquid, gas or other masses in sealed units',$); +#332=IFCCLASSIFICATIONREFERENCE($,'[CE]QL','Landfill site',#321,'storage facility for loosened earth material',$); +#333=IFCCLASSIFICATIONREFERENCE($,'[CE]QM','Geological repository',#321,'storage facility for hazardous material underground',$); +#334=IFCCLASSIFICATIONREFERENCE($,'[CE]QN','Animal house',#321,'storage facility for animals',$); +#335=IFCCLASSIFICATIONREFERENCE($,'[CE]QP','Data storage',#321,'storage facility for data',$); +#336=IFCCLASSIFICATIONREFERENCE($,'[CE]QQ','Energy storage',#321,'storage facility for energy',$); +#337=IFCCLASSIFICATIONREFERENCE($,'[CE]QZ','Burial site',#321,'storage facility for the deceased',$); +#338=IFCCLASSIFICATIONREFERENCE($,'[CE]R?','Traffic facility',#200,'construction entity for discrete transport of people and/or matter',$); +#339=IFCCLASSIFICATIONREFERENCE($,'[CE]RA','Road',#338,'traffic facility on land for non-track bound vehicles',$); +#340=IFCCLASSIFICATIONREFERENCE($,'[CE]RB','Railroad',#338,'traffic facility for long distance transport with rail bound vehicles, with level crossings with other traffic',$); +#341=IFCCLASSIFICATIONREFERENCE($,'[CE]RC','Light rail transit (LRT)',#338,'traffic facility for urban transport with rail bound vehicles, with level crossings with other traffic',$); +#342=IFCCLASSIFICATIONREFERENCE($,'[CE]RD','Rapid transit',#338,'traffic facility for urban transport with rail bound vehicles, without level crossings with other traffic',$); +#343=IFCCLASSIFICATIONREFERENCE($,'[CE]RE','Funicular',#338,'traffic facility for hillside railway traffic',$); +#344=IFCCLASSIFICATIONREFERENCE($,'[CE]RF','Footpath',#338,'traffic facility for pedestrian traffic',$); +#345=IFCCLASSIFICATIONREFERENCE($,'[CE]RG','Foot and bicycle path',#338,'traffic facility for bicycle and pedestrian traffic',$); +#346=IFCCLASSIFICATIONREFERENCE($,'[CE]RH','Bicycle path',#338,'traffic facility for bicycle traffic',$); +#347=IFCCLASSIFICATIONREFERENCE($,'[CE]RJ','Airport way',#338,'traffic facility for air traffic starting, landing and ground movements',$); +#348=IFCCLASSIFICATIONREFERENCE($,'[CE]RK','Bridge',#338,'traffic facility to cross over an obstacle',$); +#349=IFCCLASSIFICATIONREFERENCE($,'[CE]RL','Transport tunnel',#338,'traffic facility to cross under or through an obstacle',$); +#350=IFCCLASSIFICATIONREFERENCE($,'[CE]RM','Transport canal',#338,'traffic facility for water-borne traffic in ground',$); +#351=IFCCLASSIFICATIONREFERENCE($,'[CE]RN','Aqueduct',#338,'traffic facility for water-borne traffic above ground',$); +#352=IFCCLASSIFICATIONREFERENCE($,'[CE]RP','Bridleway',#338,'traffic facility for equestrian traffic',$); +#353=IFCCLASSIFICATIONREFERENCE($,'[CE]RQ','Wildlife crossing',#338,'traffic facility for wildlife bypassing man-made entities',$); +#354=IFCCLASSIFICATIONREFERENCE($,'[CE]S?','Traffic transfer facility',#200,'construction entity for connecting traffic facilities',$); +#355=IFCCLASSIFICATIONREFERENCE($,'[CE]SA','Train station',#354,'traffic transfer facility between rail transport and other traffic',$); +#356=IFCCLASSIFICATIONREFERENCE($,'[CE]SB','Railway platform',#354,'traffic transfer facility for embarking a rail bound vehicle',$); +#357=IFCCLASSIFICATIONREFERENCE($,'[CE]SC','Level crossing',#354,'traffic transfer facility between railroads and roads or paths',$); +#358=IFCCLASSIFICATIONREFERENCE($,'[CE]SD','Travel centre',#354,'traffic transfer facility between multiple means of transport',$); +#359=IFCCLASSIFICATIONREFERENCE($,'[CE]SE','Airport terminal',#354,'traffic transfer facility between air transport and other traffic',$); +#360=IFCCLASSIFICATIONREFERENCE($,'[CE]SF','Bus station',#354,'traffic transfer facility between bus transport and other traffic',$); +#361=IFCCLASSIFICATIONREFERENCE($,'[CE]SG','Truck terminal',#354,'traffic transfer facility between truck transport and other traffic',$); +#362=IFCCLASSIFICATIONREFERENCE($,'[CE]SH','Taxi stand',#354,'traffic transfer facility between taxi transport and other traffic',$); +#363=IFCCLASSIFICATIONREFERENCE($,'[CE]SJ','Sea terminal',#354,'traffic transfer facility between water-borne and other traffic',$); +#364=IFCCLASSIFICATIONREFERENCE($,'[CE]T?','Land use facility',#200,'construction entity for land-based production',$); +#365=IFCCLASSIFICATIONREFERENCE($,'[CE]TA','Field',#364,'land use facility for annual yield',$); +#366=IFCCLASSIFICATIONREFERENCE($,'[CE]TB','Forest',#364,'land use facility for long-term yield',$); +#367=IFCCLASSIFICATIONREFERENCE($,'[CE]U?','Water control facility',#200,'construction entity for water management',$); +#368=IFCCLASSIFICATIONREFERENCE($,'[CE]UA','Dam',#367,'water control facility to retain a water level',$); +#369=IFCCLASSIFICATIONREFERENCE($,'[CE]UB','Barrage',#367,'water control facility to retain a water level with an overflow',$); +#370=IFCCLASSIFICATIONREFERENCE($,'[CE]UC','Sluice',#367,'water control facility to adjust water level',$); +#371=IFCCLASSIFICATIONREFERENCE($,'[CE]UD','Mole',#367,'water control facility to dampen wave movements',$); +#372=IFCCLASSIFICATIONREFERENCE($,'[CE]UF','Dry dock',#367,'water control facility to lower the water level to zero',$); +#373=IFCCLASSIFICATIONREFERENCE($,'[CE]UG','Dyke',#367,'water control facility to prevent overflow',$); +#374=IFCCLASSIFICATIONREFERENCE($,'[CE]UH','Gate',#367,'water control facility to control a water flow',$); +#375=IFCCLASSIFICATIONREFERENCE($,'[CE]X?','Ruins',#200,'construction entity permanently lacking original use',$); +#376=IFCCLASSIFICATIONREFERENCE($,'[CE]XA','Contemporary building ruins',#375,'ruins lacking cultural and historic value',$); +#377=IFCCLASSIFICATIONREFERENCE($,'[CE]XB','Cultural heritage building ruins',#375,'ruins of cultural and historic value of a building',$); +#378=IFCCLASSIFICATIONREFERENCE($,'[CE]XC','Cultural heritage site ruins',#375,'ruins of cultural and historic value of a site',$); +#379=IFCCLASSIFICATIONREFERENCE($,'[CE]XD','Cultural heritage grave ruins',#375,'ruins of cultural and historic value of a grave or grave site',$); +#380=IFCCLASSIFICATIONREFERENCE($,'[CE]Y?','Ornamental entity',#200,'construction entity with symbolic or artistic meaning',$); +#381=IFCCLASSIFICATIONREFERENCE($,'[CE]YA','Monument',#380,'ornamental entity for remembrance of person or event',$); +#382=IFCCLASSIFICATIONREFERENCE($,'[CE]YB','Fountain',#380,'ornamental entity with water',$); +#383=IFCCLASSIFICATIONREFERENCE($,'[CE]YC','Statue',#380,'ornamental entity in freestanding sculptural form',$); +#384=IFCCLASSIFICATIONREFERENCE($,'[CE]Z?','Unknown construction entity',#200,'construction entity with unknown use',$); +#385=IFCCLASSIFICATIONREFERENCE($,'[CE]ZZ','Unknown construction entity',#384,'unknown construction entity',$); +#400=IFCCLASSIFICATIONREFERENCE($,'CS - Built space',' ',#2,' ',$); +#401=IFCCLASSIFICATIONREFERENCE($,'[CS]A??','Space for human dwelling',#400,'space designed for human dwelling and related activities',$); +#402=IFCCLASSIFICATIONREFERENCE($,'[CS]AA?','Occupiable space',#401,'space for human dwelling for rest, relaxation, recreation or waiting',$); +#403=IFCCLASSIFICATIONREFERENCE($,'[CS]AAA','Room',#402,'occupiable space for personal use',$); +#404=IFCCLASSIFICATIONREFERENCE($,'[CS]AAB','Living space',#402,'occupiable space for shared use',$); +#405=IFCCLASSIFICATIONREFERENCE($,'[CS]AAC','Waiting space',#402,'occupiable space for waiting',$); +#406=IFCCLASSIFICATIONREFERENCE($,'[CS]AAD','Courtyard',#402,'occupiable space outdoors entirely or partly surrounded by buildings',$); +#407=IFCCLASSIFICATIONREFERENCE($,'[CS]AB?','Personal hygiene space',#401,'space for human dwelling for personal hygiene use',$); +#408=IFCCLASSIFICATIONREFERENCE($,'[CS]ABA','Bathroom',#407,'personal hygiene space enabling persons to wash and possibly relieve themselves',$); +#409=IFCCLASSIFICATIONREFERENCE($,'[CS]ABB','Toilet',#407,'personal hygiene space enabling persons to relieve themselves',$); +#410=IFCCLASSIFICATIONREFERENCE($,'[CS]ABC','Baby changing room',#407,'personal hygiene space for young children',$); +#411=IFCCLASSIFICATIONREFERENCE($,'[CS]ABD','Changing room',#407,'personal hygiene space for changing clothes',$); +#412=IFCCLASSIFICATIONREFERENCE($,'[CS]ABE','Shower',#407,'personal hygiene space enabling persons to wash themselves',$); +#413=IFCCLASSIFICATIONREFERENCE($,'[CS]ABF','Sauna',#407,'personal hygiene space enabling persons to take a sweat-inducing bath',$); +#414=IFCCLASSIFICATIONREFERENCE($,'[CS]AC?','Isolation space',#401,'space for human dwelling for isolating persons',$); +#415=IFCCLASSIFICATIONREFERENCE($,'[CS]ACA','Shelter',#414,'isolation space to protect persons from hazardous of dangerous situations',$); +#416=IFCCLASSIFICATIONREFERENCE($,'[CS]ACB','Cell',#414,'isolation space to separate persons from other persons',$); +#417=IFCCLASSIFICATIONREFERENCE($,'[CS]B??','Space for human activity',#400,'space designed for humans’ leisure and business activities',$); +#418=IFCCLASSIFICATIONREFERENCE($,'[CS]BA?','Workspace',#417,'space for human activity for producing an immaterial result',$); +#419=IFCCLASSIFICATIONREFERENCE($,'[CS]BAA','Office',#418,'workspace for the production, processing and interpretation of information',$); +#420=IFCCLASSIFICATIONREFERENCE($,'[CS]BAB','Meeting space',#418,'workspace for meetings',$); +#421=IFCCLASSIFICATIONREFERENCE($,'[CS]BAC','Reception',#418,'workspace for receiving guests and goods',$); +#422=IFCCLASSIFICATIONREFERENCE($,'[CS]BAD','Sales area',#418,'workspace for selling goods and services',$); +#423=IFCCLASSIFICATIONREFERENCE($,'[CS]BAE','Teaching space',#418,'workspace conveying knowledge and competencies',$); +#424=IFCCLASSIFICATIONREFERENCE($,'[CS]BAF','Study',#418,'workspace for reading',$); +#425=IFCCLASSIFICATIONREFERENCE($,'[CS]BAG','Laundry',#418,'workspace for laundering clothes and linen',$); +#426=IFCCLASSIFICATIONREFERENCE($,'[CS]BAH','Treatment space',#418,'workspace for health-related and other treatment and care of individuals',$); +#427=IFCCLASSIFICATIONREFERENCE($,'[CS]BAJ','Examining space',#418,'workspace for diagnosis',$); +#428=IFCCLASSIFICATIONREFERENCE($,'[CS]BAK','Observation space',#418,'workspace for monitoring individuals',$); +#429=IFCCLASSIFICATIONREFERENCE($,'[CS]BAL','Viewing space',#418,'workspace for observing processes and persons in adjacent space',$); +#430=IFCCLASSIFICATIONREFERENCE($,'[CS]BAM','Media workshop',#418,'workspace for recording and editing media',$); +#431=IFCCLASSIFICATIONREFERENCE($,'[CS]BB?','Production space',#417,'space for human activity for producing a material result',$); +#432=IFCCLASSIFICATIONREFERENCE($,'[CS]BBA','Kitchen',#431,'production space for working with foodstuffs',$); +#433=IFCCLASSIFICATIONREFERENCE($,'[CS]BBB','Materials workshop',#431,'production space for working with materials',$); +#434=IFCCLASSIFICATIONREFERENCE($,'[CS]BBC','Machine shop',#431,'production space for working with machinery and equipment',$); +#435=IFCCLASSIFICATIONREFERENCE($,'[CS]BBD','Studio',#431,'production space for working on art and crafts',$); +#436=IFCCLASSIFICATIONREFERENCE($,'[CS]BBE','Packing space',#431,'production space for sorting and packing objects',$); +#437=IFCCLASSIFICATIONREFERENCE($,'[CS]BC?','Laboratory',#417,'space for human activity for performing analyses and tests',$); +#438=IFCCLASSIFICATIONREFERENCE($,'[CS]BCA','Technical laboratory',#437,'laboratory for technical analyses',$); +#439=IFCCLASSIFICATIONREFERENCE($,'[CS]BCB','Materials laboratory',#437,'laboratory for studying materials',$); +#440=IFCCLASSIFICATIONREFERENCE($,'[CS]BCC','Biology laboratory',#437,'laboratory for biological analysis',$); +#441=IFCCLASSIFICATIONREFERENCE($,'[CS]BD?','Practice space',#417,'space for human activity of sport or culture',$); +#442=IFCCLASSIFICATIONREFERENCE($,'[CS]BDA','Sports hall',#441,'practice space for sports',$); +#443=IFCCLASSIFICATIONREFERENCE($,'[CS]BDB','Training room',#441,'practice space for training strength, condition and balance',$); +#444=IFCCLASSIFICATIONREFERENCE($,'[CS]BDC','Rehearsal room',#441,'practice space for practicing artistic competencies',$); +#445=IFCCLASSIFICATIONREFERENCE($,'[CS]BDD','Stage',#441,'practice space for performance artistic works',$); +#446=IFCCLASSIFICATIONREFERENCE($,'[CS]BDE','Playroom',#441,'practice space for children',$); +#447=IFCCLASSIFICATIONREFERENCE($,'[CS]BE?','Assembly space',#417,'space for human activity for mass assemblies of people/persons',$); +#448=IFCCLASSIFICATIONREFERENCE($,'[CS]BEA','Dining space',#447,'assembly space for consumption of food',$); +#449=IFCCLASSIFICATIONREFERENCE($,'[CS]BEB','Hall',#447,'assembly space for social events',$); +#450=IFCCLASSIFICATIONREFERENCE($,'[CS]BEC','Gallery',#447,'assembly space for displaying objects',$); +#451=IFCCLASSIFICATIONREFERENCE($,'[CS]BED','Religious faith space',#447,'assembly space for religious activities',$); +#452=IFCCLASSIFICATIONREFERENCE($,'[CS]C??','Storage space',#400,'space designed for storage of materials, equipment and organisms',$); +#453=IFCCLASSIFICATIONREFERENCE($,'[CS]CA?','Material storage space',#452,'storage space for resources',$); +#454=IFCCLASSIFICATIONREFERENCE($,'[CS]CAA','Refuse storage space',#453,'material storage space for refused and rejected materials or objects',$); +#455=IFCCLASSIFICATIONREFERENCE($,'[CS]CAB','Chemicals storage space',#453,'material storage space for chemicals',$); +#456=IFCCLASSIFICATIONREFERENCE($,'[CS]CAC','Medicine storage space',#453,'material storage space for medicines',$); +#457=IFCCLASSIFICATIONREFERENCE($,'[CS]CAD','Archive storage space',#453,'material storage space for physical documents or media',$); +#458=IFCCLASSIFICATIONREFERENCE($,'[CS]CAE','Fluid storage space',#453,'material storage space for fluid',$); +#459=IFCCLASSIFICATIONREFERENCE($,'[CS]CAF','Raw materials storage space',#453,'material storage space for substances or materials for use in production processes',$); +#460=IFCCLASSIFICATIONREFERENCE($,'[CS]CAG','Food storage space',#453,'material storage space for food and drinks',$); +#461=IFCCLASSIFICATIONREFERENCE($,'[CS]CAH','Secure storage space',#453,'material storage space for valuable objects',$); +#462=IFCCLASSIFICATIONREFERENCE($,'[CS]CAJ','Packaging storage space',#453,'material storage space of materials for packaging',$); +#463=IFCCLASSIFICATIONREFERENCE($,'[CS]CAK','Clothes storage space',#453,'material storage space for clothing, shoes and linen',$); +#464=IFCCLASSIFICATIONREFERENCE($,'[CS]CAL','Building materials storage space',#453,'material storage space for building materials',$); +#465=IFCCLASSIFICATIONREFERENCE($,'[CS]CAM','Explosives space',#453,'material storage space for explosives',$); +#466=IFCCLASSIFICATIONREFERENCE($,'[CS]CAN','Stockroom',#453,'material storage space for products, goods and cargo',$); +#467=IFCCLASSIFICATIONREFERENCE($,'[CS]CB?','Equipment storage space',#452,'storage space for moveable technical equipment',$); +#468=IFCCLASSIFICATIONREFERENCE($,'[CS]CBA','Furniture storage space',#467,'equipment storage space of objects for fitting out (of spaces)',$); +#469=IFCCLASSIFICATIONREFERENCE($,'[CS]CBB','Tool storage space',#467,'equipment storage space for tools',$); +#470=IFCCLASSIFICATIONREFERENCE($,'[CS]CBC','Instrument storage space',#467,'equipment storage space for technical instruments',$); +#471=IFCCLASSIFICATIONREFERENCE($,'[CS]CBD','Vehicle storage space',#467,'equipment storage space for modes of transport',$); +#472=IFCCLASSIFICATIONREFERENCE($,'[CS]CC?','Animal enclosure',#452,'storage space for enclosing animals',$); +#473=IFCCLASSIFICATIONREFERENCE($,'[CS]CCA','Cage',#472,'animal enclosure for keeping animals locked up',$); +#474=IFCCLASSIFICATIONREFERENCE($,'[CS]CCB','Stall',#472,'animal enclosure for keeping animals fenced in',$); +#475=IFCCLASSIFICATIONREFERENCE($,'[CS]CCC','Stable',#472,'animal enclosure for providing shelter',$); +#476=IFCCLASSIFICATIONREFERENCE($,'[CS]CCD','Water enclosure',#472,'animal enclosure for keeping animals in water',$); +#477=IFCCLASSIFICATIONREFERENCE($,'[CS]CD?','Planting space',#452,'storage space for plants',$); +#478=IFCCLASSIFICATIONREFERENCE($,'[CS]CDA','Indoor planting space',#477,'planting space for growing plants indoor',$); +#479=IFCCLASSIFICATIONREFERENCE($,'[CS]CDB','Outdoor planting space',#477,'planting space for growing plants outdoor',$); +#480=IFCCLASSIFICATIONREFERENCE($,'[CS]CE?','Dead body storage',#452,'storage space for dead bodies',$); +#481=IFCCLASSIFICATIONREFERENCE($,'[CS]CEA','Chapel of rest',#480,'dead body storage for interim storage',$); +#482=IFCCLASSIFICATIONREFERENCE($,'[CS]CEB','Crypt',#480,'dead body storage for permanent storage',$); +#483=IFCCLASSIFICATIONREFERENCE($,'[CS]D??','Space for technical systems',#400,'space designed for active technical equipment',$); +#484=IFCCLASSIFICATIONREFERENCE($,'[CS]DA?','Installation space',#483,'space for technical systems which support the function of construction entities',$); +#485=IFCCLASSIFICATIONREFERENCE($,'[CS]DAA','Electric installation space',#484,'installation space for stationary electric equipment',$); +#486=IFCCLASSIFICATIONREFERENCE($,'[CS]DAB','Information technology (IT) equipment space',#484,'installation space for stationary electronic equipment',$); +#487=IFCCLASSIFICATIONREFERENCE($,'[CS]DAC','Mechanical installation space',#484,'installation space for stationary mechanical equipment',$); +#488=IFCCLASSIFICATIONREFERENCE($,'[CS]DAD','Shared installation space',#484,'installation space for stationary technical equipment',$); +#489=IFCCLASSIFICATIONREFERENCE($,'[CS]DB?','Equipment space',#483,'space for technical systems which support human activities',$); +#490=IFCCLASSIFICATIONREFERENCE($,'[CS]DBA','Control equipment space',#489,'equipment space of controlling, regulating and monitoring',$); +#491=IFCCLASSIFICATIONREFERENCE($,'[CS]DBB','Production plant space',#489,'equipment space of fabricating and preparing products',$); +#492=IFCCLASSIFICATIONREFERENCE($,'[CS]DBC','Service equipment space',#489,'equipment space of service functions',$); +#493=IFCCLASSIFICATIONREFERENCE($,'[CS]DBD','Analysis equipment space',#489,'equipment space of analyses',$); +#494=IFCCLASSIFICATIONREFERENCE($,'[CS]DC?','Equipment operation space',#483,'space for technical systems which provides space for equipment operation',$); +#495=IFCCLASSIFICATIONREFERENCE($,'[CS]DCA','Work envelope',#494,'equipment operation space providing equipment movement space',$); +#496=IFCCLASSIFICATIONREFERENCE($,'[CS]DCB','Clearance space',#494,'equipment operation space providing clearance around equipment',$); +#497=IFCCLASSIFICATIONREFERENCE($,'[CS]E??','Space for infrastructure',#400,'space designed to create links between activity spaces',$); +#498=IFCCLASSIFICATIONREFERENCE($,'[CS]EA?','Circulation space',#497,'space for infrastructure providing access',$); +#499=IFCCLASSIFICATIONREFERENCE($,'[CS]EAA','Vestibule',#498,'circulation space between outdoor and indoor spaces',$); +#500=IFCCLASSIFICATIONREFERENCE($,'[CS]EAB','Air lock',#498,'circulation space for regulating passage between spaces',$); +#501=IFCCLASSIFICATIONREFERENCE($,'[CS]EAC','Corridor',#498,'circulation space horizontally between two or more spaces',$); +#502=IFCCLASSIFICATIONREFERENCE($,'[CS]EAD','Stairwell',#498,'circulation space vertically and non-automated between two or more storeys or levels',$); +#503=IFCCLASSIFICATIONREFERENCE($,'[CS]EAE','Lift space',#498,'circulation space vertically and automated between two or more levels',$); +#504=IFCCLASSIFICATIONREFERENCE($,'[CS]EAF','Portico',#498,'circulation space through a building',$); +#505=IFCCLASSIFICATIONREFERENCE($,'[CS]EB?','Services space',#497,'space for infrastructure for distributing technical services or media',$); +#506=IFCCLASSIFICATIONREFERENCE($,'[CS]EBA','Services tunnel',#505,'services space with horizontal access for persons',$); +#507=IFCCLASSIFICATIONREFERENCE($,'[CS]EBB','Shaft',#505,'services space with vertical access for persons',$); +#508=IFCCLASSIFICATIONREFERENCE($,'[CS]EBC','Duct',#505,'services space without access for persons',$); +#509=IFCCLASSIFICATIONREFERENCE($,'[CS]F??','Traffic space',#400,'space for traffic',$); +#510=IFCCLASSIFICATIONREFERENCE($,'[CS]FA?','Vehicle traffic space',#509,'traffic space for vehicles',$); +#511=IFCCLASSIFICATIONREFERENCE($,'[CS]FAA','Carriageway',#510,'vehicle traffic space intended for vehicles',$); +#512=IFCCLASSIFICATIONREFERENCE($,'[CS]FAB','Traffic lane',#510,'vehicle traffic space for one line of traffic',$); +#513=IFCCLASSIFICATIONREFERENCE($,'[CS]FAC','Shoulder',#510,'vehicle traffic space along a carriageway for emergency and intermediate use',$); +#514=IFCCLASSIFICATIONREFERENCE($,'[CS]FAD','Lay-by out lane',#510,'vehicle traffic space for stopping of vehicles',$); +#515=IFCCLASSIFICATIONREFERENCE($,'[CS]FAE','Passing place',#510,'vehicle traffic space for meeting of vehicles',$); +#516=IFCCLASSIFICATIONREFERENCE($,'[CS]FAF','Turning place',#510,'vehicle traffic space for turning of vehicles',$); +#517=IFCCLASSIFICATIONREFERENCE($,'[CS]FB?','Active transportation space',#509,'traffic space for persons, animals or bicycles',$); +#518=IFCCLASSIFICATIONREFERENCE($,'[CS]FBA','Walkway',#517,'active transportation spaces for pedestrians',$); +#519=IFCCLASSIFICATIONREFERENCE($,'[CS]FBB','Cycle path',#517,'active transportation space for bicycles',$); +#520=IFCCLASSIFICATIONREFERENCE($,'[CS]FBC','Cycle- and footpath',#517,'active transportation space for bicycles and pedestrians',$); +#521=IFCCLASSIFICATIONREFERENCE($,'[CS]FBD','Animal path',#517,'active transportation space for animals',$); +#522=IFCCLASSIFICATIONREFERENCE($,'[CS]FC','Aircraft traffic space',#509,'traffic space for aircrafts',$); +#523=IFCCLASSIFICATIONREFERENCE($,'[CS]FCA','Runway',#522,'aircraft traffic space for take-off and landing',$); +#524=IFCCLASSIFICATIONREFERENCE($,'[CS]FCB','Taxiway',#522,'aircraft traffic space for taxiing',$); +#525=IFCCLASSIFICATIONREFERENCE($,'[CS]FD?','Track space',#509,'traffic space for track bound objects',$); +#526=IFCCLASSIFICATIONREFERENCE($,'[CS]FDA','Rail track',#525,'track space not intended for crossing',$); +#527=IFCCLASSIFICATIONREFERENCE($,'[CS]FDB','Railway crossing',#525,'track space intended for crossing',$); +#528=IFCCLASSIFICATIONREFERENCE($,'[CS]FE?','Vessel traffic space',#509,'traffic space for vessels',$); +#529=IFCCLASSIFICATIONREFERENCE($,'[CS]FEA','Fairway',#528,'vessel track space for horizontal traffic',$); +#530=IFCCLASSIFICATIONREFERENCE($,'[CS]FEB','Sluice',#528,'vessel track space for vertical traffic',$); +#531=IFCCLASSIFICATIONREFERENCE($,'[CS]FF?','Traffic management space',#509,'traffic space for separation and management',$); +#532=IFCCLASSIFICATIONREFERENCE($,'[CS]FFA','Dividing strip',#531,'traffic management space separating traffic spaces',$); +#533=IFCCLASSIFICATIONREFERENCE($,'[CS]FFB','Platform space',#531,'traffic management space for change of transport mode',$); +#534=IFCCLASSIFICATIONREFERENCE($,'[CS]FFC','Traffic information space',#531,'traffic management space providing information',$); +#535=IFCCLASSIFICATIONREFERENCE($,'[CS]FFD','Clearance profile',#531,'traffic management space providing clearance to other objects',$); +#536=IFCCLASSIFICATIONREFERENCE($,'[CS]FFE','Prohibited area',#531,'traffic management space being part of read or street not meant for vehicle traffic',$); +#537=IFCCLASSIFICATIONREFERENCE($,'[CS]P??','Physical phenomenon space',#400,'space designed for the occurrence of physical phenomena',$); +#538=IFCCLASSIFICATIONREFERENCE($,'[CS]PA?','Matter flow space',#537,'physical phenomenon space for flow or occurrence of matter',$); +#539=IFCCLASSIFICATIONREFERENCE($,'[CS]PAA','Debris space',#538,'matter flow space for objects',$); +#540=IFCCLASSIFICATIONREFERENCE($,'[CS]PAB','Solid material flow space',#538,'matter flow space for solid materials',$); +#541=IFCCLASSIFICATIONREFERENCE($,'[CS]PAC','Gas flow spaces',#538,'matter flow space for gas',$); +#542=IFCCLASSIFICATIONREFERENCE($,'[CS]PAD','Liquid flow spaces',#538,'matter flow space for liquid',$); +#543=IFCCLASSIFICATIONREFERENCE($,'[CS]PAE','Plasma flow space',#538,'matter flow space for plasma',$); +#544=IFCCLASSIFICATIONREFERENCE($,'[CS]PAF','Smoke occurrence space',#538,'matter flow space for multiple matter kinds',$); +#545=IFCCLASSIFICATIONREFERENCE($,'[CS]PB?','Energy flow space',#537,'physical phenomenon space for flow of energy',$); +#546=IFCCLASSIFICATIONREFERENCE($,'[CS]PBA','Electrical energy flow space',#545,'energy flow spaces for electrical energy',$); +#547=IFCCLASSIFICATIONREFERENCE($,'[CS]PBB','Thermal energy flow space',#545,'energy flow spaces for thermal energy',$); +#548=IFCCLASSIFICATIONREFERENCE($,'[CS]PBC','Mechanical energy flow space',#545,'energy flow spaces for mechanical energy',$); +#549=IFCCLASSIFICATIONREFERENCE($,'[CS]PBD','Explosion space',#545,'energy flow spaces for explosion',$); +#550=IFCCLASSIFICATIONREFERENCE($,'[CS]PBE','Fire zone',#545,'energy flow spaces for combustion',$); + +#600=IFCCLASSIFICATIONREFERENCE($,'CF - Functional system',' ',#2,' ',$); +#601=IFCCLASSIFICATIONREFERENCE($,'[CF]A','Ground system',#600,'space system which terminates a construction entity downwards',$); +#602=IFCCLASSIFICATIONREFERENCE($,'[CF]B','Wall system',#600,'space system which forms and separates space vertically',$); +#603=IFCCLASSIFICATIONREFERENCE($,'[CF]C','Slab system',#600,'space system which forms and separates space horizontally',$); +#604=IFCCLASSIFICATIONREFERENCE($,'[CF]D','Roof system',#600,'space system which terminates a construction entity upwards',$); +#605=IFCCLASSIFICATIONREFERENCE($,'[CF]E','Gas and air system',#600,'installation system which supplies technical gases or technical air',$); +#606=IFCCLASSIFICATIONREFERENCE($,'[CF]F','Water and fluid system',#600,'installation system which supplies domestic water, technical water or other liquid',$); +#607=IFCCLASSIFICATIONREFERENCE($,'[CF]G','Drainage and waste system',#600,'installation system which discharges liquid or disposes of waste',$); +#608=IFCCLASSIFICATIONREFERENCE($,'[CF]H','Cooling and/or heating system',#600,'installation system which supplies cooling and/or heating',$); +#609=IFCCLASSIFICATIONREFERENCE($,'[CF]J','Ventilation system',#600,'installation system which supplies air exchange',$); +#610=IFCCLASSIFICATIONREFERENCE($,'[CF]K','Electrical system',#600,'installation system which supplies electrical energy',$); +#611=IFCCLASSIFICATIONREFERENCE($,'[CF]L','Automation system',#600,'installation system which controls, adjusts and monitors technical systems in a context',$); +#612=IFCCLASSIFICATIONREFERENCE($,'[CF]M','Information and communication system',#600,'installation system which provides communications between persons or technical systems',$); +#613=IFCCLASSIFICATIONREFERENCE($,'[CF]N','Transportation system',#600,'installation system which transports goods or persons',$); +#614=IFCCLASSIFICATIONREFERENCE($,'[CF]P','Security and safety system',#600,'installation system which protects any object from danger and damage',$); +#615=IFCCLASSIFICATIONREFERENCE($,'[CF]Q','Lighting system',#600,'installation system for light management',$); +#616=IFCCLASSIFICATIONREFERENCE($,'[CF]R','Railroad system',#600,'installation system guiding and directing track-bound vehicles',$); +#617=IFCCLASSIFICATIONREFERENCE($,'[CF]S','Arrangement system',#600,'fit-out system which equips a construction entity and its spaces with fittings and equipment',$); +#700=IFCCLASSIFICATIONREFERENCE($,'CT - Technical system',' ',#2,' ',$); +#701=IFCCLASSIFICATIONREFERENCE($,'[CT]A?','Assembly system',#700,'technical system which constitutes a layered construction',$); +#702=IFCCLASSIFICATIONREFERENCE($,'[CT]AA','Pavement construction',#701,'assembly system forming areas for transport',$); +#703=IFCCLASSIFICATIONREFERENCE($,'[CT]AB','Foundation construction',#701,'assembly system forming separation towards underground',$); +#704=IFCCLASSIFICATIONREFERENCE($,'[CT]AC','Slab construction',#701,'assembly system forming horizontal separation',$); +#705=IFCCLASSIFICATIONREFERENCE($,'[CT]AD','Wall construction',#701,'assembly system forming vertical separation',$); +#706=IFCCLASSIFICATIONREFERENCE($,'[CT]AE','Roof construction',#701,'assembly system terminating a construction entity upwards',$); +#707=IFCCLASSIFICATIONREFERENCE($,'[CT]AF','Stairway construction',#701,'assembly system establishing a step-wise link between two or more levels',$); +#708=IFCCLASSIFICATIONREFERENCE($,'[CT]AG','Ramp construction',#701,'assembly system establishing a step-free link between two or more levels',$); +#709=IFCCLASSIFICATIONREFERENCE($,'[CT]AH','Balcony',#701,'assembly system that creates an adjoining outer user space built into wall system or roof system',$); +#710=IFCCLASSIFICATIONREFERENCE($,'[CT]AJ','Bay window',#701,'assembly system that creates an extended inner user space built into wall system',$); +#711=IFCCLASSIFICATIONREFERENCE($,'[CT]AK','Dormer',#701,'assembly system that creates an extended inner user space built into roof system',$); +#712=IFCCLASSIFICATIONREFERENCE($,'[CT]AL','Roof tower',#701,'assembly system that creates an extended inner user space built on top of roof system or construction entity',$); +#713=IFCCLASSIFICATIONREFERENCE($,'[CT]AM','Light well',#701,'assembly system that creates an extended space for light transmission',$); +#714=IFCCLASSIFICATIONREFERENCE($,'[CT]B?','Structural system',#700,'technical system which forms structural construction',$); +#715=IFCCLASSIFICATIONREFERENCE($,'[CT]BA','Groundworks structure',#714,'structural system forming a regulated volume of underground',$); +#716=IFCCLASSIFICATIONREFERENCE($,'[CT]BB','Foundation structure',#714,'structural system connecting a construction entity with the underground',$); +#717=IFCCLASSIFICATIONREFERENCE($,'[CT]BC','Slab structure',#714,'structural system in a horizontal separation',$); +#718=IFCCLASSIFICATIONREFERENCE($,'[CT]BD','Wall structure',#714,'structural system in a vertical separation',$); +#719=IFCCLASSIFICATIONREFERENCE($,'[CT]BE','Roof structure',#714,'structural system terminating a construction entity upwards',$); +#720=IFCCLASSIFICATIONREFERENCE($,'[CT]BF','Floor structure',#714,'structural system terminating a space downwards',$); +#721=IFCCLASSIFICATIONREFERENCE($,'[CT]BG','Ceiling structure',#714,'structural system terminating a space upwards',$); +#722=IFCCLASSIFICATIONREFERENCE($,'[CT]BH','Routing structure',#714,'structural system supporting supply or distribution system',$); +#723=IFCCLASSIFICATIONREFERENCE($,'[CT]C?','Ground surface construction system',#700,'technical construction system forming ground-based areas',$); +#724=IFCCLASSIFICATIONREFERENCE($,'[CT]CA','Subgrade construction',#723,'ground surface construction system which gives support to other constructions',$); +#725=IFCCLASSIFICATIONREFERENCE($,'[CT]CB','Ground superstructure construction',#723,'ground surface construction system for hard covered outdoor space',$); +#726=IFCCLASSIFICATIONREFERENCE($,'[CT]CC','Traffic island construction',#723,'ground surface construction system for traffic separation area',$); +#727=IFCCLASSIFICATIONREFERENCE($,'[CT]CD','Side area construction',#723,'ground surface construction system for safety zone for traffic',$); +#728=IFCCLASSIFICATIONREFERENCE($,'[CT]CE','Railway embankment construction',#723,'ground surface construction system for railway track support',$); +#729=IFCCLASSIFICATIONREFERENCE($,'[CT]CF','Vegetation area construction',#723,'ground surface construction system for vegetation areas',$); +#730=IFCCLASSIFICATIONREFERENCE($,'[CT]CG','Water management construction',#723,'ground surface construction system for transport, storage or infiltration of water, or for space along water or over water',$); +#731=IFCCLASSIFICATIONREFERENCE($,'[CT]CH','Pipe ditch system',#723,'ground surface construction system for refilled media excavation',$); +#732=IFCCLASSIFICATIONREFERENCE($,'[CT]CJ','Foundation and ground support construction',#723,'ground surface construction system which carries vertical or horizontal load',$); +#733=IFCCLASSIFICATIONREFERENCE($,'[CT]CK','Terrain stairway / terrain ramp construction',#723,'ground surface construction system which connects spaces at different levels',$); +#734=IFCCLASSIFICATIONREFERENCE($,'[CT]CL','Terrain wall construction',#723,'ground surface construction system which separates spaces',$); +#735=IFCCLASSIFICATIONREFERENCE($,'[CT]D?','Railway track construction system',#700,'technical system which guides rail bound vehicles',$); +#736=IFCCLASSIFICATIONREFERENCE($,'[CT]DA','Ballasted railway track construction',#735,'railway track construction system with two rails, on ballast',$); +#737=IFCCLASSIFICATIONREFERENCE($,'[CT]DB','Non-ballasted railway track construction',#735,'railway track construction system with two rails, without ballast',$); +#738=IFCCLASSIFICATIONREFERENCE($,'[CT]DC','Monorail construction',#735,'railway track construction system with one rail',$); +#739=IFCCLASSIFICATIONREFERENCE($,'[CT]H?','Supply system',#700,'technical system supplying consumption',$); +#740=IFCCLASSIFICATIONREFERENCE($,'[CT]HA','Gas and air supply system',#739,'supply system for process gas',$); +#741=IFCCLASSIFICATIONREFERENCE($,'[CT]HB','Liquid supply system',#739,'supply system for liquid',$); +#742=IFCCLASSIFICATIONREFERENCE($,'[CT]HC','Cooling supply system',#739,'supply system for cooling',$); +#743=IFCCLASSIFICATIONREFERENCE($,'[CT]HD','Heating supply system',#739,'supply system for heating',$); +#744=IFCCLASSIFICATIONREFERENCE($,'[CT]HE','Combined heating and cooling supply system',#739,'supply system for cooling and heating',$); +#745=IFCCLASSIFICATIONREFERENCE($,'[CT]HF','Ventilation supply system',#739,'supply system for ventilation',$); +#746=IFCCLASSIFICATIONREFERENCE($,'[CT]HG','Power supply system',#739,'supply system for electrical energy',$); +#747=IFCCLASSIFICATIONREFERENCE($,'[CT]HH','Lighting system',#739,'supply system for lighting',$); +#748=IFCCLASSIFICATIONREFERENCE($,'[CT]HJ','Signal supply system',#739,'supply system for signals',$); +#749=IFCCLASSIFICATIONREFERENCE($,'[CT]J?','Transporting system',#700,'technical system which brings something from one place to another',$); +#750=IFCCLASSIFICATIONREFERENCE($,'[CT]JA','Gas distribution system',#749,'transport system for gas',$); +#751=IFCCLASSIFICATIONREFERENCE($,'[CT]JB','Water distribution system',#749,'transport system for water',$); +#752=IFCCLASSIFICATIONREFERENCE($,'[CT]JC','Chemical distribution system',#749,'transport system for flammable or other chemical liquids',$); +#753=IFCCLASSIFICATIONREFERENCE($,'[CT]JD','Liquids outflow system',#749,'transport system for liquid waste',$); +#754=IFCCLASSIFICATIONREFERENCE($,'[CT]JE','Solids outflow system',#749,'transport system for solid waste',$); +#755=IFCCLASSIFICATIONREFERENCE($,'[CT]JF','Cooling distribution system',#749,'transport system for cooling',$); +#756=IFCCLASSIFICATIONREFERENCE($,'[CT]JG','Heating distribution system',#749,'transport system for heating',$); +#757=IFCCLASSIFICATIONREFERENCE($,'[CT]JH','Combined heat and cooling distribution system',#749,'transport system for cooling and heating',$); +#758=IFCCLASSIFICATIONREFERENCE($,'[CT]JJ','Air distribution system',#749,'transport system for air',$); +#759=IFCCLASSIFICATIONREFERENCE($,'[CT]JK','Power distribution system',#749,'transport for electrical energy',$); +#760=IFCCLASSIFICATIONREFERENCE($,'[CT]JL','Signal distribution system',#749,'transport system for signals',$); +#761=IFCCLASSIFICATIONREFERENCE($,'[CT]JM','Passenger transportation system',#749,'transport system for persons',$); +#762=IFCCLASSIFICATIONREFERENCE($,'[CT]JN','Goods transportation system',#749,'transport system for solid goods or packets',$); +#763=IFCCLASSIFICATIONREFERENCE($,'[CT]K?','Treatment system',#700,'technical system which provides treatment',$); +#764=IFCCLASSIFICATIONREFERENCE($,'[CT]KA','Solar screening system',#763,'treatment system limiting or excluding solar heat gain',$); +#765=IFCCLASSIFICATIONREFERENCE($,'[CT]KB','Opening control system',#763,'treatment system for automatic control of openings',$); +#766=IFCCLASSIFICATIONREFERENCE($,'[CT]KC','Filter system',#763,'treatment system for separating solid particles from liquid or air flow',$); +#767=IFCCLASSIFICATIONREFERENCE($,'[CT]KD','Separator system',#763,'treatment system for separating substances',$); +#768=IFCCLASSIFICATIONREFERENCE($,'[CT]KE','Mixing system',#763,'treatment system for adding substances',$); +#769=IFCCLASSIFICATIONREFERENCE($,'[CT]KF','Pump system',#763,'treatment system for increasing pressure in a flow of liquid',$); +#770=IFCCLASSIFICATIONREFERENCE($,'[CT]KG','Pressure and expansion system',#763,'treatment system for stabilizing pressure and volume in liquid or in gas flow',$); +#771=IFCCLASSIFICATIONREFERENCE($,'[CT]KH','Transformer system',#763,'treatment system for transforming electrical energy',$); +#772=IFCCLASSIFICATIONREFERENCE($,'[CT]KJ','Antenna system',#763,'treatment system for bidirectional transforming between radio waves and electrical signals',$); +#773=IFCCLASSIFICATIONREFERENCE($,'[CT]KK','Weather station system',#763,'treatment system for transforming weather-related information into electrical signals',$); +#774=IFCCLASSIFICATIONREFERENCE($,'[CT]KL','Access control system',#763,'treatment system for physical separation of a flow of persons or items',$); +#775=IFCCLASSIFICATIONREFERENCE($,'[CT]L?','Monitoring and control system',#700,'technical system which monitors and/or controls events and processes',$); +#776=IFCCLASSIFICATIONREFERENCE($,'[CT]LA','Gas alarm system',#775,'monitoring system which raises an alarm on the occurrence of hazardous gases',$); +#777=IFCCLASSIFICATIONREFERENCE($,'[CT]LB','Fire alarm system',#775,'monitoring system which raises an alarm in the presence of smoke or fire',$); +#778=IFCCLASSIFICATIONREFERENCE($,'[CT]LC','Automation system',#775,'monitoring system which automates processes in buildings and process plants in a central unit',$); +#779=IFCCLASSIFICATIONREFERENCE($,'[CT]LD','Access monitor system',#775,'monitoring system which ensures authorized access for persons to an area or a construction entity',$); +#780=IFCCLASSIFICATIONREFERENCE($,'[CT]LE','Alarm system',#775,'monitoring system which raises an alarm in the presence of dangerous or undesirable conditions',$); +#781=IFCCLASSIFICATIONREFERENCE($,'[CT]LF','Video surveillance system',#775,'monitoring system which provides remote visual monitoring',$); +#782=IFCCLASSIFICATIONREFERENCE($,'[CT]M?','Information presenting system',#700,'technical system which presents information',$); +#783=IFCCLASSIFICATIONREFERENCE($,'[CT]MA','Warning system',#782,'information presenting system which produces a fixed sound or voice messages to warn of hazardous conditions',$); +#784=IFCCLASSIFICATIONREFERENCE($,'[CT]MB','Audio-video system',#782,'information presenting system which produces images and/or sounds',$); +#785=IFCCLASSIFICATIONREFERENCE($,'[CT]MC','Traffic control system',#782,'information presenting system which controls traffic',$); +#786=IFCCLASSIFICATIONREFERENCE($,'[CT]MD','Time system',#782,'information presenting system for time',$); +#787=IFCCLASSIFICATIONREFERENCE($,'[CT]ME','Sign system',#782,'information presenting system which provides instruction in a written or symbolic form',$); +#788=IFCCLASSIFICATIONREFERENCE($,'[CT]P?','Protection system',#700,'self-acting technical system which protects against danger or unwanted conditions',$); +#789=IFCCLASSIFICATIONREFERENCE($,'[CT]PA','Fire protection system',#788,'protection system by opening or closing doors and windows in the event of a fire',$); +#790=IFCCLASSIFICATIONREFERENCE($,'[CT]PB','Firefighting system',#788,'protection system against fire by extinguishing',$); +#791=IFCCLASSIFICATIONREFERENCE($,'[CT]PC','Earthing system',#788,'protection system against dangerous electrical currents by earthing of electrical systems',$); +#792=IFCCLASSIFICATIONREFERENCE($,'[CT]PD','Lightning protection system',#788,'protection system against lightning by earthing of electrical systems',$); +#793=IFCCLASSIFICATIONREFERENCE($,'[CT]PE','Cathodic protection system',#788,'protection system for metal constructions against corrosion by corrosion protection',$); +#794=IFCCLASSIFICATIONREFERENCE($,'[CT]Q?','Storage system',#700,'technical system which stores information, energy or substances',$); +#795=IFCCLASSIFICATIONREFERENCE($,'[CT]QA','Meter system',#794,'storage system for metered consumption information',$); +#796=IFCCLASSIFICATIONREFERENCE($,'[CT]QB','Gas and air storage system',#794,'storage system for air and gases',$); +#797=IFCCLASSIFICATIONREFERENCE($,'[CT]QC','Liquid storage system',#794,'storage system for liquids',$); +#798=IFCCLASSIFICATIONREFERENCE($,'[CT]QD','Energy storage system',#794,'storage system for energy',$); +#799=IFCCLASSIFICATIONREFERENCE($,'[CT]R?','Furnishing system',#700,'technical system which fits out space or construction elements in a construction entity',$); +#800=IFCCLASSIFICATIONREFERENCE($,'[CT]RA','Planting system',#799,'furnishing system in the form of vegetation',$); +#801=IFCCLASSIFICATIONREFERENCE($,'[CT]RB','Furniture system',#799,'furnishing system in the form of fixed or moveable construction elements',$); +#802=IFCCLASSIFICATIONREFERENCE($,'[CT]RC','Equipment system',#799,'furnishing system in the form of tools used in a particular situation',$); +#900=IFCCLASSIFICATIONREFERENCE($,'CO - Construction component',' ',#2,' ',$); +#901=IFCCLASSIFICATIONREFERENCE($,'[CO]B??','Sensing object',#900,'object for picking up information and providing a representation',$); +#902=IFCCLASSIFICATIONREFERENCE($,'[CO]BA?','Electric potential sensing object',#901,'sensing object for electric potential',$); +#903=IFCCLASSIFICATIONREFERENCE($,'[CO]BAA','Voltage transformer',#902,'electric potential sensing object, with scalar output',$); +#904=IFCCLASSIFICATIONREFERENCE($,'[CO]BAB','Voltage relay',#902,'electric potential sensing object, with Boolean output',$); +#905=IFCCLASSIFICATIONREFERENCE($,'[CO]BB?','Resistivity sensing object',#901,'sensing object for resistivity or conductivity',$); +#906=IFCCLASSIFICATIONREFERENCE($,'[CO]BBA','Electric resistivity sensor',#905,'resistivity sensing object for electric current flow, with scalar output',$); +#907=IFCCLASSIFICATIONREFERENCE($,'[CO]BBB','Electric resistivity detector',#905,'resistivity sensing object for electric current flow, with Boolean output',$); +#908=IFCCLASSIFICATIONREFERENCE($,'[CO]BBC','Thermal resistivity sensor',#905,'resistivity sensing object for thermal flow, with scalar output',$); +#909=IFCCLASSIFICATIONREFERENCE($,'[CO]BBD','Thermal resistivity detector',#905,'resistivity sensing object for thermal flow, with Boolean output',$); +#910=IFCCLASSIFICATIONREFERENCE($,'[CO]BC?','Electric current sensing object',#901,'sensing object for electric current',$); +#911=IFCCLASSIFICATIONREFERENCE($,'[CO]BCA','Current transformer',#910,'electric current sensing object, with scalar output',$); +#912=IFCCLASSIFICATIONREFERENCE($,'[CO]BCB','Current relay',#910,'electric current sensing object, with Boolean output',$); +#913=IFCCLASSIFICATIONREFERENCE($,'[CO]BD?','Density sensing object',#901,'sensing object for density',$); +#914=IFCCLASSIFICATIONREFERENCE($,'[CO]BDA','Density transmitter',#913,'density sensing object, with scalar output',$); +#915=IFCCLASSIFICATIONREFERENCE($,'[CO]BDB','Density switch',#913,'density sensing object, with Boolean output',$); +#916=IFCCLASSIFICATIONREFERENCE($,'[CO]BE?','Field sensing object',#901,'sensing object for field',$); +#917=IFCCLASSIFICATIONREFERENCE($,'[CO]BEA','Electric field sensor',#916,'field sensing object for electric field, with scalar output',$); +#918=IFCCLASSIFICATIONREFERENCE($,'[CO]BEB','Electric field detector',#916,'field sensing object for electric field, with Boolean output',$); +#919=IFCCLASSIFICATIONREFERENCE($,'[CO]BEC','Magnetic field sensor',#916,'field sensing object for magnetic field, with scalar output',$); +#920=IFCCLASSIFICATIONREFERENCE($,'[CO]BED','Magnetic field detector',#916,'field sensing object for magnetic field, with Boolean output',$); +#921=IFCCLASSIFICATIONREFERENCE($,'[CO]BF?','Flow sensing object',#901,'sensing object for flow',$); +#922=IFCCLASSIFICATIONREFERENCE($,'[CO]BFA','Flow transmitter',#921,'flow sensing object, with scalar output',$); +#923=IFCCLASSIFICATIONREFERENCE($,'[CO]BFB','Flow switch',#921,'flow sensing object, with Boolean output',$); +#924=IFCCLASSIFICATIONREFERENCE($,'[CO]BG?','Physical dimension sensing object',#901,'sensing object of spatial dimension and/or position',$); +#925=IFCCLASSIFICATIONREFERENCE($,'[CO]BGA','Position transmitter',#924,'physical dimension sensing object of position, with scalar output',$); +#926=IFCCLASSIFICATIONREFERENCE($,'[CO]BGB','Position switch',#924,'physical dimension sensing object of position, with Boolean output',$); +#927=IFCCLASSIFICATIONREFERENCE($,'[CO]BGC','Distance transmitter',#924,'physical dimension sensing object of length, with scalar output',$); +#928=IFCCLASSIFICATIONREFERENCE($,'[CO]BGD','Distance switch',#924,'physical dimension sensing object of length, with Boolean output',$); +#929=IFCCLASSIFICATIONREFERENCE($,'[CO]BGE','Angle transmitter',#924,'physical dimension sensing object of angle or direction, with scalar output',$); +#930=IFCCLASSIFICATIONREFERENCE($,'[CO]BGF','Angle switch',#924,'physical dimension sensing object of angle or direction, with Boolean output',$); +#931=IFCCLASSIFICATIONREFERENCE($,'[CO]BGG','Object scanner',#924,'physical dimension sensing object of physical object',$); +#932=IFCCLASSIFICATIONREFERENCE($,'[CO]BH?','Energy sensing object',#901,'sensing object for energy',$); +#933=IFCCLASSIFICATIONREFERENCE($,'[CO]BHA','Flow energy meter',#932,'energy sensing object of flow with defined energy density',$); +#934=IFCCLASSIFICATIONREFERENCE($,'[CO]BHB','Thermal energy meter',#932,'energy sensing object of thermal flow with defined heat capacity',$); +#935=IFCCLASSIFICATIONREFERENCE($,'[CO]BHC','Electric energy meter',#932,'energy sensing object of electricity flow',$); +#936=IFCCLASSIFICATIONREFERENCE($,'[CO]BJ?','Power sensing object',#901,'sensing object for power',$); +#937=IFCCLASSIFICATIONREFERENCE($,'[CO]BJA','Power meter',#936,'power sensing object, with scalar output',$); +#938=IFCCLASSIFICATIONREFERENCE($,'[CO]BJB','Power limit switch',#936,'power sensing object, with Boolean output',$); +#939=IFCCLASSIFICATIONREFERENCE($,'[CO]BK?','Time sensing object',#901,'sensing object for time',$); +#940=IFCCLASSIFICATIONREFERENCE($,'[CO]BKA','Time sensor',#939,'time sensing object, with scalar output',$); +#941=IFCCLASSIFICATIONREFERENCE($,'[CO]BKB','Timer switch',#939,'time sensing object, with Boolean output',$); +#942=IFCCLASSIFICATIONREFERENCE($,'[CO]BL?','Level sensing object',#901,'sensing object for level',$); +#943=IFCCLASSIFICATIONREFERENCE($,'[CO]BLA','Level transmitter',#942,'level sensing object, with scalar output',$); +#944=IFCCLASSIFICATIONREFERENCE($,'[CO]BLB','Level switch',#942,'level sensing object, with Boolean output',$); +#945=IFCCLASSIFICATIONREFERENCE($,'[CO]BM?','Humidity sensing object',#901,'sensing object for humidity',$); +#946=IFCCLASSIFICATIONREFERENCE($,'[CO]BMA','Humidity transmitter',#945,'humidity sensing object, with scalar output',$); +#947=IFCCLASSIFICATIONREFERENCE($,'[CO]BMB','Humidity switch',#945,'humidity sensing object, with Boolean output',$); +#948=IFCCLASSIFICATIONREFERENCE($,'[CO]BP?','Pressure sensing object',#901,'sensing object for pressure',$); +#949=IFCCLASSIFICATIONREFERENCE($,'[CO]BPA','Absolute pressure transmitter',#948,'pressure sensing object utilizing one port for absolute pressure sensing, with scalar output',$); +#950=IFCCLASSIFICATIONREFERENCE($,'[CO]BPB','Absolute Pressure Switch',#948,'pressure sensing object utilizing one port for absolute pressure sensing, with Boolean output',$); +#951=IFCCLASSIFICATIONREFERENCE($,'[CO]BPC','Differential pressure transmitter',#948,'pressure sensing object utilizing two ports for differential pressure sensing, with scalar output',$); +#952=IFCCLASSIFICATIONREFERENCE($,'[CO]BPD','Differential pressure switch',#948,'pressure sensing object utilizing two ports for differential pressure sensing, with Boolean output',$); +#953=IFCCLASSIFICATIONREFERENCE($,'[CO]BQ?','Concentration sensing object',#901,'sensing object for substance concentration',$); +#954=IFCCLASSIFICATIONREFERENCE($,'[CO]BQA','Gas sensor',#953,'concentration sensing object of a gas, with scalar output',$); +#955=IFCCLASSIFICATIONREFERENCE($,'[CO]BQB','Gas detector',#953,'concentration sensing object of a gas, with Boolean output',$); +#956=IFCCLASSIFICATIONREFERENCE($,'[CO]BQC','Liquid sensor',#953,'concentration sensing object of liquid, with scalar output',$); +#957=IFCCLASSIFICATIONREFERENCE($,'[CO]BQD','Liquid detector',#953,'concentration sensing object of liquid, with Boolean output',$); +#958=IFCCLASSIFICATIONREFERENCE($,'[CO]BQE','Solid matter sensor',#953,'concentration sensing object of solid matter, with scalar output',$); +#959=IFCCLASSIFICATIONREFERENCE($,'[CO]BQF','Solid matter detector',#953,'concentration sensing object of solid matter, with Boolean output',$); +#960=IFCCLASSIFICATIONREFERENCE($,'[CO]BR?','Radiation sensing object',#901,'sensing object for radiation',$); +#961=IFCCLASSIFICATIONREFERENCE($,'[CO]BRA','Light sensor',#960,'radiation sensing object of visible electromagnetic waves, with scalar output',$); +#962=IFCCLASSIFICATIONREFERENCE($,'[CO]BRB','Light detector',#960,'radiation sensing object of visible electromagnetic waves, with Boolean output',$); +#963=IFCCLASSIFICATIONREFERENCE($,'[CO]BRC','Electromagnetic wave sensor',#960,'radiation sensing object for non-visible electromagnetic waves, with scalar output',$); +#964=IFCCLASSIFICATIONREFERENCE($,'[CO]BRD','Electromagnetic wave detector',#960,'radiation sensing object for non-visible electromagnetic waves, with Boolean output',$); +#965=IFCCLASSIFICATIONREFERENCE($,'[CO]BRE','Radiation counter',#960,'radiation sensing object of nuclear particles, with scalar output',$); +#966=IFCCLASSIFICATIONREFERENCE($,'[CO]BRF','Radiation detector',#960,'radiation sensing object of nuclear particles, with Boolean output',$); +#967=IFCCLASSIFICATIONREFERENCE($,'[CO]BS?','Time-rating object',#901,'sensing object for time-rate',$); +#968=IFCCLASSIFICATIONREFERENCE($,'[CO]BSA','Cycle rate transmitter',#967,'time-rating object of non-rotational cycles, with scalar output',$); +#969=IFCCLASSIFICATIONREFERENCE($,'[CO]BSB','Cycle rate detecting switch',#967,'time-rating object of non-rotational cycles, with Boolean output',$); +#970=IFCCLASSIFICATIONREFERENCE($,'[CO]BSC','Speed sensing transmitter',#967,'time-rating object of distance, with scalar output',$); +#971=IFCCLASSIFICATIONREFERENCE($,'[CO]BSD','Speed detecting switch',#967,'time-rating object of distance, with Boolean output',$); +#972=IFCCLASSIFICATIONREFERENCE($,'[CO]BSE','Tachometer',#967,'time-rating object of rotation, with scalar output',$); +#973=IFCCLASSIFICATIONREFERENCE($,'[CO]BSF','Rotation speed relay',#967,'time-rating object of rotation, with Boolean output',$); +#974=IFCCLASSIFICATIONREFERENCE($,'[CO]BSG','Accelerometer transmitter',#967,'time-rating object of speed, with scalar output',$); +#975=IFCCLASSIFICATIONREFERENCE($,'[CO]BSH','Accelerometer relay',#967,'time-rating object of speed, with Boolean output',$); +#976=IFCCLASSIFICATIONREFERENCE($,'[CO]BT?','Temperature sensing object',#901,'sensing object for temperature',$); +#977=IFCCLASSIFICATIONREFERENCE($,'[CO]BTA','Temperature transmitter',#976,'temperature sensing object, with scalar output',$); +#978=IFCCLASSIFICATIONREFERENCE($,'[CO]BTB','Temperature switch',#976,'temperature sensing object, with Boolean output',$); +#979=IFCCLASSIFICATIONREFERENCE($,'[CO]BU?','Multi-quantity sensing object',#901,'sensing object for multiple quantities',$); +#980=IFCCLASSIFICATIONREFERENCE($,'[CO]BUA','Multi-sensor',#979,'multi-quantity sensing object, with scalar output(s)',$); +#981=IFCCLASSIFICATIONREFERENCE($,'[CO]BUB','Multi-detector',#979,'multi-quantity sensing object, with Boolean output(s)',$); +#982=IFCCLASSIFICATIONREFERENCE($,'[CO]BW?','Force sensing object',#901,'sensing object for weight, force or torque',$); +#983=IFCCLASSIFICATIONREFERENCE($,'[CO]BWA','Weight transmitter',#982,'force sensing object of weight, with scalar output',$); +#984=IFCCLASSIFICATIONREFERENCE($,'[CO]BWB','Weight detecting switch',#982,'force sensing object of weight, with Boolean output',$); +#985=IFCCLASSIFICATIONREFERENCE($,'[CO]BWC','Force value transmitter',#982,'force sensing object of force, with scalar output',$); +#986=IFCCLASSIFICATIONREFERENCE($,'[CO]BWD','Force detecting switch',#982,'force sensing object of force, with Boolean output',$); +#987=IFCCLASSIFICATIONREFERENCE($,'[CO]BWE','Torque value transmitter',#982,'force sensing object of torque, with scalar output',$); +#988=IFCCLASSIFICATIONREFERENCE($,'[CO]BWF','Torque switch',#982,'force sensing object of torque, with Boolean output',$); +#989=IFCCLASSIFICATIONREFERENCE($,'[CO]BX?','Audio-visual sensing object',#901,'sensing object of sound and/or visual appearance',$); +#990=IFCCLASSIFICATIONREFERENCE($,'[CO]BXA','Acoustic sensor',#989,'audio-visual sensing object of sound, with scalar output',$); +#991=IFCCLASSIFICATIONREFERENCE($,'[CO]BXB','Acoustic detector',#989,'audio-visual sensing object of sound, with Boolean output',$); +#992=IFCCLASSIFICATIONREFERENCE($,'[CO]BXC','Image sensor',#989,'audio-visual sensing object of visual appearance, with scalar output',$); +#993=IFCCLASSIFICATIONREFERENCE($,'[CO]BXD','Image detector',#989,'audio-visual sensing object of visual appearance, with Boolean output',$); +#994=IFCCLASSIFICATIONREFERENCE($,'[CO]BY?','Information sensing object',#901,'sensing object of stored information',$); +#995=IFCCLASSIFICATIONREFERENCE($,'[CO]BYA','Chip reader',#994,'information sensing object by electrical connection',$); +#996=IFCCLASSIFICATIONREFERENCE($,'[CO]BYB','Electromagnetic reader',#994,'information sensing object by electromagnetic field',$); +#997=IFCCLASSIFICATIONREFERENCE($,'[CO]BYC','Optical reader',#994,'information sensing object by light',$); +#998=IFCCLASSIFICATIONREFERENCE($,'[CO]BZ?','Incident sensing object',#901,'sensing object for incidents or amounts',$); +#999=IFCCLASSIFICATIONREFERENCE($,'[CO]BZA','Counter',#998,'incident sensing object detecting the number of incidents, with scalar output',$); +#1000=IFCCLASSIFICATIONREFERENCE($,'[CO]BZB','Threshold detector',#998,'incident sensing object detecting an incident with Boolean output',$); +#1001=IFCCLASSIFICATIONREFERENCE($,'[CO]BZC','Person detector',#998,'incident sensing object detecting the presence of humans, with Boolean output',$); +#1002=IFCCLASSIFICATIONREFERENCE($,'[CO]BZD','Matter detector',#998,'incident sensing object detecting the presence of matters, with Boolean output',$); +#1003=IFCCLASSIFICATIONREFERENCE($,'[CO]C??','Storing object',#900,'object for storing for subsequent retrieval',$); +#1004=IFCCLASSIFICATIONREFERENCE($,'[CO]CA?','Capacitive storing object',#1003,'storing object for electric energy within an electrostatic field',$); +#1005=IFCCLASSIFICATIONREFERENCE($,'[CO]CAA','Capacitor',#1004,'capacitive storing object for electric charge',$); +#1006=IFCCLASSIFICATIONREFERENCE($,'[CO]CB?','Inductive storing object',#1003,'storing object for electric energy within an electromagnetic field',$); +#1007=IFCCLASSIFICATIONREFERENCE($,'[CO]CBA','Inductor',#1006,'inductive storing object for inductive charge',$); +#1008=IFCCLASSIFICATIONREFERENCE($,'[CO]CC?','Electrochemical storing object',#1003,'storing object for electric energy within an electrochemical substance',$); +#1009=IFCCLASSIFICATIONREFERENCE($,'[CO]CCA','Rechargeable battery',#1008,'electrochemical storing object by reversible reactions',$); +#1010=IFCCLASSIFICATIONREFERENCE($,'[CO]CF?','Information storing object',#1003,'storing object for information',$); +#1011=IFCCLASSIFICATIONREFERENCE($,'[CO]CFA','Information storing media',#1010,'information storing object on a carrier medium',$); +#1012=IFCCLASSIFICATIONREFERENCE($,'[CO]CL?','Open stationary storing object',#1003,'storing object for matters or persons within a stationary open enclosure',$); +#1013=IFCCLASSIFICATIONREFERENCE($,'[CO]CLA','Pool',#1012,'open stationary storing object for fluids',$); +#1014=IFCCLASSIFICATIONREFERENCE($,'[CO]CLB','Shelf',#1012,'open stationary storing object for solid objects',$); +#1015=IFCCLASSIFICATIONREFERENCE($,'[CO]CLC','Seat',#1012,'open stationary storing object for persons',$); +#1016=IFCCLASSIFICATIONREFERENCE($,'[CO]CM?','Enclosed stationary storing object',#1003,'storing object for matters within a stationary closed enclosure',$); +#1017=IFCCLASSIFICATIONREFERENCE($,'[CO]CMA','Tank',#1016,'enclosed stationary storing object for fluids',$); +#1018=IFCCLASSIFICATIONREFERENCE($,'[CO]CMB','Box',#1016,'enclosed stationary storing object for solid matters',$); +#1019=IFCCLASSIFICATIONREFERENCE($,'[CO]CN?','Moveable storing object',#1003,'storing object for matters or persons within a moveable closed enclosure',$); +#1020=IFCCLASSIFICATIONREFERENCE($,'[CO]CNA','Container',#1019,'moveable storing object for solid matters or persons',$); +#1021=IFCCLASSIFICATIONREFERENCE($,'[CO]CNB','Gas cylinder',#1019,'moveable storing object for gas',$); +#1022=IFCCLASSIFICATIONREFERENCE($,'[CO]CNC','Drum',#1019,'moveable storing object for liquid',$); +#1023=IFCCLASSIFICATIONREFERENCE($,'[CO]CP?','Thermal energy storing object',#1003,'storing object of thermal energy',$); +#1024=IFCCLASSIFICATIONREFERENCE($,'[CO]CPA','Liquid Tank',#1023,'thermal energy storing object of liquid',$); +#1025=IFCCLASSIFICATIONREFERENCE($,'[CO]CPB','Gas tank',#1023,'thermal energy storing object of gas',$); +#1026=IFCCLASSIFICATIONREFERENCE($,'[CO]CPC','Matter tank',#1023,'thermal energy storing object of solid matter',$); +#1027=IFCCLASSIFICATIONREFERENCE($,'[CO]CPD','Crystalline tank',#1023,'thermal energy storing object of state changing material',$); +#1028=IFCCLASSIFICATIONREFERENCE($,'[CO]CQ?','Mechanical energy storing object',#1003,'storing object of mechanical energy',$); +#1029=IFCCLASSIFICATIONREFERENCE($,'[CO]CQA','Flywheel',#1028,'mechanical energy storing object in the form of kinetic energy',$); +#1030=IFCCLASSIFICATIONREFERENCE($,'[CO]CQB','Spring',#1028,'mechanical energy storing object in the form of elastic energy',$); +#1031=IFCCLASSIFICATIONREFERENCE($,'[CO]CQC','Counterweight',#1028,'mechanical energy storing object in the form of gravitational energy',$); +#1032=IFCCLASSIFICATIONREFERENCE($,'[CO]E??','Emitting object',#900,'object for emitting',$); +#1033=IFCCLASSIFICATIONREFERENCE($,'[CO]EA?','Light object',#1032,'emitting object of light',$); +#1034=IFCCLASSIFICATIONREFERENCE($,'[CO]EAA','Electric lamp',#1033,'light object by electricity',$); +#1035=IFCCLASSIFICATIONREFERENCE($,'[CO]EAB','Gas lamp',#1033,'light object by gas combustion',$); +#1036=IFCCLASSIFICATIONREFERENCE($,'[CO]EAC','Liqiud lamp',#1033,'light object by liquid combustion',$); +#1037=IFCCLASSIFICATIONREFERENCE($,'[CO]EB?','Electric heating object',#1032,'emitting object of heat provided by electric energy',$); +#1038=IFCCLASSIFICATIONREFERENCE($,'[CO]EBA','Electric boiler',#1037,'electric heating object delivered by fluid',$); +#1039=IFCCLASSIFICATIONREFERENCE($,'[CO]EBB','Electric heating surface',#1037,'electric heating object delivered by a surface',$); +#1040=IFCCLASSIFICATIONREFERENCE($,'[CO]EBC','Heating cable',#1037,'electric heating object delivered by a cable',$); +#1041=IFCCLASSIFICATIONREFERENCE($,'[CO]EBD','Electric hot air blower',#1037,'electric heating object delivered by forced air',$); +#1042=IFCCLASSIFICATIONREFERENCE($,'[CO]EBE','Arc heating object',#1037,'electric heating object delivered by an electric arc',$); +#1043=IFCCLASSIFICATIONREFERENCE($,'[CO]EBF','Induction heater',#1037,'electric heating object delivered by a current flow',$); +#1044=IFCCLASSIFICATIONREFERENCE($,'[CO]EBG','Infrared heater',#1037,'electric heating object delivered by infrared radiation',$); +#1045=IFCCLASSIFICATIONREFERENCE($,'[CO]EBH','Electric oven',#1037,'electric heating object delivered by surrounding surfaces',$); +#1046=IFCCLASSIFICATIONREFERENCE($,'[CO]EC?','Electric cooling object',#1032,'emitting object of coldness provided by electric energy',$); +#1047=IFCCLASSIFICATIONREFERENCE($,'[CO]ECA','Electric cooling surface',#1046,'electric cooling object applying a cooling surface',$); +#1048=IFCCLASSIFICATIONREFERENCE($,'[CO]ECB','Electric cold air blower',#1046,'electric cooling object applying forced air',$); +#1049=IFCCLASSIFICATIONREFERENCE($,'[CO]ECC','Compression chiller',#1046,'electric cooling object utilizing phase changing',$); +#1050=IFCCLASSIFICATIONREFERENCE($,'[CO]EE?','Wireless power object',#1032,'emitting object of wireless power',$); +#1051=IFCCLASSIFICATIONREFERENCE($,'[CO]EEA','Inductive power antenna',#1050,'wireless power object utilizing inductive coupling',$); +#1052=IFCCLASSIFICATIONREFERENCE($,'[CO]EEB','Magnetron',#1050,'wireless power object utilizing microwaves',$); +#1053=IFCCLASSIFICATIONREFERENCE($,'[CO]EEC','X-ray source',#1050,'wireless power object utilizing x-rays',$); +#1054=IFCCLASSIFICATIONREFERENCE($,'[CO]EED','Gamma ray source',#1050,'wireless power object utilizing gamma rays',$); +#1055=IFCCLASSIFICATIONREFERENCE($,'[CO]EEE','Capacitive coupler',#1050,'wireless power object utilizing capacitive coupling',$); +#1056=IFCCLASSIFICATIONREFERENCE($,'[CO]EG?','Thermal energy transfer object',#1032,'emitting object of heat and coldness provided by transfer of thermal energy',$); +#1057=IFCCLASSIFICATIONREFERENCE($,'[CO]EGA','Heat pump',#1056,'thermal energy transfer object utilizing phase changing',$); +#1058=IFCCLASSIFICATIONREFERENCE($,'[CO]EGB','Peltier element',#1056,'thermal energy transfer object utilizing Peltier effect',$); +#1059=IFCCLASSIFICATIONREFERENCE($,'[CO]EGC','Heat exchanger',#1056,'thermal energy transfer object between flows by means of an intermediate material',$); +#1060=IFCCLASSIFICATIONREFERENCE($,'[CO]EM?','Combustion heating object',#1032,'emitting object of heat provided by combustion',$); +#1061=IFCCLASSIFICATIONREFERENCE($,'[CO]EMA','Stove',#1060,'combustion heating object for heating of space',$); +#1062=IFCCLASSIFICATIONREFERENCE($,'[CO]EMB','Combustion boiler',#1060,'combustion heating object for heating of fluid',$); +#1063=IFCCLASSIFICATIONREFERENCE($,'[CO]EMC','Burner',#1060,'combustion heating object for heating of solid matter',$); +#1064=IFCCLASSIFICATIONREFERENCE($,'[CO]EP?','Thermal heating object',#1032,'emitting object of heat provided by thermal energy',$); +#1065=IFCCLASSIFICATIONREFERENCE($,'[CO]EPA','Heating surface',#1064,'thermal heating object delivered by a permeable heated surface',$); +#1066=IFCCLASSIFICATIONREFERENCE($,'[CO]EPB','Heating tube',#1064,'thermal heating object delivered by heated fluid',$); +#1067=IFCCLASSIFICATIONREFERENCE($,'[CO]EPC','Heating panel',#1064,'thermal heating object delivered by a non-permeable heated surface',$); +#1068=IFCCLASSIFICATIONREFERENCE($,'[CO]EPD','Hot air blower',#1064,'thermal heating object delivered by forced air',$); +#1069=IFCCLASSIFICATIONREFERENCE($,'[CO]EQ?','Thermal cooling object',#1032,'emitting object of coldness provided by thermal energy',$); +#1070=IFCCLASSIFICATIONREFERENCE($,'[CO]EQA','Cooling surface',#1069,'thermal cooling object applying a permeable cold surface',$); +#1071=IFCCLASSIFICATIONREFERENCE($,'[CO]EQB','Cooling panel',#1069,'thermal cooling object applying a non-permeable cold surface',$); +#1072=IFCCLASSIFICATIONREFERENCE($,'[CO]EQC','Chiller',#1069,'thermal cooling object applying forced air',$); +#1073=IFCCLASSIFICATIONREFERENCE($,'[CO]EQD','Cooler',#1069,'thermal cooling object providing cold fluid',$); +#1074=IFCCLASSIFICATIONREFERENCE($,'[CO]EQE','Cooling tube',#1069,'thermal cooling object applying chilled liquid in tubes',$); +#1075=IFCCLASSIFICATIONREFERENCE($,'[CO]ET?','Nuclear powered heating object',#1032,'emitting object of heat provided by nuclear fission',$); +#1076=IFCCLASSIFICATIONREFERENCE($,'[CO]ETA','Boiling water reactor',#1075,'nuclear powered heating object providing hot water',$); +#1077=IFCCLASSIFICATIONREFERENCE($,'[CO]ETB','Pressurized water reactor',#1075,'nuclear powered heating object providing steam fluid',$); +#1078=IFCCLASSIFICATIONREFERENCE($,'[CO]ETC','High-temperature gas-cooled reactor',#1075,'nuclear powered heating object providing hot gas',$); +#1079=IFCCLASSIFICATIONREFERENCE($,'[CO]EU?','Particle emitting object',#1032,'emitting object of sub-atomic particles',$); +#1080=IFCCLASSIFICATIONREFERENCE($,'[CO]EUA','Plasma generator',#1079,'particle emitting object being ionized',$); +#1081=IFCCLASSIFICATIONREFERENCE($,'[CO]EUB','Particle generator',#1079,'particle emitting object being non-ionized',$); +#1082=IFCCLASSIFICATIONREFERENCE($,'[CO]EV?','Acoustic wave emitting object',#1032,'emitting object of acoustic waves',$); +#1083=IFCCLASSIFICATIONREFERENCE($,'[CO]EVA','Sonar',#1082,'acoustic wave emitting object utilizing ultrasonic frequencies',$); +#1084=IFCCLASSIFICATIONREFERENCE($,'[CO]EVB','Anti-noise loudspeaker',#1082,'acoustic wave emitting object utilizing audible frequencies for noise cancellation',$); +#1085=IFCCLASSIFICATIONREFERENCE($,'[CO]F??','Protecting object',#900,'object for protecting against the effects of dangerous or undesirable conditions',$); +#1086=IFCCLASSIFICATIONREFERENCE($,'[CO]FA?','Overvoltage protecting object',#1085,'protecting object related to overvoltages',$); +#1087=IFCCLASSIFICATIONREFERENCE($,'[CO]FAA','Spark gap surge arrester',#1086,'overvoltage protecting object by a spark gap',$); +#1088=IFCCLASSIFICATIONREFERENCE($,'[CO]FAB','Varistor surge arrester',#1086,'overvoltage protecting object by a varistor',$); +#1089=IFCCLASSIFICATIONREFERENCE($,'[CO]FAC','Zener diode',#1086,'overvoltage protecting object by a zener diode',$); +#1090=IFCCLASSIFICATIONREFERENCE($,'[CO]FAD','Surge absorber',#1086,'overvoltage protecting object by surge absorption',$); +#1091=IFCCLASSIFICATIONREFERENCE($,'[CO]FB?','Earth fault current protecting object',#1085,'protecting object related to earth fault currents',$); +#1092=IFCCLASSIFICATIONREFERENCE($,'[CO]FBA','Residual current device',#1091,'earth fault current protecting object that monitors an electric network and switches off in the event of earth fault currents',$); +#1093=IFCCLASSIFICATIONREFERENCE($,'[CO]FBB','Neutral earthing limiter',#1091,'earth fault current protecting object that limits the value of an earth fault current',$); +#1094=IFCCLASSIFICATIONREFERENCE($,'[CO]FC?','Overcurrent protecting object',#1085,'protecting object related to overcurrents',$); +#1095=IFCCLASSIFICATIONREFERENCE($,'[CO]FCA','Fuse',#1094,'overcurrent protecting object that by fusing opens the circuit in which it is inserted by breaking the current when this exceeds a given value for a sufficient time',$); +#1096=IFCCLASSIFICATIONREFERENCE($,'[CO]FCB','Miniature circuit-breaker',#1094,'overcurrent protecting object capable of making, carrying and breaking currents under normal circuit conditions and also making, carrying for a specified time, and automatically breaking currents under specified abnormal circuit conditions (this class is intended for circuit-breakers such as those defined in accordance with IEC 60898 series)',$); +#1097=IFCCLASSIFICATIONREFERENCE($,'[CO]FCC','Bimetal',#1094,'overcurrent protecting object that opens the circuit in which it is inserted by interrupting the current when this exceeds a given value for a sufficient time',$); +#1098=IFCCLASSIFICATIONREFERENCE($,'[CO]FE?','Field protecting object',#1085,'protecting object related to electric and/or magnetic fields',$); +#1099=IFCCLASSIFICATIONREFERENCE($,'[CO]FEA','Electric field shield',#1098,'field protecting object of electric fields',$); +#1100=IFCCLASSIFICATIONREFERENCE($,'[CO]FEB','Magnetic field shield',#1098,'field protecting object of magnetic fields',$); +#1101=IFCCLASSIFICATIONREFERENCE($,'[CO]FEC','Electromagnetic field shield',#1098,'field protecting object of electromagnetic fields',$); +#1102=IFCCLASSIFICATIONREFERENCE($,'[CO]FL?','Pressure protecting object',#1085,'protecting object related to pressure',$); +#1103=IFCCLASSIFICATIONREFERENCE($,'[CO]FLA','Safety valve',#1102,'pressure protecting object releasing steam or liquid when the pressure exceeds a set limit value',$); +#1104=IFCCLASSIFICATIONREFERENCE($,'[CO]FLB','Safety damper',#1102,'pressure protecting object opening or closing an air flow when the pressure is above or below a set limit value',$); +#1105=IFCCLASSIFICATIONREFERENCE($,'[CO]FLC','Vacuum breaker',#1102,'pressure protecting object preventing vacuum',$); +#1106=IFCCLASSIFICATIONREFERENCE($,'[CO]FLD','Rupture disc',#1102,'pressure protecting object that breaks open irreversibly in the event of excessive pressure difference',$); +#1107=IFCCLASSIFICATIONREFERENCE($,'[CO]FLE','Expansion tank',#1102,'pressure protecting object provided by a volume expansion',$); +#1108=IFCCLASSIFICATIONREFERENCE($,'[CO]FM?','Fire protecting object',#1085,'protecting object related to fire',$); +#1109=IFCCLASSIFICATIONREFERENCE($,'[CO]FMA','Fire damper',#1108,'fire protecting object closing an air flow on detection of fire',$); +#1110=IFCCLASSIFICATIONREFERENCE($,'[CO]FMB','Flue damper',#1108,'fire protecting object opening or closing an air flow on detection of smoke',$); +#1111=IFCCLASSIFICATIONREFERENCE($,'[CO]FMC','Fire-and-flue damper',#1108,'fire protecting object closing an air flow on detection of smoke and/or fire',$); +#1112=IFCCLASSIFICATIONREFERENCE($,'[CO]FMD','Fire extinguisher',#1108,'fire protecting object for manual operation',$); +#1113=IFCCLASSIFICATIONREFERENCE($,'[CO]FME','Fire blind',#1108,'fire protecting object closing a passage for preventing spread of smoke and/or fire',$); +#1114=IFCCLASSIFICATIONREFERENCE($,'[CO]FMF','Smoke curtain',#1108,'fire protecting object dividing an area into smoke zones',$); +#1115=IFCCLASSIFICATIONREFERENCE($,'[CO]FMG','Smoke closure',#1108,'fire protecting object closing a hole for preventing spread of fire',$); +#1116=IFCCLASSIFICATIONREFERENCE($,'[CO]FMH','Fire insulation',#1108,'fire protecting object by a surface cover',$); +#1117=IFCCLASSIFICATIONREFERENCE($,'[CO]FMJ','Fire retardant coating',#1108,'fire protecting object by a surface coating',$); +#1118=IFCCLASSIFICATIONREFERENCE($,'[CO]FMK','Fire impregnation',#1108,'fire protecting object by impregnation',$); +#1119=IFCCLASSIFICATIONREFERENCE($,'[CO]FN?','Mechanical force protecting object',#1085,'protecting object related to mechanical force',$); +#1120=IFCCLASSIFICATIONREFERENCE($,'[CO]FNA','Safety clutch',#1119,'mechanical force protecting object providing a disconnection when a torque becomes too high',$); +#1121=IFCCLASSIFICATIONREFERENCE($,'[CO]FNB','Impact protection',#1119,'mechanical force protecting object absorbing impact',$); +#1122=IFCCLASSIFICATIONREFERENCE($,'[CO]FQ?','Preventive protecting object',#1085,'protecting object by barrier or obstacle',$); +#1123=IFCCLASSIFICATIONREFERENCE($,'[CO]FQA','Protective mesh',#1122,'preventive protecting object against objects passing',$); +#1124=IFCCLASSIFICATIONREFERENCE($,'[CO]FQB','Glide protection',#1122,'preventive protecting object against objects or matter sliding or drifting',$); +#1125=IFCCLASSIFICATIONREFERENCE($,'[CO]FQC','Protective rod',#1122,'preventive protecting object against falling',$); +#1126=IFCCLASSIFICATIONREFERENCE($,'[CO]FQD','Protective rail',#1122,'preventive protecting object against falling out or colliding',$); +#1127=IFCCLASSIFICATIONREFERENCE($,'[CO]FQE','Protective fabric',#1122,'preventive protecting object against physical penetration',$); +#1128=IFCCLASSIFICATIONREFERENCE($,'[CO]FQF','Glare protection',#1122,'preventive protecting object against glare',$); +#1129=IFCCLASSIFICATIONREFERENCE($,'[CO]FQG','Splatter protection',#1122,'preventive protecting object against splatter',$); +#1130=IFCCLASSIFICATIONREFERENCE($,'[CO]FQH','Break protection',#1122,'preventive protecting object against manual breakage',$); +#1131=IFCCLASSIFICATIONREFERENCE($,'[CO]FQJ','Lock hatch cover',#1122,'preventive protecting object against manual unlocking',$); +#1132=IFCCLASSIFICATIONREFERENCE($,'[CO]FR?','Wear protection object',#1085,'protecting object related to material erosion',$); +#1133=IFCCLASSIFICATIONREFERENCE($,'[CO]FRA','Lubrication object',#1132,'wear protection object providing liquid material between objects',$); +#1134=IFCCLASSIFICATIONREFERENCE($,'[CO]FRB','Wear pad',#1132,'wear protection object providing a solid separating material between objects',$); +#1135=IFCCLASSIFICATIONREFERENCE($,'[CO]FS?','Environment protecting object',#1085,'protecting object related to the local environment',$); +#1136=IFCCLASSIFICATIONREFERENCE($,'[CO]FSA','Plaster',#1135,'environment protecting object in the form of a solidified paste layer covering another object',$); +#1137=IFCCLASSIFICATIONREFERENCE($,'[CO]FSB','Paint',#1135,'environment protecting object in the form of a hardened liquid film on the surface of another object',$); +#1138=IFCCLASSIFICATIONREFERENCE($,'[CO]FSC','Impregnation',#1135,'environment protecting object in the form of an applied or induced liquid making the object resistant to externally induced decay or destruction',$); +#1139=IFCCLASSIFICATIONREFERENCE($,'[CO]FSD','Shelter',#1135,'environment protecting object providing shelter against climatic effects',$); +#1140=IFCCLASSIFICATIONREFERENCE($,'[CO]FSE','Seismic vibration control device',#1135,'environment protecting object in the form of vibration control',$); +#1141=IFCCLASSIFICATIONREFERENCE($,'[CO]FSF','Corrosion protection',#1135,'environment protection object in the form of oxidation of metal',$); +#1142=IFCCLASSIFICATIONREFERENCE($,'[CO]FSG','Protective seal',#1135,'environment protecting object in the form of a seal on the surface of another object',$); +#1143=IFCCLASSIFICATIONREFERENCE($,'[CO]FSH','Material separating layer',#1135,'environment protecting object in the form of a capillary action breaking layer',$); +#1144=IFCCLASSIFICATIONREFERENCE($,'[CO]G??','Generating object',#900,'object for providing a controllable flow',$); +#1145=IFCCLASSIFICATIONREFERENCE($,'[CO]GA?','Mechanical to electrical energy generating object',#1144,'generating object of electric energy powered by mechanical energy',$); +#1146=IFCCLASSIFICATIONREFERENCE($,'[CO]GAA','AC generator',#1145,'mechanical to electrical energy generating object of alternating current',$); +#1147=IFCCLASSIFICATIONREFERENCE($,'[CO]GAB','DC generator',#1145,'mechanical to electrical energy generating object of direct current',$); +#1148=IFCCLASSIFICATIONREFERENCE($,'[CO]GB?','Chemical to electrical energy generating object',#1144,'generating object of electric energy powered by chemical reaction',$); +#1149=IFCCLASSIFICATIONREFERENCE($,'[CO]GBA','Electric battery',#1148,'Chemical to electrical energy generating object from a non-renewable source',$); +#1150=IFCCLASSIFICATIONREFERENCE($,'[CO]GBB','Fuel cell',#1148,'Chemical to electrical energy generating object continuously fed by fuel and oxidant',$); +#1151=IFCCLASSIFICATIONREFERENCE($,'[CO]GC?','Solar to electrical energy generating object',#1144,'generating object of electric energy from solar energy',$); +#1152=IFCCLASSIFICATIONREFERENCE($,'[CO]GCA','Crystalline photovoltaic module',#1151,'Solar to electrical energy generating object utilizing wafer based semiconducting material',$); +#1153=IFCCLASSIFICATIONREFERENCE($,'[CO]GCB','Thin film photovoltaic module',#1151,'Solar to electrical energy generating object utilizing thin film material',$); +#1154=IFCCLASSIFICATIONREFERENCE($,'[CO]GF?','Signal generating object',#1144,'generating object of signals for carrier of information',$); +#1155=IFCCLASSIFICATIONREFERENCE($,'[CO]GFA','Electromagnetic wave transmitter',#1154,'signal generating object by electromagnetic waves',$); +#1156=IFCCLASSIFICATIONREFERENCE($,'[CO]GFB','Signal generator',#1154,'signal generating object by wires',$); +#1157=IFCCLASSIFICATIONREFERENCE($,'[CO]GL?','Continuous transfer object',#1144,'generating object continuously of items',$); +#1158=IFCCLASSIFICATIONREFERENCE($,'[CO]GLA','Belt conveyer',#1157,'continuous transfer object on a belt',$); +#1159=IFCCLASSIFICATIONREFERENCE($,'[CO]GLB','Chain conveyer',#1157,'continuous transfer object on a chain',$); +#1160=IFCCLASSIFICATIONREFERENCE($,'[CO]GLC','Roller conveyer',#1157,'continuous transfer object on rollers',$); +#1161=IFCCLASSIFICATIONREFERENCE($,'[CO]GLD','Screw conveyer',#1157,'continuous transfer object propelled by a screw',$); +#1162=IFCCLASSIFICATIONREFERENCE($,'[CO]GLE','Escalator',#1157,'continuous transfer object consisting of a chain of steps',$); +#1163=IFCCLASSIFICATIONREFERENCE($,'[CO]GLF','Paternoster',#1157,'continuous transfer object consisting of chain of containers',$); +#1164=IFCCLASSIFICATIONREFERENCE($,'[CO]GLG','Vibrating conveyor',#1157,'continuous transfer object on a vibrating surface',$); +#1165=IFCCLASSIFICATIONREFERENCE($,'[CO]GM?','Discontinuous transfer object',#1144,'generating object discontinuously of items',$); +#1166=IFCCLASSIFICATIONREFERENCE($,'[CO]GMA','Wagon',#1165,'discontinuous transfer object horizontally',$); +#1167=IFCCLASSIFICATIONREFERENCE($,'[CO]GMB','Elevator',#1165,'discontinuous transfer object vertically',$); +#1168=IFCCLASSIFICATIONREFERENCE($,'[CO]GMC','Crane',#1165,'discontinuous transfer object lifting and moving objects vertically and/or horizontally',$); +#1169=IFCCLASSIFICATIONREFERENCE($,'[CO]GMD','Palletizer',#1165,'discontinuous transfer object placing objects together',$); +#1170=IFCCLASSIFICATIONREFERENCE($,'[CO]GME','Turntable',#1165,'discontinuous transfer object turning a conveyed flow',$); +#1171=IFCCLASSIFICATIONREFERENCE($,'[CO]GMF','Vibrating feeder',#1165,'discontinuous transfer object moving objects in a linear flow by vibrating',$); +#1172=IFCCLASSIFICATIONREFERENCE($,'[CO]GP?','Liquid flow generating object',#1144,'generating object of liquid',$); +#1173=IFCCLASSIFICATIONREFERENCE($,'[CO]GPA','Positive displacement pump',#1172,'liquid flow generating object by forcing trapped liquid to the discharge side',$); +#1174=IFCCLASSIFICATIONREFERENCE($,'[CO]GPB','Liquid velocity pump',#1172,'liquid flow generating object by increasing the flow velocity through mechanical motion',$); +#1175=IFCCLASSIFICATIONREFERENCE($,'[CO]GPC','Hydraulic ram pump',#1172,'liquid flow generating object by transferring the kinetic energy of an input flow to an output flow',$); +#1176=IFCCLASSIFICATIONREFERENCE($,'[CO]GPD','Lubricator',#1172,'liquid flow generating object by converting potential energy to kinetic energy by gravity',$); +#1177=IFCCLASSIFICATIONREFERENCE($,'[CO]GQ?','Gaseous flow generating object',#1144,'generating object of gas',$); +#1178=IFCCLASSIFICATIONREFERENCE($,'[CO]GQA','Gas compressor',#1177,'gaseous flow generating object by forcing trapped gas to the discharge side',$); +#1179=IFCCLASSIFICATIONREFERENCE($,'[CO]GQB','Mechanical fan',#1177,'gaseous flow generating object by increasing the flow velocity through mechanical motion',$); +#1180=IFCCLASSIFICATIONREFERENCE($,'[CO]GQC','Gas ejector',#1177,'gaseous flow generating object by transferring the kinetic energy of an input flow to an output flow',$); +#1181=IFCCLASSIFICATIONREFERENCE($,'[CO]GR?','Solar to thermal energy generating object',#1144,'generating object of thermal energy from solar energy',$); +#1182=IFCCLASSIFICATIONREFERENCE($,'[CO]GRA','Solar panel',#1181,'solar to thermal energy generating object into a fluid thermal flow',$); +#1183=IFCCLASSIFICATIONREFERENCE($,'[CO]GRB','Solar tower',#1181,'solar to thermal energy generating object generating a fluid flow',$); +#1184=IFCCLASSIFICATIONREFERENCE($,'[CO]H??','Matter processing object',#900,'object for treating matter',$); +#1185=IFCCLASSIFICATIONREFERENCE($,'[CO]HJ?','Primary forming object',#1184,'matter processing object by primary forming',$); +#1186=IFCCLASSIFICATIONREFERENCE($,'[CO]HJA','Casting tool',#1185,'primary forming object from liquid initial material state',$); +#1187=IFCCLASSIFICATIONREFERENCE($,'[CO]HJB','Press',#1185,'primary forming object from solid matter initial material state',$); +#1188=IFCCLASSIFICATIONREFERENCE($,'[CO]HK?','Surface treatment object',#1184,'matter processing object for surface treatment',$); +#1189=IFCCLASSIFICATIONREFERENCE($,'[CO]HKA','Surface preparation machine',#1188,'surface treatment object by preparation',$); +#1190=IFCCLASSIFICATIONREFERENCE($,'[CO]HKB','Surface modification machine',#1188,'surface treatment object by modification',$); +#1191=IFCCLASSIFICATIONREFERENCE($,'[CO]HKC','Surface coating machine',#1188,'surface treatment object by coating',$); +#1192=IFCCLASSIFICATIONREFERENCE($,'[CO]HL?','Assembling object',#1184,'matter processing object by joining or assembling',$); +#1193=IFCCLASSIFICATIONREFERENCE($,'[CO]HLA','Assembly robot',#1192,'assembling object by physical assembly',$); +#1194=IFCCLASSIFICATIONREFERENCE($,'[CO]HLB','Mechanical joining machine',#1192,'assembling object by mechanical joining',$); +#1195=IFCCLASSIFICATIONREFERENCE($,'[CO]HLC','Thermal welding machine',#1192,'assembling object by thermal joining',$); +#1196=IFCCLASSIFICATIONREFERENCE($,'[CO]HLD','Chemical joining machine',#1192,'assembling object by chemical joining',$); +#1197=IFCCLASSIFICATIONREFERENCE($,'[CO]HM?','Force separating object',#1184,'matter processing object by separating mixed substances by force',$); +#1198=IFCCLASSIFICATIONREFERENCE($,'[CO]HMA','Settling tank',#1197,'force separating object of particles by gravity',$); +#1199=IFCCLASSIFICATIONREFERENCE($,'[CO]HMB','Centrifuge',#1197,'force separating object of substances by rotation in a rotating chamber',$); +#1200=IFCCLASSIFICATIONREFERENCE($,'[CO]HMC','Cyclone',#1197,'force separating object of substances by rotation in a fixed chamber',$); +#1201=IFCCLASSIFICATIONREFERENCE($,'[CO]HP?','Thermal separating object',#1184,'matter processing object by thermally separating mixed substances',$); +#1202=IFCCLASSIFICATIONREFERENCE($,'[CO]HPA','Dryer',#1201,'thermal separating object removing moisture',$); +#1203=IFCCLASSIFICATIONREFERENCE($,'[CO]HPB','Distillation column',#1201,'thermal separating object generating the vaporized aggregation of a liquid',$); +#1204=IFCCLASSIFICATIONREFERENCE($,'[CO]HQ?','Mechanical separating object',#1184,'matter processing object by mechanically separating mixed substances',$); +#1205=IFCCLASSIFICATIONREFERENCE($,'[CO]HQA','Skimmer',#1204,'mechanical separating object by removing substance from the surface of a liquid',$); +#1206=IFCCLASSIFICATIONREFERENCE($,'[CO]HQB','Separation grate',#1204,'mechanical separating object of particles based on their size and/or shape',$); +#1207=IFCCLASSIFICATIONREFERENCE($,'[CO]HR?','Electric or magnetic separating object',#1184,'matter processing object by electromagnetically separating mixed substances',$); +#1208=IFCCLASSIFICATIONREFERENCE($,'[CO]HRA','Electrostatic separator',#1207,'electric or magnetic separating object utilising an electric field',$); +#1209=IFCCLASSIFICATIONREFERENCE($,'[CO]HRB','Magnetic separator',#1207,'electric or magnetic separating object separating object utilising a magnetic field',$); +#1210=IFCCLASSIFICATIONREFERENCE($,'[CO]HS?','Chemical separating object',#1184,'matter processing object by chemically separating mixed substances',$); +#1211=IFCCLASSIFICATIONREFERENCE($,'[CO]HSA','Ion exchanger',#1210,'chemical separating object utilising exchange of ions',$); +#1212=IFCCLASSIFICATIONREFERENCE($,'[CO]HSB','Absorber',#1210,'chemical separating object utilising absorption',$); +#1213=IFCCLASSIFICATIONREFERENCE($,'[CO]HSC','Adsorber',#1210,'chemical separating object utilising adsorption',$); +#1214=IFCCLASSIFICATIONREFERENCE($,'[CO]HU?','Grinding and crushing object',#1184,'matter processing object providing smaller forms of solid material',$); +#1215=IFCCLASSIFICATIONREFERENCE($,'[CO]HUA','Cutter',#1214,'grinding and crushing object for soft, medium-hard, fibrous and tough matter',$); +#1216=IFCCLASSIFICATIONREFERENCE($,'[CO]HUB','Mill',#1214,'grinding and crushing object for machining parts into precise sizes and shapes',$); +#1217=IFCCLASSIFICATIONREFERENCE($,'[CO]HUC','Crusher',#1214,'grinding and crushing object of rock kind',$); +#1218=IFCCLASSIFICATIONREFERENCE($,'[CO]HV?','Agglomerating object',#1184,'matter processing object providing larger forms of substances',$); +#1219=IFCCLASSIFICATIONREFERENCE($,'[CO]HVA','Pelletizer',#1218,'agglomerating object compressing or moulding a material into the shape of a pellet',$); +#1220=IFCCLASSIFICATIONREFERENCE($,'[CO]HVB','Flocculator',#1218,'agglomerating object enabling (a process wherein) colloids to come out of suspension in the form of floc or flake',$); +#1221=IFCCLASSIFICATIONREFERENCE($,'[CO]HW?','Mixing object',#1184,'matter processing object mixing different substances',$); +#1222=IFCCLASSIFICATIONREFERENCE($,'[CO]HWA','Mixer',#1221,'mixing object that provides a new property substance from different substances',$); +#1223=IFCCLASSIFICATIONREFERENCE($,'[CO]HWB','Humidifier',#1221,'mixing object providing humid gaseous substance',$); +#1224=IFCCLASSIFICATIONREFERENCE($,'[CO]HX?','Reacting object',#1184,'matter processing object providing new material by chemical or biological reaction',$); +#1225=IFCCLASSIFICATIONREFERENCE($,'[CO]HXA','Chemical reactor',#1224,'reacting object enabling and controlling a chemical reaction',$); +#1226=IFCCLASSIFICATIONREFERENCE($,'[CO]HXB','Fermenter',#1224,'reacting object enabling and controlling a biological reaction',$); +#1227=IFCCLASSIFICATIONREFERENCE($,'[CO]K??','Information processing object',#900,'object for treating input signals and providing an appropriate output',$); +#1228=IFCCLASSIFICATIONREFERENCE($,'[CO]KE?','Electric signal processing object',#1227,'information processing object for processing electric signals',$); +#1229=IFCCLASSIFICATIONREFERENCE($,'[CO]KEA','Computer',#1228,'electric signal processing object with human intervention',$); +#1230=IFCCLASSIFICATIONREFERENCE($,'[CO]KEB','Control unit',#1228,'electric signal processing object without human intervention for control of devices',$); +#1231=IFCCLASSIFICATIONREFERENCE($,'[CO]KEC','Communication device',#1228,'electric signal processing object without human intervention providing input/output to devices',$); +#1232=IFCCLASSIFICATIONREFERENCE($,'[CO]KED','Router',#1228,'electric signal processing object without human intervention forwarding signals between data networks',$); +#1233=IFCCLASSIFICATIONREFERENCE($,'[CO]KEE','Card writer',#1228,'electric signal processing object without human intervention saving the information provided by the input on a storage device',$); +#1234=IFCCLASSIFICATIONREFERENCE($,'[CO]KF?','Electric signal relaying object',#1227,'information processing object for relaying electric signals',$); +#1235=IFCCLASSIFICATIONREFERENCE($,'[CO]KFA','Relay',#1234,'electric signal relaying object by forwarding without delay',$); +#1236=IFCCLASSIFICATIONREFERENCE($,'[CO]KFB','Time relay',#1234,'electric signal relaying object by forwarding with delay',$); +#1237=IFCCLASSIFICATIONREFERENCE($,'[CO]KFC','Repeater',#1234,'electric signal relaying object by repeating the input signal as an improved output signal',$); +#1238=IFCCLASSIFICATIONREFERENCE($,'[CO]KFD','Electric network bridge',#1234,'electric signal relaying object by bridging multiple data network segments',$); +#1239=IFCCLASSIFICATIONREFERENCE($,'[CO]KFE','Electric network switch',#1234,'electric signal relaying object by forwarding the input to specific devices within a data network',$); +#1240=IFCCLASSIFICATIONREFERENCE($,'[CO]KG?','Optical signalling object',#1227,'information processing object of optical signals',$); +#1241=IFCCLASSIFICATIONREFERENCE($,'[CO]KGA','Optical network switch',#1240,'optical signalling object actively by forwarding the input to specific devices within an optical network',$); +#1242=IFCCLASSIFICATIONREFERENCE($,'[CO]KGB','Optical router',#1240,'optical signalling object forwarding data packages between computer networks',$); +#1243=IFCCLASSIFICATIONREFERENCE($,'[CO]KGC','Optical repeater',#1240,'optical signalling object by repeating the input signal as an improved output signal',$); +#1244=IFCCLASSIFICATIONREFERENCE($,'[CO]KH?','Fluid signalling object',#1227,'information processing object of fluid signals',$); +#1245=IFCCLASSIFICATIONREFERENCE($,'[CO]KHA','Fluid controller',#1244,'fluid signalling object for feedback control',$); +#1246=IFCCLASSIFICATIONREFERENCE($,'[CO]KHB','Pilot valve',#1244,'fluid signalling object relaying signals',$); +#1247=IFCCLASSIFICATIONREFERENCE($,'[CO]KJ?','Mechanical signalling object',#1227,'information processing object of mechanical signals',$); +#1248=IFCCLASSIFICATIONREFERENCE($,'[CO]KJA','Mechanical regulator',#1247,'mechanical signalling object adjusting an air or fluid flow',$); +#1249=IFCCLASSIFICATIONREFERENCE($,'[CO]KJB','Locking cylinder',#1247,'mechanical signalling object for locking/unlocking of a locking mechanism',$); +#1250=IFCCLASSIFICATIONREFERENCE($,'[CO]KJC','Key coded device',#1247,'mechanical signalling object providing a binary state of a mechanical device',$); +#1251=IFCCLASSIFICATIONREFERENCE($,'[CO]KZ?','Multiple kind signalling object',#1227,'information processing object of signals of multiple kinds',$); +#1252=IFCCLASSIFICATIONREFERENCE($,'[CO]KZA','Multiple kind switch',#1251,'multiple kind signalling object forwarding the input to specific devices',$); +#1253=IFCCLASSIFICATIONREFERENCE($,'[CO]M??','Driving object',#900,'object for providing mechanical movement or force',$); +#1254=IFCCLASSIFICATIONREFERENCE($,'[CO]MA?','Electromagnetic rotational driving object',#1253,'driving object in the form of rotational torque, powered by electromagnetic force',$); +#1255=IFCCLASSIFICATIONREFERENCE($,'[CO]MAA','Electric motor',#1254,'electromagnetic rotational driving object providing a continuous movement',$); +#1256=IFCCLASSIFICATIONREFERENCE($,'[CO]MAB','Stepper motor',#1254,'electromagnetic rotational driving object providing discrete steps',$); +#1257=IFCCLASSIFICATIONREFERENCE($,'[CO]MB?','Electromagnetic linear driving object',#1253,'driving object in the form of linear force, powered by electromagnetic force',$); +#1258=IFCCLASSIFICATIONREFERENCE($,'[CO]MBA','Linear motor',#1257,'electromagnetic linear driving object providing a continuous movement',$); +#1259=IFCCLASSIFICATIONREFERENCE($,'[CO]MBB','Electromagnet',#1257,'electromagnetic linear driving object providing discrete steps',$); +#1260=IFCCLASSIFICATIONREFERENCE($,'[CO]MC?','Magnetic force driving object',#1253,'driving object powered by magnetic force',$); +#1261=IFCCLASSIFICATIONREFERENCE($,'[CO]MCA','Permanent magnet',#1260,'magnetic force driving object by permanent magnet',$); +#1262=IFCCLASSIFICATIONREFERENCE($,'[CO]MD?','Piezoelectric driving object',#1253,'driving object powered by piezoelectric force',$); +#1263=IFCCLASSIFICATIONREFERENCE($,'[CO]MDA','Piezoelectric motor',#1262,'piezoelectric driving object by piezoelectric crystal',$); +#1264=IFCCLASSIFICATIONREFERENCE($,'[CO]ML?','Mechanical energy driving object',#1253,'driving object powered by mechanical energy',$); +#1265=IFCCLASSIFICATIONREFERENCE($,'[CO]MLA','Gravity energy drive',#1264,'mechanical energy driving object releasing gravitational energy',$); +#1266=IFCCLASSIFICATIONREFERENCE($,'[CO]MLB','Elastic energy drive',#1264,'mechanical energy driving object releasing elastic energy',$); +#1267=IFCCLASSIFICATIONREFERENCE($,'[CO]MLC','Wind turbine',#1264,'mechanical energy driving object in the form of kinetic energy in blowing air',$); +#1268=IFCCLASSIFICATIONREFERENCE($,'[CO]MLD','Water turbine',#1264,'mechanical energy driving object in the form of kinetic energy in streaming water',$); +#1269=IFCCLASSIFICATIONREFERENCE($,'[CO]MLE','Gas turbine',#1264,'mechanical energy driving object in the form of kinetic energy and reaction force in streaming and/or expanding gases',$); +#1270=IFCCLASSIFICATIONREFERENCE($,'[CO]MM?','Fluid powered driving object',#1253,'driving object powered by fluid displacement or pressure',$); +#1271=IFCCLASSIFICATIONREFERENCE($,'[CO]MMA','Hydraulic cylinder',#1270,'fluid powered driving object providing movement corresponding to a liquid volume',$); +#1272=IFCCLASSIFICATIONREFERENCE($,'[CO]MMB','Pneumatic cylinder',#1270,'fluid powered driving object providing movement to end positions depending on the gaseous pressure',$); +#1273=IFCCLASSIFICATIONREFERENCE($,'[CO]MMC','Hydraulic motor',#1270,'fluid powered driving object providing rotation by a flowing liquid',$); +#1274=IFCCLASSIFICATIONREFERENCE($,'[CO]MMD','Pneumatic motor',#1270,'fluid powered driving object providing rotation by a pressurized gas',$); +#1275=IFCCLASSIFICATIONREFERENCE($,'[CO]MS?','Combustion engine',#1253,'driving object powered by combustion of fuels',$); +#1276=IFCCLASSIFICATIONREFERENCE($,'[CO]MSA','Otto cycle engine',#1275,'combustion engine in cylinders with pistons powered by spark ignited combustion',$); +#1277=IFCCLASSIFICATIONREFERENCE($,'[CO]MSB','Diesel cycle engine',#1275,'combustion engine in cylinders with pistons powered by compressed ignited combustion',$); +#1278=IFCCLASSIFICATIONREFERENCE($,'[CO]MSC','Wankel engine',#1275,'combustion engine in circular compartment with eccentric rotary piston powered by spark ignited combustion',$); +#1279=IFCCLASSIFICATIONREFERENCE($,'[CO]MT?','Heat engine',#1253,'driving object powered by an external heat source',$); +#1280=IFCCLASSIFICATIONREFERENCE($,'[CO]MTA','Steam engine',#1279,'heat engine utilizing expanding steam acting on one piston',$); +#1281=IFCCLASSIFICATIONREFERENCE($,'[CO]MTB','Stirling Engine',#1279,'heat engine utilizing two pistons within one heated and one cooled cylinder or cylinder part',$); +#1282=IFCCLASSIFICATIONREFERENCE($,'[CO]N??','Covering object',#900,'object for enclosing partly or fully another object',$); +#1283=IFCCLASSIFICATIONREFERENCE($,'[CO]NA?','Infilling object',#1282,'covering object by filling an opening',$); +#1284=IFCCLASSIFICATIONREFERENCE($,'[CO]NAA','Pane',#1283,'infilling object permitting light entry',$); +#1285=IFCCLASSIFICATIONREFERENCE($,'[CO]NAB','Panel',#1283,'infilling object preventing entry of light and solid objects',$); +#1286=IFCCLASSIFICATIONREFERENCE($,'[CO]NAC','Grating',#1283,'infilling object permitting fluid entry',$); +#1287=IFCCLASSIFICATIONREFERENCE($,'[CO]NAD','Sealing joint',#1283,'infilling object preventing fluid entry',$); +#1288=IFCCLASSIFICATIONREFERENCE($,'[CO]NB?','Closure object',#1282,'covering object by closing an opening',$); +#1289=IFCCLASSIFICATIONREFERENCE($,'[CO]NBA','Door leaf',#1288,'closure object in a door',$); +#1290=IFCCLASSIFICATIONREFERENCE($,'[CO]NBB','Leaf of large door',#1288,'closure object in a large door',$); +#1291=IFCCLASSIFICATIONREFERENCE($,'[CO]NBC','Cabinet door',#1288,'closure object in an enclosure',$); +#1292=IFCCLASSIFICATIONREFERENCE($,'[CO]NBD','Gate leaf',#1288,'closure object in a gate',$); +#1293=IFCCLASSIFICATIONREFERENCE($,'[CO]NBE','Hatch cover',#1288,'closure object in a hatch',$); +#1294=IFCCLASSIFICATIONREFERENCE($,'[CO]NC?','Finishing object',#1282,'covering object by finishing structures',$); +#1295=IFCCLASSIFICATIONREFERENCE($,'[CO]NCA','Paving',#1294,'finishing object of a pavement',$); +#1296=IFCCLASSIFICATIONREFERENCE($,'[CO]NCB','Wall covering',#1294,'finishing object of a wall',$); +#1297=IFCCLASSIFICATIONREFERENCE($,'[CO]NCC','Flooring',#1294,'finishing object of a floor',$); +#1298=IFCCLASSIFICATIONREFERENCE($,'[CO]NCD','Ceiling finish',#1294,'finishing object of a ceiling',$); +#1299=IFCCLASSIFICATIONREFERENCE($,'[CO]NCE','Roofing',#1294,'finishing object of a roof',$); +#1300=IFCCLASSIFICATIONREFERENCE($,'[CO]NCF','Window sill',#1294,'finishing object of an opening',$); +#1301=IFCCLASSIFICATIONREFERENCE($,'[CO]NCG','Plant mat',#1294,'finishing object of a vegetation area',$); +#1302=IFCCLASSIFICATIONREFERENCE($,'[CO]NCH','Surface forming object',#1294,'finishing object by forming the outer shape of an object',$); +#1303=IFCCLASSIFICATIONREFERENCE($,'[CO]ND?','Terminating object',#1282,'covering object by terminating another object',$); +#1304=IFCCLASSIFICATIONREFERENCE($,'[CO]NDA','Curb',#1303,'terminating object delimiting an edge of pavement or vegetation area',$); +#1305=IFCCLASSIFICATIONREFERENCE($,'[CO]NDB','Crown',#1303,'terminating object delimiting an edge of a wall',$); +#1306=IFCCLASSIFICATIONREFERENCE($,'[CO]NDC','Raised floor edge',#1303,'terminating object delimiting an edge of a floor',$); +#1307=IFCCLASSIFICATIONREFERENCE($,'[CO]NDD','Ceiling edge',#1303,'terminating object delimiting an edge of a ceiling',$); +#1308=IFCCLASSIFICATIONREFERENCE($,'[CO]NDE','Fascia',#1303,'terminating object delimiting an edge of a roof',$); +#1309=IFCCLASSIFICATIONREFERENCE($,'[CO]NE?','Hiding object',#1282,'covering object by hiding joints and transitions',$); +#1310=IFCCLASSIFICATIONREFERENCE($,'[CO]NEA','Ceiling lining',#1309,'hiding object between a wall and a ceiling',$); +#1311=IFCCLASSIFICATIONREFERENCE($,'[CO]NEB','Skirting board',#1309,'hiding object between a wall and a floor',$); +#1312=IFCCLASSIFICATIONREFERENCE($,'[CO]NEC','Wall corner lining',#1309,'hiding object between two walls',$); +#1313=IFCCLASSIFICATIONREFERENCE($,'[CO]NED','Flashing',#1309,'hiding object on a roof',$); +#1314=IFCCLASSIFICATIONREFERENCE($,'[CO]NEE','Reveal liner',#1309,'hiding object around an opening',$); +#1315=IFCCLASSIFICATIONREFERENCE($,'[CO]P??','Presenting object',#900,'object for providing perceptible information',$); +#1316=IFCCLASSIFICATIONREFERENCE($,'[CO]PF?','Visible state indicator',#1315,'presenting object in visible form of discrete states',$); +#1317=IFCCLASSIFICATIONREFERENCE($,'[CO]PFA','Signal lamp',#1316,'visible state indicator by light',$); +#1318=IFCCLASSIFICATIONREFERENCE($,'[CO]PFB','Semaphore',#1316,'visible state indicator by mechanical positions',$); +#1319=IFCCLASSIFICATIONREFERENCE($,'[CO]PG?','Scalar display',#1315,'presenting object in a visible form of a single scalar variable',$); +#1320=IFCCLASSIFICATIONREFERENCE($,'[CO]PGA','Voltmeter',#1319,'scalar display representing electric voltage',$); +#1321=IFCCLASSIFICATIONREFERENCE($,'[CO]PGB','Resistivity indicator',#1319,'scalar display representing resistivity or conductivity',$); +#1322=IFCCLASSIFICATIONREFERENCE($,'[CO]PGC','Ampere meter',#1319,'scalar display representing electric current',$); +#1323=IFCCLASSIFICATIONREFERENCE($,'[CO]PGD','Density indicator',#1319,'scalar display representing density',$); +#1324=IFCCLASSIFICATIONREFERENCE($,'[CO]PGE','Field indicator',#1319,'scalar display representing field',$); +#1325=IFCCLASSIFICATIONREFERENCE($,'[CO]PGF','Flow meter',#1319,'scalar display representing flow',$); +#1326=IFCCLASSIFICATIONREFERENCE($,'[CO]PGG','Dimension indicator',#1319,'scalar display representing spatial dimension and/or position',$); +#1327=IFCCLASSIFICATIONREFERENCE($,'[CO]PGH','Energy meter',#1319,'scalar display representing energy',$); +#1328=IFCCLASSIFICATIONREFERENCE($,'[CO]PGJ','Wattmeter',#1319,'scalar display representing electric power',$); +#1329=IFCCLASSIFICATIONREFERENCE($,'[CO]PGK','Clock',#1319,'scalar display representing time',$); +#1330=IFCCLASSIFICATIONREFERENCE($,'[CO]PGL','Level indicator',#1319,'scalar display representing level',$); +#1331=IFCCLASSIFICATIONREFERENCE($,'[CO]PGM','Humidity indicator',#1319,'scalar display representing humidity',$); +#1332=IFCCLASSIFICATIONREFERENCE($,'[CO]PGP','Pressure indicator',#1319,'scalar display representing pressure',$); +#1333=IFCCLASSIFICATIONREFERENCE($,'[CO]PGQ','Concentration indicator',#1319,'scalar display representing substance concentration',$); +#1334=IFCCLASSIFICATIONREFERENCE($,'[CO]PGR','Electromagnetic wave indicator',#1319,'scalar display representing radiation',$); +#1335=IFCCLASSIFICATIONREFERENCE($,'[CO]PGS','Frequency meter',#1319,'scalar display representing time-rate',$); +#1336=IFCCLASSIFICATIONREFERENCE($,'[CO]PGT','Temperature indicator',#1319,'scalar display representing temperature',$); +#1337=IFCCLASSIFICATIONREFERENCE($,'[CO]PGV','Cos-phi meter',#1319,'scalar display representing the offset between active power and reactive power',$); +#1338=IFCCLASSIFICATIONREFERENCE($,'[CO]PGW','Force indicator',#1319,'scalar display representing weight, force to torque',$); +#1339=IFCCLASSIFICATIONREFERENCE($,'[CO]PGX','Audio spectrometer',#1319,'scalar display representing sound',$); +#1340=IFCCLASSIFICATIONREFERENCE($,'[CO]PGZ','Quantity meter',#1319,'scalar display representing number of incidents',$); +#1341=IFCCLASSIFICATIONREFERENCE($,'[CO]PH?','Graphical display',#1315,'presenting object in visible form by pictures, symbols, text or physical characteristics',$); +#1342=IFCCLASSIFICATIONREFERENCE($,'[CO]PHA','Display',#1341,'graphical display dynamically on its surface',$); +#1343=IFCCLASSIFICATIONREFERENCE($,'[CO]PHB','Projector',#1341,'graphical display dynamically on another surface',$); +#1344=IFCCLASSIFICATIONREFERENCE($,'[CO]PHC','Printer',#1341,'graphical display on a printed media',$); +#1345=IFCCLASSIFICATIONREFERENCE($,'[CO]PHD','Sign',#1341,'graphical display statically on its surface',$); +#1346=IFCCLASSIFICATIONREFERENCE($,'[CO]PHE','Marking',#1341,'graphical display statically on the surface of another object',$); +#1347=IFCCLASSIFICATIONREFERENCE($,'[CO]PHF','Marking post',#1341,'graphical display statically by its physical characteristics',$); +#1348=IFCCLASSIFICATIONREFERENCE($,'[CO]PJ?','Acoustic device',#1315,'presenting object in audible form',$); +#1349=IFCCLASSIFICATIONREFERENCE($,'[CO]PJA','Loudspeaker',#1348,'acoustic device provided by the movement of a membrane',$); +#1350=IFCCLASSIFICATIONREFERENCE($,'[CO]PJB','Horn',#1348,'acoustic device provided by the stream of air',$); +#1351=IFCCLASSIFICATIONREFERENCE($,'[CO]PJC','Bell',#1348,'acoustic device provided by mechanical excitation of the object',$); +#1352=IFCCLASSIFICATIONREFERENCE($,'[CO]PK?','Tactile device',#1315,'presenting object in tactile form',$); +#1353=IFCCLASSIFICATIONREFERENCE($,'[CO]PKA','Vibrator',#1352,'tactile device of discrete states by vibration',$); +#1354=IFCCLASSIFICATIONREFERENCE($,'[CO]PKB','Braille text sign',#1352,'tactile device of static information',$); +#1355=IFCCLASSIFICATIONREFERENCE($,'[CO]PKC','Free height warning',#1352,'tactile device for suprajacent obstacles',$); +#1356=IFCCLASSIFICATIONREFERENCE($,'[CO]PL?','Ornamental object',#1315,'presenting object in an ornamental form',$); +#1357=IFCCLASSIFICATIONREFERENCE($,'[CO]PLA','Cornice',#1356,'ornamental object as a separation between two areas',$); +#1358=IFCCLASSIFICATIONREFERENCE($,'[CO]PLB','Figure',#1356,'ornamental object as a spatial representation of something',$); +#1359=IFCCLASSIFICATIONREFERENCE($,'[CO]PLC','Frieze',#1356,'ornamental object as protruding figures and/or decorative elements on a wall',$); +#1360=IFCCLASSIFICATIONREFERENCE($,'[CO]PLD','Picture',#1356,'ornamental object representing, illustrating or reproducing something visibly on a surface',$); +#1361=IFCCLASSIFICATIONREFERENCE($,'[CO]PLE','Carpet',#1356,'ornamental object by a fabric covering part of another object',$); +#1362=IFCCLASSIFICATIONREFERENCE($,'[CO]PZ?','Multiple form presenting object',#1315,'presenting object in multiple forms',$); +#1363=IFCCLASSIFICATIONREFERENCE($,'[CO]PZA','Audio-visual alarm',#1362,'multiple form presenting object for discrete states',$); +#1364=IFCCLASSIFICATIONREFERENCE($,'[CO]PZB','Television set',#1362,'multiple form presenting object for multiple information',$); +#1365=IFCCLASSIFICATIONREFERENCE($,'[CO]Q??','Controlling object',#900,'object for controlling access or flow',$); +#1366=IFCCLASSIFICATIONREFERENCE($,'[CO]QA?','Electric controlling object',#1365,'controlling object of electric current in an electric circuit',$); +#1367=IFCCLASSIFICATIONREFERENCE($,'[CO]QAA','Contactor',#1366,'electric controlling object mechanically under normal service conditions only',$); +#1368=IFCCLASSIFICATIONREFERENCE($,'[CO]QAB','Circuit breaker',#1366,'electric controlling object mechanically under normal and abnormal service conditions',$); +#1369=IFCCLASSIFICATIONREFERENCE($,'[CO]QAC','Electronic power switch',#1366,'electric controlling object electronically',$); +#1370=IFCCLASSIFICATIONREFERENCE($,'[CO]QB?','Electric separating object',#1365,'controlling object by separating electric circuits',$); +#1371=IFCCLASSIFICATIONREFERENCE($,'[CO]QBA','Fuseless disconnector',#1370,'electric separating object by mechanically isolating the downstream circuit from the upstream circuit only',$); +#1372=IFCCLASSIFICATIONREFERENCE($,'[CO]QBB','Fused disconnector',#1370,'electric separating object by mechanically isolating the downstream circuit from the upstream circuit and with a built-in fuse',$); +#1373=IFCCLASSIFICATIONREFERENCE($,'[CO]QC?','Electric earthing object',#1365,'controlling object by earthing electric circuits',$); +#1374=IFCCLASSIFICATIONREFERENCE($,'[CO]QCA','Earthing switch',#1373,'electric earthing object connecting electric circuits to earth',$); +#1375=IFCCLASSIFICATIONREFERENCE($,'[CO]QM?','Sealed fluid switching object',#1365,'controlling object of fluids on/off in sealed enclosures',$); +#1376=IFCCLASSIFICATIONREFERENCE($,'[CO]QMA','Liquid shutoff valve',#1375,'sealed fluid switching object of a liquid flow',$); +#1377=IFCCLASSIFICATIONREFERENCE($,'[CO]QMB','Gas shutoff valve',#1375,'sealed fluid switching object of a gas flow',$); +#1378=IFCCLASSIFICATIONREFERENCE($,'[CO]QN?','Sealed fluid varying object',#1365,'controlling object for varying the flow of fluids in sealed enclosures',$); +#1379=IFCCLASSIFICATIONREFERENCE($,'[CO]QNA','Liquid control valve',#1378,'sealed fluid varying object of a liquid flow',$); +#1380=IFCCLASSIFICATIONREFERENCE($,'[CO]QNB','Gas control valve',#1378,'sealed fluid varying object of a gas flow',$); +#1381=IFCCLASSIFICATIONREFERENCE($,'[CO]QP?','Open flow controlling object',#1365,'controlling object of fluids in an open enclosures',$); +#1382=IFCCLASSIFICATIONREFERENCE($,'[CO]QPA','Lock gate',#1381,'open fluid controlling object for varying or switching on/off',$); +#1383=IFCCLASSIFICATIONREFERENCE($,'[CO]QPB','Vortex generator',#1381,'open fluid controlling object for directing a flow by a fixed means',$); +#1384=IFCCLASSIFICATIONREFERENCE($,'[CO]QPC','Rudder',#1381,'open fluid controlling object for directing a flow by a variable means',$); +#1385=IFCCLASSIFICATIONREFERENCE($,'[CO]QQ?','Space access object',#1365,'controlling object to a space',$); +#1386=IFCCLASSIFICATIONREFERENCE($,'[CO]QQA','Window',#1385,'space access object for light entry only',$); +#1387=IFCCLASSIFICATIONREFERENCE($,'[CO]QQB','Window unit',#1385,'space access object for entry of light and persons',$); +#1388=IFCCLASSIFICATIONREFERENCE($,'[CO]QQC','Door',#1385,'space access object for upright passage by persons',$); +#1389=IFCCLASSIFICATIONREFERENCE($,'[CO]QQD','Hatch',#1385,'space access object of restricted size for passage of persons and goods',$); +#1390=IFCCLASSIFICATIONREFERENCE($,'[CO]QQE','Large door',#1385,'space access object of extended size for transfer of objects',$); +#1391=IFCCLASSIFICATIONREFERENCE($,'[CO]QQF','Gate',#1385,'space access object partially',$); +#1392=IFCCLASSIFICATIONREFERENCE($,'[CO]QQG','Rail scotch block',#1385,'space access object by blocking entrance to a track',$); +#1393=IFCCLASSIFICATIONREFERENCE($,'[CO]QR?','Solid substance flow varying object',#1365,'controlling object of solid substance',$); +#1394=IFCCLASSIFICATIONREFERENCE($,'[CO]QRA','Rotary air lock valve',#1393,'solid substance flow varying object with rotating chambers',$); +#1395=IFCCLASSIFICATIONREFERENCE($,'[CO]QRB','Iris valve',#1393,'solid substance flow varying object with an iris opening',$); +#1396=IFCCLASSIFICATIONREFERENCE($,'[CO]QRC','Flap gate valve',#1393,'solid substance flow varying object with a hinged flap or disc',$); +#1397=IFCCLASSIFICATIONREFERENCE($,'[CO]QS?','Mechanical movement controlling object',#1365,'controlling object for mechanical movement',$); +#1398=IFCCLASSIFICATIONREFERENCE($,'[CO]QSA','Lock',#1397,'mechanical movement controlling object by blocking',$); +#1399=IFCCLASSIFICATIONREFERENCE($,'[CO]QSB','Track switch',#1397,'mechanical movement controlling object by switching between different tracks',$); +#1400=IFCCLASSIFICATIONREFERENCE($,'[CO]QZ?','Multiple measure controlling object',#1365,'controlling object in electrical circuits utilising different measures',$); +#1401=IFCCLASSIFICATIONREFERENCE($,'[CO]QZA','Earthing and disconnecting switch',#1400,'multiple measure controlling object for earthing or separating electrical circuit',$); +#1402=IFCCLASSIFICATIONREFERENCE($,'[CO]R??','Restricting object',#900,'object for restricting or stabilising',$); +#1403=IFCCLASSIFICATIONREFERENCE($,'[CO]RA?','Electricity restricting object',#1402,'restricting object by restricting a flow of electric energy',$); +#1404=IFCCLASSIFICATIONREFERENCE($,'[CO]RAA','Diode',#1403,'electricity restricting object by blocking current flow in one direction',$); +#1405=IFCCLASSIFICATIONREFERENCE($,'[CO]RAB','Reactor',#1403,'electricity restricting object by providing an inductance in a circuit',$); +#1406=IFCCLASSIFICATIONREFERENCE($,'[CO]RAC','Resistor',#1403,'electricity restricting object by providing a resistance in a circuit',$); +#1407=IFCCLASSIFICATIONREFERENCE($,'[CO]RB?','Electricity stabilising object',#1402,'restricting object by stabilising a flow of electric energy',$); +#1408=IFCCLASSIFICATIONREFERENCE($,'[CO]RBA','Uninterrupted power supply',#1407,'electricity stabilising object ensuring a continuous power supply',$); +#1409=IFCCLASSIFICATIONREFERENCE($,'[CO]RBB','Power filter',#1407,'electricity stabilising object suppressing a defined frequency range within the flow',$); +#1410=IFCCLASSIFICATIONREFERENCE($,'[CO]RBC','Phase compensator',#1407,'electricity stabilising object providing reactive power',$); +#1411=IFCCLASSIFICATIONREFERENCE($,'[CO]RBD','Power equaliser',#1407,'electricity stabilising object suppressing or amplifying multiple frequency ranges within the flow',$); +#1412=IFCCLASSIFICATIONREFERENCE($,'[CO]RF?','Signal stabilising object',#1402,'restricting object by stabilising a signal',$); +#1413=IFCCLASSIFICATIONREFERENCE($,'[CO]RFA','Signal equaliser',#1412,'signal stabilising object suppressing or amplifying multiple frequency ranges of the signal',$); +#1414=IFCCLASSIFICATIONREFERENCE($,'[CO]RFB','Signal filter',#1412,'signal stabilising object suppressing a defined frequency range of the signal',$); +#1415=IFCCLASSIFICATIONREFERENCE($,'[CO]RL?','Movement restricting object',#1402,'restricting object by restricting movements',$); +#1416=IFCCLASSIFICATIONREFERENCE($,'[CO]RLA','Security chain',#1415,'movement restricting object by limiting movement of an object',$); +#1417=IFCCLASSIFICATIONREFERENCE($,'[CO]RLB','Shock absorber',#1415,'movement restricting object by settling and damping movements of an object',$); +#1418=IFCCLASSIFICATIONREFERENCE($,'[CO]RLC','Brake',#1415,'movement restricting object by reducing the speed of or stopping another object',$); +#1419=IFCCLASSIFICATIONREFERENCE($,'[CO]RLD','Speed bump',#1415,'movement restricting object by preventing high speed of another object',$); +#1420=IFCCLASSIFICATIONREFERENCE($,'[CO]RM?','Return flow restricting object',#1402,'restricting object by restricting a return flow of matter',$); +#1421=IFCCLASSIFICATIONREFERENCE($,'[CO]RMA','Non-return valve',#1420,'return flow restricting object of liquids',$); +#1422=IFCCLASSIFICATIONREFERENCE($,'[CO]RMB','Check damper',#1420,'return flow restricting object of gas',$); +#1423=IFCCLASSIFICATIONREFERENCE($,'[CO]RMC','Flap',#1420,'return flow restricting object of solid substances',$); +#1424=IFCCLASSIFICATIONREFERENCE($,'[CO]RMD','Stench trap',#1420,'return flow restricting object of odour',$); +#1425=IFCCLASSIFICATIONREFERENCE($,'[CO]RN?','Flow restrictor',#1402,'restricting object by restricting a guided flow of matter',$); +#1426=IFCCLASSIFICATIONREFERENCE($,'[CO]RNA','Regulating valve',#1425,'flow restrictor of liquids by an adjustable means',$); +#1427=IFCCLASSIFICATIONREFERENCE($,'[CO]RNB','Regulating damper',#1425,'flow restrictor of gas by an adjustable means',$); +#1428=IFCCLASSIFICATIONREFERENCE($,'[CO]RNC','Solids regulating valve',#1425,'flow restrictor of solid substances by an adjustable means',$); +#1429=IFCCLASSIFICATIONREFERENCE($,'[CO]RND','Diffuser',#1425,'flow restrictor by a fixed means',$); +#1430=IFCCLASSIFICATIONREFERENCE($,'[CO]RQ?','Local climate stabilising object',#1402,'restricting object of the local environment',$); +#1431=IFCCLASSIFICATIONREFERENCE($,'[CO]RQA','Insulation',#1430,'local climate stabilising object by restricting a thermal or sound transmission',$); +#1432=IFCCLASSIFICATIONREFERENCE($,'[CO]RQB','Membrane',#1430,'local climate stabilising object by stabilising a flow of liquids, moisture, wind or material',$); +#1433=IFCCLASSIFICATIONREFERENCE($,'[CO]RQC','Noise barrier',#1430,'local climate stabilising object by stabilising the propagation of sound',$); +#1434=IFCCLASSIFICATIONREFERENCE($,'[CO]RQD','Screen',#1430,'local climate stabilising object by restricting wind, precipitation or radiation',$); +#1435=IFCCLASSIFICATIONREFERENCE($,'[CO]RQE','Curtain',#1430,'local climate stabilising object by restricting transmission of light using textiles',$); +#1436=IFCCLASSIFICATIONREFERENCE($,'[CO]RQF','Louvered blind',#1430,'local climate stabilising object by restricting transmission of light using narrow adjustable louvers',$); +#1437=IFCCLASSIFICATIONREFERENCE($,'[CO]RQG','Shutter',#1430,'local climate stabilising object by restricting transmission of light using an external panel',$); +#1438=IFCCLASSIFICATIONREFERENCE($,'[CO]RQH','Weed control fabric',#1430,'local climate stabilising object preventing weed growth',$); +#1439=IFCCLASSIFICATIONREFERENCE($,'[CO]RQJ','Screen wall',#1430,'local climate stabilising object by restricting vision and sound',$); +#1440=IFCCLASSIFICATIONREFERENCE($,'[CO]RU?','Access restricting object',#1402,'restricting object by restricting access to an area',$); +#1441=IFCCLASSIFICATIONREFERENCE($,'[CO]RUA','Fence',#1440,'access restricting object by a horizontal elongated barrier with a vertical extent',$); +#1442=IFCCLASSIFICATIONREFERENCE($,'[CO]RUB','Movable barrier',#1440,'access restriction object by a movable horizontal barrier',$); +#1443=IFCCLASSIFICATIONREFERENCE($,'[CO]RUC','Turnstile',#1440,'access restricting object by a rotational barrier',$); +#1444=IFCCLASSIFICATIONREFERENCE($,'[CO]RUD','Bollard',#1440,'access restricting object by a barrier with limited horizontal and vertical extent',$); +#1445=IFCCLASSIFICATIONREFERENCE($,'[CO]RUE','Rodent barrier',#1440,'access restricting object by shaping a path',$); +#1446=IFCCLASSIFICATIONREFERENCE($,'[CO]RUF','Bird mesh',#1440,'access restricting object by a mesh',$); +#1447=IFCCLASSIFICATIONREFERENCE($,'[CO]S??','Human interaction object',#900,'object for detecting a human action and providing an appropriate response',$); +#1448=IFCCLASSIFICATIONREFERENCE($,'[CO]SF?','Face interaction device',#1447,'human interaction object by facial interaction',$); +#1449=IFCCLASSIFICATIONREFERENCE($,'[CO]SFA','Eye focus reader',#1448,'face interaction device by sensing of facial activity',$); +#1450=IFCCLASSIFICATIONREFERENCE($,'[CO]SFB','Face recognition device',#1448,'face interaction device by face recognition',$); +#1451=IFCCLASSIFICATIONREFERENCE($,'[CO]SG?','Hand interaction device',#1447,'human interaction object to a hand action',$); +#1452=IFCCLASSIFICATIONREFERENCE($,'[CO]SGA','Turn handle',#1451,'hand interaction device by turning',$); +#1453=IFCCLASSIFICATIONREFERENCE($,'[CO]SGB','Grip handle',#1451,'hand interaction device by gripping',$); +#1454=IFCCLASSIFICATIONREFERENCE($,'[CO]SGC','Push handle',#1451,'hand interaction device by pushing',$); +#1455=IFCCLASSIFICATIONREFERENCE($,'[CO]SGD','Lever handle',#1451,'hand interaction device by lever',$); +#1456=IFCCLASSIFICATIONREFERENCE($,'[CO]SGE','Pull handle',#1451,'hand interaction device by pulling',$); +#1457=IFCCLASSIFICATIONREFERENCE($,'[CO]SGF','Key',#1451,'hand interaction device to turn a matching locking cylinder or locking mechanism',$); +#1458=IFCCLASSIFICATIONREFERENCE($,'[CO]SH?','Foot interaction device',#1447,'human interaction object to a foot position',$); +#1459=IFCCLASSIFICATIONREFERENCE($,'[CO]SHA','Pedal switch',#1458,'foot interaction device by pressing by the foot',$); +#1460=IFCCLASSIFICATIONREFERENCE($,'[CO]SJ?','Finger interaction device',#1447,'human interaction object by finger operation',$); +#1461=IFCCLASSIFICATIONREFERENCE($,'[CO]SJA','Flip switch',#1460,'finger interaction device by lever operation',$); +#1462=IFCCLASSIFICATIONREFERENCE($,'[CO]SJB','Pushbutton',#1460,'finger interaction device by pressing',$); +#1463=IFCCLASSIFICATIONREFERENCE($,'[CO]SJC','Touch actuator',#1460,'finger interaction device by a touching',$); +#1464=IFCCLASSIFICATIONREFERENCE($,'[CO]SJD','Turning wheel',#1460,'finger interaction device by advancing/reversing a wheel',$); +#1465=IFCCLASSIFICATIONREFERENCE($,'[CO]SK?','Movement interaction device',#1447,'manual interaction object by its movement or positioning',$); +#1466=IFCCLASSIFICATIONREFERENCE($,'[CO]SKA','Joystick',#1465,'movement interaction device by restricted positioning and selecting operations',$); +#1467=IFCCLASSIFICATIONREFERENCE($,'[CO]SKB','Mouse',#1465,'movement interaction device by unrestricted positioning and selecting operations',$); +#1468=IFCCLASSIFICATIONREFERENCE($,'[CO]SZ?','Multi-interaction device',#1447,'human interaction object with multiple kinds of interacting means',$); +#1469=IFCCLASSIFICATIONREFERENCE($,'[CO]SZA','Operating panel',#1468,'multi-interaction device involving manual means',$); +#1470=IFCCLASSIFICATIONREFERENCE($,'[CO]T??','Transforming object',#900,'object for transforming',$); +#1471=IFCCLASSIFICATIONREFERENCE($,'[CO]TA?','Electric energy transforming object',#1470,'transforming object of electric energy while retaining AC or DC',$); +#1472=IFCCLASSIFICATIONREFERENCE($,'[CO]TAA','Transformer',#1471,'electric energy transforming object from AC to AC without change of the frequency',$); +#1473=IFCCLASSIFICATIONREFERENCE($,'[CO]TAB','DC/DC converter',#1471,'electric energy transforming object from DC to DC',$); +#1474=IFCCLASSIFICATIONREFERENCE($,'[CO]TAC','Frequency converter',#1471,'electric energy transforming object from AC to AC while changing the frequency',$); +#1475=IFCCLASSIFICATIONREFERENCE($,'[CO]TAD','Phase shifter',#1471,'electric energy transforming object from AC to AC while shifting the angle between voltages and currents',$); +#1476=IFCCLASSIFICATIONREFERENCE($,'[CO]TB?','Electric energy converting object',#1470,'transforming object of electric energy changing between AC and DC',$); +#1477=IFCCLASSIFICATIONREFERENCE($,'[CO]TBA','Rectifier',#1476,'electric energy converting object converting from AC to DC',$); +#1478=IFCCLASSIFICATIONREFERENCE($,'[CO]TBB','Inverter',#1476,'electric energy converting object converting from DC to AC',$); +#1479=IFCCLASSIFICATIONREFERENCE($,'[CO]TBC','Bidirectional converter',#1476,'electric energy converting object converting from AC to DC or DC to AC',$); +#1480=IFCCLASSIFICATIONREFERENCE($,'[CO]TC?','Universal power supply',#1470,'transforming object of electric energy from AC and DC to AC or DC',$); +#1481=IFCCLASSIFICATIONREFERENCE($,'[CO]TCA','Universal AC power supply',#1480,'universal power supply providing AC',$); +#1482=IFCCLASSIFICATIONREFERENCE($,'[CO]TCB','Universal DC power supply',#1480,'universal power supply providing DC',$); +#1483=IFCCLASSIFICATIONREFERENCE($,'[CO]TF?','Signal converting object',#1470,'transforming object of signal',$); +#1484=IFCCLASSIFICATIONREFERENCE($,'[CO]TFA','Amplifier',#1483,'signal converting object maintaining the signal form',$); +#1485=IFCCLASSIFICATIONREFERENCE($,'[CO]TFB','Signal antenna',#1483,'signal converting object between a wired and wireless form',$); +#1486=IFCCLASSIFICATIONREFERENCE($,'[CO]TFC','Signal converter',#1483,'signal converting object between wired forms',$); +#1487=IFCCLASSIFICATIONREFERENCE($,'[CO]TFD','Optical receiver/transmitter',#1483,'signal converting object between electrical and optical form',$); +#1488=IFCCLASSIFICATIONREFERENCE($,'[CO]TFE','Telephone',#1483,'signal converting object between acoustic waves and electrical signals',$); +#1489=IFCCLASSIFICATIONREFERENCE($,'[CO]TL?','Mechanical energy transforming object',#1470,'transforming object of mechanical energy',$); +#1490=IFCCLASSIFICATIONREFERENCE($,'[CO]TLA','Gear',#1489,'mechanical energy transforming object modifying velocity',$); +#1491=IFCCLASSIFICATIONREFERENCE($,'[CO]TLB','Torque converter',#1489,'mechanical energy transforming object modifying torque',$); +#1492=IFCCLASSIFICATIONREFERENCE($,'[CO]TLC','Lever',#1489,'mechanical energy transforming object modifying force',$); +#1493=IFCCLASSIFICATIONREFERENCE($,'[CO]TM?','Mass reduction object',#1470,'transforming object of matter by mass reduction',$); +#1494=IFCCLASSIFICATIONREFERENCE($,'[CO]TMA','Drilling machine',#1493,'mass reduction object by a mechanical process',$); +#1495=IFCCLASSIFICATIONREFERENCE($,'[CO]TMB','Thermal cutter',#1493,'mass reduction object by a thermal process',$); +#1496=IFCCLASSIFICATIONREFERENCE($,'[CO]TMC','Etching machine',#1493,'mass reduction object by a chemical process',$); +#1497=IFCCLASSIFICATIONREFERENCE($,'[CO]TP?','Matter reshaping object',#1470,'transforming object of matter by shape reforming',$); +#1498=IFCCLASSIFICATIONREFERENCE($,'[CO]TPA','Forging machine',#1497,'matter reshaping object by forging',$); +#1499=IFCCLASSIFICATIONREFERENCE($,'[CO]TPB','Extruder',#1497,'matter reshaping object by extruding',$); +#1500=IFCCLASSIFICATIONREFERENCE($,'[CO]TPC','Wire drawing machine',#1497,'matter reshaping object by drawing',$); +#1501=IFCCLASSIFICATIONREFERENCE($,'[CO]TPD','Rolling machine',#1497,'matter reshaping object by rolling or spinning',$); +#1502=IFCCLASSIFICATIONREFERENCE($,'[CO]TPE','Bending machine',#1497,'matter reshaping object by bending',$); +#1503=IFCCLASSIFICATIONREFERENCE($,'[CO]TPF','Electromagnetic forming machine',#1497,'matter reshaping object by high energy rate forming',$); +#1504=IFCCLASSIFICATIONREFERENCE($,'[CO]TR?','Organic plant',#1470,'transforming object of radiation by photosynthesis',$); +#1505=IFCCLASSIFICATIONREFERENCE($,'[CO]TRA','Tree',#1504,'organic plant with a single woody stem',$); +#1506=IFCCLASSIFICATIONREFERENCE($,'[CO]TRB','Shrub',#1504,'organic plant with several woody stems',$); +#1507=IFCCLASSIFICATIONREFERENCE($,'[CO]TRC','Climber',#1504,'organic plant with long shoots with climbing organs',$); +#1508=IFCCLASSIFICATIONREFERENCE($,'[CO]TRD','Herb',#1504,'organic plant that is not woody or is insignificantly woody',$); +#1509=IFCCLASSIFICATIONREFERENCE($,'[CO]U??','Holding object',#900,'object for localising other objects',$); +#1510=IFCCLASSIFICATIONREFERENCE($,'[CO]UA?','Positioning object',#1509,'holding object by fixing at a defined position',$); +#1511=IFCCLASSIFICATIONREFERENCE($,'[CO]UAA','Insulator',#1510,'positioning object for conductor',$); +#1512=IFCCLASSIFICATIONREFERENCE($,'[CO]UAB','Cable gland',#1510,'positioning object for cable',$); +#1513=IFCCLASSIFICATIONREFERENCE($,'[CO]UAC','Light fixture',#1510,'positioning object for light source',$); +#1514=IFCCLASSIFICATIONREFERENCE($,'[CO]UAD','Stair stringer',#1510,'positioning object for tread',$); +#1515=IFCCLASSIFICATIONREFERENCE($,'[CO]UAE','Batten',#1510,'positioning object for cover',$); +#1516=IFCCLASSIFICATIONREFERENCE($,'[CO]UAF','Stake',#1510,'positioning object for plant',$); +#1517=IFCCLASSIFICATIONREFERENCE($,'[CO]UAG','Rail gauge',#1510,'positioning object for rail spacing',$); +#1518=IFCCLASSIFICATIONREFERENCE($,'[CO]UAH ','Clamp',#1517,'positioning object for tool or work piece',$); +#1519=IFCCLASSIFICATIONREFERENCE($,'[CO]UAJ','Vehicle stand',#1510,'positioning object for vehicle',$); +#1520=IFCCLASSIFICATIONREFERENCE($,'[CO]UB?','Carrying object',#1509,'holding object by carrying',$); +#1521=IFCCLASSIFICATIONREFERENCE($,'[CO]UBA','Cable tray',#1520,'carrying object between discrete positions',$); +#1522=IFCCLASSIFICATIONREFERENCE($,'[CO]UBB','Hanger',#1520,'carrying object at a discrete position by vertical pulling',$); +#1523=IFCCLASSIFICATIONREFERENCE($,'[CO]UBC','Tread',#1520,'carrying object at a discrete position by steps',$); +#1524=IFCCLASSIFICATIONREFERENCE($,'[CO]UBD','Mast',#1520,'carrying object at a discrete position by vertical pushing',$); +#1525=IFCCLASSIFICATIONREFERENCE($,'[CO]UBE','Table',#1520,'carrying object at a discrete plane by pushing',$); +#1526=IFCCLASSIFICATIONREFERENCE($,'[CO]UBF','Portal',#1520,'carrying object between discrete positions at a defined level',$); +#1527=IFCCLASSIFICATIONREFERENCE($,'[CO]UC?','Enclosing object',#1509,'holding object by enclosing',$); +#1528=IFCCLASSIFICATIONREFERENCE($,'[CO]UCA','Cubicle',#1527,'enclosing object for devices',$); +#1529=IFCCLASSIFICATIONREFERENCE($,'[CO]UCB','Plant soil',#1527,'enclosing object for plant roots',$); +#1530=IFCCLASSIFICATIONREFERENCE($,'[CO]UCC','Cooker hood',#1527,'enclosing object for spot ventilation',$); +#1531=IFCCLASSIFICATIONREFERENCE($,'[CO]UL?','Structural supporting object',#1509,'holding object by forming a structural support',$); +#1532=IFCCLASSIFICATIONREFERENCE($,'[CO]ULA','Base course',#1531,'structural supporting object in form of an aggregate material layer',$); +#1533=IFCCLASSIFICATIONREFERENCE($,'[CO]ULB','Console',#1531,'structural supporting object in form of a projection supporting an overlying structure',$); +#1534=IFCCLASSIFICATIONREFERENCE($,'[CO]ULC','Pile',#1531,'structural supporting object in a curved or straight linear form transferring compressing forces to surrounding media',$); +#1535=IFCCLASSIFICATIONREFERENCE($,'[CO]ULD','Column',#1531,'structural supporting object in a curved or straight linear form transferring compressing forces to other structural objects',$); +#1536=IFCCLASSIFICATIONREFERENCE($,'[CO]ULE','Beam',#1531,'structural supporting object in a straight linear form withstanding bending moments',$); +#1537=IFCCLASSIFICATIONREFERENCE($,'[CO]ULF','Tension brace',#1531,'structural supporting object in a straight linear form withstanding tensile forces',$); +#1538=IFCCLASSIFICATIONREFERENCE($,'[CO]ULG','Block',#1531,'structural supporting object in form of a block',$); +#1539=IFCCLASSIFICATIONREFERENCE($,'[CO]ULH','Arch',#1531,'structural supporting object in a curved linear form withstanding bending moments',$); +#1540=IFCCLASSIFICATIONREFERENCE($,'[CO]ULJ','Abutment',#1531,'structural supporting object in a plane or curved surface form withstanding compression forces and bending moment',$); +#1541=IFCCLASSIFICATIONREFERENCE($,'[CO]ULK','Slab plate',#1531,'structural supporting object in laying a plane surface form withstanding bending moments',$); +#1542=IFCCLASSIFICATIONREFERENCE($,'[CO]ULL','Retaining wall plate',#1531,'structural supporting object in a standing plane or curved surface form withstanding bending moments',$); +#1543=IFCCLASSIFICATIONREFERENCE($,'[CO]ULM','Wall plate',#1531,'structural supporting object in a plane or curved surface form withstanding compression forces',$); +#1544=IFCCLASSIFICATIONREFERENCE($,'[CO]ULN','Shell',#1531,'structural supporting object a plane or curved surface form withstanding tensile forces',$); +#1545=IFCCLASSIFICATIONREFERENCE($,'[CO]ULP','Continuous arch',#1531,'structural supporting object in a curved surface form withstanding bending moments',$); +#1546=IFCCLASSIFICATIONREFERENCE($,'[CO]ULQ','Bearing plate',#1531,'structural supporting object a flat surface form distributing loads in joints',$); +#1547=IFCCLASSIFICATIONREFERENCE($,'[CO]ULR','Catenary',#1531,'structural supporting object in a curved linear form withstanding tensile forces',$); +#1548=IFCCLASSIFICATIONREFERENCE($,'[CO]UM?','Reinforcing object',#1509,'holding object by reinforcement',$); +#1549=IFCCLASSIFICATIONREFERENCE($,'[CO]UMA','Reinforcing rod',#1548,'reinforcing object as an embedded rod',$); +#1550=IFCCLASSIFICATIONREFERENCE($,'[CO]UMB','Reinforcing mesh',#1548,'reinforcing object as an embedded mesh or fabric',$); +#1551=IFCCLASSIFICATIONREFERENCE($,'[CO]UMC','Reinforcing mass layer',#1548,'reinforcing object as a mass layer',$); +#1552=IFCCLASSIFICATIONREFERENCE($,'[CO]UMD','Reinforcing matter',#1548,'reinforcing object as an embedded matter',$); +#1553=IFCCLASSIFICATIONREFERENCE($,'[CO]UME','Security strike plate',#1548,'reinforcing object as a lock latch',$); +#1554=IFCCLASSIFICATIONREFERENCE($,'[CO]UMF','Splice',#1548,'reinforcing object as an intermediate filling',$); +#1555=IFCCLASSIFICATIONREFERENCE($,'[CO]UMG','Soil vertical drain',#1548,'reinforcing object by vertical draining',$); +#1556=IFCCLASSIFICATIONREFERENCE($,'[CO]UMH','Concrete spurting',#1548,'reinforcing object by concrete spurting',$); +#1557=IFCCLASSIFICATIONREFERENCE($,'[CO]UMJ','Concrete lining',#1548,'reinforcing object by concrete lining',$); +#1558=IFCCLASSIFICATIONREFERENCE($,'[CO]UMK','Stiffener',#1548,'reinforcing object by stiffener',$); +#1559=IFCCLASSIFICATIONREFERENCE($,'[CO]UML','Diagonal bonding',#1548,'reinforcing object by diagonal bonding',$); +#1560=IFCCLASSIFICATIONREFERENCE($,'[CO]UMM','Stabilizing cable',#1548,'reinforcing object as cables',$); +#1561=IFCCLASSIFICATIONREFERENCE($,'[CO]UMN','Horizontal rail',#1548,'reinforcing object as a horizontal rail',$); +#1562=IFCCLASSIFICATIONREFERENCE($,'[CO]UMP','Earth pressure embankment',#1548,'reinforcing object which by its counterweight stabilizes soil',$); +#1563=IFCCLASSIFICATIONREFERENCE($,'[CO]UN?','Framing object',#1509,'holding object by framing other objects',$); +#1564=IFCCLASSIFICATIONREFERENCE($,'[CO]UNA','Fixed frame',#1563,'framing object with a fixed frame',$); +#1565=IFCCLASSIFICATIONREFERENCE($,'[CO]UNB','Threshold',#1563,'framing object with the lowest part of gate abutting',$); +#1566=IFCCLASSIFICATIONREFERENCE($,'[CO]UNC','Movable frame',#1563,'framing object with a moveable frame',$); +#1567=IFCCLASSIFICATIONREFERENCE($,'[CO]UND','Glazing bar frame',#1563,'framing object dividing a sash or door',$); +#1568=IFCCLASSIFICATIONREFERENCE($,'[CO]UP?','Jointing object',#1509,'holding object by non-static jointing',$); +#1569=IFCCLASSIFICATIONREFERENCE($,'[CO]UPA','Bearing',#1568,'jointing object by bearing',$); +#1570=IFCCLASSIFICATIONREFERENCE($,'[CO]UPB','Hinge',#1568,'jointing object by mechanical joint',$); +#1571=IFCCLASSIFICATIONREFERENCE($,'[CO]UPC','Chemical joint',#1568,'jointing object by chemical bonding',$); +#1572=IFCCLASSIFICATIONREFERENCE($,'[CO]UQ?','Fastening object',#1509,'holding object by static jointing',$); +#1573=IFCCLASSIFICATIONREFERENCE($,'[CO]UQA','Anchor plate',#1572,'fastening object by rigid and permanent mechanical means',$); +#1574=IFCCLASSIFICATIONREFERENCE($,'[CO]UQB','Bolt',#1572,'fastening object by rigid and reversible mechanically means',$); +#1575=IFCCLASSIFICATIONREFERENCE($,'[CO]UQC','Chemical bond',#1572,'fastening object by chemical bonding',$); +#1576=IFCCLASSIFICATIONREFERENCE($,'[CO]UT?','Levelling object',#1509,'holding object for levelling',$); +#1577=IFCCLASSIFICATIONREFERENCE($,'[CO]UTA','Filling',#1576,'levelling object providing a defined profiled surface of plane by adding material',$); +#1578=IFCCLASSIFICATIONREFERENCE($,'[CO]UTB','Excavation',#1576,'levelling object providing a defined profiled surface of plane by removing material',$); +#1579=IFCCLASSIFICATIONREFERENCE($,'[CO]UU?','Existing ground',#1509,'holding object being existing ground',$); +#1580=IFCCLASSIFICATIONREFERENCE($,'[CO]UUA','Rock',#1579,'existing ground of rock',$); +#1581=IFCCLASSIFICATIONREFERENCE($,'[CO]UUB','Friction soil',#1579,'existing ground of friction soil',$); +#1582=IFCCLASSIFICATIONREFERENCE($,'[CO]UUC','Cohesive soil',#1579,'existing ground of cohesive soil',$); +#1583=IFCCLASSIFICATIONREFERENCE($,'[CO]UUD','Organic soil',#1579,'existing ground of organic soil',$); +#1584=IFCCLASSIFICATIONREFERENCE($,'[CO]UUE','Filled material',#1579,'existing ground of filled material',$); +#1585=IFCCLASSIFICATIONREFERENCE($,'[CO]W??','Guiding object',#900,'object for leading from one place to another',$); +#1586=IFCCLASSIFICATIONREFERENCE($,'[CO]WB?','High voltage electric energy guiding object',#1585,'guiding object of high voltage electric energy',$); +#1587=IFCCLASSIFICATIONREFERENCE($,'[CO]WBA','High voltage busbar',#1586,'high voltage electric energy guiding object by a busbar',$); +#1588=IFCCLASSIFICATIONREFERENCE($,'[CO]WBB','High voltage cable',#1586,'high voltage electric energy guiding object by a cable',$); +#1589=IFCCLASSIFICATIONREFERENCE($,'[CO]WBC','High voltage wire',#1586,'high voltage electric energy guiding object by a wire',$); +#1590=IFCCLASSIFICATIONREFERENCE($,'[CO]WBD','High voltage bushing',#1586,'high voltage electric energy guiding object through an enclosure, wall or barrier',$); +#1591=IFCCLASSIFICATIONREFERENCE($,'[CO]WD?','Low voltage electric energy guiding object',#1585,'guiding object of low voltage electric energy',$); +#1592=IFCCLASSIFICATIONREFERENCE($,'[CO]WDA','Low voltage busbar',#1591,'low voltage electric energy guiding object by a busbar',$); +#1593=IFCCLASSIFICATIONREFERENCE($,'[CO]WDB','Low voltage cable',#1591,'low voltage electric energy guiding object by a cable',$); +#1594=IFCCLASSIFICATIONREFERENCE($,'[CO]WDC','Low voltage wire',#1591,'low voltage electric energy guiding object by a wire',$); +#1595=IFCCLASSIFICATIONREFERENCE($,'[CO]WDD','Low voltage bushing',#1591,'low voltage electric energy guiding object through an enclosure, wall or barrier',$); +#1596=IFCCLASSIFICATIONREFERENCE($,'[CO]WE?','Reference potential guiding object',#1585,'guiding object of a reference potential',$); +#1597=IFCCLASSIFICATIONREFERENCE($,'[CO]WEA','Earthing rail',#1596,'reference potential guiding object of earth by a busbar',$); +#1598=IFCCLASSIFICATIONREFERENCE($,'[CO]WEB','Earthing cable',#1596,'reference potential guiding object of earth by a cable',$); +#1599=IFCCLASSIFICATIONREFERENCE($,'[CO]WEC','Equipotential bonding rail',#1596,'reference potential guiding object by a busbar',$); +#1600=IFCCLASSIFICATIONREFERENCE($,'[CO]WED','Equipotential bonding cable',#1596,'reference potential guiding object by a cable',$); +#1601=IFCCLASSIFICATIONREFERENCE($,'[CO]WG?','Electric signal guiding object',#1585,'guiding object for electric signals',$); +#1602=IFCCLASSIFICATIONREFERENCE($,'[CO]WGA','Control cable',#1601,'electric signal guiding object for controlling and measuring',$); +#1603=IFCCLASSIFICATIONREFERENCE($,'[CO]WGB','Data cable',#1601,'electric signal guiding object for data transmission',$); +#1604=IFCCLASSIFICATIONREFERENCE($,'[CO]WGC','Electric signal bushing',#1601,'electric signal guiding object through an enclosure or wall',$); +#1605=IFCCLASSIFICATIONREFERENCE($,'[CO]WH?','Light guiding object',#1585,'guiding object for light',$); +#1606=IFCCLASSIFICATIONREFERENCE($,'[CO]WHA','Fibre optical cable',#1605,'light guiding object for signal transmission',$); +#1607=IFCCLASSIFICATIONREFERENCE($,'[CO]WHB','Optical light fibre',#1605,'light guiding object for light transmission',$); +#1608=IFCCLASSIFICATIONREFERENCE($,'[CO]WHC','Lens',#1605,'light guiding object for defined light refraction',$); +#1609=IFCCLASSIFICATIONREFERENCE($,'[CO]WHD','Mirror',#1605,'light guiding object for defined light reflection',$); +#1610=IFCCLASSIFICATIONREFERENCE($,'[CO]WJ?','Sound guiding object',#1585,'guiding object for sound',$); +#1611=IFCCLASSIFICATIONREFERENCE($,'[CO]WJA','Sound reflector',#1610,'sound guiding object by reflection',$); +#1612=IFCCLASSIFICATIONREFERENCE($,'[CO]WL?','Solid matter guiding object',#1585,'guiding object of solid matter in open enclosure',$); +#1613=IFCCLASSIFICATIONREFERENCE($,'[CO]WLA','Roller table',#1612,'solid matter guiding object by rolling',$); +#1614=IFCCLASSIFICATIONREFERENCE($,'[CO]WLB','Chute',#1612,'solid matter guiding object by sliding',$); +#1615=IFCCLASSIFICATIONREFERENCE($,'[CO]WM?','Open enclosure guiding object',#1585,'guiding object of fluid flow in open enclosure',$); +#1616=IFCCLASSIFICATIONREFERENCE($,'[CO]WMA','Drainage layer',#1615,'open enclosure guiding object in a layer',$); +#1617=IFCCLASSIFICATIONREFERENCE($,'[CO]WMB','Gutter',#1615,'open enclosure guiding object for liquid in open conduit',$); +#1618=IFCCLASSIFICATIONREFERENCE($,'[CO]WMC','Drain liquid flashing',#1615,'open enclosure guiding object for liquid with an open surface',$); +#1619=IFCCLASSIFICATIONREFERENCE($,'[CO]WMD','Drip nose',#1615,'open enclosure guiding object for liquid by projection',$); +#1620=IFCCLASSIFICATIONREFERENCE($,'[CO]WME','Gutter drip',#1615,'open enclosure guiding object for liquid by liquid-draining profile',$); +#1621=IFCCLASSIFICATIONREFERENCE($,'[CO]WMF','Drainpipe',#1615,'open enclosure guiding object by perforated pipe',$); +#1622=IFCCLASSIFICATIONREFERENCE($,'[CO]WMG','Infiltration chamber',#1615,'open enclosure guiding object in a chamber',$); +#1623=IFCCLASSIFICATIONREFERENCE($,'[CO]WP?','Closed enclosure guiding object',#1585,'guiding object of matter flow in closed enclosure',$); +#1624=IFCCLASSIFICATIONREFERENCE($,'[CO]WPA','Pipe',#1623,'closed enclosure guiding object in a circular rigid form',$); +#1625=IFCCLASSIFICATIONREFERENCE($,'[CO]WPB','Duct',#1623,'closed enclosure guiding object in a non-circular rigid form',$); +#1626=IFCCLASSIFICATIONREFERENCE($,'[CO]WPC','Hose',#1623,'closed enclosure guiding object in a flexible form',$); +#1627=IFCCLASSIFICATIONREFERENCE($,'[CO]WQ?','Mechanical energy guiding object',#1585,'guiding object of mechanical energy',$); +#1628=IFCCLASSIFICATIONREFERENCE($,'[CO]WQA','Drive axle',#1627,'mechanical energy guiding object by a shaft',$); +#1629=IFCCLASSIFICATIONREFERENCE($,'[CO]WQB','Drive belt',#1627,'mechanical energy guiding object by a belt',$); +#1630=IFCCLASSIFICATIONREFERENCE($,'[CO]WQC','Drive chain',#1627,'mechanical energy guiding object by a chain',$); +#1631=IFCCLASSIFICATIONREFERENCE($,'[CO]WQD','Drive link',#1627,'mechanical energy guiding object by a linkage',$); +#1632=IFCCLASSIFICATIONREFERENCE($,'[CO]WQE','Wheel',#1627,'mechanical energy guiding object by a wheel',$); +#1633=IFCCLASSIFICATIONREFERENCE($,'[CO]WQF','Toothed bar',#1627,'mechanical energy guiding object by a toothed bar',$); +#1634=IFCCLASSIFICATIONREFERENCE($,'[CO]WQG','Hydraulic hose',#1627,'mechanical energy guiding object by a fluid link',$); +#1635=IFCCLASSIFICATIONREFERENCE($,'[CO]WR?','Rail object',#1585,'guiding object for track bound objects',$); +#1636=IFCCLASSIFICATIONREFERENCE($,'[CO]WRA','Track',#1635,'rail object providing a directed path',$); +#1637=IFCCLASSIFICATIONREFERENCE($,'[CO]WRB','Track crossing',#1635,'rail object providing a crossing',$); +#1638=IFCCLASSIFICATIONREFERENCE($,'[CO]WV?','Thermal energy guiding object',#1585,'guiding object for thermal energy',$); +#1639=IFCCLASSIFICATIONREFERENCE($,'[CO]WVA','Thermal conductor',#1638,'thermal energy guiding object by a solid mass',$); +#1640=IFCCLASSIFICATIONREFERENCE($,'[CO]WVB','Thermal paste',#1638,'thermal energy guiding object by a static fluid mass',$); +#1641=IFCCLASSIFICATIONREFERENCE($,'[CO]WZ?','Multiple flow guiding object',#1585,'guiding object with multiple kinds of flows',$); +#1642=IFCCLASSIFICATIONREFERENCE($,'[CO]WZA','Umbilical cable',#1641,'multiple flow guiding object of electrical energy, mechanical energy, electrical signal, optical signals and/or fluid',$); +#1643=IFCCLASSIFICATIONREFERENCE($,'[CO]X??','Interfacing object',#900,'object for interfacing an object',$); +#1644=IFCCLASSIFICATIONREFERENCE($,'[CO]XB?','High voltage connecting object',#1643,'interfacing object for high voltage electric power',$); +#1645=IFCCLASSIFICATIONREFERENCE($,'[CO]XBA','High voltage terminal',#1644,'high voltage connecting object for a single connection',$); +#1646=IFCCLASSIFICATIONREFERENCE($,'[CO]XBB','High voltage socket',#1644,'high voltage connecting object for pluggable connections',$); +#1647=IFCCLASSIFICATIONREFERENCE($,'[CO]XBC','High voltage terminal box',#1644,'high voltage connecting object for multiple fixed connections',$); +#1648=IFCCLASSIFICATIONREFERENCE($,'[CO]XD?','Low voltage connecting object',#1643,'interfacing object for low voltage electric power',$); +#1649=IFCCLASSIFICATIONREFERENCE($,'[CO]XDA','Electric terminal',#1648,'low voltage connecting object for a single connection',$); +#1650=IFCCLASSIFICATIONREFERENCE($,'[CO]XDB','Low voltage power socket',#1648,'low voltage connecting object for pluggable connections',$); +#1651=IFCCLASSIFICATIONREFERENCE($,'[CO]XDC','Terminal box',#1648,'low voltage connecting object for multiple fixed connections',$); +#1652=IFCCLASSIFICATIONREFERENCE($,'[CO]XDD','Power outlet',#1648,'low voltage connecting object for fixed connection of a flexible cable for a current-using equipment',$); +#1653=IFCCLASSIFICATIONREFERENCE($,'[CO]XDE','Power distributer',#1648,'low voltage connecting object of multiple pluggable current-using equipment',$); +#1654=IFCCLASSIFICATIONREFERENCE($,'[CO]XE?','Potential connecting object',#1643,'interfacing object for earth or reference potential',$); +#1655=IFCCLASSIFICATIONREFERENCE($,'[CO]XEA','PE terminal',#1654,'potential connecting object for connecting to PE-conductors',$); +#1656=IFCCLASSIFICATIONREFERENCE($,'[CO]XEB','PB terminal',#1654,'potential connecting object for connecting to PB conductors',$); +#1657=IFCCLASSIFICATIONREFERENCE($,'[CO]XEC','FE terminal',#1654,'potential connecting object for connecting to FE-conductors',$); +#1658=IFCCLASSIFICATIONREFERENCE($,'[CO]XED','FB terminal',#1654,'potential connecting object for connecting to FB conductors',$); +#1659=IFCCLASSIFICATIONREFERENCE($,'[CO]XEE','Earth electrode',#1654,'potential connecting object providing electrical contact with earth',$); +#1660=IFCCLASSIFICATIONREFERENCE($,'[CO]XEF','Collector',#1654,'potential connecting object connecting lightning to an electrical circuit',$); +#1661=IFCCLASSIFICATIONREFERENCE($,'[CO]XG?','Electric signal connecting object',#1643,'interfacing object for electric signals',$); +#1662=IFCCLASSIFICATIONREFERENCE($,'[CO]XGA','Signal socket',#1661,'electric signal connecting object for single pluggable interconnections',$); +#1663=IFCCLASSIFICATIONREFERENCE($,'[CO]XGB','Terminal',#1661,'electric signal connecting object for a single interconnection',$); +#1664=IFCCLASSIFICATIONREFERENCE($,'[CO]XGC','Patch panel',#1661,'electric signal connecting object among several lines',$); +#1665=IFCCLASSIFICATIONREFERENCE($,'[CO]XGD','Signal distributor',#1661,'electric signal connecting object for multiple pluggable interconnections',$); +#1666=IFCCLASSIFICATIONREFERENCE($,'[CO]XH?','Light connecting object',#1643,'interfacing object of optical fibres',$); +#1667=IFCCLASSIFICATIONREFERENCE($,'[CO]XHA','Fixed light fibre socket',#1666,'light connecting object for pluggable connections',$); +#1668=IFCCLASSIFICATIONREFERENCE($,'[CO]XK?','Collecting interfacing object',#1643,'interfacing object collecting for feeding into a flow',$); +#1669=IFCCLASSIFICATIONREFERENCE($,'[CO]XKA','Sink',#1668,'collecting interfacing object of wastewater',$); +#1670=IFCCLASSIFICATIONREFERENCE($,'[CO]XKB','Toilet',#1668,'collecting interfacing object of faeces and urine',$); +#1671=IFCCLASSIFICATIONREFERENCE($,'[CO]XKC','Urinal',#1668,'collecting interfacing object of urine only',$); +#1672=IFCCLASSIFICATIONREFERENCE($,'[CO]XKD','Drip cup',#1668,'collecting interfacing object of surplus liquid from technical system',$); +#1673=IFCCLASSIFICATIONREFERENCE($,'[CO]XKE','Floor drain',#1668,'collecting interfacing object of surplus',$); +#1674=IFCCLASSIFICATIONREFERENCE($,'[CO]XM?','Sealed flow connecting object',#1643,'Interfacing object for sealed material flow',$); +#1675=IFCCLASSIFICATIONREFERENCE($,'[CO]XMA','Tube flange',#1674,'sealed flow connecting object by a reversible form',$); +#1676=IFCCLASSIFICATIONREFERENCE($,'[CO]XMB','Tube fitting',#1674,'sealed flow connecting object by an irreversible form',$); +#1677=IFCCLASSIFICATIONREFERENCE($,'[CO]XN?','Non-detachable coupling',#1643,'interfacing object for continuous transfer of mechanical forces',$); +#1678=IFCCLASSIFICATIONREFERENCE($,'[CO]XNA','Flange coupler',#1677,'non-detachable coupling of shafts by a pair of flanges',$); +#1679=IFCCLASSIFICATIONREFERENCE($,'[CO]XNB','Split-muff coupler',#1677,'non-detachable coupling of shafts by a splitted sleeve',$); +#1680=IFCCLASSIFICATIONREFERENCE($,'[CO]XNC','Hirth coupler',#1677,'non-detachable coupling between parallel shafts by teeth and grooves meshing together',$); +#1681=IFCCLASSIFICATIONREFERENCE($,'[CO]XND','Cardan joint',#1677,'non-detachable coupling for transmitting power of misaligned shafts',$); +#1682=IFCCLASSIFICATIONREFERENCE($,'[CO]XNE','Buffer-and-chain coupler',#1677,'non-detachable coupling to catch and connect two moving objects',$); +#1683=IFCCLASSIFICATIONREFERENCE($,'[CO]XNF','Link-and pin coupler',#1677,'non-detachable coupling to fix two moving objects',$); +#1684=IFCCLASSIFICATIONREFERENCE($,'[CO]XP?','Detachable coupling',#1643,'interfacing object for discontinuous transfer of mechanical forces',$); +#1685=IFCCLASSIFICATIONREFERENCE($,'[CO]XPA','Friction clutch',#1684,'detachable coupling for power transmission by means of frictional forces',$); +#1686=IFCCLASSIFICATIONREFERENCE($,'[CO]XPB','Fluid coupling',#1684,'detachable coupling for power transmission by means of hydrodynamic effect',$); +#1687=IFCCLASSIFICATIONREFERENCE($,'[CO]XPC','Overrunning clutch',#1684,'detachable coupling for power transmission by interlocking means',$); +#1688=IFCCLASSIFICATIONREFERENCE($,'[CO]XPD','Magnetic hoist',#1684,'detachable coupling for load by means of magnetic force',$); +#1689=IFCCLASSIFICATIONREFERENCE($,'[CO]XS?','Level connecting component',#1643,'interfacing object connecting levels',$); +#1690=IFCCLASSIFICATIONREFERENCE($,'[CO]XSA','Landing',#1689,'level connecting object in the form of a horizontal plane connected to a flight of stairs',$); +#1691=IFCCLASSIFICATIONREFERENCE($,'[CO]XSB','Flight of stairs',#1689,'level connecting object in the form of sequential steps',$); +#1692=IFCCLASSIFICATIONREFERENCE($,'[CO]XSC','Ladder',#1689,'level connecting object in the form of sequential rungs or bars',$); +#1693=IFCCLASSIFICATIONREFERENCE($,'[CO]XSD','Ramp',#1689,'level connecting object in the form of an inclined plane',$); +#1694=IFCCLASSIFICATIONREFERENCE($,'[CO]XSE','Fireman’s pole',#1689,'level connecting object in the form of a vertical pole',$); +#1695=IFCCLASSIFICATIONREFERENCE($,'[CO]XT?','Space linking object',#1643,'interfacing object linking space',$); +#1696=IFCCLASSIFICATIONREFERENCE($,'[CO]XTA','Hole',#1695,'space linking object in the form of penetration',$); +#1697=IFCCLASSIFICATIONREFERENCE($,'[CO]XTB','Box-out',#1695,'space linking object in the form of cavity',$); +#1698=IFCCLASSIFICATIONREFERENCE($,'[CO]XZ?','Multiple flow connector object',#1643,'interfacing object with multiple kinds of flows',$); +#1699=IFCCLASSIFICATIONREFERENCE($,'[CO]XZA','Multi connector',#1698,'multiple flow connector object of electric energy, electrical signal, optical signals and/or fluid',$); +ENDSEC; +END-ISO-10303-21;