com.drivepatents.patent

drivepatents.com

Schema Diff

+5 -0

From

CID
bafyreibyrhuuh4i...
Indexed At
2026-06-11 19:44 UTC
View this version

To

CID
bafyreif67mnvwdm...
Indexed At
2026-06-11 20:38 UTC
View this version

Compatibility Analysis

Backward Compatible

Backward compatible. 2 non-breaking changes.

Non-Breaking Changes (2)
  • AddedVertex AddedVertex { vertex_id: "com.drivepatents.patent:body.supersededBy" }
  • AddedEdge AddedEdge { src: "com.drivepatents.patent:body", tgt: "com.drivepatents.patent:body.supersededBy", kind: "prop", name: Some("supersededBy") }

Migration Guidance

Added Elements

  • AddedVertex { vertex_id: "com.drivepatents.patent:body.supersededBy" }

Additional Notes

  • Non-breaking: AddedEdge { src: "com.drivepatents.patent:body", tgt: "com.drivepatents.patent:body.supersededBy", kind: "prop", name: Some("supersededBy") }
1 1
{
2 2
  "id": "com.drivepatents.patent",
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
          "patentNumber",
11 11
          "jurisdiction",
12 12
          "kind",
13 13
          "title",
14 14
          "createdAt"
15 15
        ],
16 16
        "properties": {
17 17
          "kind": {
18 18
            "type": "string",
19 19
            "maxLength": 8,
20 20
            "description": "Kind code, e.g. B2, A1."
21 21
          },
22 22
          "site": {
23 23
            "type": "string",
24 24
            "format": "at-uri",
25 25
            "description": "AT-URI of the site.standard.publication this patent is published under."
26 26
          },
27 27
          "title": {
28 28
            "type": "string",
29 29
            "maxLength": 5000,
30 30
            "maxGraphemes": 500
31 31
          },
32 32
          "status": {
33 33
            "type": "string",
34 34
            "knownValues": [
35 35
              "application",
36 36
              "granted",
37 37
              "expired",
38 38
              "superseded"
39 39
            ]
40 40
          },
41 41
          "filedAt": {
42 42
            "type": "string",
43 43
            "format": "datetime"
44 44
          },
45 45
          "abstract": {
46 46
            "type": "string",
47 47
            "maxLength": 30000,
48 48
            "maxGraphemes": 3000
49 49
          },
50 50
          "assignees": {
51 51
            "type": "array",
52 52
            "items": {
53 53
              "type": "string",
54 54
              "maxLength": 2000,
55 55
              "maxGraphemes": 200
56 56
            },
57 57
            "maxLength": 25
58 58
          },
59 59
          "createdAt": {
60 60
            "type": "string",
61 61
            "format": "datetime"
62 62
          },
63 63
          "grantedAt": {
64 64
            "type": "string",
65 65
            "format": "datetime"
66 66
          },
67 67
          "inventors": {
68 68
            "type": "array",
69 69
            "items": {
70 70
              "type": "string",
71 71
              "maxLength": 1000,
72 72
              "maxGraphemes": 100
73 73
            },
74 74
            "maxLength": 50
75 75
          },
76 76
          "sourceUrl": {
77 77
            "type": "string",
78 78
            "format": "uri"
79 79
          },
80 80
          "documentRef": {
81 81
            "ref": "com.atproto.repo.strongRef",
82 82
            "type": "ref",
83 83
            "description": "The site.standard.document record for this patent page."
84 84
          },
85 85
          "publishedAt": {
86 86
            "type": "string",
87 87
            "format": "datetime"
88 88
          },
89 89
          "drivePostUrl": {
90 90
            "type": "string",
91 91
            "format": "uri"
92 92
          },
93 93
          "jurisdiction": {
94 94
            "type": "string",
95 95
            "knownValues": [
96 96
              "US",
97 97
              "EP",
98 98
              "WO",
99 99
              "JP",
100 100
              "CN",
101 101
              "KR"
102 102
            ]
103 103
          },
104 104
          "patentNumber": {
105 105
            "type": "string",
106 106
            "maxLength": 64
107 107
          },
108 +
          "supersededBy": {
109 +
            "type": "string",
110 +
            "format": "at-uri",
111 +
            "description": "AT-URI of the com.drivepatents.patent record that supersedes this one (e.g. the grant that replaced a pre-grant publication). rkeys are deterministic, so this URI is valid even if the successor record syncs later."
112 +
          },
108 113
          "classifications": {
109 114
            "type": "array",
110 115
            "items": {
111 116
              "type": "string",
112 117
              "maxLength": 320,
113 118
              "maxGraphemes": 32
114 119
            },
115 120
            "maxLength": 50,
116 121
            "description": "CPC codes."
117 122
          }
118 123
        }
119 124
      },
120 125
      "description": "An automotive patent or application tracked by DRIVE (drivepatents.com). Paired with a site.standard.document record for the human-readable patent page."
121 126
    }
122 127
  },
123 128
  "$type": "com.atproto.lexicon.schema",
124 129
  "lexicon": 1
125 130
}

Compare Other Versions

Lexicon Garden

@