opencax / GSoC

Google Summer of Code Projects
30 stars 14 forks source link

Add IDS checking to IfcOpenShell #45

Closed berlotti closed 2 years ago

berlotti commented 3 years ago

Outline

The buildingSMART standard to define IFC based 'Information Delivery Specifications' (IDS) has a first version (and probably a final version around summer). It would be cool to have the ability to validate IDS against an IFC file.

Details

The IDS standard is being developed and worked on here https://github.com/buildingSMART/IDS/blob/master/Development/

Expected Outcome

Add IFC file + IDS file and get check result back (preferably in BCF)

Future Possibilities

Only limited by your imagination....

Project Properties

Skills

XML, XSD restrictions and patterns.

Difficulty

Easy to medium (depending on knowledge about IFC)

Additional Information

Moult commented 3 years ago

I believe this is already possible as part of BIMTester, sans the BCF output, but addition of BCF support I believe is too small a task for GSoC. https://github.com/IfcOpenShell/IfcOpenShell/issues/1349

atomczak commented 3 years ago

As discussed I would like to give it a try and further develop this feature by:

I'm submitting the GSoC proposal, also available here: https://docs.google.com/document/d/15oQDhYrApuHsI1Zee5bDvSqRoUz67xHMr79hdFJUoZ8/edit?usp=sharing

GSoC IDS BCF - Frame 1

Moult commented 3 years ago

Great! Let's continue the conversation over in https://github.com/IfcOpenShell/IfcOpenShell/issues/1349