Het Probleem

FAQ-pagina's zijn overal, maar Schema.org FAQPage geeft AI-systemen vrijwel niets om de antwoordkwaliteit te beoordelen. Er zijn geen datums per vraag, geen wijzigingslog, geen broncitaties per antwoord en geen opgegeven onderhoudsfrequentie. Een AI-crawler kan niet bepalen of een antwoord gisteren of drie jaar geleden is geschreven, of dat iemand het nog bijhoudt.

De Oplossing

AQA is een gedocumenteerde conventie die bestaande Schema.org-typen (Article, FAQPage, Question, Answer) verrijkt met een kleine set uitbreidingseigenschappen via een aangepaste JSON-LD-context. Er worden geen nieuwe typen gemaakt en er worden geen incompatibele wijzigingen doorgevoerd. Validators die de AQA-naamruimte niet kennen, negeren de extra eigenschappen stilzwijgend. Volledige achterwaartse compatibiliteit blijft behouden.

Wat AQA Toevoegt

Signaal Wat het AI-crawlers vertelt
dateCreated / dateModifiedExacte versheid van elk afzonderlijk antwoord
citationGezaghebbende bron ter onderbouwing van elke bewering
changelogWaarom en wanneer elk antwoord is aangepast
questionVersionBijhouden van inhoudelijke wijzigingen in antwoorden
updateFrequencyDe toewijding van de uitgever aan inhoudsrevisie
monitoringSourcesFeeds en publicaties die de uitgever volgt
conformanceLevelZelfverklaarde implementatiediepte
aiUsagePolicyGedetailleerde AI-rechten: RAG, training, citatie, commercieel gebruik
contentSignatureSHA-256-hash als bewijs van de integriteit van het antwoord
ragSummaryToken-geoptimaliseerde samenvatting van 300 tekens voor vectorinbedding
audienceAnswersDoelgroepspecifieke antwoordvarianten
dynamicEndpointRealtime API voor vluchtige gegevens
unansweredQueryEndpointWebhook: AI stuurt ontbrekende vragen terug
validThroughVervaldatum per antwoord
verificationStatusStatus: geverifieerd / verouderd / in revisie
specVersionVersiedeclaratie van de AQA-specificatie
updateFeedUrlAanwijzer naar feed voor wijzigingsdetectie
pingbackEndpointsPush-meldingen bij inhoudsupdates

Conformantieniveaus

Basis

Minimale inspanning

Elk antwoord heeft een bekende datum en ten minste één broncitatie. Het document declareert zijn taal en auteur.

AQA Basic badge

Standaard

Gemiddelde inspanning

Inhoud wordt actief onderhouden, wijzigingen worden bijgehouden met een changelog, en de branchcontext is expliciet via sectorclassificatie en monitoringbronnen.

AQA Standard badge

Volledig

Aanzienlijke inspanning

Volledige herkomstrekening: wie elk antwoord heeft geschreven, wat er is veranderd, wanneer, waarom en van waar. Auteurschap per vraag en versioned changelogs.

AQA Full badge

AQA Shield

Wanneer elke vraag in een document zowel aiUsagePolicy als contentSignature bevat, kwalificeert het document voor AQA Shield. Het beleid declareert toegestane AI-toepassingen (RAG-citatie, training, samenvatting, citatie, commercieel gebruik). De handtekening biedt SHA-256-hashverificatie tegen inhoudsmutaties. Shield werkt op elk conformantieniveau als een orthogonale garantie die juridische bescherming en cryptografische integriteit combineert.

AQA Shield badge

Snel Starten

Een minimale AQA Basic-implementatie:

{
  "@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."
        }
      }
    ]
  }
}

Valideer uw implementatie:

pip install jsonschema requests
python validators/validate.py your-file.jsonld

Migratiegids — stapsgewijze instructies om AQA aan bestaande FAQ-pagina's toe te voegen.

V1.2 Functies

Bescherming

  • aiUsagePolicy — gedetailleerde AI-rechtendeclaratie
  • contentSignature — SHA-256-integriteitshash

Verrijking

  • ragSummary — vectorgeoptimaliseerde samenvatting
  • audienceAnswers — multi-persona varianten
  • potentialAction — agentische acties
  • dynamicEndpoint — realtime API

Feedback

  • unansweredQueryEndpoint — webhook voor ontbrekend antwoord
  • validThrough — vervaldatum antwoord
  • verificationStatus — geverifieerd / verouderd / in revisie

Distributie

  • specVersion — versiedeclaratie specificatie
  • updateFeedUrl — pull-gebaseerde wijzigingsfeed
  • pingbackEndpoints — push-meldingen
  • AQA Hub Protocol — gecentraliseerde updateaggregatie

Bronnen

Veelgestelde Vragen

Deze FAQ implementeert AQA Full + Shield. Bekijk de paginabron (Ctrl+U) om het JSON-LD-blok te zien.

Wat is AQA?

AQA (AI Question Answer) is een open specificatie die gestructureerde Schema.org FAQPage-gegevens verrijkt met metadata die AI-systemen nodig hebben om de kwaliteit, versheid en herkomst van antwoorden te beoordelen. Het gebruikt een aangepaste JSON-LD-context om uitbreidingseigenschappen toe te voegen zoals datums per vraag, citaties, changelogs en AI-gebruiksbeleid aan bestaande Schema.org-typen. AQA is MIT-gelicentieerd, voor altijd gratis en heeft geen leveranciersafhankelijkheid.

Is AQA compatibel met Schema.org?

Ja. AQA gebruikt uitsluitend bestaande Schema.org-typen (Article, FAQPage, Question, Answer) en voegt uitbreidingseigenschappen toe via een JSON-LD-context. Validators die de AQA-naamruimte niet kennen, negeren de extra eigenschappen stilzwijgend. Bestaande Schema.org-opmaak blijft ongewijzigd werken. AQA is een strikte superset — elk geldig AQA-blok is ook een geldig Schema.org-document.

Wat zijn de AQA-conformantieniveaus?

AQA definieert drie conformantieniveaus. Basic vereist datums per vraag, ten minste één citatie per antwoord en auteur en taal op documentniveau. Standard voegt updatefrequentie, changelog, vraagversioning, sectorclassificatie en gestructureerde citaties toe. Full vereist monitoringbronnen, auteurschap per vraag met referenties en volledige wijzigingsherkomst. Alle niveaus zijn cumulatief — Standard omvat alles van Basic, en Full omvat alles van Standard.

Wat is AQA Shield?

AQA Shield is een orthogonaal beschermingsmechanisme dat beschikbaar is op elk conformantieniveau. Een document kwalificeert voor AQA Shield wanneer elke vraag zowel een aiUsagePolicy (die toegestane AI-toepassingen declareert zoals RAG-citatie, training, samenvatting, citatie en commercieel gebruik) als een contentSignature (SHA-256-hash als bewijs van de antwoordintegriteit) bevat. Shield combineert juridische declaratie met cryptografische verificatie.

Hoe implementeer ik AQA op mijn website?

Voeg een JSON-LD-scriptblok toe aan uw FAQ-pagina met een dubbele context die verwijst naar zowel Schema.org als de AQA-context op https://aqa-spec.org/ns/context.jsonld. Wikkel uw FAQ in een Article dat een FAQPage bevat, voeg dateCreated-, dateModified- en citation-eigenschappen per vraag toe, en valideer vervolgens met de Python-validator. De migratiegids op GitHub biedt 8 gedetailleerde stappen van een kale HTML FAQ tot een volledige AQA-implementatie.

Filosofie

AQA is open, voor altijd gratis en heeft geen leveranciersafhankelijkheid. Iedereen kan het implementeren, valideren en uitbreiden. De specificatie is MIT-gelicentieerd en door de gemeenschap aangedreven.

Het doel is voor AI-zichtbaarheid te doen wat OpenGraph voor sociaal delen deed: uitgevers een eenvoudige, standaard manier geven om hun inhoud machinebegrijpelijk te maken zonder iets te breken dat al werkt.