full diff

pub.chive.actor.discoverAuthorIds

From
bafyreihpwb2mom4qq67lmjxqu5t6dk4gf5gfkekqvopcfvrrxzzwv3ehqm indexed 2026-06-18 13:14 UTC View this version
To
bafyreihpwb2mom4qq67lmjxqu5t6dk4gf5gfkekqvopcfvrrxzzwv3ehqm 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 "authorMatch": {
55 "description": "A potential author match from academic databases",
66 "properties": {
77 "citedByCount": {
88 "description": "Total citation count",
99 "minimum": 0,
1010 "type": "integer"
1111 },
1212 "displayName": {
1313 "description": "Display name from the database",
1414 "type": "string"
1515 },
1616 "ids": {
1717 "ref": "#externalIds",
1818 "type": "ref"
1919 },
2020 "institution": {
2121 "description": "Current institutional affiliation",
2222 "type": "string"
2323 },
2424 "worksCount": {
2525 "description": "Number of works attributed to this author",
2626 "minimum": 0,
2727 "type": "integer"
2828 }
2929 },
3030 "required": [
3131 "displayName",
3232 "worksCount",
3333 "citedByCount",
3434 "ids"
3535 ],
3636 "type": "object"
3737 },
3838 "externalIds": {
3939 "description": "External author identifiers from various databases",
4040 "properties": {
4141 "dblp": {
4242 "description": "DBLP author identifier",
4343 "type": "string"
4444 },
4545 "openalex": {
4646 "description": "OpenAlex author ID (e.g., A5023888391)",
4747 "type": "string"
4848 },
4949 "orcid": {
5050 "description": "ORCID identifier",
5151 "type": "string"
5252 },
5353 "semanticScholar": {
5454 "description": "Semantic Scholar author ID",
5555 "type": "string"
5656 }
5757 },
5858 "type": "object"
5959 },
6060 "main": {
6161 "description": "Discover external author IDs (OpenAlex, Semantic Scholar, etc.) by searching for a name across academic databases",
6262 "errors": [
6363 {
6464 "name": "AuthenticationRequired"
6565 }
6666 ],
6767 "output": {
6868 "encoding": "application/json",
6969 "schema": {
7070 "properties": {
7171 "matches": {
7272 "items": {
7373 "ref": "#authorMatch",
7474 "type": "ref"
7575 },
7676 "type": "array"
7777 },
7878 "searchedName": {
7979 "description": "The name that was searched",
8080 "type": "string"
8181 }
8282 },
8383 "required": [
8484 "searchedName",
8585 "matches"
8686 ],
8787 "type": "object"
8888 }
8989 },
9090 "parameters": {
9191 "properties": {
9292 "limit": {
9393 "default": 5,
9494 "description": "Maximum number of matches to return",
9595 "maximum": 20,
9696 "minimum": 1,
9797 "type": "integer"
9898 },
9999 "name": {
100100 "description": "Author name to search for",
101101 "minLength": 1,
102102 "type": "string"
103103 }
104104 },
105105 "type": "params"
106106 },
107107 "type": "query"
108108 }
109109 },
110110 "id": "pub.chive.actor.discoverAuthorIds",
111111 "lexicon": 1,
112112 "revision": 1
113113}