AS2 Link's anchor/context is unclear
@evanp is already working on this.
Since Jan 19, 2026.
- Dominant language
- HTML
- Stars
- 313
- Forks
- 70
- PR merge metrics
- No merged PRs in 30d
Description
Problem
AS2 defines as:Link closely aligning with Web linking as defined in https://datatracker.ietf.org/doc/html/rfc8288
However, the link context is unclear for any given as:Link node. We have as:href for the link target, but what is the link context?
Analysis
inferred from as:url?
At best, we might say when an as:Link is the value of as:url, the link context is the object which has the as:url. In other words, the link context is the subject of the as:url predicate:
{
"id": "foo",
"url": {
"type": "Link",
"href": "baz",
"_:anchor": "foo" // inferred, maybe? where _:anchor is defined equivalently to RFC 8288
"rel": "bar"
}
}
This doesn't help us when we use as:Link outside of as:url, though, does it? Can we generalize this kind of assumption? Say when the as:Link is the value of as:image or as:icon or some other property.
Prior exploration
See old tangential issues:
- #347
- #348
- #364
- #47 -- this one is funny because instead of "remove rel" i would say "add anchor"
Summary
This needs further consideration:
- I'd say this should be "Needs primer", but it is unclear what to say in that primer page.
- It might be "Needs FEP", because a FEP might define an "anchor" property similar to RFC 8288.
- Most likely it is "Next version" because it is a shortcoming of AS2-native terms and data models.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.