addedInput schema / $defs
Added value: +{
+ "DOISource": {
+ "additionalProperties": false,
+ "description": "An explicit DOI.",
+ "properties": {
+ "kind": {
+ "const": "doi",
+ "title": "Kind",
+ "type": "string"
+ },
+ "value": {
+ "maxLength": 512,
+ "minLength": 7,
+ "pattern": "^10\\.[0-9]{4,9}/",
+ "title": "Value",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "value"
+ ],
+ "title": "DOISource",
+ "type": "object"
+ },
+ "InstitutionalMetadataSource": {
+ "additionalProperties": false,
+ "description": "Bounded journal metadata used to construct an OpenURL.",
+ "properties": {
+ "issue": {
+ "anyOf": [
+ {
+ "maxLength": 50,
+ "minLength": 1,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Issue"
+ },
+ "journal": {
+ "anyOf": [
+ {
+ "maxLength": 300,
+ "minLength": 1,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Journal"
+ },
+ "kind": {
+ "const": "metadata",
+ "title": "Kind",
+ "type": "string"
+ },
+ "pages": {
+ "anyOf": [
+ {
+ "maxLength": 100,
+ "minLength": 1,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Pages"
+ },
+ "title": {
+ "maxLength": 1000,
+ "minLength": 1,
+ "title": "Title",
+ "type": "string"
+ },
+ "volume": {
+ "anyOf": [
+ {
+ "maxLength": 50,
+ "minLength": 1,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Volume"
+ },
+ "year": {
+ "anyOf": [
+ {
+ "maximum": 9999,
+ "minimum": 1000,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Year"
+ }
+ },
+ "required": [
+ "kind",
+ "title"
+ ],
+ "title": "InstitutionalMetadataSource",
+ "type": "object"
+ },
+ "PMIDSource": {
+ "additionalProperties": false,
+ "description": "An explicit PubMed identifier.",
+ "properties": {
+ "kind": {
+ "const": "pmid",
+ "title": "Kind",
+ "type": "string"
+ },
+ "value": {
+ "maxLength": 20,
+ "pattern": "^[1-9][0-9]{0,19}$",
+ "title": "Value",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "value"
+ ],
+ "title": "PMIDSource",
+ "type": "object"
+ }
+}
addedInput schema / additionalProperties
Added value: +false
removedInput schema / properties / doi
Removed value: -{
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Doi"
-}
removedInput schema / properties / issue
Removed value: -{
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Issue"
-}
removedInput schema / properties / journal
Removed value: -{
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Journal"
-}
removedInput schema / properties / pages
Removed value: -{
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Pages"
-}
removedInput schema / properties / pmid
Removed value: -{
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Pmid"
-}
addedInput schema / properties / source
Added value: +{
+ "discriminator": {
+ "mapping": {
+ "doi": "#/$defs/DOISource",
+ "metadata": "#/$defs/InstitutionalMetadataSource",
+ "pmid": "#/$defs/PMIDSource"
+ },
+ "propertyName": "kind"
+ },
+ "oneOf": [
+ {
+ "$ref": "#/$defs/PMIDSource"
+ },
+ {
+ "$ref": "#/$defs/DOISource"
+ },
+ {
+ "$ref": "#/$defs/InstitutionalMetadataSource"
+ }
+ ],
+ "title": "Source"
+}
removedInput schema / properties / title
Removed value: -{
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Title"
-}
removedInput schema / properties / volume
Removed value: -{
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Volume"
-}
removedInput schema / properties / year
Removed value: -{
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Year"
-}
addedInput schema / required
Added value: +[
+ "source"
+]
changedOutput schema / (root)
Previous value: -{
- "properties": {
- "result": {
- "title": "Result",
- "type": "string"
- }
- },
- "required": [
- "result"
- ],
- "title": "get_institutional_linkOutput",
- "type": "object"
-}New value: +null