com.naturesfieldbook.temp.taxon

naturesfieldbook.com

Schema Diff

+4 -7

From

CID
bafyreigk2xb2elf...
Indexed At
2026-07-19 18:50 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 34
            "type": "ref"
31 -
          },
32 -
          "children": {
33 -
            "type": "array",
34 -
            "items": {
35 -
              "ref": "com.atproto.repo.strongRef",
36 -
              "type": "ref"
37 -
            }
38 35
          },
39 36
          "createdAt": {
40 37
            "type": "string",
41 38
            "format": "datetime"
42 39
          },
43 40
          "updatedAt": {
44 41
            "type": "string",
45 42
            "format": "datetime"
46 43
          },
47 44
          "commonName": {
48 45
            "type": "string",
49 46
            "maxLength": 256
50 47
          },
51 48
          "scientificName": {
52 49
            "type": "string",
53 50
            "maxLength": 256
54 51
          }
55 52
        }
56 53
      },
57 54
      "description": "One or more populations of an organism which forms a biological unit."
58 55
    }
59 56
  },
60 57
  "$type": "com.atproto.lexicon.schema",
61 58
  "lexicon": 1
62 59
}

Compare Other Versions

Lexicon Garden

@