Steve Bate on Nostr: I think it’s not correct when #ActivityPub thought leaders consider JSON-LD a ...
I think it’s not correct when #ActivityPub thought leaders consider JSON-LD a schema definition language. I don't think it's an effective alternative to JSON Schema (for JSON) or SHACL or ShEx (for RDF). JSON-LD can’t be used to describe structure and constraints of data, for example. It's primarily an RDF serialization and the only benefit I see for AP is preventing property name clashes when doing full JSON-LD processing. I hope this topic will be reconsidered someday in ActivityPub 2.0.
Published at
2024-09-12 13:45:42Event JSON
{
"id": "ded9151ff43eb28cd405e244a063c82ca971068bb0e95a99ff23d786634ef4ff",
"pubkey": "200dd48442fea381b83c8d610905366f127eb7e89a652849aa31e35fa99a56a4",
"created_at": 1726148742,
"kind": 1,
"tags": [
[
"t",
"activitypub"
],
[
"proxy",
"https://social.technoetic.com/users/steve/statuses/113124883993203602",
"activitypub"
]
],
"content": "I think it’s not correct when #ActivityPub thought leaders consider JSON-LD a schema definition language. I don't think it's an effective alternative to JSON Schema (for JSON) or SHACL or ShEx (for RDF). JSON-LD can’t be used to describe structure and constraints of data, for example. It's primarily an RDF serialization and the only benefit I see for AP is preventing property name clashes when doing full JSON-LD processing. I hope this topic will be reconsidered someday in ActivityPub 2.0.",
"sig": "ff9767131070e9244d136ac8b233579cc13466d92a5097bf5535fe87a21bb7c0b9c1436c58801e8f235ed3d9f3206d1b6ab374c78915ba245c8f8b577c98ac91"
}