OpenDataRanking.de vergleicht die Verfügbarkeit von Open Data in den Verwaltungen Deutschlands.
npm install
npm run dev # start dev server
npm run build # build for productionDer Inhalt der Seite wird aus den YAML- und Markdowndateien unter
./src/data generiert.
Die Kategorien bestehen aus title, slug (ein
URL-freundlicher, einmaliger Identifier), color (einer CSS-kompatiblen Farbe,
etwa #fff), einer Kurzbeschreibung (description) sowie eine Beschreibung der
Methodik (methodology).
Zu diesen Oberkategorien können die Rankingkriterien
angelegt werden. Diese bestehen ebenfalls aus title und description,
beinhalten zudem auch die Eigenschaft maxPoints (der für dieses Kriterium
maximal erreichbaren Punktzahl). Die übergeordnete Kategorie kann mit category
gesetzt werden. Dabei wird der slug einer aus der
Kategoriedatei angegeben.
Jedes Land hat unter ./src/data/states eine
Markdown-Datei (zum Beispiel berlin.md) sowie unter
./src/assets/img/wappen ein dazugehöriges Wappen im
svg-Format (ebenfalls gleicher Dateiname). In der Markdown-Datei kann eine
ausführliche Beschreibung zum Land formuliert werden, im Front-Matter
beinhaltet folgende Eigenschaften:
name: Ländername, z.B. Berlin (String)short: Abkürzung des Landesnamen (ISO-3166-2), z.B. BE (String)criteria: Eine Liste von Kriterien (Objekt)title: Kriterientitel, siehecriteria.ymlpoints: Erreichten Punkte (Zahl)citations: Quellenangaben (Array):text: Titel (String)link: Optionaler Link (String)
text: Optionale Beschreibung (String)
stats: Statistiken zum Land (Objekt)lastUpdate: Datenstand (Datum:2024-01-01)items: Die Statistiken (Array):text: Label (String)value: Wert (String/Zahl)link: Optionaler Link (String)
Der Code ist MIT-lizensiert, die Inhalte (alle .yml und .md
Dateien) fallen unter CC-BY 4.0.