Einführung
Das TIDAS-Schema ist ein auf JSON Schema basierender Standardrahmen für Ökobilanzdaten (LCA). Es verbessert Standardisierung, Interoperabilität und die Eignung für intelligente Anwendungen. Die TIDAS-Datenstruktur ist vollständig auf ILCD (International Life Cycle Data System) abgestimmt und bewahrt das Präfixsystem des ILCD-XML-Formats, sodass sich ILCD-XML-Dateien verlustfrei abbilden lassen.
Im Vergleich zum traditionellen ILCD-XML nutzt TIDAS eine JSON-Struktur. Sie ist einfacher, besser lesbar und erweiterbar und lässt sich leichter integrieren. Die Kompatibilität mit internationalen Datenstandards bleibt erhalten, während moderne Infrastrukturen wie Blockchains, Datenräume und KI-Systeme einfacher angebunden werden können. Das erhöht Mobilität, intelligente Nutzbarkeit und Vertrauenswürdigkeit der Daten.
👉 Die veröffentlichten TIDAS-JSON-Schema-Dateien im Repository ansehen und herunterladen
Technische Merkmale
-
Auf JSON Schema aufgebaut Feldtypen, Strukturhierarchien und Einschränkungen werden mit JSON Schema definiert. Das ermöglicht strukturierte Prüfungen und automatisches Einlesen und erleichtert Entwicklung sowie Systemintegration.
-
Modulare Architektur Das Schema ist in 17 logische Module gegliedert. Sie lassen sich flexibel verwenden und erweitern und in unterschiedlichen Anwendungsszenarien wiederverwenden.
-
Sprachunabhängige Validierung Allgemeine JSON-Schema-Mechanismen werden von vielen Programmiersprachen und Prüf-Engines unterstützt und erleichtern die systemübergreifende Integration.
-
Detaillierte Fehlerdiagnose Die Validierung liefert strukturierte Fehlerinformationen. Das beschleunigt die Fehlersuche und schützt die Datenqualität.
-
Erweiterte Datenanforderungen Neben der verlustfreien ILCD-Abbildung übernimmt TIDAS zusätzliche Inhaltsanforderungen aus Standards wie EF (Environmental Footprint) und GLAD (Global LCA Data Access). Pflichtfelder verbessern beispielsweise Vollständigkeit und Austauschbarkeit. Daten, die dem TIDAS-JSON-Schema entsprechen, erfüllen zugleich die grundlegenden ILCD-Vorgaben und unterstützen damit internationale Anerkennung und Datenaustausch.
Die tidas-CLI v0.1.1 enthält die für Konvertierung und Validierung benötigten
JSON-Schema-, ILCD-XSD- und XSLT-Assets und prüft deren Integrität. tidas convert
legt die gesperrten Ziel-Assets im Ausgabepaket ab; Dateien aus früheren
Python-Quellverzeichnissen müssen nicht heruntergeladen werden. Mit
tidas version --format json
lassen sich Asset- und Laufzeitfingerabdrücke prüfen.
Dateistruktur und Verwendung
Das TIDAS-Schema besteht aus 17 zentralen JSON-Schema-Dateien, die jeweils ein Datenmodul beschreiben. Einzelheiten finden Sie unter Datenstruktur (JSON Schema).
Die Verwendung für Datenprüfung und Formatkonvertierung beschreibt die Seite Schema-Validierung.