Continuing the discussion from Connecting records, web pages and apps.
As I mentioned:
Thread reactions
There seemed broad support in the original thread for fixing this, so I collected what people said:
There is also this comment by @snarfed.org…
…which confirms our misuse of alternate and adds:
Each Link in
urlwith"rel": "alternate"or"rel": "canonical"is called a proxy link. Any Object with one or more proxy links is called a proxy object. The referent of a proxy link is called a proxied object, and SHOULD be considered semantically identical to the parent proxy object, modulo the limitations described in section 4.
Our choice
So! Given the resounding chorus of “pls don’t”, we should look into an…alternat(iv)e.
- @esb.lol proposed
at:associated - Personally I like
at:related⇒ “yes, this has a relationship to theat:canonicalrecord; no, we don’t have a specific name that tells you what that is”
We should also discuss domain-specific relationships (comments, author), but those should IMO be their own thread and specification. Maybe they could even be namespaced or taken from another pre-existing spec!