Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

300 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

commonworld

commonworld.net ist die öffentliche Entdeckungsoberfläche für Commons.

Kanonische Produktentscheidung

Commonworld beginnt mit dem vollständigen Globus. Durch Rotation, Auswahl und semantischen Zoom verdichten sich belegte Commons-Daten zu Regionen, lokalen Flächen, Beziehungen und konkreten Commons. Eine auswählbare digitale Sphäre integriert digitale Präsenzen ohne erfundene Koordinaten.

Der kanonische Produktplan ist:

Die kompakte gegenwärtige Betriebswahrheit ist:

Der Current-State-Vertrag hat für den heutigen Betriebsstand Vorrang vor älteren Entscheidungs- und Beweisdateien. Historische Verträge bleiben unverändert als Beleg ihrer damaligen Entscheidung erhalten.

Produktgrenze

Commonworld = entdecken, einordnen, verstehen, weitergehen
Weltgewebe  = vorschlagen, teilnehmen, koordinieren, verwalten, entscheiden

Commonworld führt keine eigene Mitgliedschaft, Projektverwaltung oder ungeprüfte Veröffentlichung ein.

Aktueller Stand

Die öffentliche Seite läuft als statische GitHub-Pages-Anwendung. Sie verwendet MapLibre GL JS 5.24.0 und die öffentliche OpenFreeMap-Instanz als nichtkritische Best-effort-Basiskarte. Der öffentliche Katalog enthält quellengebundene geografische und digitale Commons. Dieselben CommonProject.id erscheinen im Globus, in der Textansicht, im Fokuspanel und in der maschinenlesbaren JSON-Oberfläche.

Die Produktionsarchitektur und der Kartenanbieter sind für diesen begrenzten, kontolosen und statischen Umfang autorisiert. Nicht behauptet werden ein Anbieter-SLA, automatisches Failover, Backend-Bereitschaft, Android-Reduced-Motion-Abnahme, Screenreader-Produkttauglichkeit oder WCAG-Konformität.

Die menschlich lesbare Methode, Abdeckungs- und Datenschutzgrenze wird als method.html veröffentlicht.

Commons-Begriff und Aufnahme

Commonworld bleibt offen für physische, digitale, lokale und globale Formen von Commons, verlangt aber eine überprüfbare Begründung. Ein Common ist eine benennbare Ressource, Infrastruktur, Praxis oder Wissensbasis, die von mehreren Menschen gemeinsam genutzt, erhalten oder weiterentwickelt wird und deren Umgang durch gemeinschaftliche Regeln, Rechte oder belastbare Verantwortungspraktiken geprägt ist.

Open Source, Kostenfreiheit, Gemeinnützigkeit, Dezentralität, eine öffentliche API, viele Nutzer oder das Wort „Community“ genügen für sich allein nicht. Maßgeblich sind fünf quellengebundene Dimensionen: gemeinsame Ressource, Gemeinschaft, Commoning-Praxis, Regeln und Verantwortung sowie gemeinsamer Nutzen.

Maschinenlesbare Grundlage:

Seit dem 31. Juli 2026 benötigen neue oder wesentlich neu geprüfte Einträge einen strukturierten Commons-Basisnachweis. Ältere Einträge werden dynamisch bis zu ihrer bestehenden Wiedervorlage rückgeprüft; bereits fällige Altbestände erhalten einmalig eine Migrationsfrist bis zum 31. August 2026. Das Prinzip lautet: offen in den Formen, streng bei der Begründung.

Internationalisierung

Englisch ist die öffentliche Standardsprache (index.html, method.html, propose.html). Deutsch bleibt als vollständig statische Alternative über de.html, method.de.html und propose.de.html erreichbar. Der Sprachwechsel funktioniert daher auch ohne JavaScript.

Die fachliche Katalogwahrheit bleibt ausschließlich in catalog/projects/*.json. Präsentationsübersetzungen liegen getrennt in catalog/locales/<locale>.json und dürfen nur sichtbare Texte wie Zusammenfassungen und Ortslabels ersetzen; IDs, URLs, Geometrien, Quellen, Aktivitäts- und Kurationszustände bleiben kanonisch. npm run build erzeugt daraus die statischen Sprachoberflächen und das Browser-Locale-Modul deterministisch neu. Die Suche indexiert in der englischen Oberfläche zusätzlich die deutschen kanonischen Präsentationstexte, damit englische und deutsche Suchbegriffe parallel nutzbar bleiben.

Lizenzen

  • Quellcode: GNU Affero General Public License v3, siehe LICENSE.
  • Von Commonworld erstellte Katalogdaten: CC0 1.0, siehe LICENSE-DATA.md.
  • Fremde Karten-, Projekt-, Marken- und Quelldaten behalten ihre jeweiligen Rechte und Lizenzen.

Validierung

npm ci
npm run build
make validate
npm run smoke:browser

Operator-Prüfungen:

make smoke-pages-live
make check-pages-dns-target

Öffentlicher Vorschlags- und Redaktionsweg

propose.html ist ein statisches, datensparsames Vorschlagsformular. Es validiert Eingaben im Browser, speichert bei Commonworld keine Formulardaten und bereitet entweder ein öffentliches GitHub-Issue oder einen lokalen JSON-Download vor. Ein Vorschlag ist nur ein Kandidat und verändert niemals automatisch catalog/projects/*.json.

Maschinenlesbare Grenzen:

  • contracts/commonworld/proposal.schema.json
  • contracts/commonworld/proposal-path.contract.json
  • contracts/commonworld/editorial-review.contract.json
  • contracts/commonworld/catalog-diversity.contract.json

Die Katalogaufnahme erfordert weiterhin einen separat geprüften Repository-Commit, den bestehenden CommonProject-Vertrag und eine gesetzte Wiedervorlagefrist.

Releases

Packages

Contributors

Languages