{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/clarivate/main/json-schema/clarivate-sequence-schema.json", "title": "Sequence", "x-generated": "2026-10-12", "x-method": "derived", "x-generator": "derive-json-schema.py", "x-source": "openapi/clarivate-publications-sequences-api-openapi.yml#/components/schemas/Sequence", "type": "object", "required": [ "type", "id", "attributes" ], "properties": { "id": { "type": "string" }, "type": { "type": "string" }, "attributes": { "type": "object", "required": [ "sequence_key", "accession_number", "organisms", "molecule_type" ], "properties": { "sequence_key": { "type": "string" }, "accession_number": { "type": "string" }, "organisms": { "type": "array", "items": { "type": "string" } }, "molecule_type": { "type": "string" }, "description": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "location": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "psl": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "entry_date": { "oneOf": [ { "type": "string", "format": "date" }, { "type": "null" } ] }, "division": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "modification_date": { "oneOf": [ { "type": "string", "format": "date" }, { "type": "null" } ] }, "keywords": { "oneOf": [ { "type": "array", "items": { "type": "string" } }, { "type": "null" } ] }, "accessions": { "oneOf": [ { "type": "array", "items": { "type": "string" } }, { "type": "null" } ] }, "gi": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "authors": { "oneOf": [ { "type": "array", "items": { "type": "string" } }, { "type": "null" } ] }, "title": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "country": { "oneOf": [ { "type": "string" }, { "type": "null" } ] } } }, "links": { "$ref": "#/$defs/links" }, "meta": { "$ref": "#/$defs/meta" } }, "additionalProperties": false, "$defs": { "link": { "description": "A link **MUST** be represented as either: a string containing the link's URL or a link object.", "oneOf": [ { "description": "A string containing the link's URL.", "type": "string", "format": "uri" }, { "type": "object", "required": [ "href" ], "properties": { "href": { "description": "A string containing the link's URL.", "type": "string", "format": "uri" }, "meta": { "$ref": "#/$defs/meta" } } } ] }, "links": { "description": "Each member of a links object is a “link”", "type": "object", "properties": { "self": { "description": "A `self` member, whose value is a URL for the relationship itself.", "type": "string", "format": "uri" }, "related": { "$ref": "#/$defs/link" } }, "additionalProperties": true }, "meta": { "description": "Non-standard meta-information.", "type": "object", "additionalProperties": true } } }