{ "$schema": "http://json-schema.org/draft-07/schema#", "title": "AuthorWithPapers", "description": "A Semantic Scholar author record with paper list", "$id": "https://raw.githubusercontent.com/api-evangelist/semantic-scholar/refs/heads/main/json-schema/semantic-scholar-author.json", "properties": { "authorId": { "type": "string", "title": "This field will be provided if no fields are specified", "description": "Semantic Scholar\u2019s unique ID for the author.", "example": "1741101" }, "externalIds": { "type": "object", "description": "An object that contains the ORCID/DBLP IDs for the author, if known.", "example": { "DBLP": [ 123 ] } }, "url": { "type": "string", "description": "URL of the author on the Semantic Scholar website.", "example": "https://www.semanticscholar.org/author/1741101" }, "name": { "type": "string", "title": "This field will be provided if no fields are specified", "description": "Author\u2019s name.", "example": "Oren Etzioni" }, "affiliations": { "type": "array", "description": "Array of organizational affiliations for the author.", "example": [ "Allen Institute for AI" ], "items": { "type": "string" } }, "homepage": { "type": "string", "description": "The author\u2019s homepage.", "example": "https://allenai.org/" }, "paperCount": { "type": "string", "description": "The author's total publications count.", "example": 10 }, "citationCount": { "type": "string", "description": "The author's total citations count.", "example": 50 }, "hIndex": { "type": "string", "description": "The author\u2019s h-index, which is a measure of the productivity and citation impact of the author\u2019s publications: https://www.semanticscholar.org/faq#h-index", "example": 5 }, "papers": { "type": "array", "items": { "title": "Paper Info", "allOf": [ { "$ref": "#/definitions/BasePaper" } ] } } }, "type": "object", "definitions": { "Error404": { "properties": { "error": { "type": "string", "description": "Depending on the case, error message may be any of these:\n
\"Paper/Author/Object not found\"\"Paper/Author/Object with id ### not found\"\"Unrecognized or unsupported fields: [bad1, bad2, etc...]\"\"Unacceptable query params: [badK1=badV1, badK2=badV2, etc...}]\"\"Response would exceed maximum size....\"