Skip to content

Maybe de-wrap annotations and potentially other collection elements. #14

Open

Description

@pmai

FMI 3.0 did go to some lengths to de-wrap collections of elements, i.e. instead of

  <Connectors>
    <Connector ...>
    <Connector ...>
  </Connectors>

you would have

  <Connector ...>
  <Connector ...>

without a wrapper. While FMI 3.0 did this for many elements, it did not do so for the annotations.

For SSP we might or might not want to move in this direction,

The benefit is the reduced XML size and more readable content, since the wrapper is really for the most part redundant.

The disadvantage is that this would move SSP 2.0 much farther from 1.0, which while not fully backward compatible can probably still be read by the same parser (i.e. you can construct a 2.0 parser that easily reads 1.0, whereas with this structural change, you probably would maintain two separate parsers).

Activity

  1. added this to the 2.0-alpha.1 milestone on Sep 15, 2023
  2. self-assigned this
    on Sep 15, 2023
  3. pmai commented on Sep 15, 2023

    @pmai
    CollaboratorAuthor

    Personally I would not go for this for 2.0, due to the change impact, and our timeline constraints, and the need to also reflect this in SSP Traceability, ideally.

  4. DagBruck commented on Jun 9, 2024

    @DagBruck
    Contributor

    In general I think this is a desirable simplification, but not essential.

  5. removed this from the 2.0-alpha.1 milestone on Jun 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

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