Vorschau — Zwischenstand im Aufbau. Die spätere Adresse lautet baupvo.io.

Zum Inhalt
baupvo.io
baupvo.io-Datenmodell 1.4.0
Dokumentstatus Veröffentlicht
Modellversion baupvo.io-Datenmodell 1.4.0
Stand 2026-07-15
Letzte Änderung 2026-07-15

baupvo.io ist keine notifizierte Stelle und kein Normungsgremium. Das hier veröffentlichte Datenmodell ist die Lesart des Betreibers, kein amtliches Schema. Verbindlich ist allein der Verordnungstext.

Fassung 1.4.0: sechs geänderte Felder, ein entfallenes

Das baupvo.io-Datenmodell 1.4.0 — Lesart des Betreibers, kein amtliches Schema — löst die Fassung 1.3.2 ab. Sieben Felder sind betroffen: sechs geändert, eines entfallen. Vier der sieben Änderungen sind nicht rückwärtskompatibel; sie brauchen eine Umsetzung im Quellsystem, keine Umbenennung im Mapping.

Kopfdaten der Fassung

Stand 2026-07-15

baupvo-io-datenmodell-1.4.0.schema.json

Prüfsumme: sha256:3f7c1a09e4b28d5f6a0c9b13d7e845fa2c6b90d41e8f7a35c2d0b6e194af7c58 — Vorfassung 1.3.2, Dokumentstatus veröffentlicht.

Die sieben betroffenen Felder

Der vollständige Änderungsvermerk steht in der Statusspalte der jeweiligen Feldtabelle und klappt dort in derselben Zeile auf.
Feldpfad 1.3.2 1.4.0
pass.version string, freies Format SemVer 2.0.0
dop.number string, 1–32 Zeichen string, 1–64 Zeichen
dop.systemAVCP Kardinalität 1..1 Kardinalität 1..n
dop.declaredPerformance[].value string string | number | NPD
dop.declaredPerformance[].unit freier Text UCUM-Kurzform
dop.declaredPerformance[].thresholdLevel string, 0..1 entfallen
operator.manufacturer.address string, mehrzeilig object

Die vier Änderungen mit Bruchwirkung

dop.systemAVCP wird wiederholbar

Bis 1.3.2 trug das Feld genau einen Wert: ein System zur Bewertung und Überprüfung der Leistungsbeständigkeit je Erklärung. Ab 1.4.0 ist die Kardinalität 1..n. Ein Produkt kann je Wesentlichem Merkmal einem anderen System unterliegen; ein einwertiges Feld erzwang dort eine Auswahl, die der Datensatz nicht treffen darf. Werteliste unverändert: 1+ 1 2+ 3 4.

declaredPerformance[].value trägt Zahlen als Zahl

Numerische Leistungswerte standen bis 1.3.2 als Text. Ab 1.4.0 sind sie als number zu übergeben, damit sie ohne Textparser vergleichbar sind. Klassenangaben bleiben Zeichenketten — A2-s1,d0 ist keine Zahl. NPD bleibt der einzige zulässige Platzhalter für „keine Leistung festgestellt”.

declaredPerformance[].unit steht in UCUM

Die Einheit war bis 1.3.2 freier Text. In den geprüften Beständen erschien dieselbe Einheit als W/mK, W/(m·K) und W/m*K. Alle drei sind in UCUM-Kurzform W/(m.K). Groß- und Kleinschreibung ist bedeutungstragend. Bei Klassenangaben bleibt das Feld leer.

operator.manufacturer.address wird zerlegt

Die Anschrift stand bis 1.3.2 als mehrzeiliger Fließtext. Ab 1.4.0 ist sie ein Objekt aus street, postalCode, city und country, letzteres nach ISO 3166-1 alpha-2. Die Zerlegung ist die Voraussetzung dafür, dass eine Anschrift maschinell abgeglichen werden kann.

{
  "operator": {
    "manufacturer": {
      "name": "Beispiel Baustoffwerk GmbH",
      "address": {
        "street": "Musterweg 4",
        "postalCode": "58239",
        "city": "Schwerte",
        "country": "DE"
      },
      "contactPoint": "produktdaten@beispiel-hersteller.de"
    }
  }
}

Die zwei verträglichen Änderungen

dop.number wächst von 32 auf 64 Zeichen. Bestehende Nummern bleiben gültig; die Nummer muss über alle Fassungen hinweg stabil bleiben. pass.version folgt jetzt SemVer 2.0.0 mit dem Muster ^\d+\.\d+\.\d+$; Werte wie Rev. 4 sind damit ungültig, der Vorgängerstand bleibt über pass.supersedes erreichbar.

Was sich nicht geändert hat

Keine Feldgruppe hat ihren Rechtsanker gewechselt. Die beiden Gruppen ohne Anker — pass.registry.* nebst pass.retentionUntil sowie carrier.* — führen weiterhin AUSLEGUNG DES BETREIBERS. Die Spalte Pflicht ab ist unverändert.

Belegstatus

  • Diese Meldung beschreibt eine Änderung am Modell dieses Betreibers, nicht am Recht. Zwischen dem 4. August 2026 und dem Modellstand 15. Juli 2026 ist zur Verordnung (EU) 2024/3110 kein Rechtsakt ergangen, der eine dieser sieben Festlegungen verlangt hätte.
  • Die Änderungen zu Typ, Kardinalität und Format sind Festlegungen des Betreibers innerhalb des Rahmens, den die jeweilige Fundstelle offenlässt. Sie sind keine Auslegung einer Rechtspflicht und begründen keine.
  • UCUM ist eine externe Kodierung, die die Verordnung (EU) 2024/3110 nicht vorschreibt. Ihre Wahl ist eine Festlegung dieses Modells.
  • ISO 3166-1 alpha-2 für country ist ebenfalls eine Festlegung dieses Modells.
  • Die Prüfsumme gehört zur versionierten Schemadatei. Vor Weiterverwendung zu prüfen: ob die abgerufene Datei diese Prüfsumme trägt.