コンテンツにスキップ

AI と検索のための JSON-LD

Takuhon は、あなたのプロフィールを JSON-LD の構造化データ として公開します。これにより AI エージェント・検索エンジン・その他のマシンは、単に 描画するだけでなく、曖昧さなく読み取れます。

GET /api/jsonld エンドポイントは、PersonmainEntity として内包する Schema.orgProfilePage を出力します:

{
"@context": "https://schema.org",
"@type": "ProfilePage",
"inLanguage": "en",
"mainEntity": {
"@type": "Person",
"name": "Sam Lee",
"url": "https://example.com",
"sameAs": ["https://github.com/example"]
}
}

takuhon.json のフィールドは Schema.org のプロパティにマッピングされます。いくつかの例:

takuhon.json フィールドSchema.org プロパティ
profile.displayNamename
profile.biodescription
profile.avatar.urlimage
現在の careers[].rolejobTitle
現在の careers[].organizationworksFor
アイデンティティを表す links[](例: github、website)sameAs(emailrsscustom を除く)
education[]alumniOf

GET /api/jsonld?lang=ja は、要求されたロケールに解決済みの値を単一の文字列として 返します。hreflang は HTML 側で出力されます。これにより、1 ドキュメントにつき 1 言語 を期待するコンシューマーにとって、構造化データはクリーンに保たれます。