com.naturesfieldbook.temp.taxon

naturesfieldbook.com

Schema Diff

+1 -7

From

CID
bafyreia3qvd5foe...
Indexed At
2026-08-06 18:21 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 9
        "nullable": [
10 +
          "commonName",
10 11
          "parent"
11 12
        ],
12 13
        "required": [
13 14
          "createdAt",
14 15
          "rank",
15 16
          "scientificName",
16 17
          "updatedAt"
17 18
        ],
18 19
        "properties": {
19 20
          "rank": {
20 21
            "type": "string",
21 22
            "maxLength": 64,
22 23
            "knownValues": [
23 24
              "Kingdom",
24 25
              "Class",
25 26
              "Order",
26 27
              "Family",
27 28
              "Genus",
28 29
              "Species"
29 30
            ]
30 31
          },
31 32
          "parent": {
32 33
            "ref": "com.atproto.repo.strongRef",
33 34
            "type": "ref"
34 -
          },
35 -
          "children": {
36 -
            "type": "array",
37 -
            "items": {
38 -
              "ref": "com.atproto.repo.strongRef",
39 -
              "type": "ref"
40 -
            }
41 35
          },
42 36
          "createdAt": {
43 37
            "type": "string",
44 38
            "format": "datetime"
45 39
          },
46 40
          "updatedAt": {
47 41
            "type": "string",
48 42
            "format": "datetime"
49 43
          },
50 44
          "commonName": {
51 45
            "type": "string",
52 46
            "maxLength": 256
53 47
          },
54 48
          "scientificName": {
55 49
            "type": "string",
56 50
            "maxLength": 256
57 51
          }
58 52
        }
59 53
      },
60 54
      "description": "One or more populations of an organism which forms a biological unit."
61 55
    }
62 56
  },
63 57
  "$type": "com.atproto.lexicon.schema",
64 58
  "lexicon": 1
65 59
}

Compare Other Versions

Lexicon Garden

@