OpenAEC Ecosysteem
Open source IFC-validatietool. Valideer modellen tegen IDS-specificaties, Nederlandse standaarden en projecteisen — in de browser, via CLI of API.
| Functionaliteit | Omschrijving |
|---|---|
| IDS Validatie | Valideer IFC-modellen tegen Information Delivery Specification (IDS) bestanden. Elke specificatie wordt per element getoetst op pass/fail met gedetailleerde foutmeldingen. |
| NL BIM Basis ILS v2 | Ingebouwde Nederlandse BIM-basisstandaard met 12 specificaties: naamgeving verdiepingen, NL/SfB classificatie, ruimte-attributen, draagconstructie, uitwendigheid, brandwerendheid, U-waarde, materialen en renovatiestatus. |
| RVB BIM Norm v1.1 | Ingebouwde Rijksvastgoedbedrijf-standaard met 27 specificaties voor overheidsbouwprojecten: projectinfo, terreincoördinaten, NL-SfB per elementtype, constructieve & brandveiligheidseigenschappen en zone-informatie. |
| Custom IDS Upload | Upload je eigen IDS-specificatiebestand (max 10MB) om te valideren tegen projectspecifieke of organisatie-eigen eisen. |
| Multi-schema | Ondersteunt zowel IFC2X3 als IFC4 schema's — compatibel met exports uit Revit, ArchiCAD, Tekla en andere BIM-software. |
| Element-niveau rapportage | Per gefaald element wordt GlobalId, IFC-klasse, elementnaam en een gedetailleerde foutmelding getoond. |
| Functionaliteit | Omschrijving |
|---|---|
| WebGL 3D Viewer | Interactieve 3D-weergave van het IFC-model in de browser via That Open Engine (Three.js). Geen installatie of plugin nodig. |
| Element selectie | Klik op een element in de 3D-viewer om eigenschappen te bekijken, of klik op een fout in de resultatenlijst om het element in 3D te highlighten. |
| Camera navigatie | Orbit, pan en zoom door het model. Fit-all knop om het volledige model in beeld te brengen. |
| Resizable panels | Versleepbare driedeling: navigatiepaneel (links), 3D-viewer (midden) en detailpaneel (rechts). Elk paneel is inklapbaar. |
| Functionaliteit | Omschrijving |
|---|---|
| BCF 2.1 ZIP Export | Exporteer alle validatiefouten als BCF 2.1 ZIP-bestand. Elk gefaald element wordt een BCF-topic met viewpoint, direct importeerbaar in Revit, Solibri, BIMcollab of Navisworks. |
| BCF Platform integratie | Verbind met het OpenAEC BCF Platform om issues direct te pushen naar een centraal projectdashboard. Inclusief OIDC-authenticatie en projectselectie. |
| Issue Queue | Lokaal overzicht van gegenereerde BCF-issues met thumbnails en detail-uitklap, voordat je exporteert of pusht naar het platform. |
| Functionaliteit | Omschrijving |
|---|---|
| Web applicatie | Volledige browsergebaseerde interface met drag-and-drop upload, standaardselectie, voortgangsbalk, resultatenweergave en 3D-viewer. |
| CLI | ifc-validate model.ifc --ids nl-bim — geschikt voor batch-verwerking, CI/CD pipelines en scripting. Output als console, JSON of HTML. |
| REST API | FastAPI-backend met async validatie-endpoints. Integreerbaar in eigen workflows, dashboards of third-party tools. |
| Functionaliteit | Omschrijving |
|---|---|
| Resultaten dashboard | Overzichtskaart met totaal pass/fail, percentage, aantal gevalideerde elementen en tijdstempel. |
| Specificatie breakdown | Uitklapbare lijst per specificatie met pass/fail status, percentage en lijst van gefaalde elementen met paginering. |
| JSON Export | Download volledige validatieresultaten als gestructureerd JSON-bestand voor verdere analyse of archivering. |
| HTML Rapport | Genereer een op zichzelf staand HTML-rapport voor delen met projectteam of opdrachtgever. |
| Functionaliteit | Omschrijving |
|---|---|
| Drag & drop upload | Sleep IFC-, IFCXML- of IFCZIP-bestanden naar de browser. Maximaal 500MB per bestand. |
| Geheugenmanagement | Automatische controle of voldoende RAM beschikbaar is (IFC-bestanden gebruiken ~10x hun bestandsgrootte in geheugen). Tijdelijke bestanden worden direct opgeruimd. |
| Grote bestanden | Geoptimaliseerd voor IFC-modellen tot 1GB+. Voortgangsindicatie tijdens verwerking. |
| Functionaliteit | Omschrijving |
|---|---|
| Docker deployment | Volledige Docker Compose setup met backend, frontend, nginx, PostgreSQL en Redis. Een commando om alles op te starten. |
| On-premises | Draai de validator op je eigen server voor maximale controle over data en privacy. Geen cloud-afhankelijkheid. |
| Multi-tenant | Projectopslag met optionele NextCloud-integratie voor bestandsbeheer per organisatie. |
| SSO Authenticatie | OIDC-gebaseerde single sign-on voor enterprise-omgevingen. |