ch.openlegal.annotation

martingajdos.ch

Documentation

main record

No description available.

Record Key tid Timestamp-based ID

Properties

createdAt string datetime Required

When the annotation was created (WADM created).

motivation string Required

Why the annotation exists (WADM motivation).

Known values: commenting, highlighting, describing, classifying, linking, editing, assessing, questioning, replying
reply ref com.atproto.repo.strongRef Optional

For threaded annotations: the parent ch.openlegal.annotation being replied to (WADM replying / AS2 inReplyTo).

View raw schema
{
  "key": "tid",
  "record": {
    "properties": {
      "body": {
        "closed": false,
        "description": "The annotation content (WADM body): inline text (with richtext), or an embedded external/record resource. Absent for a bare highlight.",
        "refs": [
          "ch.openlegal.defs#textBody",
          "app.bsky.embed.external",
          "app.bsky.embed.record"
        ],
        "type": "union"
      },
      "createdAt": {
        "description": "When the annotation was created (WADM created).",
        "format": "datetime",
        "type": "string"
      },
      "motivation": {
        "description": "Why the annotation exists (WADM motivation).",
        "knownValues": [
          "commenting",
          "highlighting",
          "describing",
          "classifying",
          "linking",
          "editing",
          "assessing",
          "questioning",
          "replying"
        ],
        "type": "string"
      },
      "reply": {
        "description": "For threaded annotations: the parent ch.openlegal.annotation being replied to (WADM replying / AS2 inReplyTo).",
        "ref": "com.atproto.repo.strongRef",
        "type": "ref"
      },
      "target": {
        "description": "What is being annotated (WADM target — source + selector + version).",
        "ref": "ch.openlegal.defs#target",
        "type": "ref"
      }
    },
    "required": [
      "target",
      "motivation",
      "createdAt"
    ],
    "type": "object"
  },
  "type": "record"
}

Lexicon Garden

@