diff --git a/src/ifcopenshell-python/ifcopenshell/util/schema/Pset_IFC4_ADD2.ifc b/src/ifcopenshell-python/ifcopenshell/util/schema/Pset_IFC4_ADD2.ifc index 370ce2ec16..75ef40f33d 100644 --- a/src/ifcopenshell-python/ifcopenshell/util/schema/Pset_IFC4_ADD2.ifc +++ b/src/ifcopenshell-python/ifcopenshell/util/schema/Pset_IFC4_ADD2.ifc @@ -7,7 +7,7 @@ ENDSEC; DATA; #1= IFCPROJECT('3QGWbhaEj3pBvtVSPml_3_',$,'IFC4 Property Set Templates',$,$,$,$,$,$); -#2= IFCRELDECLARES('1zDnNP0LPDzu65koq6JWBn',$,$,$,#1,(#3,#31,#61,#77,#119,#156,#313,#358,#451,#516,#541,#559,#577,#613,#840,#982,#1016,#1081,#1154,#1221,#1338,#1413,#1444,#1516,#1551,#1750,#1753,#1826,#1865,#1920,#1974,#2030,#2072,#2087,#2108,#2206,#2327,#2413,#2486,#2502,#2599,#2709,#2741,#2876,#2899,#3007,#3182,#3400,#3521,#3620,#3697,#3820,#3908,#3995,#4132,#4269,#4452,#4594,#4727,#4884,#4952,#4955,#4969,#5037,#5065,#5107,#5142,#5192,#5237,#5251,#5286,#5306,#5379,#5399,#5483,#5518,#5687,#5719,#5759,#5855,#5881,#5977,#6031,#6057,#6083,#6137,#6156,#6201,#6225,#6245,#6362,#6430,#6515,#6527,#6602,#6697,#6790,#6827,#6839,#6929,#7032,#7135,#7189,#7236,#7264,#7279,#7326,#7359,#7406,#7439,#7472,#7519,#7545,#7592,#7652,#7703,#7732,#7759,#7762,#7815,#7835,#7847,#7885,#7891,#7897,#7906,#7937,#7974,#8026,#8169,#8178,#8202,#8220,#8255,#8296,#8323,#8343,#8379,#8394,#8409,#8477,#8487,#8496,#8511,#8537,#8614,#8644,#8663,#8682,#8701,#8720,#8738,#8775,#8795,#8827,#8916,#8944,#9017,#9072,#9122,#9134,#9166,#9198,#9230,#9245,#9251,#9283,#9295,#9307,#9333,#9345,#9351,#9371,#9397,#9409,#9415,#9434,#9446,#9458,#9470,#9490,#9502,#9521,#9533,#9545,#9571,#9583,#9619,#9659,#9674,#9709,#9734,#9740,#9746,#9752,#9758,#9764,#9770,#9776,#9819,#9828,#9843,#9852,#9871,#9908,#9996,#10040,#10173,#10210,#10264,#10301,#10373,#10417,#10449,#10475,#10501,#10527,#10559,#10603,#10635,#10706,#10718,#10828,#10860,#10954,#11080,#11086,#11118,#11183,#11189,#11221,#11250,#11281,#11290,#11322,#11324,#11491,#11544,#11661,#11693,#11813,#11932,#12046,#12160,#12192,#12234,#12279,#12324,#12369,#12440,#12506,#12570,#12600,#12724,#12823,#12891,#13011,#13056,#13120,#13187,#13279,#13343,#13374,#13443,#13509,#13541,#13571,#13640,#13652,#13664,#13687,#13721,#13808,#13841,#13866,#13887,#13910,#13931,#13937,#14014,#14047,#14092,#14181,#14363,#14369,#14375,#14390,#14396,#14411,#14417,#14423,#14432,#14438,#14444,#14450,#14456,#14465,#14471,#14477,#14483,#14489,#14495,#14501,#14510,#14516,#14522,#14555,#14708,#14762,#14816,#15144,#15226,#15306,#15374,#15525,#15547,#15560,#15628,#15646,#15723,#15731,#15754,#15829,#15934,#16007,#16125,#16161,#16229,#16271,#16283,#16326,#16456,#16474,#16616,#16631,#16652,#16811,#16831,#16868,#16908,#16914,#16934,#16954,#16999,#17019,#17044,#17132,#17147,#17212,#17270,#17300,#17372,#17430,#17550,#17627,#17738,#17788,#17899,#17911,#17991,#18052,#18083,#18106,#18125,#18170,#18182,#18212,#18221,#18271,#18319,#18327,#18340,#18432,#18462,#18505,#18518,#18531,#18544,#18592,#18631,#18652,#18665,#18723,#18736,#18749,#18793,#18826,#18886,#18895,#18960,#19122,#19143,#19178,#19213,#19244,#19248,#19411,#19431,#19486,#19506,#19526,#19626,#19671,#19721,#19763,#19793,#19813,#19823,#19962,#19972,#20061,#20081,#20091,#20117,#20145,#20160,#20170,#20221,#20233,#20239,#20245,#20257,#20263,#20269,#20275,#20281,#20287,#20293,#20299,#20305,#20323,#20341,#20347,#20353,#20359,#20365,#20371,#20377,#20383,#20389,#20410,#20431,#20437,#20449,#20461,#20470,#20476,#20482,#20488,#20540,#20570,#20636,#20716,#20841,#20895,#20934,#20969,#21032,#21062,#21108,#21144,#21224,#21296,#21346,#21405,#21435,#21465,#21583,#21618,#21732,#21849,#21884,#21904,#21939,#21945,#21951,#21957,#21963,#21969,#21999,#22078,#22117,#22156,#22180,#22271,#22298,#22333,#22358,#22414,#22439,#22514,#22562,#22595,#22633,#22659,#22687,#22726,#22753,#22757,#22772,#22784,#22805,#22829,#22844,#22862,#22880,#22910,#22934,#22949,#22973,#23003,#23060,#23102,#23150,#23222)); +#2= IFCRELDECLARES('1zDnNP0LPDzu65koq6JWBn',$,$,$,#1,(#3,#31,#61,#77,#119,#156,#358,#451,#516,#541,#559,#613,#840,#982,#1016,#1081,#1154,#1221,#1338,#1413,#1444,#1516,#1551,#1750,#1753,#1826,#1865,#1920,#1974,#2030,#2072,#2087,#2108,#2206,#2327,#2413,#2486,#2502,#2599,#2709,#2741,#2876,#2899,#3007,#3182,#3400,#3521,#3620,#3697,#3820,#3908,#3995,#4132,#4269,#4452,#4594,#4727,#4884,#4952,#4955,#4969,#5037,#5065,#5107,#5142,#5192,#5237,#5251,#5286,#5306,#5379,#5399,#5483,#5518,#5687,#5719,#5759,#5855,#5881,#5977,#6031,#6057,#6083,#6137,#6156,#6201,#6225,#6245,#6362,#6430,#6515,#6527,#6602,#6697,#6790,#6827,#6839,#6929,#7032,#7135,#7189,#7236,#7264,#7279,#7326,#7359,#7406,#7439,#7472,#7519,#7545,#7592,#7652,#7703,#7732,#7759,#7762,#7815,#7835,#7847,#7885,#7891,#7897,#7906,#7937,#7974,#8026,#8169,#8178,#8202,#8220,#8255,#8296,#8323,#8343,#8379,#8394,#8409,#8477,#8487,#8496,#8511,#8537,#8614,#8644,#8663,#8682,#8701,#8720,#8738,#8775,#8795,#8827,#8916,#8944,#9017,#9072,#9122,#9134,#9166,#9198,#9230,#9245,#9251,#9283,#9295,#9307,#9333,#9345,#9351,#9371,#9397,#9409,#9415,#9434,#9446,#9458,#9470,#9490,#9502,#9521,#9533,#9545,#9571,#9583,#9619,#9659,#9674,#9709,#9734,#9740,#9746,#9752,#9758,#9764,#9770,#9776,#9819,#9828,#9843,#9852,#9871,#9908,#9996,#10040,#10173,#10210,#10264,#10301,#10373,#10417,#10449,#10475,#10501,#10527,#10559,#10603,#10635,#10706,#10718,#10828,#10860,#10954,#11080,#11086,#11118,#11183,#11189,#11221,#11250,#11281,#11290,#11322,#11324,#11491,#11544,#11661,#11693,#11813,#11932,#12046,#12160,#12192,#12234,#12279,#12324,#12369,#12440,#12506,#12570,#12600,#12724,#12823,#12891,#13011,#13056,#13120,#13187,#13279,#13343,#13374,#13443,#13509,#13541,#13571,#13640,#13652,#13664,#13687,#13721,#13808,#13841,#13866,#13887,#13910,#13931,#13937,#14014,#14047,#14092,#14181,#14363,#14369,#14375,#14390,#14396,#14411,#14417,#14423,#14432,#14438,#14444,#14450,#14456,#14465,#14471,#14477,#14483,#14489,#14495,#14501,#14510,#14516,#14522,#14555,#14708,#14762,#14816,#15144,#15226,#15306,#15374,#15525,#15547,#15560,#15628,#15646,#15723,#15731,#15754,#15829,#15934,#16007,#16125,#16161,#16229,#16271,#16283,#16326,#16456,#16474,#16616,#16631,#16652,#16811,#16831,#16868,#16908,#16914,#16934,#16954,#16999,#17019,#17044,#17132,#17147,#17212,#17270,#17300,#17372,#17430,#17550,#17627,#17738,#17788,#17899,#17911,#17991,#18052,#18083,#18106,#18125,#18170,#18182,#18212,#18221,#18271,#18319,#18327,#18340,#18432,#18462,#18505,#18518,#18531,#18544,#18592,#18631,#18652,#18665,#18723,#18736,#18749,#18793,#18826,#18886,#18895,#18960,#19122,#19143,#19178,#19213,#19244,#19248,#19411,#19431,#19486,#19506,#19526,#19626,#19671,#19721,#19763,#19793,#19813,#19823,#19962,#19972,#20061,#20081,#20091,#20117,#20145,#20160,#20170,#20221,#20233,#20239,#20245,#20257,#20263,#20269,#20275,#20281,#20287,#20293,#20299,#20305,#20323,#20341,#20347,#20353,#20359,#20365,#20371,#20377,#20383,#20389,#20410,#20431,#20437,#20449,#20461,#20470,#20476,#20482,#20488,#20540,#20570,#20636,#20716,#20841,#20895,#20934,#20969,#21032,#21062,#21108,#21144,#21224,#21296,#21346,#21405,#21435,#21465,#21583,#21618,#21732,#21849,#21884,#21904,#21939,#21945,#21951,#21957,#21963,#21969,#21999,#22078,#22117,#22156,#22180,#22271,#22298,#22333,#22358,#22414,#22439,#22514,#22562,#22595,#22633,#22659,#22687,#22726,#22753,#22757,#22772,#22784,#22805,#22829,#22844,#22862,#22880,#22910,#22934,#22949,#22973,#23003,#23060,#23102,#23150,#23222)); #3= IFCPROPERTYSETTEMPLATE('3trzS0qRmHuO00025QrE$V',$,'Pset_ActorCommon','A property set that enables further classification of actors, including the ability to give a number of actors to be designated as a population, the number being specified as a property to be dealt with as a single value rather than having to aggregate a number of instances of IfcActor.',.PSET_TYPEDRIVENOVERRIDE.,'IfcActor',(#10,#17,#24)); #4= IFCLIBRARYREFERENCE($,$,'Actor Common',$,'en',$); #5= IFCRELASSOCIATESLIBRARY('3Sj0T8qcX67xNXu1cvvrJw',$,$,$,(#3),#4); @@ -318,7 +318,6 @@ DATA; #310= IFCRELASSOCIATESLIBRARY('31D1zec155FPDy9bldVM5S',$,$,$,(#302),#309); #311= IFCLIBRARYREFERENCE($,$,'\X2\B79CB4DCB9C8D06C\X0\ \X2\AD6CBD84\X0\','\X2\C774\X0\ \X2\AC74BB3CC740\X0\ \X2\C5EDC0ACC801C778\X0\ \X2\AC74BB3C\X0\ \X2\C788B294C9C0\X0\ \X2\C5ECBD80B97C\X0\ \X2\B098D0C0B0B4B294\X0\ \X2\AC12\X0\','ko-KR',$); #312= IFCRELASSOCIATESLIBRARY('2AEB4Sbnv4N9F3LtPgkoo6',$,$,$,(#302),#311); -#313= IFCPROPERTYSETTEMPLATE('0P5PgQe5XA1Rk37$BdUJdH',$,'Pset_BuildingElementCommon',$,$,'IfcBuildingElement',(#314,#325,#336,#347)); #314= IFCSIMPLEPROPERTYTEMPLATE('3wicPbQZz5Ru6Zjj9F$4Lp',$,'IsExternal','Indication whether the element is designed for use in the exterior (TRUE) or not (FALSE). If (TRUE) it is an external element and faces the outside of the building.',.P_SINGLEVALUE.,'IfcBoolean','',$,$,$,$,.READWRITE.); #315= IFCLIBRARYREFERENCE($,$,'Au\S\_enbauteil','Angabe, ob dieses Bauteil ein Aussenbauteil ist (JA) oder ein Innenbauteil (NEIN). Als Aussenbauteil grenzt es an den Aussenraum (oder Erdreich, oder Wasser).','de-DE',$); #316= IFCRELASSOCIATESLIBRARY('1EqK31rnP8CwXGTFf4olyw',$,$,$,(#314),#315); @@ -546,7 +545,7 @@ DATA; #538= IFCRELASSOCIATESLIBRARY('1OXpNZn952bOJuR1pIHt3g',$,$,$,(#536),#537); #539= IFCLIBRARYREFERENCE($,$,'CommentaireUsage','Information sur l''usage des b\S\btiments voisins','fr-FR',$); #540= IFCRELASSOCIATESLIBRARY('0eYUfGP195qvKGZK9G8oXh',$,$,$,(#536),#539); -#541= IFCPROPERTYSETTEMPLATE('2QshPSbtHEWeYz4t$IJ_5k',$,'Pset_CivilElementCommon','Properties common to the definition of all occurrence and type objects of civil element.',$,$,(#542,#543)); +#541= IFCPROPERTYSETTEMPLATE('2QshPSbtHEWeYz4t$IJ_5k',$,'Pset_CivilElementCommon','Properties common to the definition of all occurrence and type objects of civil element.',.PSET_TYPEDRIVENOVERRIDE.,'IfcCivilElement',(#542,#543)); #542= IFCSIMPLEPROPERTYTEMPLATE('1mSb87I6b0egBV57bTxz1d',$,'Reference',$,.P_SINGLEVALUE.,$,$,$,$,$,$,.READWRITE.); #543= IFCSIMPLEPROPERTYTEMPLATE('2KCc_Rd5D99x5nZnZcj2$j',$,'Status',$,.P_ENUMERATEDVALUE.,'IfcLabel',$,#544,$,$,$,.READWRITE.); #544= IFCPROPERTYENUMERATION('PEnum_ElementStatus',(IFCLABEL('NEW'),IFCLABEL('EXISTING'),IFCLABEL('DEMOLISH'),IFCLABEL('TEMPORARY'),IFCLABEL('OTHER'),IFCLABEL('NOTKNOWN'),IFCLABEL('UNSET')),$); @@ -564,7 +563,7 @@ DATA; #556= IFCRELASSOCIATESLIBRARY('24m5X46AbDzezI9ZGB4iLZ',$,$,$,(#543),#555); #557= IFCLIBRARYREFERENCE($,'UNSET','(unset)','Value has not been specified.','en',$); #558= IFCRELASSOCIATESLIBRARY('0doKkNzXD98RcxgzjgnjuO',$,$,$,(#543),#557); -#559= IFCPROPERTYSETTEMPLATE('0FFkv1bQb5xBumBg6nZobE',$,'Pset_ElementAssemblyCommon','Properties common to the definition of all occurrence and type objects of element assembly.',$,$,(#560,#561)); +#559= IFCPROPERTYSETTEMPLATE('0FFkv1bQb5xBumBg6nZobE',$,'Pset_ElementAssemblyCommon','Properties common to the definition of all occurrence and type objects of element assembly.',.PSET_TYPEDRIVENOVERRIDE.,'IfcElementAssembly',(#560,#561)); #560= IFCSIMPLEPROPERTYTEMPLATE('2KCLcfF8r35gUW6qE2nkg0',$,'Reference',$,.P_SINGLEVALUE.,$,$,$,$,$,$,.READWRITE.); #561= IFCSIMPLEPROPERTYTEMPLATE('2KCc_Rd5D99x5nZnZcj2$j',$,'Status',$,.P_ENUMERATEDVALUE.,'IfcLabel',$,#562,$,$,$,.READWRITE.); #562= IFCPROPERTYENUMERATION('PEnum_ElementStatus',(IFCLABEL('NEW'),IFCLABEL('EXISTING'),IFCLABEL('DEMOLISH'),IFCLABEL('TEMPORARY'),IFCLABEL('OTHER'),IFCLABEL('NOTKNOWN'),IFCLABEL('UNSET')),$); @@ -582,7 +581,6 @@ DATA; #574= IFCRELASSOCIATESLIBRARY('0nKEMCXdT1E9i164FE48p_',$,$,$,(#561),#573); #575= IFCLIBRARYREFERENCE($,'UNSET','(unset)','Value has not been specified.','en',$); #576= IFCRELASSOCIATESLIBRARY('12y6u5dOz6aQrCiE93fe4L',$,$,$,(#561),#575); -#577= IFCPROPERTYSETTEMPLATE('1$kUwEqwL2BvJ_iHWNGoOf',$,'Pset_ElementCommon','This property set serves as a placeholder for common properties to assist in translation, and is not currently published (the property set type is set to NOTDEFINED).',$,'IfcElement',(#578,#589)); #578= IFCSIMPLEPROPERTYTEMPLATE('33frgWW4D3euBRuniN2rSn',$,'Reference','Reference ID for this specified type in this project (e.g. type ''A-1''), Also referred to as "construction type". It should be provided as an alternative to the name of the "object type", if the software does not support object types.',.P_SINGLEVALUE.,'IfcIdentifier','',$,$,$,$,.READWRITE.); #579= IFCLIBRARYREFERENCE($,$,'Bauteiltyp','Bezeichnung zur Zusammenfassung gleichartiger Bauteile zu einem Bauteiltyp (auch Konstruktionstyp genannt). Alternativ zum Namen des "Typobjekts", insbesondere wenn die Software keine Typen unterst\S\|tzt.','de-DE',$); #580= IFCRELASSOCIATESLIBRARY('2AGVGoTTL4LRu9JRR5MaXQ',$,$,$,(#578),#579); @@ -1755,7 +1753,7 @@ DATA; #1747= IFCRELASSOCIATESLIBRARY('1YNcMDyzjEnfJoOMX6zEhC',$,$,$,(#1739),#1746); #1748= IFCLIBRARYREFERENCE($,$,'\X2\C911C559C2DD\X0\ \X2\C5D0C5B4CEE8\X0\','\X2\ACF5AC04C774\X0\ \X2\C911C559\X0\ \X2\C2DD\X0\ \X2\ACF5C870B97C\X0\ \X2\C694CCADD560C9C0\X0\ \X2\C5ECBD80B97C\X0\ \X2\B098D0C0B0B4B294\X0\ \X2\BD80C6B8\X0\ \X2\AC12C785B2C8B2E4\X0\. "\X2\ACF5C870\X0\"\X2\C18DC131C774\X0\ TRUE\X2\B85C\X0\ \X2\C124C815B41C\X0\ \X2\ACBDC6B0C5D0B9CC\X0\ \X2\C8FCC5B4C9C4B2E4\X0\.','ko-KR',$); #1749= IFCRELASSOCIATESLIBRARY('1Cny$1o4bCowGEleAjaHMM',$,$,$,(#1739),#1748); -#1750= IFCPROPERTYSETTEMPLATE('0FrzQVlZv4rBwQtsDewSnh',$,'Pset_SpatialZoneCommon',$,$,$,(#1751,#1752)); +#1750= IFCPROPERTYSETTEMPLATE('0FrzQVlZv4rBwQtsDewSnh',$,'Pset_SpatialZoneCommon',$,.PSET_TYPEDRIVENOVERRIDE.,'IfcSpatialZone',(#1751,#1752)); #1751= IFCSIMPLEPROPERTYTEMPLATE('09uhUrGP96Dg7LCTKoeQZI',$,'Reference',$,.P_SINGLEVALUE.,$,$,$,$,$,$,.READWRITE.); #1752= IFCSIMPLEPROPERTYTEMPLATE('0wumB732b2A8dsysfeuKf4',$,'IsExternal','Indication whether the element is designed for use in the exterior (TRUE) or not (FALSE). If (TRUE) it is an external zone at the outside of the building.',.P_SINGLEVALUE.,'IfcBoolean',$,$,$,$,$,.READWRITE.); #1753= IFCPROPERTYSETTEMPLATE('3X3v_0qX4HuO00025QrE$V',$,'Pset_TransportElementCommon','Properties common to the definition of all occurrences of IfcTransportElement or IfcTransportElementType',.PSET_TYPEDRIVENOVERRIDE.,'IfcTransportElement',(#1762,#1773,#1797,#1806,#1815)); @@ -11327,7 +11325,7 @@ DATA; #11319= IFCRELASSOCIATESLIBRARY('2lYH$TOOfC3PAmK0lZ0a6m',$,$,$,(#11302),#11318); #11320= IFCLIBRARYREFERENCE($,'UNSET','(unset)','Value has not been specified.','en',$); #11321= IFCRELASSOCIATESLIBRARY('2gGIJnDh9809qUyYb9$YmL',$,$,$,(#11302),#11320); -#11322= IFCPROPERTYSETTEMPLATE('3pPX0Yyqz8w978GQpU2GcH',$,'Pset_ElectricFlowStorageDevicePHistory','Electric flow storage device performance history common attributes.',$,$,(#11323)); +#11322= IFCPROPERTYSETTEMPLATE('3pPX0Yyqz8w978GQpU2GcH',$,'Pset_ElectricFlowStorageDevicePHistory','Electric flow storage device performance history common attributes.',.PSET_PERFORMANCEDRIVEN.,'IfcElectricFlowStorageDevice',(#11323)); #11323= IFCSIMPLEPROPERTYTEMPLATE('2YT$iVpSfFp9mfXZHHYn1c',$,'Level','The fraction of usable energy stored.',.P_SINGLEVALUE.,'IfcNormalisedRatioMeasure',$,$,$,$,$,.READWRITE.); #11324= IFCPROPERTYSETTEMPLATE('0BuG00qU0HuO00025QrE$V',$,'Pset_ElectricFlowStorageDeviceTypeCommon','The characteristics of the supply associated with an electrical device occurrence acting as a source of supply to an electrical distribution system NOTE: Properties within this property set should ONLY be used in circumstances when an electrical supply is applied. The property set, the properties contained and their values are not applicable to a circumstance where the sypply is not being applied to the eletrical system or is temporarily disconnected. All properties within this property set are considered to represent a steady state situation.',.PSET_TYPEDRIVENOVERRIDE.,'IfcElectricFlowStorageDevice',(#11329,#11336,#11356,#11363,#11370,#11377,#11403,#11410,#11417,#11424,#11431,#11438,#11445,#11452,#11459,#11466,#11473,#11480,#11487,#11488,#11489,#11490)); #11325= IFCLIBRARYREFERENCE($,$,'Electric Flow Storage Device Type Common',$,'en',$);