Einleitung
Extension DP (Data Package Extension Template) ist eine GitHub-Repository-Vorlage für die schnelle Entwicklung von Data-Package-Erweiterungen.
Tipp
Eine domänenspezifische Erweiterung ist der Weg, die Metadaten des Data Package anzureichern, um den besonderen Anforderungen einer Wissensdomäne gerecht zu werden.
Wie man eine Erweiterung erstellt
Die Schritte, um eine neue Data-Package-Erweiterung zu erstellen und zu veröffentlichen, sind:
- Ein neues Repository aus der Vorlage erstellen
- Das Profil der Erweiterung (JSON Schema) und die Schemas (Table Schema) anpassen
- Die Dokumentation für Nutzer und die Startseite aktualisieren
- Die Spezifikationen werden automatisch generiert
- Das Dokumentationsportal wird automatisch generiert und veröffentlicht
- Das Python-SDK wird automatisch generiert und veröffentlicht
- Das TypeScript-SDK wird automatisch generiert und veröffentlicht
Cardealer DP in der Praxis
Bei Mycarro brauchten wir ein standardisiertes Datenaustauschformat für die Automobilbranche. Dafür haben wir Cardealer DP (Car Dealer Data Package) geschaffen, ein Datenaustauschformat für Autohäuser. Mit einem vorhandenen Datenmodell und der Vorlage Extension DP dauerte es rund einen Tag, die erste Version dieser Erweiterung und ihrer Werkzeuge zu veröffentlichen.
Oben ist das generierte TypeScript-SDK zu sehen: Die Schemas der Erweiterung werden zu echten Typen, sodass eine als Zahl geschriebene Postleitzahl ein Kompilierfehler ist und nicht etwas, das ein Konsument später entdeckt.
Hinweis
Haben Sie einen eigenen Datenaustausch im Sinn? Probieren Sie es aus und sagen Sie uns, was Sie denken!
Besonderer Dank geht an NLnet für die Unterstützung dieser Entwicklung!


