addedInput schema / $defs / CrossSearchInput / properties / data_source
Added value: +{
+ "anyOf": [
+ {
+ "maxLength": 2000,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Data source(s), comma-separated, e.g. 'JALC', 'IRDB', 'CROSSREF', 'NDL_SEARCH', 'NACSIS_CAT', 'KAKEN', 'CIA', 'CIB', 'DATACITE', 'JDCAT'. Sent as dataSourceType. Unknown values are refused here, because CiNii answers them with zero records.",
+ "title": "Data Source"
+}
addedInput schema / $defs / CrossSearchInput / properties / has_fulltext
Added value: +{
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "true: only records CiNii links to full text; false: only records it does not. Sent as hasLinkToFullText.",
+ "title": "Has Fulltext"
+}
addedInput schema / $defs / CrossSearchInput / properties / language
Added value: +{
+ "anyOf": [
+ {
+ "maxLength": 2000,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Language(s) of the records, as ISO 639-1 codes, comma-separated: 'ja', 'en', 'zh', 'ko', or 'ja,en'. Sent as languageType. Filters by the language catalogued for the record, not the language of the query.",
+ "title": "Language"
+}
addedInput schema / $defs / CrossSearchInput / properties / query / anyOf
Added value: +[
+ {
+ "maxLength": 2000,
+ "minLength": 1,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
addedInput schema / $defs / CrossSearchInput / properties / query / default
Added value: +null
addedInput schema / $defs / CrossSearchInput / properties / query / description
Added value: +"Free-text search terms (Japanese or English). Optional when another criterion (an identifier, a title, a filter) is given."
removedInput schema / $defs / CrossSearchInput / properties / query / maxLength
Removed value: -2000
removedInput schema / $defs / CrossSearchInput / properties / query / minLength
Removed value: -1
removedInput schema / $defs / CrossSearchInput / properties / query / type
Removed value: -"string"
addedInput schema / $defs / CrossSearchInput / properties / researcher_id
Added value: +{
+ "anyOf": [
+ {
+ "maxLength": 2000,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Researcher identifier(s), comma-separated: a KAKEN researcher number, an NRID, a CiNii author ID (DA…) or a researcher CRID. Sent as researcherId.",
+ "title": "Researcher Id"
+}
addedInput schema / $defs / CrossSearchInput / properties / sort
Added value: +{
+ "$ref": "#/$defs/SortOrder",
+ "default": "4",
+ "description": "Sort order. NEWEST/OLDEST = by year (publication, degree award or project start); RELEVANCE (default); CITATIONS_DESC = citation count, articles only; CRID_ASC = by CRID, cross search only; NAME_ASC/NAME_DESC, PROJECTS_DESC/PROJECTS_ASC and PRODUCTS_DESC/PRODUCTS_ASC = researcher name, number of related projects and number of related research products, researcher search only (which does not accept OLDEST)."
+}
addedInput schema / $defs / CrossSearchInput / properties / start / maximum
Added value: +10000
removedInput schema / $defs / CrossSearchInput / required
Removed value: -[
- "query"
-]
addedInput schema / $defs / SortOrder
Added value: +{
+ "description": "CiNii Research OpenSearch v2 `sortorder` codes.\n\nNot every code is valid for every search type, and CiNii does not refuse\none that is not: sortorder=5 on articles is silently ignored and the\nresults come back in relevance order, a page that says it is sorted when\nit is not. Each input model therefore checks its sort against _SORT_SCOPE.",
+ "enum": [
+ "0",
+ "1",
+ "4",
+ "5",
+ "6",
+ "10",
+ "20",
+ "21",
+ "30",
+ "31",
+ "40"
+ ],
+ "title": "SortOrder",
+ "type": "string"
+}