Data Provenance (DPS) TC

 View Only
Expand all | Collapse all

Contributions

  • 1.  Contributions

    Posted 04-10-2025 08:21

    The charter (btw the official copy is in 'workspace'/'documents) has 4 anticipated contributions in section 2g:

    • Standards Executive Briefing
    • GitHub repository with technical data provenance standards specifications, code snippets, documentation for standards adoption
    • Use cases 
    • Metadata generator 

    Some of these are 'documents' and easy to contribute by just attaching to an email and sending to this list. I assume that will get done promptly. Even if they eventually will get put elsewhere, like in GitHub, it would be good to have an email so we don't have to wait for next meeting to set up our rules on using GitHub etc.

    However some of these are GitHub repos and I assume will need to be contributed as pull requests against one or more GitHub repos we don't have yet, and then approved via some process we don't have a standing rule for yer (eg lazy consensus by emailing this list and if no objections within a week the PR passes. If objections then discuss at meeting, and if necessary hold a ballot or eballot and majority wins).

    What is the plan to get one or more GitHub repos set up for the TC? There is a process for doing this in OASIS and I seem to recall there are two types of repos (or 'inside' TC use and for 'open source') that have different purposes, go in different places, and have different rules for who has to approve setting them up as well as  different OASIS processes for getting them set up.

    Since the contributors have been in discussion with OASIS, is there a plan for what is going where, and do "we" have to approve anything via lazy consensus on this mail list? 



    ------------------------------
    Duncan Sparrell
    Chief Cyber Curmudgeion
    sFractal Consulting LLC
    Oakton VA
    703-828-8646
    ------------------------------


  • 2.  RE: Contributions

    Posted 04-10-2025 08:42

    two more points:

    I think I remember OASIS legal requires that the content actually be contributed - ie you can't just say here is the link to a non-OASIS GitHub or website.

    I recommend we distinguish between contributions and approved text. Ie some (most? all?) of the contributed work will end up in specifications. But the process is to propose text in a contribution. We as a group don't get a say about what is in a contribution. That is the solely up to the contributor. Once contributed, the group votes on whether to accept the contributions content as being agreed to by the group. I just ask that be do it as a two step process, ie (1) contribute proposed text (2) agreed to text as approved by this group. 

    Seems picky but it has been a source of contention in the past - in both directions. The group can't keep something from being contributed. The group does have to agree to contributed text becoming agreed to text.

    It does affect how you set up the repo. Some groups handle this by having a contributions directory in the repo that is distinct from the work product directory. Other groups handle it by just using the work procuct directory and approving or not the pull request to change the work product. Personally I have found the separate directory easier in the start up phases when we haven't fully agreed to what our work products will look like. Once we've been up and running for awhile, you generally don't need the contributions directory (but it sometimes comes in handy for stuff that doesn't 'fit' or to propose structural changes).

    If we do end up with a contributions directory, I strongly recommend we have a standing rule that any PR's to the contribution direction are automatically approved (ie the group doesn't vote on whether someone can contribute something - they only vote on what gets agreed to go in the work products).



    ------------------------------
    Duncan Sparrell
    Chief Cyber Curmudgeion
    sFractal Consulting LLC
    Oakton VA
    703-828-8646
    ------------------------------



  • 3.  RE: Contributions

    Posted 04-10-2025 08:55

    First, thanks Duncan for prompting this important discussion and for his thoughtful guidance on process - much appreciated as always.

     

    To move forward and set up the official DPS TC repository by OASIS procedures, we need to establish a quorum. To help us do so, please respond to this message-yes or no-as soon as possible. Your response, either way, is helpful.

     

    Motion for Consideration:
    I move to approve the TC chair(s) working with OASIS to set up the DPS TC GitHub repository, which will serve as the official repository for the source files for the written DPS TC specification.


    Bryan Botnick, Lisa Bobbitt, Fotis Psallidas, and I (Kristina Podnar) are proposed maintainers of this repository.

    If we reach a quorum, we can proceed with repository setup before our April 22 meeting.

    In the meantime, nothing prevents anyone from reviewing what has already been developed by D&TA. Here are the relevant links for your reference:

     

    ·    Executive Briefing (https://assets.ctfassets.net/b9fqy5fsj3oi/5SIIAFf0wpurPhjDiSC7Ju/ba6ab6a25aeeba81ec62904486cb215f/Data_Provenance_Standards_Executive_Overview_July_2024.pdf)

    ·    GitHub repository with technical specifications of the standards (https://github.com/Data-and-Trust-Alliance/DPS)

    ·    Use cases (https://downloads.ctfassets.net/b9fqy5fsj3oi/37mIPyZhfzofPl8InQKUME/7cdd1cbdaa82e8083fba5fc13c0cd128/D_TA_Data_Provenance_Standards_Use_Case_Scenarios_v01td_-_Reduced.pdf)

    · Metadata Generator (we can make the source code available in the repository, per the question raised in the chat during the first meeting) (https://data-and-trust-alliance-data-provenance-standards.northeurope.cloudapp.azure.com/)

     

    As Duncan rightly pointed out, we'll need to carefully consider which pieces we move forward with from a project perspective. I suggest we reserve that discussion for the April 22 meeting, though I defer to our co-chairs and all of you for thoughts and input.

     

    Thanks in advance for your quick replies and continued engagement!

    Kristina

     






  • 4.  RE: Contributions

    Posted 04-10-2025 09:00
    I'm +1 for the creation of the DPS TC Github repository.
    Thanks.
    --
    Roman Zhukov





  • 5.  RE: Contributions

    Posted 04-10-2025 09:28

    Yes

     

    Andy Hannah, CEO

    Email: andyhannah@bluestreetdata.com  

    LinkedIn: Andy Hannah

    Phone: 412 977 7778

     






  • 6.  RE: Contributions

    Posted 04-10-2025 09:04

    Second/Yes/Approve



    ------------------------------
    Duncan Sparrell
    Chief Cyber Curmudgeion
    sFractal Consulting LLC
    Oakton VA
    703-828-8646
    ------------------------------



  • 7.  RE: Contributions

    Posted 04-10-2025 09:04

    Yes- repository

     






  • 8.  RE: Contributions

    Posted 04-10-2025 09:21

    yes

     

     

     

     

                                     

     






  • 9.  RE: Contributions

    Posted 04-12-2025 05:47
    On Thu, Apr 10, 2025, at 15:20, Lisa Bobbitt via OASIS wrote:
    > yes
    >
    > [...]
    > Original Message:
    > Sent: 4/10/2025 8:55:00 AM
    > From: Kristina Podnar
    > Subject: RE: Contributions
    >
    > First, thanks Duncan for prompting this important discussion and for his thoughtful guidance on process - much appreciated as always.
    >
    >
    >
    > To move forward and set up the official DPS TC repository by OASIS procedures, we need to establish a quorum. To help us do so, *please respond to this message-yes or no-as soon as possible. Your response, either way, is helpful.*
    >
    > * *
    >
    > *Motion for Consideration:*
    > *I move to approve the TC chair(s) working with OASIS to set up the DPS TC GitHub repository, which will serve as the official repository for the source files for the written DPS TC specification.*
    >
    >
    > Bryan Botnick, Lisa Bobbitt, Fotis Psallidas, and I (Kristina Podnar) are proposed maintainers of this repository.
    >
    > If we reach a quorum, we can proceed with repository setup before our April 22 meeting.
    >
    > In the meantime, nothing prevents anyone from reviewing what has already been developed by D&TA. Here are the relevant links for your reference:
    >
    >
    >
    > *·* Executive Briefing <https: assets.ctfassets.net b9fqy5fsj3oi 5siiaff0wpurphjdisc7ju ba6ab6a25aeeba81ec62904486cb215f data_provenance_standards_executive_overview_july_2024.pdf>
    >
    > *·* GitHub repository <https: github.com data-and-trust-alliance dps> with technical specifications of the standards (github.com/Data-and-Trust-Alliance/DPS)
    >
    > *·* Use cases <https: downloads.ctfassets.net b9fqy5fsj3oi 37mipyzhfzofpl8inqkume 7cdd1cbdaa82e8083fba5fc13c0cd128 d_ta_data_provenance_standards_use_case_scenarios_v01td_-_reduced.pdf>
    >
    > *·* Metadata Generator <https: data-and-trust-alliance-data-provenance-standards.northeurope.cloudapp.azure.com> (we can make the source code available in the repository, per the question raised in the chat during the first meeting) (https://data-and-trust-alliance-data-provenance-standards.northeurope.cloudapp.azure.com/)
    >
    >
    >
    > As Duncan rightly pointed out, we'll need to carefully consider which pieces we move forward with from a project perspective. I suggest we reserve that discussion for the April 22 meeting, though I defer to our co-chairs and all of you for thoughts and input.
    >
    >
    >
    > Thanks in advance for your quick replies and continued engagement!
    >
    > Kristina [...]

    yes - two to go ;-)

    I am also willing to support as maintainer; my coordinates and
    a signed contributor license agreement (CLA) is already in the
    possession of OASIS.

    /Stefan




  • 10.  RE: Contributions

    Posted 04-14-2025 17:13

    Thank you, Stefan, for volunteering to be a maintainer. I appreciate you jumping in!

     

    Kristina






  • 11.  RE: Contributions

    Posted 04-10-2025 16:55

    Yes

     

    ---

    Bryan Kyle

    Senior Technical Staff Member, AI Acceleration, IBM Chief Data Office

     






  • 12.  RE: Contributions

    Posted 04-13-2025 11:03

    Yes (on setting up the GH repo for the written DPS TC specifications). I would suggest we distinguish between the repo for the DPS TC specification, and a different repo for tooling and example implementations. We can discuss this in more detail in the next sync. Point would be to avoid associating a standard with example implementations and tooling that locks interested parties that want to adopt the spec all while having their own tools/implementations. 

    Fotis



    ------------------------------
    Fotis Psallidas
    Microsoft Corporation
    Redmond WA
    ------------------------------



  • 13.  RE: Contributions

    Posted 04-14-2025 12:56
    Yes

     

     

     

     

    Jay White (He/Him)

    Security Principal Program Manager

    Azure Office of the CTO

    OSS Ecosystem

     

     

    Graphical user interface  Description automatically generated

     

     

     

     

     

     






  • 14.  RE: Contributions

    Posted 04-14-2025 13:25
    Yes
    Sent from my iPhone

    On Apr 14, 2025, at 10:56, Jautau White via OASIS <Mail@mail.groups.oasis-open.org> wrote:

    
    Yes Jay White (He/Him) Security Principal Program Manager Azure Office of the CTO OSS Ecosystem -posted to the "OASIS Data Provenance Standard Technical Committee" community





  • 15.  RE: Contributions

    Posted 04-10-2025 16:44

    Duncan has raised several good procedural and policy questions in his posts.  Regarding the repository (and other issues referenced), I recommend that OASIS staff address them at the April 22 meeting to save the TC time later in case there are misunderstandings about TC process and policies.

    In the meantime, I suggest that the TC chair open a ballot for the motion: 

    I move to approve the TC chair(s) working with OASIS to set up the DPS TC GitHub repository, which will serve as the official repository for the source files for the written DPS TC specification.

    The system will identify TC members who have voting rights, and calculate the necessary quorum, and record the decision.

    John



    ------------------------------
    John Sabo
    Independent Consultant
    John Sabo (Personal)
    Rehoboth Beach DE
    443-629-6198
    ------------------------------



  • 16.  RE: Contributions

    Posted 04-11-2025 19:09

    Hi All,

    I want to jump in to help clear up some procedural confusion.

    It is perfectly acceptable to use the email list to bring forward a motion to establish the TC GitHub repo. Kristina's motion contained all of the required parts (TC name, proposed purpose, and maintainers) and a formal ballot is not required. Please see Section 1.11 on Voting of the TC process if you want to know more details.

    Your roster currently shows 18 voting members so in order for the original motion to pass you will need 3 more yes votes. 

    Please reach out to me if you have any questions,

    Kelly



    ------------------------------
    Kelly Cullinane
    Senior Director of Standards Development
    OASIS
    ------------------------------



  • 17.  RE: Contributions

    Posted 04-12-2025 15:51

    Yes.



    ------------------------------
    David Kemp
    National Security Agency
    ------------------------------