Data Provenance (DPS) TC

 View Only

Stefan started to work on the schema exploration task

  • 1.  Stefan started to work on the schema exploration task

    Posted 07-05-2025 13:10
    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.