興味深いですね!
ActivityPub がモデレーションやグルーピング(およびその他のオンラインコミュニケーションのルーブリック)の両方でどのように機能するかについて、私が提案したい考え方は、それが主にコミュニケーション標準であるということです。それらの質問に対処するためのいくつかのメカニズムを提供しますが、大部分はシステム内のさまざまなクライアントに任されています。
電子メールをコミュニケーション標準として捉えるのは、不完全ではありますが、おそらく有用なアナロジーです。「電子メール」は、インターネット上の誰とでもメッセージを交換できる一連のコミュニケーション標準です。さまざまな「品質管理」の問題、たとえばスパムがあります。私たちが「電子メール」と呼ぶ標準のコレクションには、それらの問題に対処するのに役立つ側面がいくつかあります(たとえば、DMARC、DKIM、SPF など)。しかし、品質管理が対処される主な方法は、電子メールクライアント自体にあるのかもしれません。Gmail は、スパム(および同様の品質管理の問題)を非常にうまく処理したため、人気の電子メールクライアントになりました。
このアナロジーを続けると、Discourse は ActivityPub の「Gmail」になります。Discourse を優れたディスカッションプラットフォームにしているモデレーションツール、ユーザーグルーピング、その他の機能は、ActivityPub のコンテキスト内でも(ほぼ)すべて利用可能です。質問に答え始めることで、これを具体的に説明します。
まず、何が起こるかを説明し、その後、よりニュアンスのある質問に進むことができるかもしれません。基本的なことを説明するために、多くのことを省略します。
-
サリーのコメントは、WordPress から ActivityPub オブジェクトとして公開されます。
-
オブジェクトは Discourse に取り込まれ、投稿に変換されます。
-
サリーの「アクター」が Discourse のユーザーアカウントに関連付けられている場合、投稿はそのユーザーアカウントに関連付けられます。彼女のアクターがまだユーザーアカウントに関連付けられていない場合、サリーのアクターからステージングユーザーが作成され、そのユーザーが投稿を所有します。
上記の動作は、このトピックで確認できます。
-
Discourse のカテゴリ WordPress - SocialHub は Matthias の WordPress をフォローしています。
-
Matthias は、通常の WordPress アカウントを使用してブログに新しい記事を投稿しました。
-
それは Discourse に新しいトピックとして表示され、投稿は Matthias のアクターに関連付けられたステージングユーザーに関連付けられました。
-
コメントの動作はまったく同じです。
おそらく最も明白な質問に答えるために:Matthias は、WordPress アクターから作成された「ステージング」ユーザーと、そのサーバー上の通常の Discourse ユーザーを統合できますか?
短期的な答えは、Discourse プラグインには「承認」機能セットがあり、現在、他の Discourse サーバーまたは Mastodon サーバーからのアクターの所有権を主張でき、これによりステージングされたユーザーがアカウントにマージされます(これにより、メインの Discourse アカウントで投稿を所有できます)。この機能セットは WordPress に拡張される可能性があります。これは少し冗長であることは承知していますが、このデモで私が何を意味するのかを理解する方が簡単なかもしれません。
長期的な答えは、ActivityPub アクティビティにアイデンティティ証明が組み込まれる可能性があり、ユーザー主導の承認の必要性がなくなる可能性があるということです。つまり、「統合」は(より)自動的に行うことができるということです。
Matthias がステージングされたユーザーのアイデンティティ属性を ActivityPub アクターを通じて引き続き制御していることを考えると、「統合」が必要かどうかという疑問もあるかもしれません(これは WordPress で編集可能であり、編集内容は Discourse のステージングユーザーに反映されます)。
私はこれらのほとんどを、よりニュアンスがあり、重要な質問に進むための「前置き」として述べています。これまでのところ、私が言っていることが理解できていることを願っています。

