com.naturesfieldbook.temp.taxon

naturesfieldbook.com

Schema Diff

+5 -9

From

CID
bafyreictqn6tdte...
Indexed At
2026-08-06 18:10 UTC
View this version

To

CID
bafyreia6g24fcnv...
Indexed At
2026-08-15 19:26 UTC
View this version

Compatibility Analysis

Breaking Changes Detected

5 breaking changes, 0 non-breaking changes.

Breaking Changes (5)
  • RemovedVertex RemovedVertex { vertex_id: "com.naturesfieldbook.temp.taxon:body.children" }
  • RemovedVertex RemovedVertex { vertex_id: "com.naturesfieldbook.temp.taxon:body.children:items" }
  • RemovedEdge RemovedEdge { src: "com.naturesfieldbook.temp.taxon:body", tgt: "com.naturesfieldbook.temp.taxon:body.children", kind: "prop", name: Some("children") }
  • RemovedEdge RemovedEdge { src: "com.naturesfieldbook.temp.taxon:body.children", tgt: "com.naturesfieldbook.temp.taxon:body.children:items", kind: "items", name: None }
  • RemovedEdge RemovedEdge { src: "com.naturesfieldbook.temp.taxon:body.children:items", tgt: "com.atproto.repo.strongRef", kind: "ref", name: None }

Migration Guidance

Removed Elements

  • RemovedVertex { vertex_id: "com.naturesfieldbook.temp.taxon:body.children" }
  • RemovedVertex { vertex_id: "com.naturesfieldbook.temp.taxon:body.children:items" }

Additional Notes

  • Breaking: RemovedEdge { src: "com.naturesfieldbook.temp.taxon:body", tgt: "com.naturesfieldbook.temp.taxon:body.children", kind: "prop", name: Some("children") }
  • Breaking: RemovedEdge { src: "com.naturesfieldbook.temp.taxon:body.children", tgt: "com.naturesfieldbook.temp.taxon:body.children:items", kind: "items", name: None }
  • Breaking: RemovedEdge { src: "com.naturesfieldbook.temp.taxon:body.children:items", tgt: "com.atproto.repo.strongRef", kind: "ref", name: None }
1 1
{
2 2
  "id": "com.naturesfieldbook.temp.taxon",
3 3
  "defs": {
4 4
    "main": {
5 5
      "key": "tid",
6 6
      "type": "record",
7 7
      "record": {
8 8
        "type": "object",
9 +
        "nullable": [
10 +
          "commonName",
11 +
          "parent"
12 +
        ],
9 13
        "required": [
10 14
          "createdAt",
11 15
          "rank",
12 16
          "scientificName",
13 17
          "updatedAt"
14 18
        ],
15 19
        "properties": {
16 20
          "rank": {
17 21
            "type": "string",
18 22
            "maxLength": 64,
19 23
            "knownValues": [
20 24
              "Kingdom",
21 25
              "Class",
22 26
              "Order",
23 27
              "Family",
24 28
              "Genus",
25 29
              "Species"
26 30
            ]
27 31
          },
28 32
          "parent": {
29 33
            "ref": "com.atproto.repo.strongRef",
30 -
            "type": "ref",
31 -
            "nullable": true
32 -
          },
33 -
          "children": {
34 -
            "type": "array",
35 -
            "items": {
36 -
              "ref": "com.atproto.repo.strongRef",
37 -
              "type": "ref"
38 -
            }
34 +
            "type": "ref"
39 35
          },
40 36
          "createdAt": {
41 37
            "type": "string",
42 38
            "format": "datetime"
43 39
          },
44 40
          "updatedAt": {
45 41
            "type": "string",
46 42
            "format": "datetime"
47 43
          },
48 44
          "commonName": {
49 45
            "type": "string",
50 46
            "maxLength": 256
51 47
          },
52 48
          "scientificName": {
53 49
            "type": "string",
54 50
            "maxLength": 256
55 51
          }
56 52
        }
57 53
      },
58 54
      "description": "One or more populations of an organism which forms a biological unit."
59 55
    }
60 56
  },
61 57
  "$type": "com.atproto.lexicon.schema",
62 58
  "lexicon": 1
63 59
}

Compare Other Versions

Lexicon Garden

@