Election for Johann Schütz as Committer on Eclipse Tractus-X

Nominee
Role Type
Criteria

It is my pleasure to nominate Johann Schütz (https://github.com/jSchuetz88) as a Committer on Eclipse Tractus-X Project (https://accounts.eclipse.org/users/jschuetz88).

Johann has been contributing to the Eclipse Tractus-X Project mainly on the domain of semantic modelling – a foundational pillar for the interoperability of the entire dataspace.

Semantic Layer & Aspect Modelling (sldt-semantic-models)

He is one of the most active contributors to the sldt‑semantic‑models repository, with over 40 pull requests covering creation, migration, deprecation, and automation tooling. His work includes critical updates for DPP, PCF, Battery Pass, TransmissionPass, Chemical Material Passport, and new models such as CBAM and the Simulated Week‑Based Material Demand and Capacity Group.

He has also improved the repository’s tooling and CI/CD by migrating the SAMM‑CLI from 2.9.5 to 2.11.1 (enabling SAMM 2.1 → 2.2), adding automated validation of imported models, creating a workflow to regenerate all artefacts, deprecating outdated models, and fixing namespaces and metadata.

Community Behaviour & Open Source Practice

Since August 2024, Johann has organized and moderated the weekly Semantic Model Modelling meetings, reviewing changes, discussing feedback, clarifying open points, supporting modelling topics and shared‑model questions, and ensuring consistency across models. His PRs are well‑scoped, follow milestone criteria, and he actively participates in reviews and discussions.

Elevating Johann to Committer status will formalize the influence he already exercises and give him the write access needed to maintain and review the semantic modelling repositories he has invested so much in.

Selected PRs Authored (representative sample)

Maintainance and quality assurance:
- #[914](https://github.com/eclipse-tractusx/sldt-semantic-models/pull/914) Chores: Remove 'Standardized' headline and status
- #[911](https://github.com/eclipse-tractusx/sldt-semantic-models/pull/911) Update: Add automated validation of imported models
- #[909](https://github.com/eclipse-tractusx/sldt-semantic-models/pull/909) [Update] MS criteria in PR template
- #[910](https://github.com/eclipse-tractusx/sldt-semantic-models/pull/910) Update SAMM-CLI from 2.9.7 to 2.11.1 (SAMM 2.1 → 2.2)
- #[912](https://github.com/eclipse-tractusx/sldt-semantic-models/pull/912) Update: Java-Version for ActionScripts
- #[815](https://github.com/eclipse-tractusx/sldt-semantic-models/pull/815) Create re-generate-all-artefacts Workflow
- #[889](https://github.com/eclipse-tractusx/sldt-semantic-models/pull/889) [Model deprecation] Mass deprecation
- #[895](https://github.com/eclipse-tractusx/sldt-semantic-models/pull/895) Deprecate invalid models
- #[782](https://github.com/eclipse-tractusx/sldt-semantic-models/pull/782) feat: added the trufflehog workflow

Create / Co-create / Update models
- #[899](https://github.com/eclipse-tractusx/sldt-semantic-models/pull/889) [Model Update] PCF:9.0.0
- #[907](https://github.com/eclipse-tractusx/sldt-semantic-models/pull/907) Create TransmissionPass:3.1.0
- #[906](https://github.com/eclipse-tractusx/sldt-semantic-models/pull/906) Update/io.catenax.battery.battery pass/6.1.0
- #[904](https://github.com/eclipse-tractusx/sldt-semantic-models/pull/904) adding industry core masterdata model and updated ic aspect models
- #[826](https://github.com/eclipse-tractusx/sldt-semantic-models/pull/826) [Update Model] BusinessPartnerCertificate v3.1.0

Issues Authored (sample)
- sldt-semantic-models #[958](https://github.com/eclipse-tractusx/sldt-semantic-models/issues/958) [Model Update]: io.catenax.fleet.diagnostic_data/3.0.0
- sldt-semantic-models #[801](https://github.com/eclipse-tractusx/sldt-semantic-models/issues/801) [Model Deprecation]: Some Models don't validate (resolved with #895)
- sldt-semantic-models #[862](https://github.com/eclipse-tractusx/sldt-semantic-models/issues/862) [Bug] ActionScript for ModelValidator does not work properly

Selected PRs (Co-)Authored (representative sample) http://eclipse-tractusx.github.io
- #[1237](https://github.com/eclipse-tractusx/eclipse-tractusx.github.io/pull/1237) chore(upgrade): docusaurus upgrade and KIT migration
- #[1192](https://github.com/eclipse-tractusx/eclipse-tractusx.github.io/pull/1192) Chores(Remove docusaurus-plugin-remote-content)
- #[1282](https://github.com/eclipse-tractusx/eclipse-tractusx.github.io/pull/1282) Update: Create Release 25.06
- #[1108](https://github.com/eclipse-tractusx/eclipse-tractusx.github.io/pull/1108) Update: Create Release 24.12
- #[1016](https://github.com/eclipse-tractusx/eclipse-tractusx.github.io/pull/1016) Create new versioned release (R24.08)

Nominated by
Date
-
Status
This election has completed successfully and is awaiting approval by the PMC.
Voter Vote Comments
Stephan Bauer +1 +1 implied by nomination
Mathias Brunkow Moser +1 I believed Johann was already a committer! Since a long time he is doing very good contributions, moderating the Semantic Modeling Office Hour, engaging on the Community Days with workshops and is there for the community. He is also actively taking care of the semantic models repo in Eclipse Tractus-X and making contributions to our website. His technical experience and knowledge in semantic modeling is a great asset for all of us! And his domain knowledge in Standardization is also very great for our KITs community. Well deserved!
Lars Geyer-Blaumeiser +1
Theresa Hilger +1 I fully support Johann becoming a Committer for Tractus-X. Johann has made significant contributions to the semantic models and is actively leading workshops within the Tractus-X community. Having Johann as a Committer would be a great asset for Tractus-X and, in my opinion, this recognition is long overdue.
René Schröder +1
Sahil Aggarwal +1 A much needed role for Johann Schütz, since he is leading the semantic modeling and providing his support since long. Completely support him for this election.
Dhirender Singh +1
Tom Meyer +1 Well known and supportive. Great for us! But please remember to not use that much prs for nominations. Didn't check them in detail.
Carlos Diez Rodriguez +1
Andrii Yurkevych +1
Jaro Hartmann +1
Nico Koprowski +1
Mikel Garcia +1
Saad Bin Rafiq +1
Malte Hellmeier +1