Fixed validation errors in pset templates library

- missing project and IfcRelDeclares guids
- missing RelatingContext in IfcRelDeclares
This commit is contained in:
Andrej730
2023-06-03 10:39:20 +05:00
parent 528481e774
commit 186da73135
3 changed files with 15 additions and 7 deletions
@@ -5,8 +5,8 @@ FILE_NAME('/dev/null','2023-06-03T10:27:24+05:00',(),(),'IfcOpenShell v0.7.0-476
FILE_SCHEMA(('IFC4X3'));
ENDSEC;
DATA;
#1=IFCPROJECT($,$,'IFC2X3 Property Set Templates',$,$,$,$,$,$);
#2=IFCRELDECLARES($,$,$,$,$,(#3,#13,#17,#22,#27,#32,#37,#42,#55,#68,#81,#92,#98,#105,#109,#114,#119,#127,#135,#143,#150,#157,#168,#174,#183,#188,#198,#207,#216,#227,#235,#243,#251,#261,#276,#290,#297,#316,#323,#328,#331,#334,#337,#349,#364,#375,#386,#392,#394,#397,#410,#415,#418,#421,#424,#427,#432,#435,#438,#441,#447,#456,#477,#486,#492,#501,#506,#532,#545,#584,#587,#590,#597,#600,#612,#625,#635,#659,#662,#672,#685,#690,#701,#725,#740,#757,#769,#785,#799,#803,#812,#853,#859,#890,#897,#943,#948,#956,#958,#960,#962,#983,#987,#1003,#1008,#1031,#1034,#1050,#1057,#1061,#1066,#1075,#1087,#1099,#1119,#1131,#1154,#1161,#1165,#1184,#1208,#1213,#1216,#1225,#1230,#1241,#1243,#1246,#1251,#1254,#1258,#1260,#1265,#1278,#1280,#1295,#1298,#1314,#1317,#1331,#1336,#1339,#1346,#1362,#1380,#1393,#1398,#1405,#1425,#1432,#1441,#1448,#1455,#1483,#1499,#1516,#1522,#1526,#1528,#1547,#1549,#1558,#1563,#1565,#1569,#1574,#1579,#1582,#1592,#1596,#1607,#1612,#1614,#1617,#1622,#1625,#1628,#1639,#1655,#1670,#1695,#1711,#1726,#1739,#1754,#1771,#1786,#1803,#1816,#1831,#1837,#1862,#1877,#1899,#1922,#1946,#1963,#1982,#1997,#2004,#2011,#2024,#2026,#2035,#2050,#2055,#2066,#2073,#2085,#2088,#2094,#2109,#2115,#2121,#2128,#2143,#2153,#2157,#2168,#2172,#2174,#2196,#2199,#2206,#2215,#2224,#2231,#2240,#2255,#2277,#2281,#2290,#2298,#2305,#2316,#2322,#2330,#2343,#2358,#2378,#2390,#2402,#2432,#2446,#2468,#2475,#2495,#2507,#2514,#2521,#2533,#2535,#2539,#2543,#2545,#2548,#2551,#2555,#2558,#2561,#2566,#2570,#2573,#2587,#2594,#2601,#2610,#2619,#2624,#2629,#2648,#2672,#2682,#2692,#2698,#2707,#2720,#2729,#2742,#2751,#2759,#2772,#2779,#2792,#2799,#2806,#2816,#2819,#2821,#2825,#2830,#2836,#2851,#2854,#2871,#2879,#2885,#2894,#2904,#2908,#2923,#2926,#2929,#2936,#2950,#2971,#2983,#3012,#3019,#3026,#3039,#3046,#3073,#3084,#3126,#3140,#3154));
#1=IFCPROJECT('12tOmRdtjDuvYX0Pfk7Yj2',$,'IFC2X3 Property Set Templates',$,$,$,$,$,$);
#2=IFCRELDECLARES('3cGkrdKkD2ZuVkkr2EPCT3',$,$,$,#1,(#3,#13,#17,#22,#27,#32,#37,#42,#55,#68,#81,#92,#98,#105,#109,#114,#119,#127,#135,#143,#150,#157,#168,#174,#183,#188,#198,#207,#216,#227,#235,#243,#251,#261,#276,#290,#297,#316,#323,#328,#331,#334,#337,#349,#364,#375,#386,#392,#394,#397,#410,#415,#418,#421,#424,#427,#432,#435,#438,#441,#447,#456,#477,#486,#492,#501,#506,#532,#545,#584,#587,#590,#597,#600,#612,#625,#635,#659,#662,#672,#685,#690,#701,#725,#740,#757,#769,#785,#799,#803,#812,#853,#859,#890,#897,#943,#948,#956,#958,#960,#962,#983,#987,#1003,#1008,#1031,#1034,#1050,#1057,#1061,#1066,#1075,#1087,#1099,#1119,#1131,#1154,#1161,#1165,#1184,#1208,#1213,#1216,#1225,#1230,#1241,#1243,#1246,#1251,#1254,#1258,#1260,#1265,#1278,#1280,#1295,#1298,#1314,#1317,#1331,#1336,#1339,#1346,#1362,#1380,#1393,#1398,#1405,#1425,#1432,#1441,#1448,#1455,#1483,#1499,#1516,#1522,#1526,#1528,#1547,#1549,#1558,#1563,#1565,#1569,#1574,#1579,#1582,#1592,#1596,#1607,#1612,#1614,#1617,#1622,#1625,#1628,#1639,#1655,#1670,#1695,#1711,#1726,#1739,#1754,#1771,#1786,#1803,#1816,#1831,#1837,#1862,#1877,#1899,#1922,#1946,#1963,#1982,#1997,#2004,#2011,#2024,#2026,#2035,#2050,#2055,#2066,#2073,#2085,#2088,#2094,#2109,#2115,#2121,#2128,#2143,#2153,#2157,#2168,#2172,#2174,#2196,#2199,#2206,#2215,#2224,#2231,#2240,#2255,#2277,#2281,#2290,#2298,#2305,#2316,#2322,#2330,#2343,#2358,#2378,#2390,#2402,#2432,#2446,#2468,#2475,#2495,#2507,#2514,#2521,#2533,#2535,#2539,#2543,#2545,#2548,#2551,#2555,#2558,#2561,#2566,#2570,#2573,#2587,#2594,#2601,#2610,#2619,#2624,#2629,#2648,#2672,#2682,#2692,#2698,#2707,#2720,#2729,#2742,#2751,#2759,#2772,#2779,#2792,#2799,#2806,#2816,#2819,#2821,#2825,#2830,#2836,#2851,#2854,#2871,#2879,#2885,#2894,#2904,#2908,#2923,#2926,#2929,#2936,#2950,#2971,#2983,#3012,#3019,#3026,#3039,#3046,#3073,#3084,#3126,#3140,#3154));
#3=IFCPROPERTYSETTEMPLATE('2UcDHEdQf10ev$eurUJH1a',$,'Pset_SpaceProgramCommon','Definition from IAI: Properties common to the definition of all instances of IfcSpaceProgram',$,'IfcSpaceProgram',(#4,#5,#6,#7,#8,#9,#10,#11,#12));
#4=IFCSIMPLEPROPERTYTEMPLATE('0ZkG0A_jX04uBqZFUkX$1r',$,'Location','General description of the required location for the space (e.g. "third floor south") ',.P_SINGLEVALUE.,'IfcLabel',$,$,$,$,$,.READWRITE.);
#5=IFCSIMPLEPROPERTYTEMPLATE('2DPOYXYs989PKOjFdGskfi',$,'FunctionRequirement','General description of the functional requirement for the space (in addition to the space name)',.P_SINGLEVALUE.,'IfcLabel',$,$,$,$,$,.READWRITE.);
@@ -5,8 +5,8 @@ FILE_NAME('/dev/null','2023-06-03T10:19:28+05:00',(),(),'IfcOpenShell v0.7.0-476
FILE_SCHEMA(('IFC4X3'));
ENDSEC;
DATA;
#1=IFCPROJECT($,$,'IFC4X3 Property Set Templates',$,$,$,$,$,$);
#2=IFCRELDECLARES($,$,$,$,$,(#3,#7,#11,#15,#24,#29,#32,#35,#38,#41,#59,#77,#82,#101,#107,#115,#151,#163,#173,#179,#184,#189,#192,#194,#200,#205,#214,#219,#224,#238,#244,#261,#266,#274,#277,#282,#285,#293,#299,#311,#314,#325,#328,#336,#346,#363,#367,#370,#380,#382,#385,#388,#403,#411,#422,#424,#437,#442,#447,#454,#460,#464,#466,#468,#470,#484,#488,#495,#504,#508,#510,#513,#522,#524,#542,#559,#583,#587,#609,#619,#643,#645,#651,#655,#664,#670,#678,#685,#693,#697,#710,#719,#723,#731,#733,#738,#749,#766,#776,#778,#786,#791,#795,#799,#801,#803,#810,#817,#820,#824,#827,#829,#837,#852,#868,#884,#896,#908,#917,#921,#926,#935,#939,#943,#952,#958,#965,#976,#982,#996,#1000,#1007,#1033,#1039,#1061,#1064,#1068,#1081,#1084,#1087,#1098,#1108,#1111,#1118,#1149,#1153,#1160,#1168,#1170,#1176,#1183,#1188,#1195,#1200,#1205,#1212,#1216,#1218,#1221,#1235,#1238,#1240,#1248,#1251,#1253,#1255,#1262,#1269,#1272,#1276,#1280,#1282,#1286,#1293,#1307,#1311,#1331,#1339,#1343,#1347,#1355,#1358,#1367,#1375,#1379,#1394,#1406,#1419,#1421,#1431,#1444,#1457,#1478,#1484,#1504,#1508,#1512,#1519,#1523,#1528,#1542,#1545,#1556,#1574,#1579,#1585,#1587,#1591,#1594,#1597,#1606,#1608,#1632,#1635,#1637,#1642,#1650,#1657,#1672,#1676,#1680,#1686,#1694,#1698,#1700,#1703,#1708,#1714,#1718,#1722,#1727,#1751,#1759,#1767,#1771,#1775,#1780,#1786,#1798,#1804,#1825,#1843,#1849,#1861,#1873,#1889,#1896,#1909,#1919,#1936,#1943,#1960,#1972,#1985,#1989,#2003,#2018,#2025,#2028,#2036,#2040,#2052,#2064,#2081,#2084,#2091,#2095,#2099,#2103,#2107,#2111,#2114,#2121,#2125,#2131,#2134,#2142,#2147,#2150,#2154,#2164,#2166,#2168,#2171,#2173,#2180,#2188,#2194,#2196,#2199,#2213,#2218,#2222,#2226,#2238,#2240,#2246,#2256,#2273,#2276,#2280,#2286,#2301,#2305,#2319,#2331,#2338,#2349,#2358,#2363,#2368,#2376,#2388,#2392,#2395,#2404,#2407,#2414,#2418,#2423,#2427,#2434,#2442,#2447,#2453,#2459,#2469,#2478,#2483,#2491,#2501,#2503,#2520,#2537,#2554,#2559,#2568,#2572,#2577,#2588,#2600,#2612,#2624,#2628,#2639,#2643,#2649,#2652,#2659,#2661,#2668,#2673,#2683,#2687,#2694,#2705,#2709,#2712,#2722,#2727,#2736,#2740,#2743,#2753,#2761,#2764,#2769,#2774,#2780,#2793,#2799,#2801,#2811,#2814,#2817,#2822,#2827,#2836,#2839,#2842,#2850,#2855,#2858,#2869,#2872,#2880,#2889,#2899,#2901,#2909,#2930,#2935,#2944,#2951,#2967,#2991,#3017,#3025,#3028,#3040,#3042,#3045,#3050,#3064,#3069,#3074,#3079,#3088,#3096,#3112,#3116,#3134,#3149,#3159,#3177,#3184,#3194,#3203,#3215,#3223,#3226,#3235,#3238,#3246,#3250,#3254,#3270,#3272,#3274,#3282,#3286,#3293,#3299,#3306,#3316,#3322,#3332,#3336,#3343,#3348,#3352,#3359,#3374,#3378,#3391,#3393,#3400,#3406,#3420,#3428,#3443,#3449,#3462,#3470,#3472,#3479,#3484,#3494,#3499,#3514,#3522,#3526,#3529,#3552,#3560,#3565,#3572,#3575,#3584,#3589,#3594,#3603,#3611,#3617,#3623,#3631,#3639,#3645,#3652,#3655,#3660,#3665,#3667,#3671,#3673,#3675,#3691,#3695,#3697,#3703,#3705,#3709,#3713,#3715,#3717,#3720,#3722,#3724,#3726,#3730,#3732,#3735,#3737,#3739,#3751,#3755,#3769,#3771,#3775,#3778,#3795,#3798,#3806,#3821,#3824,#3829,#3834,#3843,#3845,#3853,#3858,#3865,#3868,#3881,#3883,#3887,#3901,#3916,#3921,#3923,#3937,#3944,#3959,#3966,#3979,#3999,#4002,#4007,#4028,#4031,#4039,#4044,#4059,#4074,#4081,#4084,#4088,#4092,#4113,#4127,#4130,#4140,#4142,#4148,#4159,#4162,#4165,#4180,#4183,#4186,#4188,#4198,#4210,#4213,#4218,#4225,#4228,#4234,#4239,#4243,#4250,#4255,#4276,#4280,#4287,#4291,#4295,#4305,#4319,#4322,#4332,#4336,#4356,#4359,#4365,#4367,#4372,#4383,#4390,#4392,#4414,#4416,#4423,#4428,#4436,#4439,#4457,#4466,#4474,#4478,#4483,#4488,#4494,#4497,#4499,#4509,#4515,#4519,#4525,#4529,#4531,#4546,#4548,#4557,#4561,#4563,#4567,#4571,#4574,#4576,#4579,#4583,#4597,#4606,#4617,#4630,#4638,#4642,#4658,#4665,#4679,#4694,#4701,#4705,#4710,#4717,#4723,#4742,#4746,#4752,#4759,#4761,#4765,#4767,#4769,#4771,#4775,#4777,#4787,#4794,#4798,#4806,#4809,#4817,#4819,#4821,#4826,#4828,#4833,#4835,#4837,#4839,#4849,#4851,#4853,#4855,#4858,#4861,#4866,#4868,#4870,#4872,#4879,#4883,#4889,#4891,#4894,#4900,#4905,#4911,#4917,#4919,#4926,#4932,#4934,#4936,#4938,#4940,#4942,#4944,#4946,#4952,#4954,#4956,#4958,#4960,#4962,#4973,#4975,#4977,#4979,#4981,#4987,#4994,#4997,#4999,#5001,#5004,#5010,#5020,#5022,#5028,#5030,#5038,#5041,#5050,#5057,#5065,#5074,#5077,#5079,#5081,#5083,#5087,#5089,#5096,#5102,#5106,#5110,#5112,#5114,#5116,#5121,#5124,#5135,#5139,#5142,#5156,#5160,#5164,#5166,#5170,#5173,#5175,#5179,#5181,#5184,#5186,#5188,#5190,#5194,#5196,#5201,#5213,#5215));
#1=IFCPROJECT('3o$lBN9DX4RRXdKdTLtYz5',$,'IFC4X3 Property Set Templates',$,$,$,$,$,$);
#2=IFCRELDECLARES('3lkFXTb_vDt95nHsqnBqnY',$,$,$,#1,(#3,#7,#11,#15,#24,#29,#32,#35,#38,#41,#59,#77,#82,#101,#107,#115,#151,#163,#173,#179,#184,#189,#192,#194,#200,#205,#214,#219,#224,#238,#244,#261,#266,#274,#277,#282,#285,#293,#299,#311,#314,#325,#328,#336,#346,#363,#367,#370,#380,#382,#385,#388,#403,#411,#422,#424,#437,#442,#447,#454,#460,#464,#466,#468,#470,#484,#488,#495,#504,#508,#510,#513,#522,#524,#542,#559,#583,#587,#609,#619,#643,#645,#651,#655,#664,#670,#678,#685,#693,#697,#710,#719,#723,#731,#733,#738,#749,#766,#776,#778,#786,#791,#795,#799,#801,#803,#810,#817,#820,#824,#827,#829,#837,#852,#868,#884,#896,#908,#917,#921,#926,#935,#939,#943,#952,#958,#965,#976,#982,#996,#1000,#1007,#1033,#1039,#1061,#1064,#1068,#1081,#1084,#1087,#1098,#1108,#1111,#1118,#1149,#1153,#1160,#1168,#1170,#1176,#1183,#1188,#1195,#1200,#1205,#1212,#1216,#1218,#1221,#1235,#1238,#1240,#1248,#1251,#1253,#1255,#1262,#1269,#1272,#1276,#1280,#1282,#1286,#1293,#1307,#1311,#1331,#1339,#1343,#1347,#1355,#1358,#1367,#1375,#1379,#1394,#1406,#1419,#1421,#1431,#1444,#1457,#1478,#1484,#1504,#1508,#1512,#1519,#1523,#1528,#1542,#1545,#1556,#1574,#1579,#1585,#1587,#1591,#1594,#1597,#1606,#1608,#1632,#1635,#1637,#1642,#1650,#1657,#1672,#1676,#1680,#1686,#1694,#1698,#1700,#1703,#1708,#1714,#1718,#1722,#1727,#1751,#1759,#1767,#1771,#1775,#1780,#1786,#1798,#1804,#1825,#1843,#1849,#1861,#1873,#1889,#1896,#1909,#1919,#1936,#1943,#1960,#1972,#1985,#1989,#2003,#2018,#2025,#2028,#2036,#2040,#2052,#2064,#2081,#2084,#2091,#2095,#2099,#2103,#2107,#2111,#2114,#2121,#2125,#2131,#2134,#2142,#2147,#2150,#2154,#2164,#2166,#2168,#2171,#2173,#2180,#2188,#2194,#2196,#2199,#2213,#2218,#2222,#2226,#2238,#2240,#2246,#2256,#2273,#2276,#2280,#2286,#2301,#2305,#2319,#2331,#2338,#2349,#2358,#2363,#2368,#2376,#2388,#2392,#2395,#2404,#2407,#2414,#2418,#2423,#2427,#2434,#2442,#2447,#2453,#2459,#2469,#2478,#2483,#2491,#2501,#2503,#2520,#2537,#2554,#2559,#2568,#2572,#2577,#2588,#2600,#2612,#2624,#2628,#2639,#2643,#2649,#2652,#2659,#2661,#2668,#2673,#2683,#2687,#2694,#2705,#2709,#2712,#2722,#2727,#2736,#2740,#2743,#2753,#2761,#2764,#2769,#2774,#2780,#2793,#2799,#2801,#2811,#2814,#2817,#2822,#2827,#2836,#2839,#2842,#2850,#2855,#2858,#2869,#2872,#2880,#2889,#2899,#2901,#2909,#2930,#2935,#2944,#2951,#2967,#2991,#3017,#3025,#3028,#3040,#3042,#3045,#3050,#3064,#3069,#3074,#3079,#3088,#3096,#3112,#3116,#3134,#3149,#3159,#3177,#3184,#3194,#3203,#3215,#3223,#3226,#3235,#3238,#3246,#3250,#3254,#3270,#3272,#3274,#3282,#3286,#3293,#3299,#3306,#3316,#3322,#3332,#3336,#3343,#3348,#3352,#3359,#3374,#3378,#3391,#3393,#3400,#3406,#3420,#3428,#3443,#3449,#3462,#3470,#3472,#3479,#3484,#3494,#3499,#3514,#3522,#3526,#3529,#3552,#3560,#3565,#3572,#3575,#3584,#3589,#3594,#3603,#3611,#3617,#3623,#3631,#3639,#3645,#3652,#3655,#3660,#3665,#3667,#3671,#3673,#3675,#3691,#3695,#3697,#3703,#3705,#3709,#3713,#3715,#3717,#3720,#3722,#3724,#3726,#3730,#3732,#3735,#3737,#3739,#3751,#3755,#3769,#3771,#3775,#3778,#3795,#3798,#3806,#3821,#3824,#3829,#3834,#3843,#3845,#3853,#3858,#3865,#3868,#3881,#3883,#3887,#3901,#3916,#3921,#3923,#3937,#3944,#3959,#3966,#3979,#3999,#4002,#4007,#4028,#4031,#4039,#4044,#4059,#4074,#4081,#4084,#4088,#4092,#4113,#4127,#4130,#4140,#4142,#4148,#4159,#4162,#4165,#4180,#4183,#4186,#4188,#4198,#4210,#4213,#4218,#4225,#4228,#4234,#4239,#4243,#4250,#4255,#4276,#4280,#4287,#4291,#4295,#4305,#4319,#4322,#4332,#4336,#4356,#4359,#4365,#4367,#4372,#4383,#4390,#4392,#4414,#4416,#4423,#4428,#4436,#4439,#4457,#4466,#4474,#4478,#4483,#4488,#4494,#4497,#4499,#4509,#4515,#4519,#4525,#4529,#4531,#4546,#4548,#4557,#4561,#4563,#4567,#4571,#4574,#4576,#4579,#4583,#4597,#4606,#4617,#4630,#4638,#4642,#4658,#4665,#4679,#4694,#4701,#4705,#4710,#4717,#4723,#4742,#4746,#4752,#4759,#4761,#4765,#4767,#4769,#4771,#4775,#4777,#4787,#4794,#4798,#4806,#4809,#4817,#4819,#4821,#4826,#4828,#4833,#4835,#4837,#4839,#4849,#4851,#4853,#4855,#4858,#4861,#4866,#4868,#4870,#4872,#4879,#4883,#4889,#4891,#4894,#4900,#4905,#4911,#4917,#4919,#4926,#4932,#4934,#4936,#4938,#4940,#4942,#4944,#4946,#4952,#4954,#4956,#4958,#4960,#4962,#4973,#4975,#4977,#4979,#4981,#4987,#4994,#4997,#4999,#5001,#5004,#5010,#5020,#5022,#5028,#5030,#5038,#5041,#5050,#5057,#5065,#5074,#5077,#5079,#5081,#5083,#5087,#5089,#5096,#5102,#5106,#5110,#5112,#5114,#5116,#5121,#5124,#5135,#5139,#5142,#5156,#5160,#5164,#5166,#5170,#5173,#5175,#5179,#5181,#5184,#5186,#5188,#5190,#5194,#5196,#5201,#5213,#5215));
#3=IFCPROPERTYSETTEMPLATE('0O5PVtKJr0vQ1WHIJycdMK',$,'Pset_ActionRequest','An action request is a request for an action to fulfill a need. HISTORY: IFC4: Removed RequestSourceType, RequestDescription, Status',.PSET_OCCURRENCEDRIVEN.,'IfcActionRequest',(#4,#5,#6));
#4=IFCSIMPLEPROPERTYTEMPLATE('3_y4d84qf93h$7sdRv7UT8',$,'RequestSourceLabel','A specific name or label that further qualifies the identity of a request source. In the event of an email, this may be the email address.',.P_SINGLEVALUE.,'IfcLabel',$,$,$,$,$,.READWRITE.);
#5=IFCSIMPLEPROPERTYTEMPLATE('2BB1KrtHb0Q8GrFZdmqVGN',$,'RequestSourceName','The person making the request, where known.',.P_REFERENCEVALUE.,'IfcPerson',$,$,$,$,$,.READWRITE.);