net.neodb.mark

neodb.net

Schema Diff

+5 -0

From

CID
bafyreifmwdlwhkl...
Indexed At
2026-06-06 00:06 UTC
View this version

To

CID
bafyreiayx37jzmr...
Indexed At
2026-06-09 12:00 UTC
View this version

Compatibility Analysis

Backward Compatible

Backward compatible. 2 non-breaking changes.

Non-Breaking Changes (2)
  • AddedVertex AddedVertex { vertex_id: "net.neodb.mark:body.fediverseUri" }
  • AddedEdge AddedEdge { src: "net.neodb.mark:body", tgt: "net.neodb.mark:body.fediverseUri", kind: "prop", name: Some("fediverseUri") }

Migration Guidance

Added Elements

  • AddedVertex { vertex_id: "net.neodb.mark:body.fediverseUri" }

Additional Notes

  • Non-breaking: AddedEdge { src: "net.neodb.mark:body", tgt: "net.neodb.mark:body.fediverseUri", kind: "prop", name: Some("fediverseUri") }
1 1
{
2 2
  "id": "net.neodb.mark",
3 3
  "defs": {
4 4
    "main": {
5 5
      "key": "any",
6 6
      "type": "record",
7 7
      "record": {
8 8
        "type": "object",
9 9
        "required": [
10 10
          "subject",
11 11
          "status",
12 12
          "createdAt"
13 13
        ],
14 14
        "properties": {
15 15
          "tags": {
16 16
            "type": "array",
17 17
            "items": {
18 18
              "type": "string",
19 19
              "maxLength": 640,
20 20
              "maxGraphemes": 64
21 21
            }
22 22
          },
23 23
          "rating": {
24 24
            "ref": "net.neodb.defs#rating",
25 25
            "type": "ref"
26 26
          },
27 27
          "status": {
28 28
            "enum": [
29 29
              "wishlist",
30 30
              "progress",
31 31
              "complete",
32 32
              "dropped"
33 33
            ],
34 34
            "type": "string",
35 35
            "description": "Shelf the work is on."
36 36
          },
37 37
          "comment": {
38 38
            "type": "string",
39 39
            "maxLength": 10000,
40 40
            "description": "Short comment in plain text."
41 41
          },
42 42
          "subject": {
43 43
            "ref": "net.neodb.defs#subject",
44 44
            "type": "ref"
45 45
          },
46 46
          "createdAt": {
47 47
            "type": "string",
48 48
            "format": "datetime"
49 +
          },
50 +
          "fediverseUri": {
51 +
            "type": "string",
52 +
            "format": "uri",
53 +
            "description": "Fediverse (ActivityPub) object URI of the corresponding post on the originating NeoDB instance."
49 54
          }
50 55
        }
51 56
      },
52 57
      "description": "A shelf entry recording a user's status toward a catalog work, with optional rating, comment and tags."
53 58
    }
54 59
  },
55 60
  "$type": "com.atproto.lexicon.schema",
56 61
  "lexicon": 1
57 62
}

Compare Other Versions

Lexicon Garden

@