w3c / webmention

Webmention spec
https://www.w3.org/TR/webmention/
112 stars 46 forks source link

Webmention should use JSON-LD #47

Closed sandhawke closed 8 years ago

sandhawke commented 8 years ago

I do not support this issue. I'm just helping organize here, separating it from #39.

In #39 there seem to be several proposals considered:

OPTION 1. Where Webmention currently uses form-encoding, it should instead use JSON-LD. That is, Webmention receivers would be required to understand JSON-LD and not required to understand form-encoding. This has a big problem: it would be a flag day change., which seems impossible in a decentralized system.

OPTION 2. Webmention receivers should be required to understand both JSON-LD and form-encoding. This has a medium-sized problem: it would make every Webmention receiver more complicated, since it would have to understand two syntaxes, not just one.

I leave it to someone who supports this issue to make the case. Hopefully they can do it with a very simple use case that shows how someone would benefit from one of these OPTIONS being adopted.

My suggestions is that if someone wants to use JSON-LD with webmentions, they instead use one of the non-webmention solutions that works with JSON-LD, like Semantic Pingback, Solid Inbox, or ActivityPub.

sandhawke commented 8 years ago

Closing, since I opened this as a home for a thread that didn't materialize.

Lots of email sort of on this topic.

akuckartz commented 8 years ago

No objections to closing this issue. Depending on the outcome of the mailing list discussion it can be reopened.