addedInput schema / properties / limit / anyOf
Added value: +[
+ {
+ "default": 20,
+ "maximum": 33,
+ "minimum": 1,
+ "title": "Limit",
+ "type": "integer"
+ },
+ {
+ "description": "ASCII decimal integer; the integer branch's bounds apply after conversion.",
+ "maxLength": 32,
+ "pattern": "^[ \\t\\r\\n]*-?(?:0|[1-9][0-9]*)[ \\t\\r\\n]*$",
+ "type": "string"
+ }
+]
removedInput schema / properties / limit / maximum
Removed value: -33
removedInput schema / properties / limit / minimum
Removed value: -1
removedInput schema / properties / limit / type
Removed value: -"integer"
addedInput schema / properties / profile / anyOf
Added value: +[
+ {
+ "default": "balanced",
+ "enum": [
+ "precision",
+ "balanced",
+ "recall"
+ ],
+ "title": "Profile",
+ "type": "string"
+ },
+ {
+ "pattern": "^[ \\t\\r\\n]*(?:[pP][rR][eE][cC][iI][sS][iI][oO][nN]|[bB][aA][lL][aA][nN][cC][eE][dD]|[rR][eE][cC][aA][lL][lL])[ \\t\\r\\n]*$",
+ "type": "string"
+ }
+]
removedInput schema / properties / profile / enum
Removed value: -[
- "precision",
- "balanced",
- "recall"
-]
removedInput schema / properties / profile / type
Removed value: -"string"
changedInput schema / properties / question_type / anyOf
Previous value: -[
- {
- "enum": [
- "therapy",
- "diagnosis",
- "prognosis",
- "etiology"
- ],
- "type": "string"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "anyOf": [
+ {
+ "enum": [
+ "therapy",
+ "diagnosis",
+ "prognosis",
+ "etiology"
+ ],
+ "type": "string"
+ },
+ {
+ "pattern": "^[ \\t\\r\\n]*(?:[tT][hH][eE][rR][aA][pP][yY]|[dD][iI][aA][gG][nN][oO][sS][iI][sS]|[pP][rR][oO][gG][nN][oO][sS][iI][sS]|[eE][tT][iI][oO][lL][oO][gG][yY])[ \\t\\r\\n]*$",
+ "type": "string"
+ }
+ ]
+ },
+ {
+ "type": "null"
+ }
+]
changedInput schema / properties / sources / anyOf
Previous value: -[
- {
- "items": {
- "enum": [
- "pubmed",
- "europe_pmc",
- "openalex",
- "semantic_scholar",
- "core"
- ],
- "type": "string"
- },
- "maxItems": 5,
- "minItems": 1,
- "type": "array"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "items": {
+ "anyOf": [
+ {
+ "enum": [
+ "pubmed",
+ "europe_pmc",
+ "openalex",
+ "semantic_scholar",
+ "core"
+ ],
+ "type": "string"
+ },
+ {
+ "pattern": "^[ \\t\\r\\n]*(?:[pP][uU][bB][mM][eE][dD]|[eE][uU][rR][oO][pP][eE]_[pP][mM][cC]|[oO][pP][eE][nN][aA][lL][eE][xX]|[sS][eE][mM][aA][nN][tT][iI][cC]_[sS][cC][hH][oO][lL][aA][rR]|[cC][oO][rR][eE])[ \\t\\r\\n]*$",
+ "type": "string"
+ }
+ ]
+ },
+ "maxItems": 5,
+ "minItems": 1,
+ "type": "array"
+ },
+ {
+ "type": "null"
+ },
+ {
+ "contentMediaType": "application/json",
+ "contentSchema": {
+ "anyOf": [
+ {
+ "items": {
+ "anyOf": [
+ {
+ "enum": [
+ "pubmed",
+ "europe_pmc",
+ "openalex",
+ "semantic_scholar",
+ "core"
+ ],
+ "type": "string"
+ },
+ {
+ "pattern": "^[ \\t\\r\\n]*(?:[pP][uU][bB][mM][eE][dD]|[eE][uU][rR][oO][pP][eE]_[pP][mM][cC]|[oO][pP][eE][nN][aA][lL][eE][xX]|[sS][eE][mM][aA][nN][tT][iI][cC]_[sS][cC][hH][oO][lL][aA][rR]|[cC][oO][rR][eE])[ \\t\\r\\n]*$",
+ "type": "string"
+ }
+ ]
+ },
+ "maxItems": 5,
+ "minItems": 1,
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Sources"
+ },
+ "description": "One JSON-encoded container; the decoded value must satisfy contentSchema.",
+ "maxLength": 1000000,
+ "type": "string"
+ },
+ {
+ "description": "One JSON code fence; after removing the fence, decode JSON and validate against x-pubmed-decodedSchema.",
+ "maxLength": 1000000,
+ "pattern": "^\\s*```(?:[jJ][sS][oO][nN])?[ \\t]*\\r?\\n[\\s\\S]*\\r?\\n```\\s*$",
+ "type": "string",
+ "x-pubmed-decodedSchema": {
+ "anyOf": [
+ {
+ "items": {
+ "anyOf": [
+ {
+ "enum": [
+ "pubmed",
+ "europe_pmc",
+ "openalex",
+ "semantic_scholar",
+ "core"
+ ],
+ "type": "string"
+ },
+ {
+ "pattern": "^[ \\t\\r\\n]*(?:[pP][uU][bB][mM][eE][dD]|[eE][uU][rR][oO][pP][eE]_[pP][mM][cC]|[oO][pP][eE][nN][aA][lL][eE][xX]|[sS][eE][mM][aA][nN][tT][iI][cC]_[sS][cC][hH][oO][lL][aA][rR]|[cC][oO][rR][eE])[ \\t\\r\\n]*$",
+ "type": "string"
+ }
+ ]
+ },
+ "maxItems": 5,
+ "minItems": 1,
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Sources"
+ },
+ "x-pubmed-encoding": "fenced-json"
+ }
+]