Versionierung
Ein Trainingslauf muss jederzeit einem exakten Datenstand zuordenbar sein. Releases sind unveränderlich und über eine festlegbare Version identifiziert.
Versionsnummern
- MAJOR — Schema oder Verzeichnisstruktur haben sich so geändert, dass ein bestehender Loader bricht.
- MINOR — es wurden Episoden ergänzt. Bestehende Episoden-IDs und Annotationen bleiben unverändert.
- PATCH — Annotationen oder Metadaten wurden korrigiert. Keine Episoden ergänzt oder entfernt.
Unveränderlichkeit
Eine veröffentlichte Version ändert sich nie. Ist eine Annotation falsch, erscheint die Korrektur als neue Patch-Version mit Changelog-Eintrag — das Original bleibt abrufbar, damit ein alter Trainingslauf reproduzierbar bleibt.
Die einzige Ausnahme ist der Widerruf: Widerruft eine mitwirkende Person oder ein Standortverantwortlicher die Einwilligung, entfallen die betroffenen Episoden in künftigen Versionen und der Zugriff auf betroffene Dateien bestehender Versionen wird entzogen. Dieses Ereignis wird im Changelog vermerkt.
Trainingslauf festlegen
Notieren Sie die stabile Kennung zusammen mit Ihrem Lauf. Sie verweist dauerhaft auf genau einen unveränderlichen Dateisatz.
dataset: curatrix:electrical-assembly@1.3.0
schema: 2.1
sha256: 9f2c1d0b4a... # from checksums.txt, verified at load timeChangelogs
Jedes Release enthält CHANGELOG.md: ergänzte Episoden, korrigierte Annotationen, Schemaänderungen und jeden Widerruf, der Material entfernt hat. Geschrieben für die Person, die über einen erneuten Trainingslauf entscheidet.