Skip to content

Commit

Permalink
minutes for 09 JAN 2025
Browse files Browse the repository at this point in the history
  • Loading branch information
coolharsh55 committed Jan 11, 2025
1 parent 7726ea5 commit 5a4e43a
Show file tree
Hide file tree
Showing 3 changed files with 242 additions and 0 deletions.
76 changes: 76 additions & 0 deletions code/minutes-generator/data/meeting-2025-01-09.irc
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
16:15:34 <RRSAgent> RRSAgent has joined #dpvcg
16:15:44 <harsh> Scribe: harshPandit
16:18:43 <harsh> ScribeNick: harsh
16:15:47 <harsh> repo: w3c/dpv
16:15:47 <ghurlbot> OK.
16:15:55 <harsh> Meeting: DPVCG Meeting Call
16:15:57 <harsh> Chair: harsh
16:16:51 <harsh> Present: harshPandit, paulRyan, georgKrog, tyttiRintamaki, delaramGolpayegani, iainHenderson, julianFlake
16:18:43 <harsh> Regrets: beatrizEsteves
16:17:14 <harsh> Date: 09 JAN 2025
16:17:28 <harsh> Agenda: https://www.w3.org/events/meetings/cfb323ac-2f0a-4a78-96e5-09194bf1c9bf/
16:17:37 <harsh> \ Meeting minutes: https://w3id.org/dpv/meetings
16:17:47 <harsh> \ purl for this meeting: https://w3id.org/dpv/meetings/meeting-2025-01-09
16:17:47 <harsh> Topic: Scheduling Weekly Meeting
16:17:47 <harsh> \ Poll circulated on mailing list with time slots for weekly meeting. Most suitable slots are Thursday 13:30-16:30 (all times are GMT) and Monday 13:30-14:30. However, as Mondays are typically when institutes schedule meetings and events. Thursday 13:30-14:30 does not work for Beatriz, and 14:30-16:30 is not preferred for Julian. To maximise regular participation, we'll select a time on Thursday after confirming with participants.
16:17:47 <harsh> Topic: DPV 2.1
16:17:47 <harsh> Subtopic: Diagrams
16:17:47 <harsh> \ See https://docs.google.com/document/d/1poo7rYNBlkd4Ag0YHB_il2Xe2hwtHWfROgl5WgrNgyc/
16:17:47 <harsh> harsh: All the pending text content has been added, the only items pending are diagrams which need to be updated.
16:17:47 <harsh> julianFlake: can help, will need a list of diagrams
16:17:47 <harsh> harsh: there is a list in the document, and each document also has an issue listed for the diagram
16:17:47 <harsh> georgKrog: can review diagrams when finished
16:17:47 <harsh> ACTION: Update diagrams - harsh and julian
16:17:47 <harsh> Subtopic: Contracts
16:17:47 <harsh> harsh: In last meeting, we discussed the need for concepts to represent the states when a contract is being signed, and to distinguish between this entity signing the contract, and some but not all entities signing the contract, and all entities signing the contract.
16:17:47 <harsh> georgKrog: What about maintaining records for when the contract is being signed?
16:17:47 <harsh> harsh: This can be done separately for the use-case, like creating a record for the entity, or to put the record in the contract with a timestamp.
16:17:47 <harsh> georgKrog: Can we use `Process` here like we do for consent records?
16:17:47 <harsh> harsh: No, because in consent we give consent or refuse it for the entire process, whereas in contract, it can be contain multiple processes and the contract is being signed as a whole or not. So we need concepts at the contract level.
16:17:47 <harsh> georgKrog: Okay, agree that we need those concepts to model the states, but not clear on how the model works.
16:17:47 <harsh> julianFlake: Are these states for a particular workflow? As in do they represent a state machine?
16:17:47 <harsh> harsh: Yes, they can, but there are multiple workflows. For example, there may or may not be negotiation.
16:17:47 <harsh> julianFlake: Should we replace the term `entity` with `party` as that is what is used for contracts?
16:17:47 <harsh> harsh: We used `entity` because that's what we have in DPV.
16:17:47 <harsh> julianFlake: Would still be better to have the same term that is used for contracts.
16:17:47 <harsh> ACTION: Discuss and resolve whether contract terms should have 'Party' - harsh, julianFlake, georgKrog
16:17:47 <harsh> julianFlake: There is a typo in the term - `ContractedAcceptedAllParties` should be `ContractAcceptedAllParties`.
16:17:47 <harsh> ACTION: Fix typo in contract status `ContractAcceptedAllParties` - harsh
16:17:47 <harsh> harsh: In the interest of time, let's continue this discussion via emails. If we have consensus - we add them to v2.1, otherwise we add them to v2.2 later.
16:17:47 <harsh> ACTION: Resolve contract status - harsh, julianFlake, georgKrog
16:17:47 <harsh> Subtopic: RISK
16:17:47 <harsh> \ See https://dev.dpvcg.org/2.1-dev/risk/
16:17:47 <harsh> harsh: Had to make changes in the risk control concepts so that they are aligned and in a hierarchy - discovered this while trying to use them in an example. Created specific concepts to represent proactive and reactive controls which refer to whether the control is applied before the event or after its effects. In addition, we already have controls specific for source, consequence, and impact. Also created relevant properties for each.
16:17:47 <harsh> delaramGolpayegani: What is the relation between control here and measure?
16:17:47 <harsh> harsh: Measure as in DPV is the legal notion of having something in place, whereas in risk management it has a different meaning. Control is what is used in ISO terms to have something that controls a particular thing.
16:17:47 <harsh> delaramGolpayegani: For the risk controls, it would be helpful to have a tree type diagram that shows how they are structured.
16:17:47 <harsh> ACTION: Add a hierarchy diagram for RISK controls
16:17:47 <harsh> delaramGolpayegani: There should be another source added - ISO 23894 for the risk management concepts for AI.
16:17:47 <harsh> ACTION: Add ISO 23894 as source in AI extension
16:17:47 <harsh> delaramGolpayegani: In Fig.1 showing the overview of RISK extension, there should be relation showing `dpv:Impact` is a subclass of `dpv:Consequence`
16:17:47 <harsh> ACTION: Add relation between Impact and Consequence in RISK Fig. 1
16:17:47 <harsh> ACTION: Add new concepts to RISK Fig. 1
16:17:47 <harsh> delaramGolpayegani: For _Potential concepts_ as in RISK, why are they needed? They can be confusing when using e.g. if there is an incident, then the impact is noted, and then the potential impact is noted.
16:17:47 <harsh> harsh: They are potential in the sense of potentially taking on roles within the use-case. In your example, the potential impact would be risks, so it shouldn't use the potential concept directly. Instead, think that the use-case wants to identify what potential impacts can occur - and then for an incident you can select from one of those. So this is possible with our potential concepts to create a taxonomy of concepts representing risks, impacts - and then they can be asserted in context to apply as risk or consequence or as incidents.
16:17:47 <harsh> delaramGolpayegani: So do we need them as separate concepts? Why not directly use them e.g. `dpv:hasImpact`?
16:17:47 <harsh> harsh: No, because that would make always be an impact - whereas each use-case should specify what its impacts are.
16:17:47 <harsh> delaramGolpayegani: What if we create a subclass of Impact?
16:17:47 <harsh> harsh: Would have the same effect - they would still always be instances of impact.
16:17:47 <harsh> delaramGolpayegani: In that case, a note explaining the concepts would be helpful as it currently is not entirely clear.
16:17:47 <harsh> ACTION: Add note/content to RISK explaining why Potential concepts are needed
16:17:47 <harsh> ACTION: Update Example 5 Potential concepts in RISK
16:17:47 <harsh> delaramGolpayegani: In addition to these, a spellcheck is needed as there are several typos.
16:17:47 <harsh> ACTION: Use spellcheck to fix typos (in RISK, but also all docs)
16:17:47 <harsh> ACTION: RISK Risk Management pt.2b-iii fix formatting of risk level
16:17:47 <harsh> Subtopic: AI
16:17:47 <harsh> delaramGolpayegani: The concepts in Fig.2 are confusing, would be better to directly state the actual existing relations
16:17:47 <harsh> ACTION: Update AI Fig.2 use DPV relations
16:17:47 <harsh> ACTION: AI 7.1 Data Risks - check table of concepts
16:17:47 <harsh> Subtopic: AI Act
16:17:47 <harsh> delaramGolpayegani: Section 'Statuses' - should it be statuses or status?
16:17:47 <harsh> \ Agreed to keep it as Statuses
16:17:47 <harsh> ACTION: AI Act status definitions are `None`
16:17:47 <harsh> Subtopic: P7012
16:17:47 <harsh> harsh: Created a document with Iain and Beatriz for listing concepts required for implementing P7012. Since this is draft, and P7012 is itself yet to be published, we can continue working on this while the other 2.1 stuff is being sorted. Will add a document and share it next week.
16:17:47 <harsh> Topic: Next Meeting
16:17:47 <harsh> \ The next meeting will be on Thursday. Time TBC. Agenda will be finalisation of 2.1, and planning for 2.2.
1 change: 1 addition & 0 deletions meetings/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ <h1>DPVCG Meeting Minutes</h1>
<p>purl: <a href="https://w3id.org/dpv/meetings">https://w3id.org/dpv/meetings</a></p>
<p>See <a href="https://www.w3.org/groups/cg/dpvcg/calendar">W3C DPVCG Calendar</a> for upcoming meetings, agenda, and joining instructions.</p>
<ol reversed>
<li><a href="https://w3id.org/dpv/meetings/meeting-2025-01-09.html">DPVCG Meeting 09 January 2025 Thursday</a></li>
<li><a href="https://w3id.org/dpv/meetings/meeting-2025-01-02.html">DPVCG Meeting 02 January 2025 Thursday</a></li>
<li><a href="https://w3id.org/dpv/meetings/meeting-2024-12-17.html">DPVCG Meeting 17 December 2024 Tuesday</a></li>
<li><a href="https://w3id.org/dpv/meetings/meeting-2024-12-10.html">DPVCG Meeting 10 December 2024 Tuesday</a></li>
Expand Down
Loading

0 comments on commit 5a4e43a

Please sign in to comment.