Skip to content

Rosetta Document format

TomCLForwood edited this page Dec 19, 2019 · 8 revisions

Rosetta document features

subset of Yaml

ease of human editing

internal references comments

validataion against rosetta model reference integrity

For several features yaml offers multiple possible grammar options e.g. list contents can be denoted with [ , ] or - We only need to support 1 option which we select will be based on ease of editing and ease of parsing/grammar construction

likewise the optional things like "" around strings we can decide on based on ease of editing/parsing

Proposal `` --- # only required if you have multiple documents in one file

  • !!org.isda.cdm.Party # The top level objects in a document must be tagged with their type &party1 partyId: LEI1239287435 !partyIdScheme # metadata is added using the single ! tag mechanism name: Barclays !partyNameScheme person: # nested objects don't need a type - this is infered as a natural person firstname: John surname: Smith
  • !!org.isda.cdm.Execution party: *party1

    other fields

... ``