addedInput schema / properties / citations / anyOf
Added value: +[
+ {
+ "description": "Up to 25 citations, each matched independently.",
+ "items": {
+ "description": "Citation to match against PubMed. Must include at least journal or year — ECitMatch primary-keys on journal+volume+page, so author-only or volume-only inputs guarantee no match.",
+ "properties": {
+ "authorName": {
+ "description": "Author name, typically \"lastname initials\" (e.g., \"mann bj\"). Cannot contain a pipe (\"|\") or a line break.",
+ "pattern": "^[^|\\r\\n]*$",
+ "type": "string"
+ },
+ "firstPage": {
+ "description": "First page number. Cannot contain a pipe (\"|\") or a line break.",
+ "pattern": "^[^|\\r\\n]*$",
+ "type": "string"
+ },
+ "journal": {
+ "description": "Journal title or ISO abbreviation (e.g., \"proc natl acad sci u s a\"). Cannot contain a pipe (\"|\") or a line break.",
+ "pattern": "^[^|\\r\\n]*$",
+ "type": "string"
+ },
+ "key": {
+ "description": "Arbitrary label to track this citation in results. Auto-assigned if omitted. Echoed back unchanged and never sent to NCBI, so any character is accepted here.",
+ "type": "string"
+ },
+ "volume": {
+ "description": "Volume number. Cannot contain a pipe (\"|\") or a line break.",
+ "pattern": "^[^|\\r\\n]*$",
+ "type": "string"
+ },
+ "year": {
+ "description": "Publication year (e.g., \"1991\"). Cannot contain a pipe (\"|\") or a line break.",
+ "pattern": "^[^|\\r\\n]*$",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "maxItems": 25,
+ "minItems": 1,
+ "type": "array"
+ },
+ {
+ "description": "Citation to match against PubMed. Must include at least journal or year — ECitMatch primary-keys on journal+volume+page, so author-only or volume-only inputs guarantee no match.",
+ "properties": {
+ "authorName": {
+ "description": "Author name, typically \"lastname initials\" (e.g., \"mann bj\"). Cannot contain a pipe (\"|\") or a line break.",
+ "pattern": "^[^|\\r\\n]*$",
+ "type": "string"
+ },
+ "firstPage": {
+ "description": "First page number. Cannot contain a pipe (\"|\") or a line break.",
+ "pattern": "^[^|\\r\\n]*$",
+ "type": "string"
+ },
+ "journal": {
+ "description": "Journal title or ISO abbreviation (e.g., \"proc natl acad sci u s a\"). Cannot contain a pipe (\"|\") or a line break.",
+ "pattern": "^[^|\\r\\n]*$",
+ "type": "string"
+ },
+ "key": {
+ "description": "Arbitrary label to track this citation in results. Auto-assigned if omitted. Echoed back unchanged and never sent to NCBI, so any character is accepted here.",
+ "type": "string"
+ },
+ "volume": {
+ "description": "Volume number. Cannot contain a pipe (\"|\") or a line break.",
+ "pattern": "^[^|\\r\\n]*$",
+ "type": "string"
+ },
+ "year": {
+ "description": "Publication year (e.g., \"1991\"). Cannot contain a pipe (\"|\") or a line break.",
+ "pattern": "^[^|\\r\\n]*$",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ }
+]
removedInput schema / properties / citations / items
Removed value: -{
- "description": "Citation to match against PubMed. Must include at least journal or year — ECitMatch primary-keys on journal+volume+page, so author-only or volume-only inputs guarantee no match.",
- "properties": {
- "authorName": {
- "description": "Author name, typically \"lastname initials\" (e.g., \"mann bj\"). Cannot contain a pipe (\"|\") or a line break.",
- "pattern": "^[^|\\r\\n]*$",
- "type": "string"
- },
- "firstPage": {
- "description": "First page number. Cannot contain a pipe (\"|\") or a line break.",
- "pattern": "^[^|\\r\\n]*$",
- "type": "string"
- },
- "journal": {
- "description": "Journal title or ISO abbreviation (e.g., \"proc natl acad sci u s a\"). Cannot contain a pipe (\"|\") or a line break.",
- "pattern": "^[^|\\r\\n]*$",
- "type": "string"
- },
- "key": {
- "description": "Arbitrary label to track this citation in results. Auto-assigned if omitted. Echoed back unchanged and never sent to NCBI, so any character is accepted here.",
- "type": "string"
- },
- "volume": {
- "description": "Volume number. Cannot contain a pipe (\"|\") or a line break.",
- "pattern": "^[^|\\r\\n]*$",
- "type": "string"
- },
- "year": {
- "description": "Publication year (e.g., \"1991\"). Cannot contain a pipe (\"|\") or a line break.",
- "pattern": "^[^|\\r\\n]*$",
- "type": "string"
- }
- },
- "type": "object"
-}