full diff

pub.chive.graph.reconciliation

From
bafyreif63wwywh4tffjeze5cmkadgkmts44d7goky7xupqbgn64za52gqe indexed 2026-06-18 13:14 UTC View this version
To
bafyreif63wwywh4tffjeze5cmkadgkmts44d7goky7xupqbgn64za52gqe indexed 2026-06-18 13:14 UTC View this version

Compatibility

backward compatible No changes detected.

Changes

11{
22 "$type": "com.atproto.lexicon.schema",
33 "defs": {
44 "main": {
55 "description": "Entity reconciliation record linking local entities to external authorities",
66 "key": "tid",
77 "record": {
88 "properties": {
99 "confidence": {
1010 "description": "Match confidence score (scaled by 1000 for 0.0-1.0 range)",
1111 "maximum": 1000,
1212 "minimum": 0,
1313 "type": "integer"
1414 },
1515 "createdAt": {
1616 "format": "datetime",
1717 "type": "string"
1818 },
1919 "matchType": {
2020 "description": "Type of semantic match (SKOS mapping)",
2121 "knownValues": [
2222 "exact",
2323 "close",
2424 "broad",
2525 "narrow",
2626 "related"
2727 ],
2828 "type": "string"
2929 },
3030 "notes": {
3131 "description": "Notes about the reconciliation",
3232 "maxLength": 1000,
3333 "type": "string"
3434 },
3535 "schemaRevision": {
3636 "description": "Schema revision this record was created with. Absent means revision 1.",
3737 "minimum": 1,
3838 "type": "integer"
3939 },
4040 "sourceUri": {
4141 "description": "AT-URI of local entity being reconciled",
4242 "format": "at-uri",
4343 "type": "string"
4444 },
4545 "status": {
4646 "description": "Reconciliation status",
4747 "knownValues": [
4848 "proposed",
4949 "verified",
5050 "rejected"
5151 ],
5252 "type": "string"
5353 },
5454 "targetId": {
5555 "description": "Identifier in the external system",
5656 "type": "string"
5757 },
5858 "targetSystem": {
5959 "description": "External authority system",
6060 "knownValues": [
6161 "wikidata",
6262 "lcsh",
6363 "fast",
6464 "ror",
6565 "orcid",
6666 "viaf",
6767 "gnd",
6868 "mesh",
6969 "aat",
7070 "getty"
7171 ],
7272 "type": "string"
7373 },
7474 "updatedAt": {
7575 "format": "datetime",
7676 "type": "string"
7777 },
7878 "verifiedBy": {
7979 "description": "DID of user who verified the match",
8080 "format": "did",
8181 "type": "string"
8282 }
8383 },
8484 "required": [
8585 "sourceUri",
8686 "targetSystem",
8787 "targetId",
8888 "confidence",
8989 "status",
9090 "createdAt"
9191 ],
9292 "type": "object"
9393 },
9494 "type": "record"
9595 }
9696 },
9797 "id": "pub.chive.graph.reconciliation",
9898 "lexicon": 1,
9999 "revision": 1
100100}