Note
このドキュメントは2026-02-27 02:44にPLaMo Translation Modelを使用して自動翻訳されました。
FEP-b2b8: 長文テキスト
構造定義
{
"@context": "https://www.w3.org/ns/activitystreams",
"type": "Article",
"id": "https://example.com/2024/11/07/long-form-text.jsonld",
"name": "長文記事サンプル",
"url": "https://example.com/2024/11/07/long-form-text.html",
"author": {
"type": "Person",
"name": "John Doe",
"icon": {
"type": "Image",
"mediaType": "image/png",
"url": "https://example.com/johndoe.png"
}
},
"summary": "これは長文記事のサンプルです。タイトル、要約、および全文へのリンクが含まれています。",
"published": "2024-11-07T12:00:00Z",
"content": "これは長文記事のサンプルコンテンツです... <img src=\"https://example.com/image.jpg\" alt=\"画像\">",
"attachments": [
{
"type": "Image",
"id": "https://example.com/image.jpg",
"mediaType": "image/jpeg"
}
]
}
表示例
画像付き記事のストリーム表示
画像プロパティを含む長文記事オブジェクトをソーシャルストリームに表示した例。
画像なし記事のストリーム表示
画像プロパティを持たない長文記事オブジェクトをソーシャルストリームに表示した例。
タイトルなし記事のストリーム表示
nameプロパティを持たない長文記事オブジェクトをソーシャルストリームに表示した例。
センシティブコンテンツを含む記事の表示
1941年公開映画『市民ケーン』に関するネタバレを含む記事で、sensitiveプロパティがtrueに設定され、dcterms:subjectプロパティで記事の内容を示しています。
{
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://purl.archive.org/miscellany",
{"dcterms": "http://purl.org/dc/terms/"}
],
"id": "https://example.com/article/1",
"type": "Article",
"name": "市民ケーンのネタバレ",
"summary": "<p>ローズバッドの正体を明かします。</p>",
"sensitive": true,
"dcterms:subject": ["Citizen Kane"],
"contents": "<p>ローズバッドは彼のソリでした!</p>",
"tag": {
"id": "https://example.com/tag/citizenkane",
"name": "citizenkane",
"type": "Hashtag"
}
}
ユーザーインターフェースガイドライン
消費者は、他のオブジェクトタイプとシームレスに統合される直感的な方法で、Articleオブジェクトをネイティブインターフェースで扱うべきです。以下に、マイクロブログアプリケーションなどのストリーム指向ソーシャルウェブインターフェースにおけるArticleオブジェクトの表示例を示します。UI要素には、対応するArticleオブジェクトプロパティがラベル付けされています。
画像付き記事のストリーム表示
imageプロパティを含む長文記事オブジェクトをソーシャルストリームに表示した具体例。
画像なし記事のストリーム表示
imageプロパティを持たない長文記事オブジェクトをソーシャルストリームに表示した具体例。
タイトルなし記事のストリーム表示
nameプロパティを持たない長文記事オブジェクトをソーシャルストリームに表示した具体例。
センシティブコンテンツを含む記事の表示
sensitiveプロパティを持つ長文記事オブジェクトを、内容警告付きでソーシャルストリームに表示した例。
プレビュー付き記事の表示
previewプロパティを含む長文記事オブジェクトをソーシャルストリームに表示した具体例。消費者は記事の全文へのリンクを適切に表示する責任があります。
参考文献
- James Snell, Evan Prodromou, Activity Streams 2.0, 2017
- James Snell, Evan Prodromou, Activity Vocabulary, 2017
- Christine Lemmer Webber, Jessica Tallon, ActivityPub, 2018
- Dave Winer, RSS 2.0 Specification, 2003
著作権
CC0 1.0 Universal(パブリックドメイン献呈)
本Fediverse Enhancement Proposalの著者は、法律で認められる範囲内において、本作品に関するすべての著作権および関連権利を放棄しています。