Schema Identity
EmDash 向けの構造化データ:サイトのための連結された schema.org グラフ、コンテンツの背後にいる人物とその資格。Monprez 提供。
プラグイン
Schema Identity
EmDash 向けの構造化データ:サイトのための連結された schema.org グラフ、コンテンツの背後にいる人物とその資格。Monprez 提供。
説明
Schema Identity は、EmDash 組み込みの JSON-LD を、すべてのページで連結された 1 つの schema.org グラフに置き換えます。特に力を入れているのは、コンテンツの背後に誰がいるかです。つまり、人物と組織、その資格と専門知識、そしてどの記事を誰が書いたかです。
公開される内容
- サイトを Person、Organization、またはその両方として表し、役職、他のサイト上のプロフィール(
sameAs)、専門分野(knowsAbout)を含めます。従業員は創業者ではないため、worksForとfounderは別々の主張として扱います。 - 発行機関、日付、検証リンクを含む資格(
hasCredential)と、組織の認証(hasCertification)。期限切れの資格は、期限の翌日に自動的に外れます(キャッシュされたページでは反映に時間がかかる場合があります)。 - クレジットされたすべてのバイラインを、それぞれ独立した Person ノードとして出力します。“Reviewed by” のようなロールラベルは、推測ではなく明示的にマッピングされます。
WebSite、WebPage、BlogPosting、メイン画像、そしてテーマが提供する場合はパンくずリスト。
従うルール: 関係は裏付けがあるものだけ、データの捏造はしない、不可能な日付は修正せずに拒否する。
Monprez 製。WordPress 版 Monprez Schema Identity もあります。
インストール
- プラグインをインストールし、唯一の権限であるバイラインの読み取りを承認します。ネットワークリクエストは行わず、コンテンツを変更することもありません。
- Identity:個人、組織、またはその両方を選び、事実に即した内容を入力し、サイトで執筆している場合は自分のバイラインをリンクします。資格がいつ失効するかを決めるタイムゾーンを設定します。
- Credentials:サイトの人物の資格と、組織の認証を追加します。
- People:各バイラインの役職、専門知識、資格を追加します。名前、プロフィール、ウェブサイトはバイライン自体に残ります。
- Byline roles:バイラインで使っているロールラベル(たとえば “Reviewed by”)をマッピングします。
その後、公開済みの記事を Google のリッチリザルトテストに貼り付けます。Identity ページにそのリンクがあります。
構造化データは、読者が目にするものと一致している必要があります。ページ上にも資格を表示するには、公開ルートとコピーできる著者ボックスについて Show what you publish を参照してください。
スキーマプラグインは一度に 1 つだけ使ってください。ページの JSON-LD を所有できるのは 1 つだけです。EmDash 1.2.0 以降が必要です。現時点では英語のみで、単一言語のサイト向けに作られています。
セキュリティ
セキュリティ上の問題は [email protected] に報告してください。
このプラグインが要求する権限は 1 つ、bylines:read のみです。ネットワークアクセス、コンテンツの書き込み、メディアへのアクセスはありません。データは、サイト上のプラグイン自身のストレージに保存されます。
公開された読み取り専用のルートが 1 つあります(GET /_emdash/api/plugins/schema-identity/people)。テーマは、マークアップが人物について述べている内容(役職、専門知識、現在の資格)を、マークアップと同じルールで表示できます。これは、公開ページでまだクレジットされていない人物を含め、既存のすべてのバイラインに応答するため、公開してよい内容だけを入力してください。非表示、期限切れ、まだ発行されていない資格、および削除されたバイラインのために保持されているデータは、返されません。
変更履歴
変更履歴
1.0.0
初の一般公開リリース。Schema Identity は、EmDash 組み込みの JSON-LD を 連結された 1 つの schema.org グラフに置き換えます。
- サイトのアイデンティティを Person、Organization、またはその両方として表し、
worksForとfounderは別々の主張として扱います。 - 個人の資格(
hasCredential)と組織の認証 (hasCertification)。失効はリクエストごとに処理され、Published スイッチがあります。 - クレジットされたすべてのバイラインに対する Person ノード。独自の役職、専門知識、 資格を持ち、ロールラベルは明示的にマッピングされます。
WebSite、WebPage、BlogPosting、メイン画像、BreadcrumbList。- 管理ページ:Identity(マークアップを確認するためのリンク付き)、Credentials、 People、Byline roles。Expiring credentials ダッシュボードウィジェット。
- 公開の読み取り専用
peopleルートと、テーマ向けの著者ボックスの例。