From f4984c889d99f574c553040fe7b98388b9a7b30c Mon Sep 17 00:00:00 2001 From: Eric Deutsch Date: Mon, 11 Sep 2023 23:22:34 -0700 Subject: [PATCH 01/24] Make Node.categories required and not nullable --- TranslatorReasonerAPI.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/TranslatorReasonerAPI.yaml b/TranslatorReasonerAPI.yaml index 0e163d93..436f833f 100644 --- a/TranslatorReasonerAPI.yaml +++ b/TranslatorReasonerAPI.yaml @@ -952,13 +952,16 @@ components: categories should also be avoided. items: $ref: '#/components/schemas/BiolinkEntity' - nullable: true + minItems: 1 + nullable: false attributes: type: array description: A list of attributes describing the node items: $ref: '#/components/schemas/Attribute' nullable: true + required: + - categories additionalProperties: false Attribute: type: object From 1f9a9828a1dbeb146bb34de9b8bda2277895b985 Mon Sep 17 00:00:00 2001 From: Eric Deutsch Date: Mon, 6 Nov 2023 12:49:22 -0800 Subject: [PATCH 02/24] Make Query.message a oneOf $ref and nullable false --- TranslatorReasonerAPI.yaml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/TranslatorReasonerAPI.yaml b/TranslatorReasonerAPI.yaml index 436f833f..b368e842 100644 --- a/TranslatorReasonerAPI.yaml +++ b/TranslatorReasonerAPI.yaml @@ -263,7 +263,9 @@ components: type: object properties: message: - $ref: '#/components/schemas/Message' + oneOf: + $ref: '#/components/schemas/Message' + nullable: false description: >- The query Message is a serialization of the user request. Content of the Message object depends on the intended TRAPI operation. For @@ -299,6 +301,7 @@ components: properties: callback: type: string + nullable: false format: uri pattern: ^https?:// description: >- @@ -311,7 +314,9 @@ components: does not succeed, the server SHOULD retry the POST at least once. message: - $ref: '#/components/schemas/Message' + oneOf: + $ref: '#/components/schemas/Message' + nullable: false description: >- The query Message is a serialization of the user request. Content of the Message object depends on the intended TRAPI operation. For From b40c01efa6be3018379951dc00b28fe1d9e2d697 Mon Sep 17 00:00:00 2001 From: Eric Deutsch Date: Mon, 6 Nov 2023 13:05:06 -0800 Subject: [PATCH 03/24] Make MEssage.Results minItems 1 --- TranslatorReasonerAPI.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/TranslatorReasonerAPI.yaml b/TranslatorReasonerAPI.yaml index 436f833f..6ddb0cff 100644 --- a/TranslatorReasonerAPI.yaml +++ b/TranslatorReasonerAPI.yaml @@ -486,6 +486,7 @@ components: items: $ref: '#/components/schemas/Result' nullable: true + minItems: 1 query_graph: description: >- QueryGraph object that contains a serialization of a query in the From 55ccfdfa9a9988a1f271dd28708c9ade0fc347bf Mon Sep 17 00:00:00 2001 From: Eric Deutsch Date: Mon, 6 Nov 2023 13:07:42 -0800 Subject: [PATCH 04/24] Fix ambifuiities in Response --- TranslatorReasonerAPI.yaml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/TranslatorReasonerAPI.yaml b/TranslatorReasonerAPI.yaml index 436f833f..6172ef7c 100644 --- a/TranslatorReasonerAPI.yaml +++ b/TranslatorReasonerAPI.yaml @@ -427,7 +427,9 @@ components: description: >- Contains the knowledge of the response (query graph, knowledge graph, and results). - $ref: '#/components/schemas/Message' + oneOf: + $ref: '#/components/schemas/Message' + nullable: false status: description: >- One of a standardized set of short codes, @@ -458,10 +460,12 @@ components: type: string example: 1.4.0 description: Version label of the TRAPI schema used in this document + nullable: true biolink_version: type: string example: 3.1.2 description: Version label of the Biolink model used in this document + nullable: true additionalProperties: true required: - message From 98c6666cd9d6eb81b89090c95bd80f481417c21c Mon Sep 17 00:00:00 2001 From: Eric Deutsch Date: Mon, 6 Nov 2023 13:10:04 -0800 Subject: [PATCH 05/24] Make logs minItems: 1 --- TranslatorReasonerAPI.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/TranslatorReasonerAPI.yaml b/TranslatorReasonerAPI.yaml index 436f833f..0efa1fdd 100644 --- a/TranslatorReasonerAPI.yaml +++ b/TranslatorReasonerAPI.yaml @@ -400,6 +400,7 @@ components: type: array items: $ref: '#/components/schemas/LogEntry' + minItems: 1 nullable: false response_url: description: >- @@ -448,6 +449,7 @@ components: type: array items: $ref: '#/components/schemas/LogEntry' + minItems: 1 nullable: true workflow: description: List of workflow steps that were executed. From 2dd982febf703f370c28f93b1363dc01890309e0 Mon Sep 17 00:00:00 2001 From: Eric Deutsch Date: Mon, 6 Nov 2023 13:14:24 -0800 Subject: [PATCH 06/24] Clarify Result --- TranslatorReasonerAPI.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/TranslatorReasonerAPI.yaml b/TranslatorReasonerAPI.yaml index 436f833f..b07e7fe7 100644 --- a/TranslatorReasonerAPI.yaml +++ b/TranslatorReasonerAPI.yaml @@ -581,6 +581,8 @@ components: type: array items: $ref: '#/components/schemas/NodeBinding' + minItems: 1 + nullable: false analyses: type: array description: >- @@ -588,6 +590,8 @@ components: See below for Analysis components. items: $ref: '#/components/schemas/Analysis' + minItems: 1 + nullable: false additionalProperties: true required: - node_bindings From b52302da025e475e67eb8946a3414ded27606951 Mon Sep 17 00:00:00 2001 From: Eric Deutsch Date: Mon, 6 Nov 2023 13:17:59 -0800 Subject: [PATCH 07/24] Clarify NodeBinding --- TranslatorReasonerAPI.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/TranslatorReasonerAPI.yaml b/TranslatorReasonerAPI.yaml index 436f833f..a6438daf 100644 --- a/TranslatorReasonerAPI.yaml +++ b/TranslatorReasonerAPI.yaml @@ -603,7 +603,9 @@ components: Binding must bind directly to node in the original Query Graph. properties: id: - $ref: '#/components/schemas/CURIE' + oneOf: + - $ref: '#/components/schemas/CURIE' + nullable: false description: >- The CURIE of a Node within the Knowledge Graph. query_id: @@ -629,6 +631,7 @@ components: result. items: $ref: '#/components/schemas/Attribute' + minItems: 1 nullable: true additionalProperties: true required: From 505ddb954310eab37d58d37be881006751dda5e2 Mon Sep 17 00:00:00 2001 From: Eric Deutsch Date: Mon, 6 Nov 2023 13:20:25 -0800 Subject: [PATCH 08/24] convert to oneOf with - --- TranslatorReasonerAPI.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/TranslatorReasonerAPI.yaml b/TranslatorReasonerAPI.yaml index 6172ef7c..2f0cfa61 100644 --- a/TranslatorReasonerAPI.yaml +++ b/TranslatorReasonerAPI.yaml @@ -428,7 +428,7 @@ components: Contains the knowledge of the response (query graph, knowledge graph, and results). oneOf: - $ref: '#/components/schemas/Message' + - $ref: '#/components/schemas/Message' nullable: false status: description: >- From 91cd63b174b81d6d7629ae478f0a8d4eb4bd60ec Mon Sep 17 00:00:00 2001 From: Eric Deutsch Date: Mon, 6 Nov 2023 13:44:02 -0800 Subject: [PATCH 09/24] Fix EdgeBinding and AuxGraph --- TranslatorReasonerAPI.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/TranslatorReasonerAPI.yaml b/TranslatorReasonerAPI.yaml index 436f833f..31ea151c 100644 --- a/TranslatorReasonerAPI.yaml +++ b/TranslatorReasonerAPI.yaml @@ -710,6 +710,7 @@ components: id: type: string description: The key identifier of a specific KnowledgeGraph Edge. + nullable: false attributes: type: array description: >- @@ -719,6 +720,7 @@ components: result. items: $ref: '#/components/schemas/Attribute' + minItems: 1 nullable: true additionalProperties: true required: @@ -749,6 +751,7 @@ components: Attributes of the Auxiliary Graph items: $ref: '#/components/schemas/Attribute' + minItems: 1 nullable: true additionalProperties: true required: From b27139d6a6ab1c5706b25a8521c4e3e93971e86a Mon Sep 17 00:00:00 2001 From: Eric Deutsch Date: Mon, 6 Nov 2023 13:52:36 -0800 Subject: [PATCH 10/24] Update TranslatorReasonerAPI.yaml --- TranslatorReasonerAPI.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/TranslatorReasonerAPI.yaml b/TranslatorReasonerAPI.yaml index 436f833f..bb51bf84 100644 --- a/TranslatorReasonerAPI.yaml +++ b/TranslatorReasonerAPI.yaml @@ -959,6 +959,7 @@ components: description: A list of attributes describing the node items: $ref: '#/components/schemas/Attribute' + minItems: 1 nullable: true required: - categories From c17fe1be1dbc131800cfab444a7b739b8b75a3cc Mon Sep 17 00:00:00 2001 From: Eric Deutsch Date: Mon, 4 Dec 2023 19:05:59 -0800 Subject: [PATCH 11/24] Insert missing dashes at lines 267 and 320 --- TranslatorReasonerAPI.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/TranslatorReasonerAPI.yaml b/TranslatorReasonerAPI.yaml index b368e842..7b6e871c 100644 --- a/TranslatorReasonerAPI.yaml +++ b/TranslatorReasonerAPI.yaml @@ -264,7 +264,7 @@ components: properties: message: oneOf: - $ref: '#/components/schemas/Message' + - $ref: '#/components/schemas/Message' nullable: false description: >- The query Message is a serialization of the user request. Content @@ -315,7 +315,7 @@ components: once. message: oneOf: - $ref: '#/components/schemas/Message' + - $ref: '#/components/schemas/Message' nullable: false description: >- The query Message is a serialization of the user request. Content From e5f52be4f47391e8f3496dcfc538c0764a5824b3 Mon Sep 17 00:00:00 2001 From: Eric Deutsch Date: Thu, 7 Dec 2023 06:50:03 -0800 Subject: [PATCH 12/24] Update TranslatorReasonerAPI.yaml --- TranslatorReasonerAPI.yaml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/TranslatorReasonerAPI.yaml b/TranslatorReasonerAPI.yaml index 31ea151c..ff10d43b 100644 --- a/TranslatorReasonerAPI.yaml +++ b/TranslatorReasonerAPI.yaml @@ -720,11 +720,12 @@ components: result. items: $ref: '#/components/schemas/Attribute' - minItems: 1 - nullable: true + minItems: 0 + nullable: false additionalProperties: true required: - id + - attributes AuxiliaryGraph: type: object description: >- @@ -751,11 +752,12 @@ components: Attributes of the Auxiliary Graph items: $ref: '#/components/schemas/Attribute' - minItems: 1 - nullable: true + minItems: 0 + nullable: false additionalProperties: true required: - edges + - attributes KnowledgeGraph: type: object description: >- From e00369c52e11914bb42e95b0edc5e0d87ff9a6cb Mon Sep 17 00:00:00 2001 From: Eric Deutsch Date: Thu, 7 Dec 2023 06:57:31 -0800 Subject: [PATCH 13/24] switch to required list, may be empty --- TranslatorReasonerAPI.yaml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/TranslatorReasonerAPI.yaml b/TranslatorReasonerAPI.yaml index 6ddb0cff..d7dffa61 100644 --- a/TranslatorReasonerAPI.yaml +++ b/TranslatorReasonerAPI.yaml @@ -485,8 +485,8 @@ components: type: array items: $ref: '#/components/schemas/Result' - nullable: true - minItems: 1 + nullable: false + minItems: 0 query_graph: description: >- QueryGraph object that contains a serialization of a query in the @@ -510,6 +510,8 @@ components: additionalProperties: $ref: '#/components/schemas/AuxiliaryGraph' nullable: true + required: + - results additionalProperties: false LogEntry: description: >- From 129f9fe6322aac4917bc6c5e62c1c7b5bc2ed758 Mon Sep 17 00:00:00 2001 From: Eric Deutsch Date: Fri, 15 Dec 2023 11:39:17 -0800 Subject: [PATCH 14/24] revert to null or empty array and clarify description --- TranslatorReasonerAPI.yaml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/TranslatorReasonerAPI.yaml b/TranslatorReasonerAPI.yaml index d7dffa61..38cd8c76 100644 --- a/TranslatorReasonerAPI.yaml +++ b/TranslatorReasonerAPI.yaml @@ -481,11 +481,15 @@ components: description: >- List of all returned Result objects for the query posed. The list SHOULD NOT be assumed to be ordered. The 'score' property, - if present, MAY be used to infer result rankings. + if present, MAY be used to infer result rankings. If Results are + not expected (such as for a query Message), this property SHOULD + be null or absent. If Results are expected (such as for a response + Message) and no Results are available, this property SHOULD be an + array with 0 Results in it. type: array items: $ref: '#/components/schemas/Result' - nullable: false + nullable: true minItems: 0 query_graph: description: >- @@ -510,8 +514,6 @@ components: additionalProperties: $ref: '#/components/schemas/AuxiliaryGraph' nullable: true - required: - - results additionalProperties: false LogEntry: description: >- From f381f2dab854286e540c7530abe20096b6a43069 Mon Sep 17 00:00:00 2001 From: Eric Deutsch Date: Fri, 15 Dec 2023 11:47:45 -0800 Subject: [PATCH 15/24] Make attributes required but minItems 0 --- TranslatorReasonerAPI.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/TranslatorReasonerAPI.yaml b/TranslatorReasonerAPI.yaml index bb51bf84..6d7bf3bd 100644 --- a/TranslatorReasonerAPI.yaml +++ b/TranslatorReasonerAPI.yaml @@ -959,10 +959,11 @@ components: description: A list of attributes describing the node items: $ref: '#/components/schemas/Attribute' - minItems: 1 - nullable: true + minItems: 0 + nullable: false required: - categories + - attributes additionalProperties: false Attribute: type: object From 85f1bb1ee6abcdd588d5adf0dcbfb62d875c0515 Mon Sep 17 00:00:00 2001 From: Eric Deutsch Date: Fri, 15 Dec 2023 12:05:54 -0800 Subject: [PATCH 16/24] Clarify NodeBinding --- TranslatorReasonerAPI.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/TranslatorReasonerAPI.yaml b/TranslatorReasonerAPI.yaml index a6438daf..6ce95aac 100644 --- a/TranslatorReasonerAPI.yaml +++ b/TranslatorReasonerAPI.yaml @@ -631,11 +631,12 @@ components: result. items: $ref: '#/components/schemas/Attribute' - minItems: 1 - nullable: true + minItems: 0 + nullable: false additionalProperties: true required: - id + - attributes Analysis: type: object description: >- From ae798ab0f03aeda7917a041484d42c6f64ad000f Mon Sep 17 00:00:00 2001 From: Eric Deutsch Date: Fri, 15 Dec 2023 13:16:16 -0800 Subject: [PATCH 17/24] Update logs properties --- TranslatorReasonerAPI.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/TranslatorReasonerAPI.yaml b/TranslatorReasonerAPI.yaml index 0efa1fdd..7e469787 100644 --- a/TranslatorReasonerAPI.yaml +++ b/TranslatorReasonerAPI.yaml @@ -449,8 +449,8 @@ components: type: array items: $ref: '#/components/schemas/LogEntry' - minItems: 1 - nullable: true + minItems: 0 + nullable: false workflow: description: List of workflow steps that were executed. oneOf: From bf5eb3e0598e1f4be341d0b028192c8bea5d4cfb Mon Sep 17 00:00:00 2001 From: Eric Deutsch Date: Wed, 3 Jan 2024 16:31:09 -0800 Subject: [PATCH 18/24] Proposed bypass_cache directive in Query --- TranslatorReasonerAPI.yaml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/TranslatorReasonerAPI.yaml b/TranslatorReasonerAPI.yaml index 62f8614c..827e1775 100644 --- a/TranslatorReasonerAPI.yaml +++ b/TranslatorReasonerAPI.yaml @@ -289,6 +289,12 @@ components: purpose of this optional field is to aid in the tracking of the source of queries for development and issue resolution. nullable: true + bypass_cache: + type: boolean + default: false + description: >- + Set to true in order to bypass any possible cached + response and try to answer the query from scratch additionalProperties: true required: - message @@ -340,6 +346,12 @@ components: purpose of this optional field is to aid in the tracking of the source of queries for development and issue resolution. nullable: true + bypass_cache: + type: boolean + default: false + description: >- + Set to true in order to bypass any possible cached + response and try to answer the query from scratch additionalProperties: true required: - callback From a29ba7332dc687c20d2bbef3fc716002a33b7577 Mon Sep 17 00:00:00 2001 From: Eric Deutsch Date: Thu, 4 Jan 2024 10:22:51 -0800 Subject: [PATCH 19/24] allow empty analyses --- TranslatorReasonerAPI.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/TranslatorReasonerAPI.yaml b/TranslatorReasonerAPI.yaml index b07e7fe7..75620717 100644 --- a/TranslatorReasonerAPI.yaml +++ b/TranslatorReasonerAPI.yaml @@ -590,7 +590,7 @@ components: See below for Analysis components. items: $ref: '#/components/schemas/Analysis' - minItems: 1 + minItems: 0 nullable: false additionalProperties: true required: From 9ede639cf4ecdd5388e2a04530fa26bcb583a348 Mon Sep 17 00:00:00 2001 From: Eric Deutsch Date: Wed, 14 Feb 2024 13:25:47 -0800 Subject: [PATCH 20/24] Refine the intended effect of bypass_cache --- TranslatorReasonerAPI.yaml | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/TranslatorReasonerAPI.yaml b/TranslatorReasonerAPI.yaml index 827e1775..60f03f5e 100644 --- a/TranslatorReasonerAPI.yaml +++ b/TranslatorReasonerAPI.yaml @@ -293,8 +293,10 @@ components: type: boolean default: false description: >- - Set to true in order to bypass any possible cached - response and try to answer the query from scratch + Set to true in order to request that the agent obtain + fresh information from its sources in all cases where + it has a viable choice between requesting fresh information + in real time and using cached information. additionalProperties: true required: - message @@ -350,8 +352,10 @@ components: type: boolean default: false description: >- - Set to true in order to bypass any possible cached - response and try to answer the query from scratch + Set to true in order to request that the agent obtain + fresh information from its sources in all cases where + it has a viable choice between requesting fresh information + in real time and using cached information. additionalProperties: true required: - callback From af75dae871d1f13c5089f5ae9ad917c88c44565e Mon Sep 17 00:00:00 2001 From: Eric Deutsch Date: Wed, 14 Feb 2024 18:53:15 -0800 Subject: [PATCH 21/24] Propose a new QNode.collection_type --- TranslatorReasonerAPI.yaml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/TranslatorReasonerAPI.yaml b/TranslatorReasonerAPI.yaml index 62f8614c..f121bdf8 100644 --- a/TranslatorReasonerAPI.yaml +++ b/TranslatorReasonerAPI.yaml @@ -861,6 +861,21 @@ components: with is_set=True is connected to a QNode (n2) with is_set=True, each n1 must be connected to at least one n2. default: false + collection_type: + type: string + description: >- + Indicates how multiple CURIEs in the ids property MUST be + interpreted. BATCH indicates that the query is intended to be + a batch query and each CURIE is treated independently. ALL means + that all specified CURIES MUST appear in each Result. + MANY means that member CURIEs MUST form one or more + sets in the Results, and sets with more members are generally + considered more desirable that sets with fewer members. + default: BATCH + enum: + - BATCH + - ALL + - MANY constraints: type: array description: >- From 490680c7125de3ae1c5a7a56aa664bd97b9fd97a Mon Sep 17 00:00:00 2001 From: Eric Deutsch Date: Thu, 15 Feb 2024 10:42:45 -0800 Subject: [PATCH 22/24] revised based on discussion --- TranslatorReasonerAPI.yaml | 22 +++++++--------------- 1 file changed, 7 insertions(+), 15 deletions(-) diff --git a/TranslatorReasonerAPI.yaml b/TranslatorReasonerAPI.yaml index f121bdf8..ea21bec0 100644 --- a/TranslatorReasonerAPI.yaml +++ b/TranslatorReasonerAPI.yaml @@ -847,21 +847,7 @@ components: $ref: '#/components/schemas/BiolinkEntity' minItems: 1 nullable: true - is_set: - type: boolean - description: >- - Boolean that if set to true, indicates that this QNode MAY have - multiple KnowledgeGraph Nodes bound to it within each Result. - The nodes in a set should be considered as a set of independent - nodes, rather than a set of dependent nodes, i.e., the answer - would still be valid if the nodes in the set were instead returned - individually. Multiple QNodes may have is_set=True. If a QNode - (n1) with is_set=True is connected to a QNode (n2) with - is_set=False, each n1 must be connected to n2. If a QNode (n1) - with is_set=True is connected to a QNode (n2) with is_set=True, - each n1 must be connected to at least one n2. - default: false - collection_type: + set_interpretation: type: string description: >- Indicates how multiple CURIEs in the ids property MUST be @@ -989,6 +975,12 @@ components: items: $ref: '#/components/schemas/Attribute' nullable: true + is_set: + type: boolean + description: >- + Indicates that the node represents a set of entities. + default: false + nullable: true required: - categories additionalProperties: false From 0ae400f2804c4f0cdc72c1620295f3b69129c8ef Mon Sep 17 00:00:00 2001 From: Eric Deutsch Date: Thu, 29 Feb 2024 10:15:34 -0800 Subject: [PATCH 23/24] Update TranslatorReasonerAPI.yaml --- TranslatorReasonerAPI.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/TranslatorReasonerAPI.yaml b/TranslatorReasonerAPI.yaml index ea21bec0..c720cdbc 100644 --- a/TranslatorReasonerAPI.yaml +++ b/TranslatorReasonerAPI.yaml @@ -862,6 +862,7 @@ components: - BATCH - ALL - MANY + nullable: true constraints: type: array description: >- @@ -979,7 +980,8 @@ components: type: boolean description: >- Indicates that the node represents a set of entities. - default: false + If the is property is missing or null, it is assumed to be + false. nullable: true required: - categories From 51acdd7713f6182f76760f5b80f848be2ce42dea Mon Sep 17 00:00:00 2001 From: Eric Deutsch Date: Thu, 29 Feb 2024 10:20:13 -0800 Subject: [PATCH 24/24] Update TranslatorReasonerAPI.yaml --- TranslatorReasonerAPI.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/TranslatorReasonerAPI.yaml b/TranslatorReasonerAPI.yaml index c720cdbc..8a75d6a1 100644 --- a/TranslatorReasonerAPI.yaml +++ b/TranslatorReasonerAPI.yaml @@ -857,7 +857,7 @@ components: MANY means that member CURIEs MUST form one or more sets in the Results, and sets with more members are generally considered more desirable that sets with fewer members. - default: BATCH + If this property is missing or null, the default is BATCH. enum: - BATCH - ALL @@ -980,7 +980,7 @@ components: type: boolean description: >- Indicates that the node represents a set of entities. - If the is property is missing or null, it is assumed to be + If this property is missing or null, it is assumed to be false. nullable: true required: