Einfach erklärt
Versionierung ist die „Rückgängig-Machen“-Funktion und das Gedächtnis eines Computers. Wenn du einen Text schreibst und ihn jeden Tag abspeicherst, merkt sich die Versionierung, wie der Text am Montag, Dienstag und Mittwoch aussah. Du kannst immer nachschauen, was wann geändert wurde.
Alltagsbeispiel
Stell dir vor, du nutzt ein Rezept für einen Kuchen. Beim ersten Mal bäckst du ihn nach „Rezept 1.0“. Beim zweiten Mal gibst du mehr Zucker dazu und nennst es „Rezept 2.0“. Du behältst beide Zettel, damit du später weißt, welcher Kuchen wie geschmeckt hat.
Kurze präzise Definition
Versionierung ist das systematische Management und die Archivierung von Änderungen an Dokumenten, Datensätzen oder Software über die Zeit, wobei jeder definierte Änderungsstand eine eindeutige Versionsnummer erhält.
Ausführliche Erklärung
In der IT (z.B. in Git), im PLM (für CAD-Zeichnungen) und bei APIs (REST APIs z.B. v1/ und v2/) ist Versionierung Standard. Sie ermöglicht die Historisierung von Daten. Wenn sich die Materialzusammensetzung (Stammdaten) in der Fabrik ändert, wird der Datensatz nicht einfach überschrieben, sondern eine neue Version angelegt. So bleibt die Single Source of Truth für ältere Produkte erhalten.
Zusammenhang mit dem Digitalen Produktpass
Der DPP muss über Jahrzehnte gültig sein. Wenn ein Kunde heute einen Stuhl kauft (Version 1) und der Hersteller nächstes Jahr das Holz ändert (Version 2), darf sich der digitale Pass des alten Stuhls nicht plötzlich ändern. Das DPP System muss durch strikte Versionierung sicherstellen, dass der Resolver den Kunden immer genau zu den Produktdaten führt, die zum Herstellungszeitpunkt gültig waren.
Synonyme / Abkürzungen
Versionskontrolle, Revisionsmanagement, Historisierung.
Praxisbeispiel aus Unternehmen oder Industrie
Ein Fahrradhersteller ändert bei einem bestehenden E-Bike-Modell den Zulieferer für die Bremsen. Im ERP-System wird die Stückliste von V1.0 auf V1.1 versioniert. Wenn ein Mechaniker drei Jahre später ein E-Bike repariert und den Digitalen Produktpass scannt, leitet das System ihn aufgrund der hinterlegten Seriennummer exakt zur Anleitung für die alten Bremsen (V1.0), damit er keinen Fehler macht.
Quellen
- OpenAPI Initiative: OpenAPI Specification.
https://spec.openapis.org/oas/latest.html - UN/CEFACT: United Nations Transparency Protocol (UNTP) specification.
https://untp.unece.org/docs/0.6.0/specification/ - GS1: EPCIS and Core Business Vocabulary (CBV).
https://www.gs1.org/standards/epcis
