Skip to content

Feedback on 2.0 / Collections (CODE SPRINT JAN 2026) #540

@jerstlouis

Description

@jerstlouis

Requirement 53:

  • that contain the collection parameter -- can we say property instead of parameter here (B also below)
  • process input values are retrieved -- isn't this somewhat confusing to call this "input values"? We could say something like for "which data is retrieved for a specific input"? Since we have the concept of "process inputs", and a collection input retrieves data (bunch of values) for one specific input.
  • C -- The SHALL here is not written from the server's perspective, and offers too much flexibility regarding relative URIs. Suggesting:

The server SHALL support both collection identifiers (for collections hosted on the same API as the Processes API) and absolute URIs of the collection description (but not sub-resources of the collection). This allows the server to decide, based on the expected input value type from the process description and other factors, which supported data access mechanisms should be employed to retrieved input values from the collection. (note the typo in retrieved)

  • Suggesting we get rid of D in favor of the collectionIds option above
  • Req. 54: retrieved typo again
  • 8.1.3.2. Filtering -- We should add some informative text here that clarifies that with the use of Collection Output / Virtual Collections, these filtering / subsetting parameters would often NOT be specified in the execution requests, and instaed the server would automatically subset/filter as a direct result of what is being requested from the output/virtual collection.
  • Requirement 56 (derived fields) -- This should be its own requirements/conformance class. Typos: dervied -> derived, correspoding missing an n.
  • 8.2.2. Referencing a remote collection -- contain the collection parameter. collection property (in B also). C: Similar comment: The server SHALL support absolute URIs of a collection description (but not sub-resources of the collection).
  • 8.3.1. Overview -- prameters missing an a. would need to be continuously be re-submitted. -- extra be
  • 8.3.2. Parameter response -- clarify it's a query parameter (also in Req. 60 A)
  • Permission 13: Condition 5, 6 profiles query parameter should be singular?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions