About

The openconformity project is an initiative to develop a free, open-source, browser-based tool for CE marking of machinery according to the Machinery Regulation (EU) 2023/1230. With no commercial interests behind the project, the idea is to provide a browser-based tool that runs entirely client-side, with no installation or account required.

Concept

The idea behind the tool is to offer an approach to CE marking using concepts borrowed from the domain of Systems Engineering (SE). The CE marking work is built as a model, using entities with semantic relationships between them, where each entity carries its own attributes. The semantic relationships represent the meaningful connections between the different types of entities, defining how they interact and relate to each other. The available entity types and relationships are defined by a metamodel, built into the tool.

Metamodel for openconformity
Figure 1. Metamodel for openconformity.

The model is built from entities such as European legislations, essential requirements, single hazards, and system requirements. Artefacts are generated as views of this model, such as a hazard list or a requirement specification, and exported as input to the engineering documents that the user assembles under their own quality system. The idea behind the tool is to aid the user in producing the meaningful artefacts of the CE marking work, rather than to generate reports.

The user interface is based on a tree-based navigator pane, an editor pane, and a relationship pane. The tool is built using vanilla HTML, CSS, and JavaScript ES modules, with no framework, no build step, and no package manager. Projects are saved as a single local JSON file. Each artefact can be exported as CSV.

Demo

A concept demo of the user interface is available. It is a mockup showing the layout and the concept of the tool, and is not functional.

Open the demo

Status

In development.

GitHub

github.com/omxnt/openconformity

LinkedIn

linkedin.com/company/openconformity

Contact

info@openconformity.org