full diff

com.drivepatents.patent

From
bafyreibyrhuuh4igp7j2ozilcmujamt6cwoztccw2kzvghc5keavtj2lku indexed 2026-06-11 19:44 UTC View this version
To
bafyreif67mnvwdmvwej534mflh7dscjghkoj6xdpmbkl55mgh2ew2t3hcm indexed 2026-06-11 20:38 UTC View this version

Compatibility

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

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

Notes

  • Non-breaking: AddedEdge { src: "com.drivepatents.patent:body", tgt: "com.drivepatents.patent:body.supersededBy", kind: "prop", name: Some("supersededBy") }

Changes

11{
22 "$type": "com.atproto.lexicon.schema",
33 "defs": {
44 "main": {
55 "description": "An automotive patent or application tracked by DRIVE (drivepatents.com). Paired with a site.standard.document record for the human-readable patent page.",
66 "key": "any",
77 "record": {
88 "properties": {
99 "abstract": {
1010 "maxGraphemes": 3000,
1111 "maxLength": 30000,
1212 "type": "string"
1313 },
1414 "assignees": {
1515 "items": {
1616 "maxGraphemes": 200,
1717 "maxLength": 2000,
1818 "type": "string"
1919 },
2020 "maxLength": 25,
2121 "type": "array"
2222 },
2323 "classifications": {
2424 "description": "CPC codes.",
2525 "items": {
2626 "maxGraphemes": 32,
2727 "maxLength": 320,
2828 "type": "string"
2929 },
3030 "maxLength": 50,
3131 "type": "array"
3232 },
3333 "createdAt": {
3434 "format": "datetime",
3535 "type": "string"
3636 },
3737 "documentRef": {
3838 "description": "The site.standard.document record for this patent page.",
3939 "ref": "com.atproto.repo.strongRef",
4040 "type": "ref"
4141 },
4242 "drivePostUrl": {
4343 "format": "uri",
4444 "type": "string"
4545 },
4646 "filedAt": {
4747 "format": "datetime",
4848 "type": "string"
4949 },
5050 "grantedAt": {
5151 "format": "datetime",
5252 "type": "string"
5353 },
5454 "inventors": {
5555 "items": {
5656 "maxGraphemes": 100,
5757 "maxLength": 1000,
5858 "type": "string"
5959 },
6060 "maxLength": 50,
6161 "type": "array"
6262 },
6363 "jurisdiction": {
6464 "knownValues": [
6565 "US",
6666 "EP",
6767 "WO",
6868 "JP",
6969 "CN",
7070 "KR"
7171 ],
7272 "type": "string"
7373 },
7474 "kind": {
7575 "description": "Kind code, e.g. B2, A1.",
7676 "maxLength": 8,
7777 "type": "string"
7878 },
7979 "patentNumber": {
8080 "maxLength": 64,
8181 "type": "string"
8282 },
8383 "publishedAt": {
8484 "format": "datetime",
8585 "type": "string"
8686 },
8787 "site": {
8888 "description": "AT-URI of the site.standard.publication this patent is published under.",
8989 "format": "at-uri",
9090 "type": "string"
9191 },
9292 "sourceUrl": {
9393 "format": "uri",
9494 "type": "string"
9595 },
9696 "status": {
9797 "knownValues": [
9898 "application",
9999 "granted",
100100 "expired",
101101 "superseded"
102102 ],
103103 "type": "string"
104104 },
105 "supersededBy": {
106 "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.",
107 "format": "at-uri",
108 "type": "string"
109 },
105110 "title": {
106111 "maxGraphemes": 500,
107112 "maxLength": 5000,
108113 "type": "string"
109114 }
110115 },
111116 "required": [
112117 "patentNumber",
113118 "jurisdiction",
114119 "kind",
115120 "title",
116121 "createdAt"
117122 ],
118123 "type": "object"
119124 },
120125 "type": "record"
121126 }
122127 },
123128 "id": "com.drivepatents.patent",
124129 "lexicon": 1
125130}

Compare other versions