full diff

pub.chive.resolve.byExternalId

From
bafyreidp32nelcalm7roqxnutjsohlkpf42dxpmkkgs53chwzvpomzj2am indexed 2026-06-18 13:14 UTC View this version
To
bafyreidp32nelcalm7roqxnutjsohlkpf42dxpmkkgs53chwzvpomzj2am 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": "Resolve an external identifier (DOI, arXiv, ORCID, ROR, ISBN, etc.) to the Chive entity that declares it — either a Chive-native eprint submission or a knowledge-graph node.",
66 "output": {
77 "encoding": "application/json",
88 "schema": {
99 "properties": {
1010 "entityType": {
1111 "description": "Kind of entity that matched.",
1212 "knownValues": [
1313 "eprint",
1414 "author",
1515 "graphNode"
1616 ],
1717 "type": "string"
1818 },
1919 "found": {
2020 "description": "Whether a matching entity was found.",
2121 "type": "boolean"
2222 },
2323 "label": {
2424 "description": "Display label for the matched entity.",
2525 "type": "string"
2626 },
2727 "uri": {
2828 "description": "AT-URI of the matched entity.",
2929 "format": "at-uri",
3030 "type": "string"
3131 },
3232 "webPath": {
3333 "description": "Chive web path that renders this entity (e.g., /eprints/...).",
3434 "type": "string"
3535 }
3636 },
3737 "required": [
3838 "found"
3939 ],
4040 "type": "object"
4141 }
4242 },
4343 "parameters": {
4444 "properties": {
4545 "identifier": {
4646 "description": "Identifier value (without URL prefix).",
4747 "type": "string"
4848 },
4949 "system": {
5050 "description": "External identifier system.",
5151 "knownValues": [
5252 "doi",
5353 "arxiv",
5454 "orcid",
5555 "ror",
5656 "isbn",
5757 "pmid",
5858 "wikidata"
5959 ],
6060 "type": "string"
6161 }
6262 },
6363 "required": [
6464 "system",
6565 "identifier"
6666 ],
6767 "type": "params"
6868 },
6969 "type": "query"
7070 }
7171 },
7272 "id": "pub.chive.resolve.byExternalId",
7373 "lexicon": 1,
7474 "revision": 1
7575}