このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
activity/astool at master · go-fed/activity
https://github.com/go-fed/activity/tree/master/astool#non-standard-behaviors
> It is the hope of this author that the prefix `@wtf` would never be used by the JSON-LD authors and would never have a chance to become a de-facto standard due to the implied profanity.
`@wtf_without_property`
英語読解力のなさが出てる。よく読んだらHTMLだけが規範的なドキュメントで機械可読なJSON-LDもOWLも非規範的なままメンテすることはできるからやる気次第な感じだった
@kPherox 現状OWLはnon-normativeである(ASのnormativeな定義はあくまでもJSON-LDである)、一方でTRのnormativeな部分に関わるような改定はCGにはできない(CGはNotesを発行できるけれどRECになるようなWDを発行することはできない)
> Yes, there is not normative machine readable document. Even if we had a maintained OWL document, it would have to be non-normative—having multiple normative references for the same terms would invite a host of inconsistencies and contradictions.
> Also, correct me if I'm wrong, but I believe that since the spec has reached TR and the WG is no longer active, there is no longer scope for major normative changes like the one—the CG is only empowered to add narrow extensions to the current spec.
Properly maintain OWL or other ontological information in machine-readable format · Issue #516 · w3c/activitystreams
https://github.com/w3c/activitystreams/issues/516#issuecomment-805915476
🦉はメンテされないしTRまで行ってしまったからもう改善する可能性はないみたいなニュアンスでいいのかしら
jsonldからNamespace作れるように JSON.LD.Context に decoder 実装するとかあるんだろうけどちゃんと *非規範的* なHTMLドキュメントからowl turtle書いて読ませた方が数倍いい気がするし、なんなら go-fed/activity の `astool` にあるjsonld読ませた方が楽
go-fed/activity: ActivityStreams & ActivityPub in golang, oh my!
https://github.com/go-fed/activity
名前空間としてJSON-LDを使うときは本来 @context を turtle の @prefix として使わなきゃいけないものだったりする?
JSON.LD.Decoder が activitystreams.jsonld を defvocab/2 の file に使えないのなんでやねんって感じなんだけど @context しかないのを expand したら空っぽにもなる
RDF.Vocabulary.Namespace 作りたい動機が JSON.LD.expand で @vocab に "https://www.w3.org/ns/activitystreams" 入れてるだけのサンプルを適切に型つけて展開したいみたいなことだったんだけど全然意味がなかった
けどまぁowlの方はメンテナンスされてないしAS1時代のobjectTypeとか残ってるしclosedプロパティとかが含まれてないし自動生成に使うのはありえないかも
activitystreams.jsonld からも activitystreams-owl.ttl からも `RDF.Vocabulary.Namespace` の `defvocab` で terms が作られないから首傾げてたけどowl.ttlの方の名前空間が http のままだったからっぽい