Twitter も先行き不透明だが,個人的には Mastodon などの分散型マイクロブログの将来性にも懐疑的。ただ,思われているより Mastodon は根強い。Twitter 上では馬鹿にされがちだが,あれはあれで意外としぶといなという印象がある。
何気なくマイクロブログサービスの用者を示せる記法が欲しいという考え事をしていたら「外部サービス利用者記法」に発展したので,軽くまとめて終了。
とりあえず,分散型 SNS で使われている記法を拡張し,@[用者名]@[ドメイン名]
の汎用記法を整備する方向で進めることにした。
要は,@user
と書いたら Twitter に輪結したり,@user@example.com
と書いたら分散型マイクロブログの捌き手に輪結してもいいのではないか,と考えたことがきっかけだった。
ここで一つ,@user@example.com
は https://example.com/@user
に必ず対応するのだろうかという疑問が湧いた。以前にもなんとなく考えたことはあったが,ActivityPub というか Webfinger で URL を引き出したり,面倒臭そうな気がして進展しなかった。このあたりの仕様がどうなっているのか,いまだによく分からない。
もっとも,ざっと見渡す限り分散型マイクロブログの捌き手は大体 https://example.com/@user
になっているし,自分で Mastodon 捌きを運営していた時も出放りはこれだったので,事実上の標準とみなしていいのかもしれない。
Twitter は @user
でいいかと思っていたが,いくら普及しているとはいえ,これは特定サービスに寄り過ぎだろうということで,@user@twitter.com
で統一することを考えた。ただ,Twitter のプロフィールページの正規 URL は https://twitter.com/user
だ。https://twitter.com/@user
でも転送されるとはいえ,若干気持ち悪い。
さらに,この時点では @user@twitter.com
と書けば @user
と表示されるという仕様を考えていたため,いずれにせよ特定サービス向けの処理を追加出来るようにする必要があった。
ここまで考えたところで,いっそのこと @[用者名]@[ドメイン名]
として,外部サービスの用者を指すための汎用的な記法にしてしまえばいいのではないか,と思えてきた。これは,B̅ 氏が独自に同様の記法を使っているのを見ていたことが大きかった。
[ドメイン名]
は,@[用者名]@twitter
のように自明なら短縮出来るようにしてもいいかもしれない。対応サービス毎に用者名を解釈,輪結先を調整し,それ以外は https://[ドメイン名]/@[用者名]
に輪結する。
少し困ったのは,簡潔で分かりやすい名前が見つからないことだ。一応平たく「外部サービス利用者記法」を仮称としておく。
「異邦人記法」というのも面白いかもしれないと思ったが,一見して意味が分かりにくいので別名としてしか使えないだろう。「宛名記法」はどちらかというとメールアドレス向きか。
デライトで使う予定が全くなかったため,@[用者名]
という表示は Twitter のために使うつもりだったが,これは止めておく。
そもそも SNS などでは自サービス上の用者に対する言及という意味を持つ記法から来ている。デライトで使わなかったとしても,この種の記法を必要とするサービスにはデラングが応用出来ないことになってしまう。
ここから @[用者名]
の本来の意味を考え始め,知番・輪符などと組み合わせる可能性に気付いた。これは「言及記法」として別途検討することにした。
希哲12年1月17日,デルンにおける分散型マイクロブログ互換の描出として定義。Twitter におけるツイート・Mastodon におけるツートに相当する。
将来的に変更の可能性があるが,現時点では Mastodon 互換で,文字数制限等もこれに準じる(500文字)。編集は可能とするが,性質上,マイクロブログに投稿されるのは最初のみ。
ツイストには「より合わせる」といった意味があるが,ストリング(ひも,文字列)にもかかっていて面白い。単に異なるサービスをより合わせるだけでなく,描出をより密接に結びつける効果もある。
分散型マイクロブログ。