NIP-54は、Nostr上でWiki記事や百科事典エントリを作成するためのアドレス指定可能なイベントタイプとしてkind 30818を定義しています。複数の著者が同じトピックについて執筆できる、分散型の共同コンテンツ作成を可能にします。

仕組み

Wiki記事は正規化されたd tag(記事のトピック)によって識別されます。複数の人が同じ主題について記事を書くことができ、中央権限のない分散型知識ベースを構築します。

D Tagの正規化:

  • すべての文字を小文字に変換
  • スペースをハイフンに変換
  • 句読点と記号を削除
  • 非ASCII文字と数字を保持

コンテンツ形式

記事は2つの特別な機能を持つAsciidocマークアップを使用します:

  • Wikilinks[[対象ページ]])- Nostr上の他のWiki記事へのリンク
  • Nostrリンク - NIP-21に従ったプロフィールやイベントへの参照

記事の選択

記事の複数のバージョンが存在する場合、クライアントは以下に基づいて優先順位を付けます:

  1. コミュニティの承認を示すリアクション(NIP-25)
  2. ソースランキングのためのrelay リスト(NIP-51)
  3. 推薦ネットワークを形成する連絡先リスト(NIP-02)

コラボレーション機能

  • フォーク - 記事の派生バージョンを作成
  • マージリクエスト(kind 818)- 既存の記事への変更を提案
  • リダイレクト(kind 30819)- 古いトピックを新しいものに転送
  • デファレンスマーカー - 優先される記事バージョンを示す

主要な情報源:

関連記事:

関連項目: