Skip to content

Commit c2aba86

Browse files
committed
minutes for 12 NOV 2024
1 parent de75d15 commit c2aba86

File tree

3 files changed

+301
-0
lines changed

3 files changed

+301
-0
lines changed
Lines changed: 109 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,109 @@
1+
16:15:34 <RRSAgent> RRSAgent has joined #dpvcg
2+
16:15:38 <RRSAgent> logging to https://www.w3.org/2024/11/12-dpvcg-irc
3+
16:15:44 <harsh> Scribe: harsh
4+
16:15:47 <harsh> repo: w3c/dpv
5+
16:15:47 <ghurlbot> OK.
6+
16:15:55 <harsh> Meeting: DPVCG Meeting Call
7+
16:15:57 <harsh> Chair: harsh
8+
16:16:51 <harsh> Present: harsh, beatrizEsteves, paulRyan, delaramGolpayegani, georgKrog, catarinaSilva, julianFlake
9+
16:17:06 <harsh> Regrets: tyttiRintamaki
10+
16:17:14 <harsh> Date: 12 NOV 2024
11+
16:17:28 <harsh> Agenda: https://www.w3.org/events/meetings/0e21485e-d959-4f78-930a-bd66650adace/20241112T133000/
12+
16:17:37 <harsh> \ Meeting minutes: https://w3id.org/dpv/meetings
13+
16:17:47 <harsh> \purl for this meeting: https://w3id.org/dpv/meetings/meeting-2024-11-12
14+
16:18:43 <harsh> Topic: Integrating AIRO/VAIR
15+
16:19:28 <harsh> see issue #143
16+
16:19:28 <ghurlbot> https://github.com/w3c/dpv/issues/143 -> Issue 143 Integrate AIRO/VAIR concepts for AI and AI Act vocabulary (by coolharsh55) [todo] [help-wanted] [AI] [eu-aiact]
17+
16:20:09 <harsh> \ We reviewed the concepts proposed to be integrated from AIRO/VAIR using this spreadsheet - https://docs.google.com/spreadsheets/d/1DgVwEeIN9afSdBMYXmW_lnwZNAWKjhleqB512AIpf7Q/
18+
16:20:23 <harsh> Subtopic: AIRO
19+
16:20:50 <harsh> harsh: have added notes under the column _ed-note_ - most concepts are okay to integrate. So we will discuss the differences / open issues.
20+
16:22:06 <harsh> harsh: for `airo:AILifecyclePhase` I think we should use _Stage_ rather than _Phase_ as that is the term used in the ISO 22989 document. I tried to understand the difference between phase and stage, and apparently it is that phase is fuzzy it can go across different activities whereas stage is expected to be more discrete and things move from one stage to another.
21+
16:22:32 <harsh> harsh: `airo:Change` refers to AI Act requiring assessment of change. Delaram to review the concept resolution comment.
22+
16:23:10 <harsh> harsh: For risk controls, have added properties as discussed before e.g. `risk:mitigates` and the concept `risk:MitigationControl` as its domain and `dpv:RiskConcept` as its range.
23+
16:23:53 <harsh> harsh: For data, suggest we add `tech:hasInputData` and `tech:hasOutputData` along with classes for input/output data to enable expressing use of data in a technical manner while the main DPV continues modelling the legal context.
24+
16:25:02 <harsh> Subtopic: VAIR domains
25+
16:25:25 <harsh> harsh: These domains would be useful in other places as well. So perhaps we should add a note stating we may move this concept elsewhere?
26+
16:25:50 <harsh> delaramGolpayegani: yes, that is okay - we are providing these concepts as they are needed for AI Act e.g. to model the high-risk categorisations.
27+
16:26:21 <harsh> Subtopic: VAIR AI
28+
16:27:45 <harsh> harsh: Concepts are mostly resolved. My only reservation is regarding `ai/tech:MultiAgentSystem` which I don't think we should model right now because the term _Agent_ is also used in the legal domain and in AI domain its use is quickly evolving to a controversial stage because it also refers to independence. So we can look to model this carefully in v2.2.
29+
16:27:55 <harsh> \ group agreed to this resolution
30+
16:28:10 <harsh> Subtopic: VAIR component
31+
16:32:51 <harsh> harsh: Concepts are mostly okay, except for the use of `tech:Component` which in TECH is a role or a provision method rather than actually stating it is a component or a part. So we model those as `dpv:Technology` instead. The other change is `tech:Platform` which is also a relevant concept for DSA/DMA so we can reuse it there.
32+
16:33:10 <harsh> Subtopic: VAIR capability
33+
16:34:54 <harsh> harsh: Have added top concepts here to try to create a hierarchy. The only two concepts that need discussion are `ai:SensitiveAttributeInference` and `ai:Profiling`. For `ai:SensitiveAttributeInference` - there is no source in 22989. Do you rememner where this was obtained from?
34+
16:35:17 <harsh> delaramGolpayegani: probably from an earlier version of the AI Act - the parliament version.
35+
16:35:56 <harsh> harsh: Okay, IMO this is too specific and we shouldn't model this if isn't strictly needed in the context of AI capabilities. We can model it using DPV infer as processing and sensitive data.
36+
16:36:09 <harsh> delaramGolpayegani: Profiling in AI Act is dependant on the GDPR definition of profiling.
37+
16:36:51 <harsh> harsh: Okay, so in DPV we have just a generic definition of profiling. So the only difference here should be the use of AI to do profiling. Hence the simple defintion. We should model profiling as defined in GDPR in the EU-GDPR extension.
38+
16:36:55 <harsh> paulRyan: +1
39+
16:36:57 <harsh> georgKrog: +1
40+
16:37:21 <harsh> delaramGolpayegani: okay, so we add the definition in AI extension, but not the AI Act extension. If it is needed, we can extend it as a concept in the AI Act extension.
41+
16:37:32 <harsh> Subtopic: VAIR technique
42+
16:38:13 <harsh> harsh: all concepts are fairly technical and don't need any changes as such.
43+
16:38:19 <harsh> Subtopic: VAIR provision
44+
16:39:03 <harsh> harsh: These concepts existing in TECH, so nothing to be added here. Though in TECH, we model Software as a type of technology rather than a provision method as software can be provided as a product, service, etc. Safety component is defined in AI Act, so perhaps it is not needed as a subtype of component in TECH.
45+
16:39:11 <harsh> Subtopic: VAIR risk
46+
16:39:16 <harsh> harsh: am yet to review these
47+
16:39:46 <harsh> delaramGolpayegani: not sure how to model these as specific risk concepts
48+
16:40:19 <harsh> harsh: I just create a column called _Role_ and then enter `S,R,C,I` to indicate which category of risk concept it is, and then the table is generated automatically. I can review these concepts to see how to do that here.
49+
16:41:16 <harsh> georgKrog: the CEN/CENELEC work on standards is currently having issues with the definition of risk in ISO 31000 series as it is incompatible with the requirements of the Act
50+
16:41:38 <harsh> delaramGolpayegani: the definition in the AI Act is that risk is a combination of likelihood and severity for a harm. The one in ISO is generic.
51+
16:42:12 <harsh> harsh: What does this mean for DPV? We have defined risk also as a negative event but haven't included likelihood and severity in the definition. I think its mostly compatible?
52+
16:42:19 <harsh> delaramGolpayegani: I think so.
53+
16:42:36 <harsh> harsh: Let's check with Dave. He would have more context about the risk definition being discussed.
54+
16:42:47 <harsh> Subtopic: VAIR stakeholders
55+
16:44:00 <harsh> harsh: Propose we model the organisation types in DPV as they will be useful also elsewhere - have created a structure for this in the spreadsheet.
56+
16:44:17 <harsh> delaramGolpayegani: The AI Act has a definition for law enforcement authority
57+
16:44:53 <harsh> harsh: Wouldn't these concepts be commonly well known? Or is the AI Act redefining what they mean? I don't think so. But if they are needed in the AI Act, then we can extend them to state the entity as defined in the Act.
58+
16:45:15 <harsh> delaramGolpayegani: There is also the question of how to model _Agent_ as in agent acting on behalf of the entity.
59+
16:45:57 <harsh> harsh: As before, let's postpone this discussion as we should be careful in our approach for modelling agents as here they refer to the legal meaning and in the other place they were a technical concept. Is there a difference between Representative and Agent?
60+
16:46:09 <harsh> georgKrog: yes, they are different concepts
61+
16:46:26 <harsh> georgKrog: we can model these agents and state who they are acting on behalf of
62+
16:46:56 <harsh> harsh: Okay, let's make a note to discuss for v2.2: `LegalAgent` and its relation `actingOnBehalfOf`
63+
16:47:21 <harsh> ISSUE: Model `Agent` and `LegalAgent`
64+
16:47:22 <ghurlbot> Created -> issue #197 https://github.com/w3c/dpv/issues/197 Model `Agent` and `LegalAgent`
65+
16:47:46 <harsh> Subtopic: VAIR outputs
66+
16:49:59 <harsh> harsh: We are trying to model how the data is being used as an output? E.g. as an action, as a decision? So my worry is that the concept `ai:Action` might get mistaken to mean the action as an activity instead of being a data.
67+
16:50:12 <harsh> delaramGolpayegani: no, these are actions as in actions made by a robot
68+
16:51:50 <harsh> harsh: I see, so do we model these as `SystemInput` and `SystemOutput`?
69+
16:52:03 <harsh> delaramGolpayegani: maybe, but then how do we use these as an output of the model - which is different from a system?
70+
16:54:07 <harsh> harsh: good point, okay - so here some of these outputs may be data and `ai:Content` is always data. So we can represent content directly as output data, whereas for the other concepts we want to indicate how the outputs are being used i.e. their role. So can we remove `ai:Content` and model the rest as `OutputRole`? Delaram can make the decision of how to finalise this.
71+
16:54:15 <harsh> Subtopic: VAIR involvement
72+
16:55:05 <harsh> harsh: concepts are okay - two changes where I added prefix _Entity_ here to indicate these are specific to entities and added parent concept `EntityInvolvement` to have this be in that taxonomy and allow the reuse of property `hasEntityInvolvement` along with `hasIntentionStatus`.
73+
16:55:12 <harsh> Subtopic: VAIR lifecycle
74+
16:56:01 <harsh> harsh: the ISO 22989 describes these stages with specific words, so added some more proposed concepts - Delaram to review and finalise. Also added concepts from ISO 15288 for software development which can be in TECH, and then we extend them for AI
75+
16:56:14 <harsh> Subtopic: VAIR documentation
76+
16:57:13 <harsh> harsh: concepts are okay, though some are quite long at 48 characters `eu-aiact:PostMarketMonitoringSystemDocumentation` - any way to shorten these?
77+
16:57:24 <harsh> delaramGolpayegani: could shorten _Documentation_ to _Doc_ ?
78+
16:57:35 <harsh> harsh: doesn't read well and the AI Act uses the full phrase - so maybe lets keep it for now
79+
16:57:42 <harsh> Subtopic: VAIR purpose
80+
16:57:54 <harsh> harsh: These are still WIP - what should do with these?
81+
16:58:15 <harsh> delaramGolpayegani: review them as is - I started working on these but it isn't clear how to align them with the DPV purpose taxonomy
82+
16:58:38 <harsh> harsh: in general, I think we want to keep the breadth of top concepts narrow and have as much depth as needed as it helps in the selection process. I will take a look at these.
83+
16:59:19 <harsh> Subtopic: Bias work
84+
16:59:31 <harsh> delaramGolpayegani: the concepts for bias that were proposed by me and Daniel will be present in v2.1?
85+
16:59:39 <harsh> harsh: yes, we discussed and accepted them.
86+
17:00:04 <harsh> delaramGolpayegani: there is also the work by Mayra https://github.com/tibonto/Doc-BIAS which we are aligning with AIRO
87+
17:00:31 <harsh> harsh: okay, so what you can do is since we are adding your concepts to DPV, you can align these concepts with DPV v2.1 and then add them in v2.2
88+
17:01:14 <harsh> delaramGolpayegani: there is also an ontology on Machine Learning which we can mention for modelling more specific ML context
89+
17:01:19 <harsh> \ Note: to add these references to the HTML
90+
17:01:35 <harsh> Topic: v2.2 release
91+
17:02:31 <harsh> s/v2.2/v2.1/
92+
17:02:55 <harsh> ISSUE: DPV v2.1 release management
93+
17:02:56 <ghurlbot> Created -> issue #198 https://github.com/w3c/dpv/issues/198 DPV v2.1 release management
94+
17:03:11 <harsh> harsh: Let's use the remaining time to discuss which items we should complete in 2.1 and which ones to move in v2.2
95+
17:04:05 <harsh> harsh: so taking issues from https://github.com/w3c/dpv/milestone/5 and deciding whether they will be completed in v2.1, and if not then we move them to v2.2 https://github.com/w3c/dpv/milestone/7
96+
17:04:16 <harsh> \ group discussed and moved issues to v2.2 future release
97+
17:05:42 <harsh> harsh: For the release itself, do we think we will have this completed by DEC-17 which is likely to be our last DPVCG meeting this year?
98+
17:05:59 <harsh> julianFlake: there is an issue for NIS2 - so is the NIS2 extension complete?
99+
17:06:21 <harsh> harsh: No, the issue is only for creating the NIS2 extension, which is done, so we will add more NIS2 concepts in the next release
100+
17:07:19 <harsh> georgKrog: there is a NIS2 consultation paper recently published by ENISA (probably this - https://www.enisa.europa.eu/news/asking-for-your-feedback-enisa-technical-guidance-for-the-cybersecurity-measures-of-the-nis2-implementing-act)
101+
17:07:36 <harsh> georgKrog: there is also a Data Spaces webinar on NOV-22 (to be shared on mailing list)
102+
17:07:50 <harsh> julianFlake: we can have a release candidate in December, and then we have a final release in January
103+
17:07:56 <harsh> \ group agreed to this approach
104+
17:08:08 <harsh> Topic: Next Meeting
105+
17:08:57 <harsh> \ next meeting will be in 1 week on TUESDAY 19 November at 13:30 WEST / 14:40 CEST. Agenda will be discussing AIRO/VAIR integration, selecting the next set of items/issues on GitHub with any updates on github/mailing list and AOB. This meeting we also continue discussion and resolutions for publishing DPV 2.1 release.
106+
17:10:06 <harsh> harsh: Two important topics that are relevant for DPV 2.1 and we should aim to support them. First is the AI/AI Act stuff -we went through that today and we will be able to integrate that. Second is the set of concepts required for P7012 use of DPV, which I will discuss and propose together with Beatriz.
107+
17:10:14 <harsh> rrsagent, publish minutes v2
108+
17:10:15 <RRSAgent> I have made the request to generate https://www.w3.org/2024/11/12-dpvcg-minutes.html harsh
109+
17:10:17 <harsh> rrsagent, set logs world-visible

meetings/index.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ <h1>DPVCG Meeting Minutes</h1>
1414
<p>purl: <a href="https://w3id.org/dpv/meetings">https://w3id.org/dpv/meetings</a></p>
1515
<p>See <a href="https://www.w3.org/groups/cg/dpvcg/calendar">W3C DPVCG Calendar</a> for upcoming meetings, agenda, and joining instructions.</p>
1616
<ol reversed>
17+
<li><a href="https://w3id.org/dpv/meetings/meeting-2024-11-12.html">DPVCG Meeting 12 November 2024 Tuesday</a></li>
1718
<li><a href="https://w3id.org/dpv/meetings/meeting-2024-11-05.html">DPVCG Meeting 05 November 2024 Tuesday</a></li>
1819
<li><a href="https://w3id.org/dpv/meetings/meeting-2024-10-29.html">DPVCG Meeting 29 October 2024 Tuesday</a></li>
1920
<li><a href="https://w3id.org/dpv/meetings/meeting-2024-10-22.html">DPVCG Meeting 22 October 2024 Tuesday</a></li>

0 commit comments

Comments
 (0)