Zum Hauptinhalt springen

Ein offener Standard für Fahrzeugdaten

Entwurf 0.26 · Deutsch und Englisch

CMD beschreibt Fahrzeugtypen, einzelne Fahrzeuge und datierte Beobachtungen in einem gemeinsamen Format. Hier lernst du das Modell kennen, erfasst einen Praxisfall oder schlägst ein Feld nach.

Wähle deinen Weg​

  • Modell verstehen: Typen und Fahrzeuge trennt technische Variante und einzelnes Fahrzeug.
  • Praxisfall umsetzen: erfasse ein Neufahrzeug. Danach folgen Fälle für Werkstatt, Gutachter, Hersteller, Lieferant und Abschlepper.
  • Attribut nachschlagen: die Attributreferenz zeigt Bedeutung, Datentyp, Einheit und Pflichtstatus je Feld.

Für einen Import beginnst du mit der Validierung. Frühere Aussagen erhältst du mit Nachweisen und Historie. Welche Lieferantenangaben mitkommen sollen, vereinbarst du über Datenquellen und Pflichtfelder. Eine Adresse oder GLN ist nicht für jeden Beteiligten Pflicht.

Entwicklung​

Wähle die Anleitung für PHP, Java/Kotlin oder JavaScript/TypeScript passend zu deiner Anwendung. Prüfe rohes JSON mit der JSON-Schema-Anleitung vor der SDK-Validierung.

Nutze die Anwendungseinbindung für den Importablauf und Pflichtfelder beim Import prüfen für einen vereinbarten Vertrag. Die empfangende Anwendung wählt die Vereinbarung; eingehendes JSON wählt sie nicht aus. Ein Bundle ist ein Dokumentcontainer, kein Symfony-Kernel-Bundle.

Für Projektarbeiten findest du Repository und Tests sowie die Dokumentationspflege. Die Suche arbeitet lokal. Der Sprachschalter öffnet dieselbe Seite in der anderen Sprache; Feldnamen, Codes und Einheiten bleiben gleich.

Verbindlichkeit und Grenzen​

CMD ist kein Fahrzeugabfragedienst, Werkstattsystem oder zertifizierter Herstellerkatalog. Aufträge, Verkäufe und fachliche Entscheidungen bleiben in der Anwendung.

Der englische Text docs/spec/cmd.md und akzeptierte Entscheidungen unter docs/adr/ bleiben verbindlich. JSON Schemas definieren und prüfen die Dokumentform. Die handgeschriebenen SDKs prüfen umgesetzte Feld- und Beziehungsregeln. PostgreSQL liefert ein Referenzmodell zur Speicherung mit zusätzlichen Regeln.

Die Referenz übernimmt die übersichtliche Darstellung von GDSN-Nachschlagewerken. CMD ist keine GS1-/GDSN-Implementierung oder -Zertifizierung.

Die Beispiele nutzen konstruierte Demodaten, keine echten Fahrzeugakten. Quellen und Rechte erklärt Projektlizenz und Beispieldaten.