Das Problem
FAQ-Seiten sind allgegenwärtig, doch Schema.org FAQPage gibt KI-Systemen kaum Möglichkeiten, die Antwortqualität zu beurteilen. Es fehlen fragenspezifische Datumsangaben, ein Änderungsprotokoll, quellenspezifische Zitationen pro Antwort und eine deklarierte Wartungsfrequenz. Ein KI-Crawler kann nicht erkennen, ob eine Antwort gestern oder vor drei Jahren verfasst wurde oder ob sie noch aktiv gepflegt wird.
Die Lösung
AQA ist eine dokumentierte Konvention, die bestehende Schema.org-Typen (Article, FAQPage, Question, Answer) durch einen benutzerdefinierten JSON-LD-Kontext um einen kleinen Satz von Erweiterungseigenschaften bereichert. Es werden keine neuen Typen eingeführt und keine brechenden Änderungen vorgenommen. Validatoren, die den AQA-Namensraum nicht kennen, ignorieren die zusätzlichen Eigenschaften stillschweigend. Die vollständige Abwärtskompatibilität bleibt erhalten.
Was AQA hinzufügt
| Signal | Was es KI-Crawlern mitteilt |
|---|---|
dateCreated / dateModified | Genaues Aktualitätsdatum jeder einzelnen Antwort |
citation | Maßgebliche Quelle, die jede Aussage belegt |
changelog | Warum und wann jede Antwort geändert wurde |
questionVersion | Nachverfolgung inhaltlicher Änderungen von Antworten |
updateFrequency | Inhaltspflege-Verpflichtung des Herausgebers |
monitoringSources | Feeds und Publikationen, die der Herausgeber beobachtet |
conformanceLevel | Selbst deklarierte Implementierungstiefe |
aiUsagePolicy | Granulare KI-Rechte: RAG, Training, Zitation, kommerzielle Nutzung |
contentSignature | SHA-256-Hash zum Nachweis der Antwortintegrität |
ragSummary | Token-optimierte 300-Zeichen-Zusammenfassung für Vektoren-Einbettung |
audienceAnswers | Zielgruppenspezifische Antwortvarianten |
dynamicEndpoint | Echtzeit-API für volatile Daten |
unansweredQueryEndpoint | Webhook: KI sendet fehlende Fragen zurück |
validThrough | Ablaufdatum pro Antwort |
verificationStatus | Status: verifiziert / veraltet / in Überprüfung |
specVersion | Deklaration der AQA-Spezifikationsversion |
updateFeedUrl | Feed-Zeiger zur Änderungserkennung |
pingbackEndpoints | Push-Benachrichtigungen bei Inhaltsaktualisierungen |
Konformitätsstufen
Basis
Minimaler Aufwand
Jede Antwort hat ein bekanntes Alter und mindestens eine Quellenangabe. Das Dokument deklariert seine Sprache und seinen Autor.
Standard
Moderater Aufwand
Inhalte werden aktiv gepflegt, Änderungen werden mit einem Änderungsprotokoll nachverfolgt, und der Branchenkontext wird explizit durch Sektorklassifizierung und Überwachungsquellen angegeben.
Vollständig
Erheblicher Aufwand
Vollständige Herkunftskette: wer jede Antwort verfasst hat, was sich geändert hat, wann, warum und woher. Fragenspezifische Autorenschaft und versionierte Änderungsprotokolle.
AQA Shield
Wenn jede Frage in einem Dokument sowohl aiUsagePolicy als auch contentSignature enthält, qualifiziert sich das Dokument für AQA Shield. Die Richtlinie deklariert erlaubte KI-Nutzungen (RAG-Zitation, Training, Zusammenfassung, Zitieren, kommerzielle Nutzung). Die Signatur bietet SHA-256-Hash-Verifikation gegen Inhaltsveränderungen. Shield funktioniert auf jeder Konformitätsstufe als orthogonale Garantie, die rechtlichen Schutz und kryptografische Integrität verbindet.
Schnellstart
Eine minimale AQA-Basis-Implementierung:
{
"@context": [
"https://schema.org",
"https://aqa-spec.org/ns/context.jsonld"
],
"@type": "Article",
"headline": "Frequently Asked Questions",
"author": {
"@type": "Organization",
"name": "Your Company"
},
"datePublished": "2024-01-15",
"dateModified": "2026-03-20",
"inLanguage": "en",
"mainEntity": {
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Your question here?",
"dateCreated": "2024-01-15",
"dateModified": "2026-03-20",
"citation": "https://source-url.com/document",
"acceptedAnswer": {
"@type": "Answer",
"text": "Your answer here."
}
}
]
}
}
Validieren Sie Ihre Implementierung:
pip install jsonschema requests
python validators/validate.py your-file.jsonld
Migrationsanleitung — schrittweise Anleitung zum Hinzufügen von AQA zu bestehenden FAQ-Seiten.
V1.2-Funktionen
Schutz
aiUsagePolicy— granulare KI-RechtserklärungcontentSignature— SHA-256-Integritäts-Hash
Anreicherung
ragSummary— vektoroptimierte ZusammenfassungaudienceAnswers— Multi-Persona-VariantenpotentialAction— agentische AktionendynamicEndpoint— Echtzeit-API
Rückmeldung
unansweredQueryEndpoint— Webhook für fehlende AntwortenvalidThrough— Ablauf von AntwortenverificationStatus— verifiziert / veraltet / in Überprüfung
Verteilung
specVersion— Deklaration der SpezifikationsversionupdateFeedUrl— Pull-basierter Änderungs-FeedpingbackEndpoints— Push-Benachrichtigungen- AQA Hub Protocol — zentralisierte Aktualisierungsaggregation
Ressourcen
- Vollständige Spezifikation — die vollständige technische AQA-Spezifikation
- Migrationsanleitung — 8-Schritte-Anleitung von der reinen HTML-FAQ zu AQA
- Crawler-Empfehlungen — Leitfaden für KI-Crawler-Entwickler
- Ökosystem-Integration — LangChain, LlamaIndex, WordPress-Plugin
- FAQ vs. AQA Vergleich — direkter Signal-Vergleich
- Python-Validator — AQA-Blöcke aus Datei oder URL validieren (Bewertung 0–100)
- Beispiele — 7 Implementierungen für Basis, Standard und Vollständig
- JSON-LD-Kontext — die AQA-Namensraumdefinition
- JSON Schema — maschinenlesbares Validierungsschema
Häufig gestellte Fragen
Diese FAQ implementiert AQA Full + Shield. Seitenquelltext anzeigen (Ctrl+U), um den JSON-LD-Block zu sehen.
Was ist AQA?
AQA (AI Question Answer) ist eine offene Spezifikation, die strukturierte Schema.org-FAQPage-Daten mit Metadaten anreichert, die KI-Systeme zur Beurteilung von Antwortqualität, Aktualität und Herkunft benötigen. Sie verwendet einen benutzerdefinierten JSON-LD-Kontext, um Erweiterungseigenschaften wie fragenspezifische Datumsangaben, Zitationen, Änderungsprotokolle und KI-Nutzungsrichtlinien zu bestehenden Schema.org-Typen hinzuzufügen. AQA ist MIT-lizenziert, dauerhaft kostenlos und ohne Herstellerbindung.
Ist AQA mit Schema.org kompatibel?
Ja. AQA verwendet ausschließlich bestehende Schema.org-Typen (Article, FAQPage, Question, Answer) und fügt Erweiterungseigenschaften über einen JSON-LD-Kontext hinzu. Validatoren, die den AQA-Namensraum nicht kennen, ignorieren die zusätzlichen Eigenschaften stillschweigend. Bestehendes Schema.org-Markup funktioniert weiterhin unverändert. AQA ist eine strikte Obermenge — jeder gültige AQA-Block ist auch ein gültiges Schema.org-Dokument.
Was sind die AQA-Konformitätsstufen?
AQA definiert drei Konformitätsstufen. Basis erfordert fragenspezifische Datumsangaben, mindestens eine Zitation pro Antwort sowie Autor und Sprache auf Dokumentebene. Standard fügt Aktualisierungsfrequenz, Änderungsprotokoll, Fragen-Versionierung, Sektorklassifizierung und strukturierte Zitationen hinzu. Vollständig erfordert Überwachungsquellen, fragenspezifische Autorenschaft mit Qualifikationen und vollständige Änderungsherkunft. Alle Stufen sind kumulativ — Standard umfasst alles aus Basis, und Vollständig umfasst alles aus Standard.
Was ist AQA Shield?
AQA Shield ist ein orthogonaler Schutzmechanismus, der auf jeder Konformitätsstufe verfügbar ist. Ein Dokument qualifiziert sich für AQA Shield, wenn jede Frage sowohl eine aiUsagePolicy (die erlaubte KI-Nutzungen wie RAG-Zitation, Training, Zusammenfassung, Zitieren und kommerzielle Nutzung deklariert) als auch eine contentSignature (SHA-256-Hash zum Nachweis der Antwortintegrität) enthält. Shield verbindet rechtliche Erklärung mit kryptografischer Verifikation.
Wie implementiere ich AQA auf meiner Website?
Fügen Sie Ihrer FAQ-Seite einen JSON-LD-Skriptblock mit einem dualen Kontext hinzu, der sowohl Schema.org als auch den AQA-Kontext unter https://aqa-spec.org/ns/context.jsonld referenziert. Betten Sie Ihre FAQ in einen Article ein, der eine FAQPage enthält, fügen Sie fragenspezifische dateCreated-, dateModified- und citation-Eigenschaften hinzu und validieren Sie dann mit dem Python-Validator. Die Migrationsanleitung auf GitHub bietet 8 detaillierte Schritte von der reinen HTML-FAQ zur vollständigen AQA-Implementierung.
Philosophie
AQA ist offen, dauerhaft kostenlos und ohne Herstellerbindung. Jeder kann es implementieren, validieren und erweitern. Die Spezifikation ist MIT-lizenziert und community-getrieben.
Das Ziel ist, für die KI-Sichtbarkeit das zu tun, was OpenGraph für das soziale Teilen getan hat: Herausgebern einen einfachen, standardisierten Weg zu geben, ihre Inhalte maschinenverständlich zu machen, ohne das zu beeinträchtigen, was bereits funktioniert.