generated from w3c-ccg/markdown-to-spec
-
Notifications
You must be signed in to change notification settings - Fork 62
Open
Labels
bugSomething isn't workingSomething isn't working
Milestone
Description
Context: I'm implementing v0.5 and need a clear definition of various version fields in the v0.4/v0.5 spec (MUST, MUST NOT, SHOULD, MAY etc).
From RFC-2:
Line 261 in 106d7d9
| - The version information will be moved from the `multiscale`, `plate`, `well` etc. sections into the new `ome` section. |
And the latest JSON schema do not contain .ome.plate.version, .ome.multiscales[0].version etc.
However the spec also states that:
Lines 501 to 502 in 8cbba21
| The `plate` dictionary MUST contain a `version` key whose value MUST be a string specifying the | |
| version of the plate specification. |
Lines 545 to 546 in 8cbba21
| The `well` dictionary SHOULD contain a `version` key whose value MUST be a string specifying the | |
| version of the well specification. |
So we have the following situation, using .ome.plate.version as an example:
- RFC-2, JSON examples in the v0.5 spec, and the schema indicate that having this field should cause a validation error.
- The v0.5 spec text says that NOT having this field should cause a validation error.
Different implementations can interpret these requirements in ways that are not compatible with each other.
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working
Type
Projects
Status
No status