Problemet
FAQ-sidor finns överallt, men Schema.org FAQPage ger AI-system nästan ingenting för att bedöma svarskvalitet. Det finns inga per-fråge-datum, ingen ändringslogg, inga källhänvisningar per svar och ingen deklarerad underhållsfrekvens. En AI-crawler kan inte avgöra om ett svar skrevs igår eller för tre år sedan, eller om någon fortfarande underhåller det.
Lösningen
AQA är en dokumenterad konvention som berikar befintliga Schema.org-typer (Article, FAQPage, Question, Answer) med en liten uppsättning tilläggsegenskaper via ett anpassat JSON-LD-kontext. Inga nya typer uppfinns och inga bryande ändringar införs. Validerare som inte förstår AQA-namnrymden ignorerar de extra egenskaperna tyst. Full bakåtkompatibilitet bevaras.
Vad AQA Tillför
| Signal | Vad den berättar för AI-crawlers |
|---|---|
dateCreated / dateModified | Exakt aktualitet för varje enskilt svar |
citation | Auktoritativ källa som stödjer varje påstående |
changelog | Varför och när varje svar ändrades |
questionVersion | Spåra innehållsändringar i svar |
updateFrequency | Utgivarens åtagande för innehållsgranskning |
monitoringSources | Vilka flöden och publikationer utgivaren bevakar |
conformanceLevel | Självdeklarerad implementeringsdjup |
aiUsagePolicy | Detaljerade AI-rättigheter: RAG, träning, citering, kommersiell användning |
contentSignature | SHA-256-hash som bevisar svarets integritet |
ragSummary | Token-optimerad 300-teckens sammanfattning för vektorinbäddning |
audienceAnswers | Målgruppsspecifika svarsvarianter |
dynamicEndpoint | Realtids-API för volatila data |
unansweredQueryEndpoint | Webhook: AI skickar tillbaka saknade frågor |
validThrough | Per-svar utgångsdatum |
verificationStatus | Verified / outdated / under-review-status |
specVersion | AQA-specifikationsversiondeklaration |
updateFeedUrl | Pekare till ändringsdetekteringsflöde |
pingbackEndpoints | Push-notifieringar vid innehållsuppdateringar |
Konformitetsnivåer
Basic
Minimal ansträngning
Varje svar har en känd ålder och minst en källhänvisning. Dokumentet deklarerar sitt språk och sin författare.
Standard
Måttlig ansträngning
Innehållet underhålls aktivt, ändringar spåras med en ändringslogg, och branschkontext är explicit via sektorsklassificering och övervakningskällor.
Full
Betydande ansträngning
Fullständig provenanskedja: vem skrev varje svar, vad ändrades, när, varför och varifrån. Per-fråge-författarskap och versionerade ändringsloggar.
AQA Shield
När varje fråga i ett dokument inkluderar både aiUsagePolicy och contentSignature kvalificerar sig dokumentet för AQA Shield. Policyn deklarerar tillåtna AI-användningar (RAG-citering, träning, sammanfattning, citering, kommersiell användning). Signaturen tillhandahåller SHA-256-hashverifiering mot innehållsförändring. Shield fungerar på vilken konformitetsnivå som helst som en ortogonal garanti som kombinerar rättsligt skydd och kryptografisk integritet.
Snabbstart
En minimal AQA Basic-implementation:
{
"@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."
}
}
]
}
}
Validera din implementation:
pip install jsonschema requests
python validators/validate.py your-file.jsonld
Migreringsguide — steg-för-steg-instruktioner för att lägga till AQA på befintliga FAQ-sidor.
V1.2-funktioner
Skydd
aiUsagePolicy— detaljerad AI-rättighetsdeklarationcontentSignature— SHA-256-integritetshash
Berikning
ragSummary— vektoroptimerad sammanfattningaudienceAnswers— flerpersonavarianterpotentialAction— agentiska åtgärderdynamicEndpoint— realtids-API
Återkoppling
unansweredQueryEndpoint— webhook för saknade svarvalidThrough— svarets utgångsdatumverificationStatus— verified / outdated / under-review
Distribution
specVersion— specifikationsversiondeklarationupdateFeedUrl— pull-baserat ändringsflödepingbackEndpoints— push-notifieringar- AQA Hub Protocol — centraliserad uppdateringsaggregering
Resurser
- Fullständig specifikation — den fullständiga AQA tekniska specifikationen
- Migreringsguide — 8-stegsguide från bara HTML FAQ till AQA
- Crawler-rekommendationer — vägledning för AI-crawlerutvecklare
- Ekosystemintegration — LangChain, LlamaIndex, WordPress-plugin
- FAQ vs AQA-jämförelse — sida-vid-sida-signaljämförelse
- Python-validerare — validera AQA-block från fil eller URL (0–100 poängsättning)
- Exempel — 7 implementationer för Basic, Standard och Full
- JSON-LD-kontext — AQA-namnrymdens definition
- JSON Schema — maskinläsbart valideringsschema
Vanliga frågor
Denna FAQ implementerar AQA Full + Shield. Visa sidans källkod (Ctrl+U) för att se JSON-LD-blocket.
Vad är AQA?
AQA (AI Question Answer) är en öppen specifikation som berikar Schema.org FAQPage-strukturerad data med metadata som AI-system behöver för att bedöma svarskvalitet, aktualitet och ursprung. Den använder ett anpassat JSON-LD-kontext för att lägga till tilläggsegenskaper som per-fråge-datum, citeringar, ändringsloggar och AI-användningspolicyer till befintliga Schema.org-typer. AQA är MIT-licensierad, gratis för alltid och har inget inlåsning till leverantör.
Är AQA kompatibel med Schema.org?
Ja. AQA använder enbart befintliga Schema.org-typer (Article, FAQPage, Question, Answer) och lägger till tilläggsegenskaper via ett JSON-LD-kontext. Validerare som inte förstår AQA-namnrymden ignorerar de extra egenskaperna tyst. Befintlig Schema.org-uppmärkning fortsätter att fungera oförändrad. AQA är en strikt supermängd — varje giltigt AQA-block är också ett giltigt Schema.org-dokument.
Vilka konformitetsnivåer finns i AQA?
AQA definierar tre konformitetsnivåer. Basic kräver per-fråge-datum, minst en citering per svar samt dokumentnivå-författare och -språk. Standard lägger till uppdateringsfrekvens, ändringslogg, frågeversionering, sektorsklassificering och strukturerade citeringar. Full kräver övervakningskällor, per-fråge-författarskap med meriter och fullständig ändringsprovens. Alla nivåer är kumulativa — Standard inkluderar allt i Basic och Full inkluderar allt i Standard.
Vad är AQA Shield?
AQA Shield är en ortogonal skyddsmekanism tillgänglig på vilken konformitetsnivå som helst. Ett dokument kvalificerar sig för AQA Shield när varje fråga inkluderar både en aiUsagePolicy (som deklarerar tillåtna AI-användningar såsom RAG-citering, träning, sammanfattning, citering och kommersiell användning) och en contentSignature (SHA-256-hash som bevisar svarets integritet). Shield kombinerar rättslig deklaration med kryptografisk verifiering.
Hur implementerar jag AQA på min webbplats?
Lägg till ett JSON-LD-skriptblock på din FAQ-sida med ett dubbelt kontext som refererar till både Schema.org och AQA-kontextet på https://aqa-spec.org/ns/context.jsonld. Omslut din FAQ i en Article som innehåller en FAQPage, lägg till per-fråge-egenskaperna dateCreated, dateModified och citation, och validera sedan med Python-valideraren. Migreringsguiden på GitHub ger 8 detaljerade steg från bara HTML FAQ till full AQA-implementation.
Filosofi
AQA är öppen, gratis för alltid och har inget inlåsning till leverantör. Vem som helst kan implementera det, validera det och utöka det. Specifikationen är MIT-licensierad och gemenskapsstyrd.
Målet är att göra för AI-synlighet vad OpenGraph gjorde för social delning: ge utgivare ett enkelt, standardiserat sätt att göra sitt innehåll maskinförståeligt utan att förstöra något som redan fungerar.