課題

FAQページはいたるところに存在しますが、Schema.orgのFAQPageはAIシステムが回答品質を評価するためのシグナルをほとんど提供していません。質問ごとの日付、変更履歴、回答ごとの出典引用、更新頻度の宣言がいずれも欠如しています。AIクローラーは、ある回答が昨日書かれたものか3年前のものかを判断できず、誰かが今もメンテナンスしているかどうかも把握できません。

解決策

AQAは、カスタムJSON-LDコンテキストを通じて、既存のSchema.orgタイプ(Article、FAQPage、Question、Answer)を少数の拡張プロパティで拡充するためのドキュメント化された規約です。新しい型を発明せず、破壊的変更も加えません。AQA名前空間を解釈できないバリデーターは、追加プロパティを静かに無視します。完全な後方互換性が保たれます。

AQAが追加するシグナル

シグナル AIクローラーへの伝達内容
dateCreated / dateModified各回答の正確な鮮度
citation各主張を裏付ける権威ある出典
changelog各回答がいつ・なぜ変更されたか
questionVersion回答内容の実質的な変更の追跡
updateFrequencyパブリッシャーのコンテンツレビュー頻度の宣言
monitoringSourcesパブリッシャーが監視しているフィードと出版物
conformanceLevel自己申告による実装の深度
aiUsagePolicy細粒度のAI利用権限:RAG、学習、引用、商用利用
contentSignature回答の完全性を証明するSHA-256ハッシュ
ragSummaryベクトル埋め込み用のトークン最適化300文字サマリー
audienceAnswers特定オーディエンス向けの回答バリアント
dynamicEndpoint揮発性データ向けのリアルタイムAPI
unansweredQueryEndpointWebhook:AIが未回答の質問をパブリッシャーに返送
validThrough回答ごとの有効期限
verificationStatusステータス:検証済み/旧版/審査中
specVersionAQA仕様バージョンの宣言
updateFeedUrl変更検知フィードへのポインタ
pingbackEndpointsコンテンツ更新時のプッシュ通知

適合レベル

Basic(基本)

最小限の実装コスト

すべての回答に既知の作成日と少なくとも1件の出典引用が含まれています。文書は言語と著者を宣言します。

AQA Basicバッジ

Standard(標準)

中程度の実装コスト

コンテンツが積極的にメンテナンスされ、変更履歴で更新が追跡され、セクター分類と監視ソースによって業界コンテキストが明示されています。

AQA Standardバッジ

Full(完全)

高度な実装コスト

完全な出自チェーン:誰が各回答を書き、何が変更され、いつ、なぜ、どこから来たのか。質問単位の著者情報とバージョン管理された変更履歴。

AQA Fullバッジ

AQA Shield(シールド)

文書内のすべての質問に aiUsagePolicycontentSignature の両方が含まれている場合、その文書はAQA Shieldの資格を得ます。ポリシーは許可されたAI利用(RAG引用、モデル学習、要約、引用、商用利用)を宣言します。署名はコンテンツ改ざんに対するSHA-256ハッシュ検証を提供します。Shieldは任意の適合レベルで、法的保護と暗号学的整合性を組み合わせた直交的な保証として機能します。

AQA Shieldバッジ

クイックスタート

AQA Basicの最小実装例:

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

実装を検証する:

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

移行ガイド — 既存のFAQページにAQAを追加するためのステップバイステップ手順。

V1.2の新機能

保護

  • aiUsagePolicy — 細粒度AI利用権限の宣言
  • contentSignature — SHA-256整合性ハッシュ

拡充

  • ragSummary — ベクトル最適化サマリー
  • audienceAnswers — マルチペルソナ回答バリアント
  • potentialAction — エージェント型アクション
  • dynamicEndpoint — リアルタイムAPI

フィードバック

  • unansweredQueryEndpoint — 未回答質問用Webhook
  • validThrough — 回答の有効期限
  • verificationStatus — 検証済み/旧版/審査中

配信

  • specVersion — 仕様バージョン宣言
  • updateFeedUrl — プル型変更フィード
  • pingbackEndpoints — プッシュ通知
  • AQA Hubプロトコル — 一元化された更新集約

リソース

設計思想

AQAはオープンで、永久無料であり、ベンダーロックインがありません。誰でも実装・検証・拡張できます。仕様はMITライセンスのもとコミュニティ主導で管理されています。

私たちの目標は、OpenGraphがソーシャルシェアリングのためにしたことを、AI可視性のために実現することです。つまり、既存の動作を壊すことなく、パブリッシャーがコンテンツをマシンリーダブルにするためのシンプルで標準化された手段を提供することです。