API
Alle Inhalte dieses Bereichs sind ohne Umweg abrufbar — als JSON oder als die Markdown-Quelldatei selbst. Es gibt keinen Schlüssel und keine Anmeldung; die Antworten sind statische Dateien.
Sammlungen
- /de/musik/entries.json JSON Alle Einträge Kennung, Titel, Datum, Kategorie, Zusammenfassung und Belegstatus — ohne Fließtext. 31 Einträge.
- /de/musik/themes.json JSON Themen Zeitlich zusammenhängende Gruppen von Einträgen. 7 Themen.
- /de/musik/epochs.json JSON Epochen Die oberste Verdichtungsebene. 4 Epochen.
- /de/musik/glossary.json JSON Glossar Fachbegriffe mit Kurzdefinition. 21 Begriffe.
- /de/musik/sources.json JSON Quellen Je Eintrag die zitierten Quellen mit Adresse, Titel und Herausgeber. 151 Angaben.
- /de/graph.json JSON Der ganze Bestand als Graph Einträge aller Bereiche mit Themen, Epochen, Glossarbegriffen und Wikidata-Objekten als Knoten, Querverweise und Zugehörigkeiten als Kanten. Beim Build berechnet.
Einzelne Einträge
Beispiel anhand von „Emile Berliners Grammophon macht 1887 Aufnahmen kopierbar“. Für jeden anderen Eintrag dieselbe Adresse mit dessen Kennung — die Kennungen stehen in entries.json.
- /de/musik/eintrag/berliner-grammophon-1887.json JSON Ein Eintrag, vollständig Enthält zusätzlich Fließtext, alle Quellen mit Abrufdatum, die Herkunftsangabe und die Lizenz.
- /de/musik/eintrag/berliner-grammophon-1887.md Markdown Die Quelldatei selbst Exakt die Datei aus dem Repository, mit YAML-Frontmatter — samt der redaktionellen Notizen (reviewNotes), die in der JSON fehlen. Der kürzeste Weg für Agenten.
Abfragen
Für Fragen, die sonst den ganzen Graphen bräuchten: das Umfeld eines
Eintrags, alle Einträge zu einem Wikidata-Objekt, eine Liste nach Zeitraum.
Jede Antwort ließe sich auch aus den Dateien oben herleiten; die Abfrage
spart nur den Weg. Sie beginnt mit lizenz, der fertigen
Quellenangabe, und stand, dem Commit, aus dem die Daten gebaut
sind. Höchstens Tiefe 2, höchstens 100 Einträge je
Seite; was darüber hinausgeht, steht unter seite. Ein Fehler
antwortet mit code, einem festen Schlüssel wie
eintrag_unbekannt, und fehler, dem Satz für den
Einzelfall; die Übersicht nennt alle Codes. Die Beispiele stammen aus
diesem Bereich.
- /api/v1/ JSON Übersicht Welche Abfragen es gibt, mit ihren Parametern.
- /api/v1/nachbarn?eintrag=musik/napster-urteil-berufungsgericht-2001 JSON Umfeld von „Napster-Urteil: Berufungsgericht verwirft 2001 Fair-Use-Einwand“ Die Einträge, auf die er verweist und die auf ihn verweisen, je mit der Begründung des Verweises. Dazu die Einträge mit demselben Wikidata-Gegenstand.
- /api/v1/nachbarn?eintrag=musik/napster-urteil-berufungsgericht-2001&tiefe=2 JSON Dasselbe, einen Schritt weiter Auch die Nachbarn der Nachbarn, mit dem Eintrag, über den der Weg führt.
- /api/v1/wikidata?id=Q1777287 JSON Einträge zu „Divje-Babe-Flöte“ (Q1777287) Alle Einträge, die dieses Wikidata-Objekt als ihren Gegenstand nennen, über alle Bereiche.
- /api/v1/liste?bereich=musik&von=-41001&bis=1877 JSON Einträge von vor ca. 43.000 Jahren bis 1877 Vollständig und nach Datum sortiert. Eine leere Liste heißt: Es gibt keinen solchen Eintrag.
- /api/v1/liste?bereich=musik&proSeite=5&seite=2 JSON Seitenweise Die Einträge sechs bis zehn. Die Antwort nennt gesamt und seiten.
Für Agenten
- /llms.txt Text Einstieg für Agenten Datenstand, Lizenz und je Bereich und Zeitalter die Datei, die weiterführt.
- /de/musik/llms.txt Text Dieser Bereich für Agenten Jeder Eintrag als Block mit Zusammenfassung und seinen Querverweisen in beide Richtungen, je mit Begründung.
- /de/areas.json JSON Alle Bereiche Kennung, Name, Zahl der Einträge und die Adresse der entries.json je Bereich.
- /sitemap.xml XML Alle Seitenadressen Vollständig, über alle Bereiche und Sprachen.
WebMCP
In Browsern, die WebMCP anbieten, meldet jede Seite diese Werkzeuge an, alle
nur lesend: footnoted_suche, footnoted_liste, footnoted_eintrag, footnoted_beleg, footnoted_bereiche, footnoted_nachbarn, footnoted_wikidata.
Liste, Umfeld und Wikidata beantworten dieselben Abfragen wie die API, mit
denselben Parametern, Seiten und Fehlercodes. Sie hängen an
document.modelContext, nicht an navigator.modelContext:
Der Entwurf hat die Schnittstelle im Juli 2026 verlegt, ältere Anleitungen
nennen noch navigator, und in aktuellen Chrome-Versionen fehlt es.
Wo es fehlt, setzt diese Seite navigator.modelContext als Verweis
auf dasselbe Objekt; maßgeblich bleibt document.
Aufruf aus einem Skript: const tools = await document.modelContext.getTools(),
dann document.modelContext.executeTool(werkzeug, {…}) mit dem
Werkzeug aus der Liste, nicht mit seinem Namen. Die Antwort reicht Chrome als
JSON-Text durch, nicht als Objekt. Chrome bietet WebMCP bisher nur
mit gesetztem Testschalter an; ohne ihn gibt es die Werkzeuge nicht, und
dieselben Daten liefern die Dateien oben.
Nutzung
Offen heißt nicht ohne Bedingung. Die Inhalte stehen unter
Creative Commons Namensnennung 4.0 International
(CC BY 4.0), und das gilt für jeden Abruf über diese
Adressen genauso wie für die Seiten. Wer sie verwendet, nennt die Quelle:
Footnoted — footnoted.net. Die zitierten Quellen fallen
nicht darunter; ihre Rechte liegen bei ihren Urhebern. Die Bedingungen stehen
auf der Lizenzseite, maschinenlesbar in
/license.xml.
Was der Belegstatus bedeutet
Jeder Eintrag trägt ein Feld verification. verified
heißt: mindestens drei voneinander unabhängige Quellen — verschiedener Host
und verschiedener Herausgeber — und jede davon wird im Fließtext per
Fußnote referenziert. unverified heißt, dass das noch nicht der
Fall ist. Wer auf diese Daten aufbaut, sollte das Feld auswerten.