Skip to content

Feedback on 2.0 (continued -- CODE SPRINT JAN 2026) #541

@jerstlouis

Description

@jerstlouis
  • 9.3.2. Data classes dataClasses parameter -- can we please change this to property as well (and anywhere parameter is used for a meaning other than query or path parameter)
  • 9.3.3 69 C: typo in coverages: ogc-api-covreages (remove the e)
  • There are conflicting spellings in the informative text s. the requirement -- should it be plural with uppercase API? Would make sense to me that it is plural dataAccessAPIs (it's singular and Api in the normative clauses)
  • The example has messed up metanorma rendering
  • The messed up example has typos paramater and accomondate
  • Req. 70 schema parameter -- schema property; B: inpuit value typo
  • Req. 72 Value passing B and D shall is not in uppercase. Use property rather than parameter here again for valuePassing
  • Req. 72 -- it took me a while to understsand what is meant by the 4 clauses of this requirement... Perhaps it would be good to start with something like:

If a server implementation only supports input values passed either by reference or by value, the valuePassing property of the process description SHALL list the supported input passing mechanism.

It's also very odd to call this property valuePassing with "byValue" being one of the option. How about inputPassing instead?

  • 9.3.7 A: correspoding typo missing n
  • executionUnitRequrements parameter -> property
  • executionUnitRequrements -- it's not clear what remote-access and staging are -- are these sub-properties of the executionUnitRequrements property, which is a top-level property of the process description? also remote-access should probably be camelCase rather than kebab-case.
  • 9.3.7 -- it's not clear to me whether this pertains to Part 1 or not? Shouldn't this rather be in Part 2? Does it have any implications on how a client submits an execution request? Or is it more about how the Part2-capable server handles execution units which expect to handle networking etc.?
  • 9.4.2. Data classes parameter and 9.4.3. Data access APIs have some TBD (but also See Also)
  • Req. 80 /req/oas/definition -- This seems to have kept some Features API-specific language about Feature Collections that should be adapted to processes or generalized
  • Req. 89, it's confusing to talk about "the parameter" (type query parameter in this case, which is a reference to Req 88) without context because it is in a completely different requirement. In general, I'm not a fan of splitting request/response into different requirements because I feel it makes the documents longer than they need to be (I prefer to use different A, B parts instead), but if the requirement is split, there should be enough context for a reader arriving directly at any of the requirements and make sense of it (e.g., being pointed there due to an ETS failure)
  • datetime query parameter -- that should probably talk about bounded/half-bounded intervals rather than open/closed as was clarified before in OGC API - Features etc.

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