8000 [Proposal] Support for free definable annotations · Issue #231 · w3c/activitystreams · GitHub
[go: up one dir, main page]

Skip to content

[Proposal] Support for free definable annotations #231

@annando

Description

@annando

Please have a look at the app.net reference for annotations: https://developers.app.net/reference/meta/annotations/

Annotations in app.net are described as: "immutable attributes that describe the entire post"

They are mostly used for everything that isn't standardized. If - for example - a system would like to add the current mood of a user to a post then it could be done in that way:

{
  "type": "tld.your.network",
  "value": {
    "mood": "happy"
  }
}

It is important that these annotations only contain additional stuff and that they aren't mandatory for the activity. They could also be used to transport stuff that is only important for the communication between the same network.

It could be used for this issue as well: #229

Here the non-standard content (Markdown, BBCode, ...) could be wrapped in such an annotation.

Important: These annotations musn't be removed nor modified even if the post was relayed by a system that doesn't interpret them.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0