GunSpec

Datensatzprüfungen

Die Regeln, denen jeder Katalogdatensatz unterliegt, täglich ausgeführt und mit ihren Befunden veröffentlicht: jede Datei gegen ihr Schema, kein Unternehmen doppelt katalogisiert und keine Waffe, deren Felder nicht alle zugleich wahr sein können.

Jede Waffen-, Kaliber-, Hersteller-, Plattform- und Munitionsdatei wird gegen ihr JSON-Schema validiert, einschließlich jedes Werts, der aus einem veröffentlichten Vokabular stammen muss.

Kein Unternehmen darf unter zwei Kennungen geführt werden, denn ein auf zwei Datensätze verteilter Hersteller hat seine Waffen auf zwei Seiten verteilt.

Jede Waffe wird auf Felder geprüft, die einander widersprechen: eine Randfeuerpatrone in einem verriegelten Rückstoßlader, ein Revolver mit Schlitten, eine Zubehörschiene an einer Waffe, deren Produktion endete, bevor es Schienen gab. Jedes Feld kann für sich stimmen, zusammen nicht. Diese Regeln erfassen nur das Unmögliche; ein plausibler falscher Wert besteht sie und bleibt den Quellenprüfungen überlassen.

Letzter Lauf wird geladen…

  • Jeder Lauf wird hier so veröffentlicht, wie er stattfand, einschließlich der Fehler, bevor ihn jemand angesehen hat.
  • Jeder Lauf wird zudem als Bericht aufbewahrt, der auflistet, was seit dem vorherigen Lauf behoben wurde, was neu ist und was offen bleibt. Fortschritt wird so Befund für Befund gemessen und nicht behauptet.
  • Keine Prüfung ändert den Katalog. Ein Befund geht an eine Person, die den Datensatz von Hand korrigiert und die Grundlage der Korrektur angibt; der nächste Lauf bestätigt sie.
  • Die Kennung einer Prüfung wird nie umbenannt, damit ein Link darauf dieselbe Frage meint.