commonworld.net ist die öffentliche Entdeckungsoberfläche für Commons.
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.
Commonworld = entdecken, einordnen, verstehen, weitergehen
Weltgewebe = vorschlagen, teilnehmen, koordinieren, verwalten, entscheiden
Commonworld führt keine eigene Mitgliedschaft, Projektverwaltung oder ungeprüfte Veröffentlichung ein.
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.
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:
contracts/commonworld/commons-definition.contract.jsoncontracts/commonworld/commons-basis.schema.jsoncatalog/commons-bases/index.jsoncatalog/commons-bases/retroreview-policy.json
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.
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.
- 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.
npm ci
npm run build
make validate
npm run smoke:browserOperator-Prüfungen:
make smoke-pages-live
make check-pages-dns-targetpropose.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.jsoncontracts/commonworld/proposal-path.contract.jsoncontracts/commonworld/editorial-review.contract.jsoncontracts/commonworld/catalog-diversity.contract.json
Die Katalogaufnahme erfordert weiterhin einen separat geprüften Repository-Commit, den bestehenden CommonProject-Vertrag und eine gesetzte Wiedervorlagefrist.