Dear members,
this message to inform about me having started to work on the
schema exploration task.
I decided to work in the dedicated branch:
contributed-sthagen-schema-exploration
So, the place where you can follow the commited work iterations / increments is at and below:
My current method of work is to tackle all three contributed top-level parts in isolation,
transforming them to YAML (to ease editing) and refactor the properties
into common definitions, renaming some keys, splitting some opaque content into objects
that clearly separate concerns.
Also, I am changing the often implicit found approach to optionality (in the contributed schema)
to an explicit one, where a property cannot be "empty" to boost automation potential.
So, in the end there shall be no required properties with meaningless (empty) content.
The refactoring already shows as an example, that the /source/issuer has an unusual
form, as it offers an optional address property as array, but no URL.
When I have a consistent first draft, I will crfeate a pull request.
Until then, you are welcome to watch me do my trial and error publicly ;-)
All the best,
Stefan.