フィード検証ツール

Google は オープンソースのフィード検証ツール 単純な XML 検証にとどまらない、具体的で実用的なフィードバックを提供することを目的としています。 バリデータには 標準の Python パッケージ管理ツール:

bash:~$ pip install civics_cdf_validator

次の例はその方法を示しています。

bash:~$ civics_cdf_validator validate your_feed.xml --xsd civics_cdf_specx.xsd --rule_set=RULE_SET

一般的なコマンドのリストについては、 README:

サポートされているフィードタイプ

バリデータでサポートされているフィードタイプは次のとおりです。

  • 選挙前のデータ
  • 選挙結果
  • 公職者

一部の検証ルールを見落とさないようにするため、フィードタイプを RULE_SET:

フィードタイプ RULE_SET
公職者 OFFICEHOLDER
選挙前のデータ / 選挙結果 ELECTION

検証チェックのレベル

フィード検証ツールは、次の 3 つのチェックを行います。

  • エラー: いずれかのエラーが表示される場合、Google はファイルを解析できません。排除 すべてのエラー メッセージを確認して、データを送信することができます。機能 エラー メッセージへの対処のサポート、コンポーネントのバグを報告してください。

  • 警告: 警告は、発生するはずのないシナリオを示すものです。 または、修正が必要な可能性が高いエラーなどです。対象 たとえば、候補名をすべて大文字で入力すると警告が表示されます。 手紙表示されたすべての警告を解決し、Google からの問い合わせを想定してください。 フィードで警告が識別された場合にフォローアップの質問を作成します。

  • 情報: 自動システムに影響しない状況を示す情報メッセージです。 フィードやユーザーエクスペリエンスの取り込みを 目指していますが データのレイアウトを理解できます。情報メッセージの修正は任意です。

で確認できます。