@fcudok said:
@ejs said:
Hi,
I'm using YAML-based syntax to define the requirements and derive the IDS file using ifctester. I'm stuck on the 'requirements' section, but I should finish it in a week.
The requirements are based on the classification codes in my case.
Hi,
thx!
Understand your work flow right? I understand it as following:
- generate the ids file (yaml-based) manually (using a texteditor)
- check the IDS file by ifctester
Also I have a further question regarding IDS file checking:
Did ifctester include a specific "test function for IDS files"? Or do you test it by run a test of an ifc file?
Current workflow as follows:
I define the LOIN requirements for every project file (== container), stage, and BIM use case in the YAML file;
A custom script is executed, where data structures from YAML file are transformed into DOCX | XLSX | IDS file. It is possible to collect all the properties from the previous stages, if an EIR | IDS for a single stage is generated.
As not all IDS parsers are equal, I usually test them with Solibri and BimVision IDS parsers. Ifctester is the source and usually it will accept the file it has just created.
Currently an instance in the 'elements' section of the container may be defined as in the example below.
Units, description, memo, etc., defined in the element level will override the information from the bSDD, classification system of project's globals.
NSIK LK == CCI CE, NSIK LT == CCI CT, NSIK LF == CCI CF or ISO 81346 Element,Ttechnical and Functional systems accordingly.
# NSIK Q.HH.UAC
- id: Šviestuvas
classifications:
NSIK LF: Q
NSIK LT: HH
NSIK LK: UAC
ifcType: IfcCovering
stages:
s3:
properties:
- Name:
- examples:
- Lauko apšvietimo stulpas su integruotu šviesos šaltiniu
- Pset_ElementComponentCommon.Status
- Type:
- examples:
- LŠ-1
- VVK.Material:
- examples:
- CorTen plienas
- VVK.Apdaila
- VVK.Colour
- Pset_ConstructionAdministration.SpecificationSectionNumber:
- examples:
- SP-TS-5.3
- VVK.Ifc__Power
- Pset_ServiceLifeFactors.OutdoorEnvironment:
- examples:
- XC1
- units: Tekstas
- descr: XO, XC1 Aplinkos agresyvumo klasė (jei taikoma)
lod: 200