From afb04a10ff8cd9178f1665ce5a64198bed87e81a Mon Sep 17 00:00:00 2001 From: Claudio Benghi Date: Wed, 30 Aug 2023 11:35:14 +0200 Subject: [PATCH] Fixed development IDS files. (#185) * Fixed development IDS files. Mostly tabs and property datatype capitalization issues. * Updated ids-tool.CommandLine version for checks. --- Development/IDS_ArcDox.ids | 85 ++-- Development/IDS_SimpleBIM_examples.ids | 193 ++++---- Development/IDS_random_example.ids | 4 +- Development/IDS_ucms_prefab_pipes_IFC2x3.ids | 464 +++++++++--------- Development/IDS_ucms_prefab_pipes_IFC4.3.ids | 274 +++++------ Development/IDS_wooden-windows.ids | 473 ++++++++++--------- build/_build.csproj | 2 +- 7 files changed, 744 insertions(+), 751 deletions(-) diff --git a/Development/IDS_ArcDox.ids b/Development/IDS_ArcDox.ids index f94e03e..629b2f8 100644 --- a/Development/IDS_ArcDox.ids +++ b/Development/IDS_ArcDox.ids @@ -1,26 +1,26 @@ - - - Example for ArcDox - buildingSMART International Ltd - 2022-02-08 - - - - - - - IFCPROJECT - - - - - - - GlobalId - - - + + + Example for ArcDox + buildingSMART International Ltd + 2022-02-08 + + + + + + + IFCPROJECT + + + + + + + GlobalId + + + UnitsInContext @@ -30,14 +30,14 @@ Description - - - Name - - - - - + + + Name + + + + + @@ -46,7 +46,7 @@ - + ArcDox @@ -54,7 +54,7 @@ Function - + ArcDox @@ -63,13 +63,13 @@ - - - + + + - + ArcDox @@ -78,13 +78,13 @@ - - - + + + - + ArcDox @@ -103,7 +103,8 @@ - + + Units @@ -170,5 +171,5 @@ - + diff --git a/Development/IDS_SimpleBIM_examples.ids b/Development/IDS_SimpleBIM_examples.ids index 09874c9..84553b7 100644 --- a/Development/IDS_SimpleBIM_examples.ids +++ b/Development/IDS_SimpleBIM_examples.ids @@ -1,114 +1,91 @@ - - SimpleBIM use-case example - - - - - - - IFCSPACE - - - - - room - - - - - - - Name - - - - - - - - - - - - MyProject - - - Room number - - - - not sure we have a good way of describing 'room needs to have a unique room number'. - - - - - - - - - - - - + + SimpleBIM use-case example + + + + + + + IFCSPACE + + + + + room + + + + + + + + Name + + + + + + + + + + + + MyProject + + + Room number + + + + + not sure we have a good way of describing 'room needs to have a unique room number'. + + + + + + + + + + + + + + + This goed for either 'IFCWALL' ór 'IFCWALLSTANDARDCASE' - - - - - - - - - - Any value is allowed - - - - - - Any value is allowed - - - - - - - - - - - - This goed for either 'IFCWALL' ór 'IFCWALLSTANDARDCASE' - - - - - - - Pset_WallCommon - - - IsExternal - - - TRUE - - - - - - - Pset_WallCommon - - - ThermalTransmittance - - - - - + + + + + + + Pset_WallCommon + + + IsExternal + + + TRUE + + + + + + + Pset_WallCommon + + + ThermalTransmittance + + + + + diff --git a/Development/IDS_random_example.ids b/Development/IDS_random_example.ids index 4e7d844..aea81d8 100644 --- a/Development/IDS_random_example.ids +++ b/Development/IDS_random_example.ids @@ -73,7 +73,7 @@ - + attribute @@ -87,7 +87,7 @@ - + AedesUVIP diff --git a/Development/IDS_ucms_prefab_pipes_IFC2x3.ids b/Development/IDS_ucms_prefab_pipes_IFC2x3.ids index bc2d2e1..3c08a24 100644 --- a/Development/IDS_ucms_prefab_pipes_IFC2x3.ids +++ b/Development/IDS_ucms_prefab_pipes_IFC2x3.ids @@ -1,233 +1,237 @@ - - Prefabrication of pipes - LOD200 - buildingSMART International Ltd - This is an example implementation of the PDF exchange requirements for prefab pipes. Use-case can be found here: https://ucm.buildingsmart.org/use-case-details/1682/en and the PDF with requirements here: https://ucm.buildingsmart.org/uploads/use-cases/39fb5bd005525dbf048273aa7453557b0b84c4e99250e6ed8ce5c3370825725f/files/en/20210804094140_er-UC-Prefab-of-pipes-V1.2.0.0.pdf - 2021-09-17 - LOD200 - - - - - - - IFCDISCRETEACCESSORY - - - - - - - ePset_Pipe - - - medium - - - - - - - - - - - ePset_Pipe - - - material - - - - - - - - - - - ePset_Pipe - - - pipe diameter - - - - - - - - - - - ePset_Pipe - - - component designation - - - - - - - - - - - ePset_Pipe - - - numbering system - - - - - - - - - - - ePset_Pipe - - - Pipe system - - - - - - - - - - - - - - - - This applies to either 'IFCFLOWFITTING' ór 'IFCFLOWSEGMENT' - - - - - - - - - Pset_ManufacturerTypeInformation - - - Manufacturer - - - - - - - - - - - ePset_Pipe - - - medium - - - - - - - - - - - ePset_Pipe - - - material - - - - - - - - - - - ePset_Pipe - - - pipe diameter - - - - - - - - - - - ePset_Pipe - - - component designation - - - - - - - - - - - ePset_Pipe - - - numbering system - - - - Allowed value should be 4 numbers, a dot, and two numbers again. For example '1111.11', '1232.23', etc. are valid. Invalid are '234.12', '2134.2', '23O2.34' (the O is an o not a 0). - - - - - - - ePset_Pipe - - - Pipe system - - - - - - - - - - - ePset_Pipe - - - outside diameter_general - - - - - - - - - - - + + Prefabrication of pipes - LOD200 + buildingSMART International Ltd + This is an example implementation of the PDF exchange requirements for prefab pipes. Use-case can be found here: https://ucm.buildingsmart.org/use-case-details/1682/en and the PDF with requirements here: https://ucm.buildingsmart.org/uploads/use-cases/39fb5bd005525dbf048273aa7453557b0b84c4e99250e6ed8ce5c3370825725f/files/en/20210804094140_er-UC-Prefab-of-pipes-V1.2.0.0.pdf + 2021-09-17 + LOD200 + + + + + + + IFCDISCRETEACCESSORY + + + + + + + ePset_Pipe + + + medium + + + + + + + + + + + ePset_Pipe + + + material + + + + + + + + + + + ePset_Pipe + + + pipe diameter + + + + + + + + + + + ePset_Pipe + + + component designation + + + + + + + + + + + ePset_Pipe + + + numbering system + + + + + + + + + + + ePset_Pipe + + + Pipe system + + + + + + + + + + + + + + + + + This applies to either 'IFCFLOWFITTING' ór 'IFCFLOWSEGMENT' + + + + + + + + + + Pset_ManufacturerTypeInformation + + + Manufacturer + + + + + + + + + + + ePset_Pipe + + + medium + + + + + + + + + + + ePset_Pipe + + + material + + + + + + + + + + + ePset_Pipe + + + pipe diameter + + + + + + + + + + + ePset_Pipe + + + component designation + + + + + + + + + + + ePset_Pipe + + + numbering system + + + + + Allowed value should be 4 numbers, a dot, and two numbers again. For example '1111.11', '1232.23', etc. are valid. Invalid are '234.12', '2134.2', '23O2.34' (the O is an o not a 0). + + + + + + + + ePset_Pipe + + + Pipe system + + + + + + + + + + + ePset_Pipe + + + outside diameter_general + + + + + + + + + + + diff --git a/Development/IDS_ucms_prefab_pipes_IFC4.3.ids b/Development/IDS_ucms_prefab_pipes_IFC4.3.ids index e8213f2..8ffee82 100644 --- a/Development/IDS_ucms_prefab_pipes_IFC4.3.ids +++ b/Development/IDS_ucms_prefab_pipes_IFC4.3.ids @@ -1,138 +1,142 @@ - - Prefabrication of pipes - LOD200 - buildingSMART International Ltd - This is an example implementation of the PDF exchange requirements for prefab pipes. Use-case can be found here: https://ucm.buildingsmart.org/use-case-details/1682/en/ This example is without the requirements for IfcDiscreteAccessory, simply to keep it a lightweight example. - 2021-09-21 - LOD200 - - - - - - - - This applies to either 'IFCFLOWFITTING' ór 'IFCFLOWSEGMENT' - - - - - - - - - Pset_ManufacturerTypeInformation - - - Manufacturer - - - - - - - - - - - ePset_Pipe - - - medium - - - - - - - - - - - ePset_Pipe - - - material - - - - - - - - - - - ePset_Pipe - - - pipe diameter - - - - - - - - - - - ePset_Pipe - - - component designation - - - - - - - - - - - ePset_Pipe - - - numbering system - - - - Allowed value should be 4 numbers, a dot, and two numbers again. For example '1111.11', '1232.23', etc. are valid. Invalid are '234.12', '2134.2', '23O2.34' (the O is an o not a 0). - - - - - - - ePset_Pipe - - - Pipe system - - - - - - - - - - - ePset_Pipe - - - outside diameter_general - - - - - - - - - - - + + Prefabrication of pipes - LOD200 + buildingSMART International Ltd + This is an example implementation of the PDF exchange requirements for prefab pipes. Use-case can be found here: https://ucm.buildingsmart.org/use-case-details/1682/en/ This example is without the requirements for IfcDiscreteAccessory, simply to keep it a lightweight example. + 2021-09-21 + LOD200 + + + + + + + + + This applies to either 'IFCFLOWFITTING' ór 'IFCFLOWSEGMENT' + + + + + + + + + + Pset_ManufacturerTypeInformation + + + Manufacturer + + + + + + + + + + + ePset_Pipe + + + medium + + + + + + + + + + + ePset_Pipe + + + material + + + + + + + + + + + ePset_Pipe + + + pipe diameter + + + + + + + + + + + ePset_Pipe + + + component designation + + + + + + + + + + + ePset_Pipe + + + numbering system + + + + + Allowed value should be 4 numbers, a dot, and two numbers again. For example '1111.11', '1232.23', etc. are valid. Invalid are '234.12', '2134.2', '23O2.34' (the O is an o not a 0). + + + + + + + + ePset_Pipe + + + Pipe system + + + + + + + + + + + ePset_Pipe + + + outside diameter_general + + + + + + + + + + + diff --git a/Development/IDS_wooden-windows.ids b/Development/IDS_wooden-windows.ids index a3cc4ea..c98a812 100644 --- a/Development/IDS_wooden-windows.ids +++ b/Development/IDS_wooden-windows.ids @@ -1,23 +1,23 @@ - - Wooden Windows - NBvT - An IDS of the Wooden Windows example. - 2022-02-08 - Design handover to manufactuer - - + + Wooden Windows + NBvT + An IDS of the Wooden Windows example. + 2022-02-08 + Design handover to manufactuer + + - - - - IFCMEMBER - - - - + + + + IFCMEMBER + + + + @@ -28,17 +28,17 @@ - - - - - - - IFCMEMBER - - - - + + + + + + + IFCMEMBER + + + + @@ -46,126 +46,128 @@ - - - CPset_31 - - - Kleurbinnenzijde - - - - Value has to start with 'RAL'. Anything (even nothing) can be behind it. Valid examples are 'RAL7001', 'RAL blue', 'RAL', 'RALALALALA'. + + + CPset_31 + + + Kleurbinnenzijde + + + + + Value has to start with 'RAL'. Anything (even nothing) can be behind it. Valid examples are 'RAL7001', 'RAL blue', 'RAL', 'RALALALALA'. - - - - - - - CPset_31 - - - Kleurbuitenzijde - - - - - CPset_31 - - - Onderdeel - - - - - - - - - + + + + + + + CPset_31 + + + Kleurbuitenzijde + + + + + CPset_31 + + + Onderdeel + + + + + + + + + - - Value should be two numbers, a dot, and two numbers again. First number must be a 3, second number must be a one or a two. Valid examples are '31.00', '32.00', '31.23', '32.45'. Invalid examples are '33.32', '31.453', '32.3', '32.', etc. - - + + Value should be two numbers, a dot, and two numbers again. First number must be a 3, second number must be a one or a two. Valid examples are '31.00', '32.00', '31.23', '32.45'. Invalid examples are '33.32', '31.453', '32.3', '32.', etc. + + - - + + - - - - - - - IFCDOOR - - - - - - + + + + + - IFCELEMENTASSEMBLY + IFCDOOR + + + + + + + IFCELEMENTASSEMBLY + - - - CPset_31 - - - Draairichting - - - - - - - - - - - CPset_31 - - - Kleurbinnenzijde - - - - Value has to start with 'RAL'. Anything (even nothing) can be behind it. Valid examples are 'RAL7001', 'RAL blue', 'RAL', 'RALALALALA'. + + + CPset_31 + + + Draairichting + + + + + + + + + + + CPset_31 + + + Kleurbinnenzijde + + + + + Value has to start with 'RAL'. Anything (even nothing) can be behind it. Valid examples are 'RAL7001', 'RAL blue', 'RAL', 'RALALALALA'. - - - - - - - CPset_31 - - - Kleurbuitenzijde - - - - - CPset_31 - - - Onderdeel - - - - - - + + + + + + + CPset_31 + + + Kleurbuitenzijde + + + + + CPset_31 + + + Onderdeel + + + + + + - IFCWINDOW + IFCWINDOW @@ -173,9 +175,9 @@ - - IFCELEMENTASSEMBLY - + + IFCELEMENTASSEMBLY + @@ -186,66 +188,69 @@ Draairichting - - - CPset_31 - - - Kleurbinnenzijde - - - - Value has to start with 'RAL'. Anything (even nothing) can be behind it. Valid examples are 'RAL7001', 'RAL blue', 'RAL', 'RALALALALA'. + + + CPset_31 + + + Kleurbinnenzijde + + + + + Value has to start with 'RAL'. Anything (even nothing) can be behind it. Valid examples are 'RAL7001', 'RAL blue', 'RAL', 'RALALALALA'. - - - - - - - CPset_31 - - - Kleurbuitenzijde - - - - - CPset_31 - - - Onderdeel - - - Raam - - - + + + + + + + CPset_31 + + + Kleurbuitenzijde + + + + + CPset_31 + + + Onderdeel + + + Raam + + + - + + - - - IFCWINDOW - - - - - - The value should contain the word 'glas'. It doesnt't matter what is in front or behind 'glass'. Valid examples are 'xglass', 'x glass x', 'xglassccc', 'glas', 'glass', 'glas extra hard'. + + + IFCWINDOW + + + + + + + The value should contain the word 'glas'. It doesnt't matter what is in front or behind 'glass'. Valid examples are 'xglass', 'x glass x', 'xglassccc', 'glas', 'glass', 'glas extra hard'. - - - - + + + + - - IFCELEMENTASSEMBLY - + + IFCELEMENTASSEMBLY + @@ -256,7 +261,8 @@ Onderdeel - Ruit + Ruit + @@ -272,46 +278,47 @@ - - IFCELEMENTASSEMBLY - + + IFCELEMENTASSEMBLY + - - - CPset_31 - - - Kleurbinnenzijde - - - - value has to start with 'RAL'. Anything (even nothing) can be behind it. Valid examples are 'RAL7001', 'RAL blue', 'RAL', 'RALALALALA'. - - - - - - - - CPset_31 - - - Kleurbuitenzijde - - - - - CPset_31 - - - Onderdeel - - - - - - + + + CPset_31 + + + Kleurbinnenzijde + + + + + value has to start with 'RAL'. Anything (even nothing) can be behind it. Valid examples are 'RAL7001', 'RAL blue', 'RAL', 'RALALALALA'. + + + + + + + + CPset_31 + + + Kleurbuitenzijde + + + + + CPset_31 + + + Onderdeel + + + + + + Pset_PlateCommon @@ -319,7 +326,7 @@ AcousticRating - + Pset_PlateCommon @@ -328,7 +335,7 @@ Reference - + Pset_PlateCommon @@ -337,12 +344,12 @@ - - + + - + Pset_PlateCommon @@ -350,10 +357,10 @@ FireRating - 30 + 30 - + diff --git a/build/_build.csproj b/build/_build.csproj index 593b4a2..c7823f4 100644 --- a/build/_build.csproj +++ b/build/_build.csproj @@ -11,7 +11,7 @@ - +