08:51:12
icon

AT Protocolが何故お得意の(?)NSIDを`com.atproto.label.defs#label`の`val`にも使わなかったのか疑問に思っている

12:26:38
2024-10-17 10:10:55 のえるの投稿 noellabo@fedibird.com
icon

Fediverseでも、管理者とモデレーターを初手ブロックする仕草とかあるよ。

要注意人物として扱って欲しいのかな?

12:28:00
icon

そもそも何故そのサーバに登録するのか……と思ったけど、例えば連合で利用できない機能が提供されていたりする場合は信用していない主体が運用するサーバに登録する必要性が発生しうる……?

12:35:18
icon

ほら、旧Twitterとかにはまさにオーナーをブロックしている人も多そうじゃん?(?)

12:46:18
2024-10-17 10:15:49 めいめいの投稿 mei23@misskey.m544.net
icon

このアカウントは、notestockで公開設定になっていません。

12:46:22
2024-10-17 10:18:27 めいめいの投稿 mei23@misskey.m544.net
icon

このアカウントは、notestockで公開設定になっていません。

12:47:10
icon

Misskeyにおける`Block`の扱いが実際にどうなっているのかについてはさておくとしても、ActivityPubの場合は被フォローを厳選した上で非公開投稿を使うというより確実な方法があるからなあ

12:50:21
icon

非常に細かいことを述べるなら、確かActivityPubではアクティビティをaudience targetingで指定された対象以外に配送してはならない(MUST NOT)とも規定されていなかったと思うけど……。実際、勧告の"Note: Silent and private activities"には、S2Sの配送における受取人の指定されていないアクティビティの扱いは未定義と明記されていて、アクセス制御については"recommended"(小文字)という表現に留まっている。
まあ、流石にまともな実装で一般的に非公開とされる投稿を晒すようなものはないだろう(ありし日のWildebeestは数に入れないものとする)(`Like`アクティビティ等が平気で晒されていることについてもここでは考えないものとする)(?)

18:19:26
icon

@hongminhee @kisaragi_marine ちなみに、画像に示されている表の手前にItems not marked as "Functional" can have multiple values.と書かれている通り、"Functional: True"とされているプロパティは1つの値しか持てません

18:41:55
2024-10-04 09:29:06 Erin 💽✨の投稿 erincandescent@erincandescent.net
icon

このアカウントは、notestockで公開設定になっていません。

18:42:50
icon

個人的なJSON-LDに対する認識は概ねこれだけど、ことActivity Streamsの場合は下手に人間による読み書きのしやすさを追求して拡張コンテクストが乱立することになってしまったのは失敗だと思っている

18:52:16
icon

Schema.orgのように皆が同じコンテクストを共有している場合はplain JSONのノリで読み書きできて便利ですねで済むかも知れないけど、現状のFediverseのように各参加者が好き勝手にコンテクストを定義しているような状況では、plain JSON的な処理だけではある拡張タームがどのような意味を持つか判定できない。
Compactionをかければplain JSONとして見てもある程度曖昧性のない表現になるけど、これは初めからアドホックなコンテクストを導入せずexpanded formで表現していれば不要だったはずのオーバーヘッドでしかない。Expanded formのデメリットといえば人間にとって書きづらいことくらいだろうけど、現実の通信でJSONを手書きする必要なんてないわけで

19:04:28
icon

恐らくJSON-LDは送受信者の間で固定されたコンテクストを共有した上でcompacted formをplain JSON的に処理することは想定しているけど、送信者が好き勝手にコンテクストを定義するユースケースはあまり想定されていないのではないかと思っている。
例えばVC Data IntegrityのContext Validationアルゴリズムでは、文書のコンテクストを自前の既知のコンテクストと比較して、一致しなければcompactionをかけるかあるいは単にエラーを吐くかするといった処理が定義されている(<w3.org/TR/2024/CRD-vc-data-int>)

19:35:07
icon

ぶっちゃけ適当なURIをfetchしてそのURIのノードからRDFデータセットを辿る分には(少なくとも連結なグラフの場合は)そこまで大変でもないのではという気持ちがあるけど、ActivityPubの`inbox`に送り付けられた文書の場合はRDFデータセットとして見たときにどのノードからどう手を付けるべきなのかよく理解できていない

19:36:05
icon

`inbox`の場合はデータセットからアクティビティを探してその副作用を処理するという形で一見辻褄が合いそうだけど、データセットに複数のアクティビティがあった場合にどうするべきかとかよく分からないし。例えば`Announce`の`object`がアクティビティだったりすることもあるわけだけど、その`object`のアクティビティの副作用を処理するわけにはいかないだろうし。
そして`outbox`に至ってはアクティビティでないオブジェクトを受け取ったら`Create`アクティビティで包むとかいう謎の処理(<w3.org/TR/2018/REC-activitypub>)があけど、RDFとして見たときにどのノードを包むべきか見当もつかない

19:38:16
icon

暗黙にJSON-LD表現におけるトップレベルのオブジェクトから処理することが期待されているように思えてならない

19:45:13
2024-10-17 19:10:51 らりお・ザ・何らかの🈗然㊌ソムリエの投稿 lo48576@mastodon.cardina1.red
icon

そうそう。「既知の範囲を既知の構造に変換する」を compaction でやれるし、そうでなければ RDF データモデルでグラフ上を動くしかないから、「未知の部分に『知らないとまずいやつ』が潜んでいる」みたいなのユースケースの想定外になってる気がする

19:45:16
2024-10-17 19:11:06 らりお・ザ・何らかの🈗然㊌ソムリエの投稿 lo48576@mastodon.cardina1.red
icon

署名と検証まわりはたぶん典型例なんだけど

19:45:25
icon

JSON-LDの意味論についてはエッジケースが多すぎるので、plain JSONとしての処理を想定するなら大人しくRDFでなくJSONを署名するのが無難そう

20:15:10
icon

@hongminhee That's probably related to the colons in the authority part. @silverpill has had an interesting insight into that topic (it's about the `ap:` scheme, but the same should stand for the `at:` scheme)
QT: mitra.social/objects/01928b16-
[参照]

Web site image
投稿の参照(1件) by tesaguri 🦀🦝 (@tesaguri@fedibird.com)
20:28:52
icon

(Bridgy Fed経由では分かりづらいけど、引用元の投稿はブリッジにオプトインしていないアカウントの投稿へのリプライ)

20:31:32
icon

結局NSIDにしなかった理由はよく分からないけど(NSIDでないただの文字列の方が名前空間(またはその欠落)の問題は深刻になるように思える)

21:01:39
2024-10-17 13:38:16 Unuaviro F. Arĝentakatoの投稿 argxentakato@akkoremaji.club
icon

まぁ

  1. そもそもあのタグは標準化されてない。
  2. 日本の法律上、著作物をAIの学習用データとして利用することは著作権で防げない。

(ので意味は) ないです。

21:02:02
icon

`robots.txt`だって草の根から日本の著作権法施行規則にねじ込むにまで至ったわけだし、運動としては無意味ではないのでは。現時点での法的効力の微妙さについてはそれはそうだろうけど