net.neodb.review

neodb.net

Schema Diff

+5 -0

From

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

To

CID
bafyreibdixnse3c...
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.review:body.fediverseUri" }
  • AddedEdge AddedEdge { src: "net.neodb.review:body", tgt: "net.neodb.review:body.fediverseUri", kind: "prop", name: Some("fediverseUri") }

Migration Guidance

Added Elements

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

Additional Notes

  • Non-breaking: AddedEdge { src: "net.neodb.review:body", tgt: "net.neodb.review:body.fediverseUri", kind: "prop", name: Some("fediverseUri") }
1 1
{
2 2
  "id": "net.neodb.review",
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
          "title",
12 12
          "body",
13 13
          "createdAt"
14 14
        ],
15 15
        "properties": {
16 16
          "body": {
17 17
            "type": "string",
18 18
            "description": "Review body in Markdown."
19 19
          },
20 20
          "title": {
21 21
            "type": "string",
22 22
            "maxLength": 2000,
23 23
            "maxGraphemes": 500
24 24
          },
25 25
          "rating": {
26 26
            "ref": "net.neodb.defs#rating",
27 27
            "type": "ref",
28 28
            "description": "Optional rating accompanying the review."
29 29
          },
30 30
          "subject": {
31 31
            "ref": "net.neodb.defs#subject",
32 32
            "type": "ref"
33 33
          },
34 34
          "createdAt": {
35 35
            "type": "string",
36 36
            "format": "datetime"
37 37
          },
38 38
          "updatedAt": {
39 39
            "type": "string",
40 40
            "format": "datetime"
41 +
          },
42 +
          "fediverseUri": {
43 +
            "type": "string",
44 +
            "format": "uri",
45 +
            "description": "Fediverse (ActivityPub) object URI of the corresponding post on the originating NeoDB instance."
41 46
          }
42 47
        }
43 48
      },
44 49
      "description": "A long-form review of a catalog work, authored on a NeoDB instance."
45 50
    }
46 51
  },
47 52
  "$type": "com.atproto.lexicon.schema",
48 53
  "lexicon": 1
49 54
}

Compare Other Versions

Lexicon Garden

@