Data Provenance (DPS) TC

 View Only
  • 1.  Proposal to identify roles that interact with the metadata

    Posted 06-22-2025 17:04
    Dear members,

    thanks to the walkthrough by Kristina 
    during our last TC meeting and based on our discussions around the main
    rationale behind the main fields in
    the DTA version of the Provenance
    Type, I came to the conclusion, that
    we should identify roles around the
    data structure we define.

    Actors are an integral part of any
    structure one wants to weave into
    the interactions of real life.

    We have to define who fills what field
    and which values are final and which may incrementally chnage and by whom.

    Example:
    The link from the meta to the real data
    should be defined in ways that are
    feasible and useful at the same time
    in real use cases.

    Besides consumers and producers we may want to consider defining 
    brokers, validators, aggregators, 
    proxies, documents, converters, 
    translators, withdrawers, superseeders, matching systems, 
    libraries, viewers, modifiers, as well as
    other management systems.

    Not all above roles will make enough
    sense to be considered, but there
    may be others I do not know of and 
    it may make sense to further differentiate some of the above listed into say basic, extended, and full flavors.

    Such roles nicel derive from and 
    link to existing use cases as well as
    allow us to include test cases in the 
    core specification.

    Finally, such actors help formulate
    actoonable conformance statements
    that foster high quality
    implementations of the spec in the ecosystem.

    Looking forward to any feedback 
    and to our next steps along the way.

    Cheers,
    Stefan.

    PS: Written on a tiny soft keyboard whild looking at a two by two inch display.



  • 2.  RE: Proposal to identify roles that interact with the metadata

    Posted 06-23-2025 09:01

    Hello Stefan,

     

    I'm glad the walkthrough was helpful, and I fully agree with your assessment regarding the importance of identifying and structuring roles around the data elements within the provenance type. Your proposed list of potential actors makes a lot of sense.

     

    Lisa and all,

     

    I suggest we start compiling use cases tied to these actor roles, so we can evaluate which ones bring value and how we should demonstrate adoption. I hope we can also start to sketch out conformance criteria, which would further fuel adoption and underpin tool specifications. Can I hop into a document or help with the shaping here?

     

    Looking forward to continuing this discussion.

     

    Kristina