分割時に投稿が重複

投稿を分割する際、元のトピックと分割されたトピックの両方に同じ投稿を表示させるために、投稿を複製したい場合があります。この場合、複製された投稿のどの部分がどちらのトピックに残るかを決定するために、両方の投稿を編集する必要があることもありますが、これは現在の編集機能で対応可能です。

投稿を分割する際に、以下のオプションを提供すると便利です:

  1. 新しい投稿に移動
  2. ここに複製し、新しい投稿にコピー
「いいね!」 6

えっと…いいえ?そうじゃないですよね?

「いいね!」 1

詳しく説明してください。

(システムは20文字以上を必要とするため、ここに記載します。)

なぜ重複が存在することが有益なのでしょうか?それは関連する投稿のままであるべきです。もし両方に関連するならば、そもそも分割する理由は何でしょうか?

返信は引用したり、直接リンクしたり、トピックに埋め込んだりできます。このように重複させる正当な理由はありません。

「いいね!」 1

最初の形式での応答(他の形式は後続)

現在の分割解決策に至った現実世界の事例の例を以下に示します。

ある投稿が開始されたとき、それは1つのトピックについてのものでした(投稿1)。その後、ある投稿にはトピックに合致する段落と、トピックから外れた記述が含まれていました(投稿3)。他の投稿は、トピックに合致し続けたり、トピックから外れた分岐に対処したりしました(投稿4,5)。現在の実装通りに分割を行えば、これまで問題はありませんでした。その後、別のユーザーが、2つの独立した段落を用いてトピックに合致する分岐とトピックから外れた分岐の両方に対応する投稿を行いました(投稿6)。

投稿1
トピックに合致

投稿2
トピックに合致

投稿3
トピックに合致
トピックから外れた内容

投稿4
トピックに合致

投稿5
トピックから外れた内容

投稿6
トピックに合致
トピックから外れた内容

投稿7
トピックに合致

投稿8
トピックに合致

投稿9
トピックから外れた内容

そこで、この問題を解決するために、通常の「トピック分割」を使って投稿を分割し、トピックに合致する部分とトピックから外れた部分を含む投稿(投稿3,6)を読むと、1つの段落は残し、もう1つの段落を新しい投稿に移す必要があることが明らかになりました。

このアプローチの目的は、分割されたトピックを初めて読む人が、投稿の全体像を理解するためにリンクを行き来する必要がなく、移動された投稿にトピックの一部が混在しないようにすることです。つまり、返信が木構造の形で残っていれば問題なかったのですが、この場合は返信が有向非巡回グラフ(DAG)へと分岐してしまいました。

分割、複製、編集を行った後の望ましい結果は以下の通りです。

トピックに合致するトピック

投稿1
トピックに合致

投稿2
トピックに合致

投稿3
トピックに合致

投稿4
トピックに合致

投稿6
トピックに合致

投稿7
トピックに合致

投稿8
トピックに合致

トピックから外れたトピック

投稿3
トピックから外れた内容

投稿5
トピックから外れた内容

投稿6
トピックから外れた内容

投稿9
トピックから外れた内容

私の例が明確に示す通り、トピックを分割する必要がある場合、分割の粒度は「投稿」そのものではなく、投稿内の「アイデア」です(例では段落ですが、文の一部、画像、数式、ソースコードなども含まれます)。これらをトピック間で分割する必要があります。


2番目の形式での応答

私は多くの時間を、入力データを構造として解析するPrologコードの作成に費やしています。入力がテキストである場合、その構造は構文ですが、構文自体がテキストが作成された目的ではありません。伝えられるべき意味(セマンティクス)が目的です。目的はテキストから始まりますが、意味に到達するためには構文が足がかりとして使われます。

ここでも同様です。1つのアイデアを複数のトピックに分けるためには、各投稿をアイデアごとに分析し、分割する必要があります。時には1つの投稿に両方のアイデアが含まれているため、その一部は元のトピックに残し、もう一部を新しいトピックに移す必要があります。

アイデアを分割し、投稿の一部を元のトピックに残しつつ、同じ投稿の別の部分を別のトピックに移すための足がかりこそが、投稿の複製が必要な理由です。複製は最終的な行為ではなく、あくまで足がかりです。

ご理解いただけますか?


ヒントヒントヒント
ただし、Discourseが分岐する投稿を表示する際に木構造の表現を使用するオプションを提供できれば()、トピックを分割する必要はなくなります。こちらの方がより望ましい解決策です。

木構造の表現を使用するオプションの適用レベルは、サイト、カテゴリ、またはグループレベルで選択可能にできます。

Lambda-the-Ultimateでの木構造の他の例をご覧になりたい場合は、このページを参照し、返信数の多い項目を選択してください。

ありがとうございます。私はこれらをよく活用しています。

管理者として、既存の投稿の間に新しい投稿を作成し、分割元となったトピックから引用を追加することはできますか?

つまり、元トピックから必要な引用を追加するにはどこかに配置する必要がありますが、それを収める空の投稿がない場合、最も可能性が高いのは引用元の著者ではない投稿に配置することになります。そのため、管理者として個人的には、アイデアを移すために他人の投稿を編集して引用を追加することはしません。引用はそれ自体で理解できるように独立して存在すべきであり、引用していない人が引用したと誤解されないようにすべきです。

「いいね!」 1

このトピックは、より具体的な情報が記載されている以下のトピックで対応できるため、閉じることができます。