Based on implementer feedback from @aaronpk and @sebsel, it may make more sense to move the "reply" recognition step to 2nd to last in the Response Type Algorithm, that is, right before the "else it is a mention".
Specifically, anyone posting a "like", "repost", "RSVP", (or any other new response type!) has incentive to provide u-in-reply-to fallback plain text equivalent perhaps in p-summary that expresses the reaction/response as prose, e.g.:
- like: "Tantek liked this post"
- repost: "Tantek reposted this at URL"
- tag-of: "Tantek tagged Sebastian in this photo"
This way even if the receiving site only supports receiving Webmention replies/comments, something sensible will still show up, and provide a good experience to the author of the response, the author of the post, and any readers of the post.
If we formalize this kind of fallback markup as a publishing guideline (perhaps a feature request for https://github.com/microformats/h-entry) it also provides a nice path forward for expanding response types over time that provide meaningful behavior even to existing systems without explicit support for the new response types.
Based on implementer feedback from @aaronpk and @sebsel, it may make more sense to move the "reply" recognition step to 2nd to last in the Response Type Algorithm, that is, right before the "else it is a mention".
Specifically, anyone posting a "like", "repost", "RSVP", (or any other new response type!) has incentive to provide u-in-reply-to fallback plain text equivalent perhaps in p-summary that expresses the reaction/response as prose, e.g.:
This way even if the receiving site only supports receiving Webmention replies/comments, something sensible will still show up, and provide a good experience to the author of the response, the author of the post, and any readers of the post.
If we formalize this kind of fallback markup as a publishing guideline (perhaps a feature request for https://github.com/microformats/h-entry) it also provides a nice path forward for expanding response types over time that provide meaningful behavior even to existing systems without explicit support for the new response types.