- From: <meetings@w3c-ccg.org>
- Date: Mon, 20 Apr 2026 19:12:56 -0500
- To: public-vc-wg@w3.org
- Message-ID: <CA+ChqYdXViLceGogx-fAke7e56qjy6MbPt0gZrnr9JSSMzp09Q@mail.gmail.com>
This meeting of the VCWG Product and Wallet Vocabularies working group focused on understanding working group membership rules, intellectual property considerations, and the onboarding of new members. The attendees introduced themselves and their backgrounds, highlighting their expertise in areas like knowledge graphs, LLMs, and semantic web technologies. A significant portion of the discussion revolved around the W3C process for publishing standards, including the creation of repositories, the use of tools like respec, and the steps involved in moving from a working draft to a W3C Recommendation. The group also touched upon the importance of internationalization and horizontal reviews, and explored strategies for recruiting more members and ensuring broader participation. *Topics Covered:* - *Working Group Membership Rules:* The discussion clarified that only working group members can join calls, though exceptions can be made. - *Intellectual Property Rights (IPR) Considerations:* It was explained that W3C has an automatic IPR mechanism that kicks in when a First Public Working Draft is published, ensuring a legally safe environment for participants. - *W3C Membership and Working Group Joining Process:* The process of becoming a W3C member and subsequently joining a working group was detailed, involving formal membership, AC member nomination, and then specific individuals being added to task forces. - *Introductions of Attendees:* Carsten Stöcker, Ingo Wolf, Eva Blomqvist, and Ivan Herman introduced themselves, their company affiliations, and their relevant project and standardization experience. - *W3C Process for Document Publication:* Ivan Herman provided a comprehensive overview of the W3C publication process, from First Public Working Draft (FPWD) to Candidate Recommendation (CR) and finally to Recommendation, including the requirements for testing and reviews. - *Repository Setup and Document Structure:* The group discussed and provisionally agreed to start with a single repository for the task force, containing separate folders for the two documents, to simplify management. - *Tooling and Standards for Document Development:* The use of respec.org for document authoring was confirmed, with attendees sharing examples of existing work using this tool. - *Recruitment and Outreach for New Members:* Strategies for recruiting more members, particularly from Asia and other international regions, were discussed, including leveraging existing contacts and W3C's global teams. - *Maturity of Existing Work:* The maturity of current work on wallet and DPP vocabularies was assessed, identifying that while significant progress has been made, gaps still exist that the working group will address. - *Horizontal Reviews:* The importance and process of horizontal reviews (internationalization, accessibility, security, privacy) were highlighted as crucial steps towards publication. *Action Items:* - Ivan Herman to set up a W3C repository for the task force, likely with two folders for the separate documents, once a name is provided. - The group needs to actively recruit more members and ensure their participation in upcoming calls, especially those with international reach. - Further outreach efforts will be made to engage companies and organizations, particularly in Asia, to join the working group or contribute. - The group will work on defining clear test cases and implementation requirements for the Candidate Recommendation phase. - The editors will need to familiarize themselves with W3C processes, GitHub, and the respec tool, with shared resources provided. - The task force will need to consider potential session proposals for events like the Global Digital Collaboration Conference. HTML: https://meet.w3c-ccg.org/archives/w3c-vcwg-product-and-wallet-vocabularies-2026-04-20.html Video: https://meet.w3c-ccg.org/archives/w3c-vcwg-product-and-wallet-vocabularies-2026-04-20.mp4 [image: W3C] <https://www.w3.org/> VCWG Product and Wallet Vocabularies 20 April 2026 Attendees Present Carsten Stöcker, Eva Blomqvist, Fireflies.ai Notetaker Miguel, Ingo Wolf, Ivan Herman, Phil Archer Regrets - Chair - Scribe transcriber Contents 1. Working Group Membership Rules <#c0fe> 2. Intellectual Property Rights Considerations <#9a21> 3. Carsten Stöcker Introduction and Company Focus <#e9d1> 4. Ingo Wolf Introduction and Background <#56d5> 5. Eva Blomqvist Introduction and Project Experience <#137e> 6. Ivan Herman Introduction and W3C Role <#fe43> Meeting minutes Carsten Stöcker: Hi Eva. Eva Blomqvist: Hi. … Carsten Stöcker: How's life? Eva Blomqvist: I'm in a bar. Carsten Stöcker: And… Fireflies.ai Notetaker Miguel> Miguel Ángel invited Fireflies.ai here to record & take notes. By continuing, you agree to https://fireflies.ai/privacy>. Eva Blomqvist: That's good. Carsten Stöcker: a B. Yeah. No worries. Eva Blomqvist: Yeah, I'm in Warso for cost action meeting. And the meeting ended, so I'm in a bar now to so hopefully or rather if there's a lot of background noise, why. No, in Poland. Carsten Stöcker: No worries. In which country are you in? Sweden or where are you? In Poland. Very Then let's see who's joining. Just the two of us plus a noteaker. Eva Blomqvist: Elite crowd. Carsten Stöcker: Let's see a cost action meeting. are you budget planning or what is cost action meeting? Eva Blomqvist: It's this European project which is a networking project. Carsten Stöcker: Okay. Eva Blomqvist: So this is on knowledge graphs and LLMs and… Ivan Herman: Hello. Eva Blomqvist: and the interaction between those. Carsten Stöcker: Yeah. Eva Blomqvist: Yes. Yeah, Carsten Stöcker: Very nice. so we are blending the AI with trust infrastructure. Maybe that's also something if we might want to pick up… Ingo Wolf: Hello. Carsten Stöcker: because we think that the EOS 2.0 and the trust infrastructure is a pretty interesting topic to combine it with for regulated industries but it's another topic. an. Hi Ingram. Cool. But I guess we still wait with introduction and… Carsten Stöcker: Eva Blomqvist: I was telling Ken I'm in a bar so… Eva Blomqvist: if there's a lot of background noise it's Carsten Stöcker: with a bit of the planning,… Working Group Membership Rules Carsten Stöcker: maybe some housekeeping. even who Can anybody join or is it restricted W3C member or contributors or distinguished experts? So how does work because a lot of people want to join and I don't know about the rules here. Ivan Herman: The rules are that this is part of a working group and… Ivan Herman: that means only working group members can join. Carsten Stöcker: Okay. Yeah. Ivan Herman: There is no tool that would prevent somebody to join to be honest. It's a little bit the responsibility of the chair to control that. Carsten Stöcker: Okay. Ivan Herman: And of course for whatever reason we have the possibility to invite someone to a given call. So it's not like the brick wall around it. Carsten Stöcker: Yeah. Yeah. Ivan Herman: But this is the rule. Carsten Stöcker: Good to understand… Carsten Stöcker: because I thought everyone can join but this makes it simpler because a lot of people may be interested and then here we have 20 people and nothing works. Yeah. yes. Ivan Herman: Yeah. and… Intellectual Property Rights Considerations Ivan Herman: the other post problem is that and that's one of the reasons why we have these kind of rules is IPR protection. Carsten Stöcker: Yeah. Yeah. We need to sort this out. So Rio mentioned we have to do APR wavers because we working on vocabul. I don't know even there's much IP in vocabulary… Carsten Stöcker: but we are happy to sign any waver that's required. Ivan Herman: for vocabulary the whole IPR question is I would say obvious… Ivan Herman: but the rules are not made for the vocabularies only… Carsten Stöcker: … Carsten Stöcker: we wave it and it's fine. Ivan Herman: but we don't have to do anything really when we publish a first public working draft then there is an automatic mechanism that will contact all members of the group to say if they are on something they have to do something etc. Carsten Stöcker: Okay. Ivan Herman: So that's sort of automatic. Carsten Stöcker: Yep. Yeah. Ivan Herman: But it happens but the really reason is that if you are on the call then you are in a sort of a safe environment in this respect in a legal and IPR situation and that's what really counts and that's why it's there. No that's about… Carsten Stöcker: And how does a company get the working member? Carsten Stöcker: For example, Bunes and Saga would like to join W3C and then they can say, "Hey, I would like to be part of the VC working group." And then they can join us or how does it work? Ivan Herman: what you did what you just said. Carsten Stöcker: Okay, cool. Ivan Herman: So the formally what happens is that when you become a member Carson you are not yet a member by the way we are breaking the rules for today you have I have no idea don't even ask I mean I am not involved with that the only problem is that there is now a two days meeting of the many large part of the team in China right now and… Carsten Stöcker: Yeah, I don't know what's the problem is because I bought Emma. Okay. Ivan Herman: so these days nothing will I know that the rules we have is that the membership is officially put in our system when the payment is Carsten Stöcker: No, because I signed the membership thing two times. I don't know why two times, and I didn't see an invoice. Maybe someone needs to send an invoice and we need to pay, but I haven't seen it. I'm follow up. No. … Ivan Herman: done and what I presume is that the payment has not been done but I don't know what and how and where you have to go to Emma you were in contact with Emma and… Carsten Stöcker: I even didn't see an invoice, but this doesn't mean anything. We need to find out. Yes, that's Yeah. Ivan Herman: she is the one who do that was a separate thing I just wanted to make it sure … Carsten Stöcker: No, I just Ivan Herman: what was I beginning to say I'm too old to remember everything. the mechanism for joining. So once you are a member then you will have to nominate an advisory committee member who represents the institution. the instit member has to say that the company joins the working group, as an institution and… Ivan Herman: then the AC also nominates persons who are employees or associates or whatever to the institution and… Carsten Stöcker: H. Okay. Ivan Herman: that person is then joined and added for the time being for a specific task force. So this one to join the task force you have to send me an email with your email address. the system team is working on putting a simple join button for members so that you can do it yourself. But for the time being, I act as a button. Carsten Stöcker: Yeah. But let's see. I think Ingo maybe we are complete now. We should do an introduction. Yeah. Not sure if we should do it now or not. We're complete. Ivan Herman: Yeah I mean Caroline said that she is not available today and film late. Carsten Stöcker: Yeah, I don't know… Ivan Herman: I don't know whether you guys expect anybody else. Susanna she is an invited expert Ava is also an invited expert. Carsten Stöcker: because the Z is also not WC member. I don't know how it works. Ingo Wolf: Okay. Carsten Stöcker: Okay, then it works. Yeah. Yeah. Ivan Herman: So that's okay. Carsten Stöcker: Maybe you can yeah… Carsten Stöcker Introduction and Company Focus Carsten Stöcker: then just do an introduction because even I think we have met but you don't know English should we do quick introduction and me from okay maybe I start. So my name is caster founder of atity we have worked with rebooting web of trust maybe for seven years or six years. Ivan Herman: Sir, we Carsten Stöcker: So I know a lot of people Manus Bourne yourself then whatever Brent Sunund I think I know him from the WCC did working group and that's bit and at we do two things we do legal person identity and digital product passport and there's convergence between legal person identity business wallets and digital product passports and it's also worth to say in Europe there's a lot of experimentation Carsten Stöcker: because Europe decided that these are the core pillars of any digital infrastructure for business to government and B2B the business wallets and the DPPs for that reason there's insane amount of standardization going on and whatever in terms of both things the semantics are key components we think it needs to be pushed to W3C to have more an international view not European view… Ivan Herman: Mhm. Carsten Stöcker: but what's also interesting that people started to blend it with other W3C standards So of course the verifiable credential standards but also decad and ODIL. Yeah. So there's a lot of work especially for credentials and ODL to blend this together and I have not seen it before but the industry here in Europe you already using this in production ODL and WCC credentials with the wallets but of course they have done it on their own. Carsten Stöcker: there's no W3C kind of whatever transfer into W3C and we to work on the business models. Caroline will more work on the DPPS from the semantic perspective as a company. We also work on the DPSPs but Caroline is leading this and we are also working with European business registries the Norwegian the Dutch the French and… Ingo Wolf: French. Carsten Stöcker: some other Swedish and so we're working with them and for us it's really important that we first think about inheriting the legal proof of existence of a company from a business register in a wallet so can be from a government registry but can also be from a GLY registry. Then to this is what for us it's a secondary identifier. Carsten Stöcker: The primary is always derived from a legal proof of existence. But that's just not only my terminology. But from whatever industry domain registries, we also can inherit something. But that's the idea to focus on the master data first and then of course this could be extended to all kind of other stuff. And from our perspective is also that anti-money laundering is the platinum reference standards for authent for checking master data. So we have done a lot of work in Europe kind of describing company company master data to fulfill anti-moneyaundering requirements and this is also kind of universally globally. Carsten Stöcker: Of course in Europe maybe you go deeper than in Hong Kong or whatever but in principle this is kind of universally and for that reason we think it's a good start and at some point in time there will be the intersections of DPSPs and… Carsten Stöcker: business wallets but that's something for later to put some dedicated work in this working group on this. And Ingo do you want to proceed? Ingo Wolf Introduction and Background Ingo Wolf: Yeah, sure. Ingo Wolf: Maybe first to my person. So, Engle Wolf is my name. I am head of engineering at Spherity since April of last year. before I have 25 years of professional experience in other companies 12 years before I was working for the German health sector public health services. So we set up an open ID federation basically for all the insurance company offering services to German citizens and before that I was 13 years at research and development of Deutsche Telecom. at that time I participated also in standardization activities in the multimedia sector. Ingo Wolf: So I was part of the moving pictures experts group at ISO standardization for eight years working mainly on multimedia metadata. So I had some exposure to digital management rights expression languages. At that time there was also the competition between ODRL and rights expression language from content guard which made the race at that point in time. so yeah I'm quite happy that ODRL is picked up now as an more open alternative to this and I studied electrotechnical engineering at technical university of Berlin and graduated in 2000. Ivan Herman: Okay. Eva Ingo Wolf: So that's a quick summary of mine. feel free to ask any further questions. Eva Blomqvist Introduction and Project Experience Eva Blomqvist: So Blumquist, professor of computer science at Lin Shopping University in Sweden. worked with ontology applications and so forth for past 25 years. And about five six years ago some companies came to us and said look this whole thing with circular economy and product passports we need ontologies here. Eva Blomqvist: So I'm not originally an expert in that field but since then I've coordinated one European project on the topic and we have several national projects as well on DPSPs where of course standardization is a big part and we developed together with people from SIPAS I wasn't involved in Silas myself but together with people from there we developed some initial drafts for DPP ontologies and then at some point now Caroline got me on the hook and said you need to be involved here and dragged me into this basically and hopefully my experience from the past five years can contribute something to these discussions. I mean I really think that it's very important to have some standardization. Eva Blomqvist: We see it in Sweden a lot that there are so many things popping up and everyone has their own solution and so forth. So it's really urgent things to be discussed I think. So I'm happy to be here contributing whatever I can. Then of course I'm sort of doing this in my spare time as I think I said in the general meeting that don't have a lot of time… Eva Blomqvist: but I will try to contribute as much as I can. Yes. No. Carsten Stöcker: And if… Carsten Stöcker: are you so Caroline was talking about she's hiring an ontology team. are you leading this team? Are you supporting it? Yeah. Okay. Eva Blomqvist: I mean I can morally support but no I'm not concretely involved in that. Eva Blomqvist: Yes, she told me something like this as well but I don't know any details of that. Carsten Stöcker: Okay, cool. Carsten Stöcker: Yeah, but I think it goes beyond WC, but we're working with a lot of people in Sweden and they are also interested in the same stuff. Maybe we can kind of convince them to be WC members such as Box. So, the Swedish company registry,… Eva Blomqvist: Yep, definitely. Carsten Stöcker: but it's also something maybe to follow up. cool. Mhm. Ivan Herman Introduction and W3C Role Ivan Herman: Okay, I guess… Ivan Herman: then I am the last one. So my name is Ivan Herman. and I am originally a mathematician. So I got my university degree at the University of Purapest in Hary. long time ago in the 70s but then I turned into computer science. I worked in research in Hungary for a few years and then I left the country for reasons that we can imagine. I spent several years in Munich in a software house. Then I ended up in Amsterdam where I spent 30 odd years. Ivan Herman: I was a researcher at the research institute in Amsterdam computer science and then in 2001 I joined the W3C team remaining in the Netherlands but I joined the W3C team for a first few years I was doing more in the communication area not in the technical part but then in 200 seven I guess I took over and I was the activity lead as we called it back then for semantic web. So I was the one who coordinated all the work done about RDF and owl and shako and god knows what else including the RL by the way at the time. Ivan Herman: Then in the 2010 decade I also took up something else which is digital publishing. Ivan Herman: So I am sort of dividing up my time between verify your credentials and EUB. I am that's… Carsten Stöcker: What is this? Carsten Stöcker: What is EUP? Ingo Wolf: the e standardized ebook format. Yeah. Ivan Herman: if you read a digital book let's say in Apple or Kindle or whatever and the format is EOP and it's ebook format and that's something that is now a WBC standard I am also active in that area and co-editor of the standard itself by now I am formally retired So I moved to France and I am in the house of France now and I am an emiritis member of the team as they call it. which is not something which is relevant to you because I take verify credential and ep side by side. Carsten Stöcker: Great. Ivan Herman: That's all I do. All the administrative things at W3C I keep away from it and I can because I'm an ameritus. So that's the advantage. so I have two roles in a way on the one hand I am the staff contact so I work strong very closely with the two chairs on managing the group but they are really the managers I'm more the active problem solver if we have to create a repository for our work or whatever and I know also Ivan Herman: the W3C process. So this is one of my main roles but I take part in the technical work as well. So I am editor of the BCDM because I contributed a lot because I have my past in semantic web. So I am the guardian of link data principles and technology in the group. I'm not the only one but I am one of the guardians which of course is relevant for this task force as well because now you said one thing Carson that companies use VCDM and… Carsten Stöcker: Absolutely. Yeah. Ivan Herman: and ODRL together without getting to W3C but they have absolutely the right to do So there is you said that as… Carsten Stöcker: I know not against it. Ivan Herman: if it was a mistake. It is not an even I would rather say that we don't have anything to do except that you probably hit this problem that there is VCDM as we use it in JSON LD and there Carsten Stöcker: No, no, no, no. I think there's some work to be done maybe that you guys are not aware and I think there's a gap to close the experience here to link it to what you guys are doing and then to build upon this together. This was my point. Ivan Herman: is a VCBM thing that IETF is developing who are keeping away from JSON and… Carsten Stöcker: Mhm. Ivan Herman: one of the argument that we always say which I believe is true so it's not just an argument in the air is that the VCDM of W3C being in JSON LD has the story of extension built in and has a story of extension distributed wise so you don't have to register an extension anywhere. Ivan Herman: You just use another vocabulary together with what's there. You add the context f to the RL and that's all you have to do. Carsten Stöcker: Can I show you something? Ivan Herman: So if that's what they do absolutely go on you can share some I guess. Carsten Stöcker: Do you mind if I show you something? Because I'm very very like a lot. Do you mind if I show you the ODL piece? Yeah. Carsten Stöcker: So this is what we are doing here in maybe you see it now it's German but anyway in the end it's no… Ivan Herman: No I understand German not Carsten Stöcker: and if I maybe can also speak some German so this is in English and this is how policy is being defined yeah and here is a policy to access smart meter reading policy and… Ivan Herman: Yeah, that's all. Carsten Stöcker: then they said hey there's permissions and this is how they describe their policy yeah and here's the end and what's really really cool and no one has solved this is okay you can have a business identity and some business identity credentials but here in the energy sector they go beyond they have market role credentials yeah okay hey market role credential yeah it's not a big thing you can do this technology but the big thing here is there's a full market role governance registry Carsten Stöcker: the market roles are being monitored in the energy sector and if a company is then kind of there changes to the market roles then the market role is being revoked and this is what we like a lot the combination of wallets vifable credentials and JSON ID the order and the market role governance and… Ingo Wolf: Jesus. Carsten Stöcker: that's because the governance part is also very tough the market role governance and this is something that's kind of being worked on in the energy this sector here. Ivan Herman: Right. … Ivan Herman: but then again I mean the fact that this is done is exactly why we use JSON LD. Carsten Stöcker: Yes. And why we standardize it. Yeah. And I think but what we would like to do in the business vocabulary to also talk a bit about market roles. Yeah. That there is some sort of market role vocabulary very simple one. Yeah. Ivan Herman: Yeah. I have no idea about the details of market role and… Carsten Stöcker: It is no voice. Ivan Herman: all these things. So just to be clear I don't come here with the knowledge of how should I say the area. so I cannot participate in any discussion about that but I can always shout if something is wrong in terms of JSON or in a vocabulary structure in general and… Carsten Stöcker: Yeah. Excellent. Ivan Herman: I will always shout if things become too complicated… Carsten Stöcker: Yeah. yes. Ivan Herman: because ODRL is quite a large vocabulary and I don't know whether we want to use everything or whether it's worth having the whole thing. So it's one of the balance act to find with any vocabulary to see expressive enough… Carsten Stöcker: No, it's now we have the same problem with the business wallet vocabulary when we look into AML… Ivan Herman: but not too expressive simple enough but not too simplistic etc. Carsten Stöcker: then it's a lot of vocabulary company structures ultimate beneficial owners legal representatives parent child relationships and all of this but that's what we are working on maybe have to reduce it But at least that's what we're working on our side. And it's very important because we have to beat the S The SD Jot people, they're really pushing hard. They're really struggling to put the identity card in SDJVC or an SDJ on their smartphone wallets and they try to push that technology to business wallets. Carsten Stöcker: But business wallets is semantically rich and the smartphone wallet people are already struggling with 10 attributes in an identity card and for that reason this is also from our ecosystem perspective very important that the work being done now on WCC because the industry has semantic rich data and they're using all the WC credentials and then other people are trying kind of to put blockers and to push the SD jots and that's also bit why we think the WCC has a lot of visibility Carsten Stöcker: It makes sense to standardize it. Ivan Herman: That's unfortunately the ugly story… Ivan Herman: which we have to deal with this whole ST jot versus and actually ST Jot SD Jot is not the verify credential pariet… Carsten Stöcker: Nice to see. Ivan Herman: because we can use SD jot as so it's not necessary to move to their stuff… Carsten Stöcker: Mhm. No. Ivan Herman: but let's not go there it's a sad story but that happens can we see some practicalities I mean I know we are only four of us and I hope at least that the task force will become bigger than that yeah 90% I sent you a mayor Carson I believe… Carsten Stöcker: Yes. The question is how aggressively should we recruit people? Yeah. Carsten Stöcker: Mhm. No. Mhm. Ivan Herman: where I listed the members who are now participating in the task force as far as I'm concerned. The only addition since then is Caroline because Caroline came in through the invited expert mechanism and she has joined the working group two hours ago. so he's also on the list now. But we have to have these people if possible actively on these calls because otherwise it will not work. Ivan Herman: The practicalities that we still have to agree upon is first of all I presume the goal is to develop two documents right or two vocabularies I don't know how documents right now we at W3C usually work and… Carsten Stöcker: Mhm. Ivan Herman: this working group exclusively works on GitHub So we will have to set up repositories or repository for this task force which I have to do because it has to have some additional things added to it which links it to the rest of the W3C infrastructure. So first of all we have to agree whether we want two repositories for the two documents or we want to have one docntary one repository for the task force for two documents. it both are possible. it's just up to you to decide that not at this very moment. Ivan Herman: I mean I just listing the things on which we have to start with the other that's fine. Carsten Stöcker: What? Carsten Stöcker: What do you think? Ingo Wolf: I think… Ingo Wolf: since we are the same group of people accessing that repository, I think one might be enough to manage and have the two documents inside the same repository. I mean the work Ivan Herman: That's workable. There are two big camps. The v the rest of verify the credentials groups group usually uses one repository per document and therefore we have something like 15 different repository which is a bit too much for my taste but that's me on the other hand the epub working group has one repository for something like 12 documents so both of them are viable whatever you feel comfortable with that's the only criteria to The other thing is that there might be common CSS files or… Carsten Stöcker: Maybe even we start with one because what Ingu said it's kind of simpler and also that people are doing DPP and business wallets at the same time and maybe then it's even more simpler. Yeah. Yeah. Ivan Herman: whatever other tools that you want to share between the two. So that makes a lot of sense. So you will have to decide for a name and I will create a repository. again not at this very moment but at some point the other thing is that the final documents have to be in HTML as you know I don't know whether the current starting documentation that you have is in HTML or… Ivan Herman: It is okay then that makes it easier and there is a tool which is called respspec we'll put on where is the chat here there is thing… Ingo Wolf: It is. Ivan Herman: which says … Ingo Wolf: Yeah, we already worked with this and… Ingo Wolf: I can share you a link from the European business wallet consortium where you can see a version 0.1 where we use that respect tool already. Ivan Herman> respec.org Ingo Wolf: So we tried to be in the style also from the trading side… Ingo Wolf> European Business Wallet Vocabulary v0.1 <https://webuild-consortium.github.io/wp4-semantics-group/ebwv/vocabulary.html> Ivan Herman: Wonderful. Ingo Wolf: what you use already this is a European business wallet vocabulary for the other we also started just a moment I have to find the URL… Ivan Herman: That's wonderful. And that's for which one of the EBM And the other Ingo Wolf: but I think I have it just a moment. Yes. this is our current work on the battery path ontology. just a moment. Ingo Wolf: So it's dedicated to a certain type of DPPS in this case for batteries but we can use it as a starting point and… Ingo Wolf> Battery Pass v0.2 <https://dpp.vocabulary.spherity.com/dbp/v0.2/> Ivan Herman: Okay, that's wonder that's wonderful. Ingo Wolf: then generalize with Caroline or Carsten Stöcker: Oops. Ivan Herman: So what I would do is I create a repository with two folders, one for docu document A and one for document B and then you will populate it yourself then. But that's wonderful. one thing that I see right away as a minor problem which we have to be careful about for the time being it's perfect but when it goes to an official WCC recommendation all editors unfortunately must be official part of the working group. Ingo Wolf: Mhm. would be very nice. Carsten Stöcker: Yeah, bonus and… Ivan Herman: So I don't know I see okay you are on the way so that's no problem. for the okay so that's something that you have to be careful about so the way I don't know… Carsten Stöcker: tiger as Bonus size also way and I'm reaching out to the other business registries in terms of WCC membership. Yeah. Yes. Yes. Ivan Herman: how familiar you are with the way the documents evolve from this point to a recommendation I mean I can make a kind of a quick run through the process. Ingo Wolf: Yes, I mean we did not yet practice it. Ivan Herman: Okay, then let's do that. Ingo Wolf: Of course, you can read a few things on W3C, but Ivan Herman: No, but reading let me then do that and interrupt me if there is a problem. So which let's say the first document we take at a start we will have to publish something which is called the first public working draft. So that's after we have converted into W3C format and after the editors have been sorted out the list of editors can change while the develop is working. so if there is only one editor at the beginning who is officially part of the working group, that's no all of them cannot stay there. so by doing a first public working draft, it becomes an official W3C document. Ivan Herman: Once it's published, that's when actually this IPR mechanism kicks in and a mail is sent to the whole working group to say are you okay with that IPR wise there is a formal vote to be done for the working group to publish it as a FPWD you don't want to know the details now and the mechanism by which we publish it requires some administ ministration which is essentially The only job that you will have is that the document has to abide to a certain set of rules. most of the rules are taken care of by respect. That's the good thing about it. But it has to be valid HTML etc. Ivan Herman: And because W3C is very keen on that there is a link checker and every link which is in the document must be valid link. Ingo Wolf: Perfect. Ivan Herman: So we hate 404s. so much that it is not accepted for publication with 404. what once it is a first public working draft I will install some additional magic tools. that means that from that point on every time you make a merge of this for the draft it will be automatically republished on W3C space. So you will have a stable URL which will always reflect the latest version of the document. Ivan Herman: So in a sense the GitHub repositories file is essentially automatically the latest working draft and that means we can cycle with that it's easy I don't have to do anything it's just automatically done by the tool it's a GitHub workflow YAML file which does that okay fast forward we find that everything is done everything is perfect then we request the publication of what is called a candidate recommendation that's in about a year let's say or something like that see now that the message that it sends to the Ivan Herman: world by doing that is that technically speaking the specification is final. but then we have to test it. what it means to test a vocabulary is always a complicated thing because if let's say an API is defined somewhere then we require two independent implementations of the API which the essential goal of the CR is to prove that a standard is implementable. It's not just a paperwork. That's one of the biggest difference between let's say ISO and us that we require this additional existence proof so to say for vocabularies this has always been a questionable thing. Ivan Herman: I mean it depends a little bit on the nature of the vocabulary because in the example that you show Carson essentially there are operations comparisons that are built into the vocabulary. So there is a processing done on the vocabulary which goes beyond what simply an ontology has. If that is the case that has to be tested whether it is properly done. So we have to have test cases and implementations. If the vocabular is in inverted comma just an ontology then usually what we say is that there has to be at least two independent usage of the vocabulary. Ivan Herman: So publications publishing a consuming this data with that vocabulary. So is something which is usable for the community out there. Ivan Herman: This is essentially what we will have to prove. I don't hear you. Carsten Stöcker: the same software stack. Carsten Stöcker: example, if so we have a lot of business registries and… Ivan Herman: No independent software has to prove it. Carsten Stöcker: Yeah. Yeah. Okay. Independent software and… Carsten Stöcker: independent business for example have different business registries and if the different business registry use it on independent software stack then it's two different implementations. Right. Okay. Ivan Herman: Yes. Yes. Ivan Herman: Yes. Yes. we will have to specify that precisely before we go to CR,… Ivan Herman: but what you say sounds perfectly feasible. Carsten Stöcker: No. Okay. Carsten Stöcker: Because we have a lot of business registries and then we always should have a possibility to do it with other implementers and… Carsten Stöcker: even Marcus Sabadello wanted to do an implementation because he's also interested in this work. For that reason, we should be able to deal with this. Yeah. Ivan Herman: So that's okay. Ivan Herman: We just have to specify it when we go to CR. Carsten Stöcker: And even Manu also did introductions to other companies. Carsten Stöcker: To Zean said they love it but they don't have time. Then to US Chamber of Commerce. We talked to US Chamber of Commerce next week and… Carsten Stöcker: maybe even Netflix. I think there could be more WCC people. I don't know if they're all members or not, but Mano did the introductions. So we most likely see some more people kind of interested in this from our WCC ecosystem. Ivan Herman: for a specific company I can check it for you whether the member semens is that's no problem so they can and… Carsten Stöcker: As soon as this Yes, absolutely. Yeah. Ivan Herman: Ivan Herman: the member can send as many person as they want to any working group they want. Phil Archer: Thank you. Ivan Herman: It's one or all. So none other so that should be a problem. So back in Phil I am doing a fast description of the process so that they know what expecting so if the CR is satisfactory we have test results which we can prove then we are done and we publish a recommendation so that's what happens we will have which can be a disagreeable Ivan Herman: thing but very useful at the same time we have what we call horizontal reviews which are very important in general we are reviewed by people who are expert in internationalization and localization accessibility security privacy and there is a technical architectural group that also reviews that for this type of work I think localiz ization will be very internationalization and localization has to be taken care of. accessibility I don't expect that to be really relevant for security and privacy. Ivan Herman: I just didn't read on I mean I presume mainly for privacy issues there might be issues that I don't know I mean we will cross the bridge when we get there but this is something that we have to start requesting the relevant groups before we go to CR and it usually takes a long time because they are over booked with the various working groups I mean with the verify credential groups that publishes something like 15 different document and… Ingo Wolf: No, thank you very much for the comprehensive overview. Ivan Herman: they probably hate our names already because we are there with 15 different documents to be reviewed but that's the way it is. I think that's about it right now. Any particular question? Phil we feel we agreed that this task force will set up one repository. Once the repository name is provided I will set it up. Phil Archer: one repo. I thought there'd be two. Okay. I mean,… Ivan Herman: Two yeah that's up to the task force and… Phil Archer: it's up to customer, not me. So, I'm Yep. Ivan Herman: for the time being the preferences to have two I mean it makes sense in one s situation Phil if the two work share certain tools CSS whatever then it makes sense to have them in one repository because then there can be a common place with let's say CSS files and that makes Ivan Herman: the audio is losing sound. Phil Archer: So, I suppose my questions and we'll talk about this, again next time. is I know custom and you've done all this work on those wallet vocabulary AA I know you've done a lot of work on DPP sorry sorry I'm in a hotel thing I have no control … Ivan Herman: Very nice. Ivan Herman: your foot. Phil Archer: what I don't know is how mature they are and how much work you think this group is going to have to do. is it at one end of the spectrum it's all done at the other end of the spectrum we have no idea what we're doing. I know that's not true, but whereabouts on that spectrum are we Yeah. Carsten Stöcker: I think we're on the spectrum. Ivan Herman: right. Carsten Stöcker: We have done a lot of work but still there are gaps like hey for example child relationships do we have semantics or not? Is this a missing gap? what are the other whatever power of attorney roles that need to be added? I think we can address the gap but also if a big chunk of work is being done then it needs to be aligned with other stakeholders. To have more buy in and I think this is completely pending. Yeah. Carsten Stöcker: only being done in Europe within our rebuild the mentor group. Yeah. Yes. Phil Archer: Yes, that's an issue because we have to obviously go beyond Europe for that. so I doubt it will make a huge amount of difference… Carsten Stöcker: Yeah. Sure. Phil Archer: but we need to actively try and do that. Okay. … Carsten Stöcker: Absolutely. We reached out to man who brought us in touch with US Chamber of Commerce and others. I think we should be able to find more people. Yeah. Yeah. Phil Archer: and contact with UN DP will help as well. I don't know whether any of Steve Capel's team will be able to spend time on this. Carsten Stöcker: Yeah. Yeah. Ivan Herman: Do that. Phil Archer: I hope somebody will. I'm trying to get one of the guys into the group. Wie Raymond joins today. so we got more capacity there. so I'm confident we can do this. But yes, those horizontal reviews that Ivan talked about are important. and… Carsten Stöcker: We're good. Phil Archer: I know I'm not suggesting we do it now, but it's always sooner than you think. It's always a time to start asking those groups to have a look. And then Ingo, I think you've been volunteered to be an editor. so we'll need to help you get up to speed with using GitHub and respspec and the arcane ways of W3C… Ingo Wolf: I pasted there two example J Phil Archer: which actually become really easy and… Ivan Herman: Phil, if you have Phil,… Phil Archer: then when you use it, you get really cross. Ivan Herman: if you have access to your chat of this room,… Phil Archer: Yes. All right. Ivan Herman: there are two because they already use respect and it looks very much like our stuff. Phil Archer: Excellent. Ivan Herman: So the learning curve is much less problematic than it could be. Phil Archer: Good. yes. so one place where we might be able to do some dissemination work, is I forget the threeletter acronym for the thing in Geneva on the 1st of September. DGC, the wallet thing,… Ivan Herman: something like that. Ivan Herman: I don't know. Phil Archer: something like The wallet thing in Geneva. Are you going to that? Carsten Stöcker: Global Digital Collaboration Conference or… Phil Archer: Phil Archer: That's the one. Carsten Stöcker: something like this. Phil Archer: Phil Archer: Yeah. GDC. Yeah. Are you going to that? Carsten Stöcker: Yeah, there at least I registered. Yeah, I'm planning to do so. No, that's Phil Archer: I just got approval go. to go today. so not now, but we should think about offering a session on this, I think, because they want ideas for sessions, don't they? ideas for stuff. So, we should register some ideas for that, I think. Okay, great. Ivan Herman: Yeah, I think we have covered what should be covered. Phil Archer: Good. Yes. Ivan Herman: we should be proactive to get all the people in the task force on this course… Phil Archer: Yes, we will. Ivan Herman: because do you have contact in Asia? Carsten Stöcker: Yeah, we need Yes,… Carsten Stöcker: of we have contact in Asia. We need to check if some of these people are part of W3C. This could be possible. I need to check it now. Ivan Herman: Because this is typically the kind of thing that should Not only it should not be in Europe only, but it should Carsten Stöcker: So we have doing a lot of supply chain projects with regards to business wallets, credentials in so-called data spaces. Yeah. And there we have other companies in South Korea, China, Wu Huay, but people right now it's super geopolitical with them to talk with them at all. Carsten Stöcker: Unfortunately because would have been a good fit… Carsten Stöcker: but geopolitically I think it's difficult. Then we have Japan, Puyitsu, DNP and others. I think I will probably need to check who's WCC member and then we can do outreach. Yeah. Yeah. Ivan Herman: That again checking is not a problem. Ivan Herman: We have our teams in China in Japan and we also have contacts in Korea. So if you need practical reach outreach etc they can be helpful for that. Carsten Stöcker: So we have Fitsuachi. They're all working in Europe on these topics. It's sometimes difficult to get. Yeah. Carsten Stöcker: There is a possibility that I send some companies we work for example for Ysu so that we find the contact person that are dealing with W3C or how should we do it because the are big corporates finding the right people sometime we know the European people… Ivan Herman: Kuju Limited is member I don't know let me Carsten Stöcker: but then yeah yes yes and… Phil Archer: We can always find the AC rep for any member. Phil Archer: That's so the key person for Asia in all this is Senong. Carsten Stöcker: he touched as well. Phil Archer: Senong though do you know Senong? Carsten Stöcker: Mm- Phil Archer: Syong used until very recently worked for the Singapore government. IMDA is particular agency and he's been on this banging this drum for a long time. his thing is crossber trade and so I was delighted that he joined the group so he's in as an invited expert he's retired but he's one of those central figures in the network for the whole of Southeast Asia at least Ivan Herman: Heat tree limited is also member. Carsten Stöcker: If you do an introduction… Carsten Stöcker: then I can discuss with who are the best companies that might be interested. Yeah. Yeah. Yeah. A lot of Yeah. Phil Archer: … Phil Archer: we have good connections around the world in different ways. Carsten Stöcker: Yeah, we can do more outreach. We will start this. Yeah. Yes. Phil Archer: Okay, thank Is this now the regular slot? I think. Yes. Is this I will be home again next week. So, I'll be here. Carsten Stöcker: Oops. Phil Archer: That won't be a problem. And we can do some Thank you. Ivan Herman: I add it to my calendar and… Ivan Herman: I changed my weekly schedule to be able to be here, but it's now changed. Almost 90% of the thing is changed. Phil Archer: Great. No,… Ivan Herman: Phil, I have no idea how this note takingaking stuff works. I see here that there is a Firefice AI note taker, Miguel, which I presume is not a person,… Phil Archer: It's a machine. Ivan Herman: but whether the minutes will be automatically sent to me and… Ivan Herman: then I put them out to GitHub or not, I don't know. Ivan Herman: There is a magic going on with money that I am not familiar with. Phil Archer: I agree. Phil Archer: And it'll be interesting to see what happens. Yes, this call it's okay. But yes, so did anyone here actively invite fireflies? Carsten Stöcker: This maybe manu invited them. Phil Archer: Right. Right. Ivan Herman: When I came in, it was here. Phil Archer: So it's probably maybe. Yeah,… Ivan Herman: Maybe invited is so pro because he is the one who made the reservation on the Google meet. So maybe at that point that he made some connection that we don't know. we shall see. Phil Archer: we'll find There's no working group call this week. because at the AC meeting in China and other bits and bobs are so I will see you cast at least on Wednesday about this time. Ivan Herman: Okay, bye-bye everyone. Carsten Stöcker: Wednesday. Yes. Phil Archer: Okay. Carsten Stöcker: Okay. Eva Blomqvist: Thank you. Bye. Phil Archer: Thank you. Ingo Wolf: Thank you. Carsten Stöcker: Bye-bye. Thank you. Ingo Wolf: A nice question. Carsten Stöcker: Bye-bye. Yes. Phil Archer: Thanks. you soon. Bye-bye. Carsten Stöcker: Do I c again? Carsten Stöcker: You were guest. I'm sure. Carsten Stöcker: What's the mic? Mhm. Truth. Carsten Stöcker: It's like Don't mind. Carsten Stöcker: I think Thanks. Carsten Stöcker: No, I'm not sure. Carsten Stöcker: She was some Yeah. Michael. I saw Carsten Stöcker: Yeah. Thank you. Carsten Stöcker: Nice. Carsten Stöcker: Did you see anything? Perfect. Carsten Stöcker: There's another Carsten Stöcker: And this is what we do. Carsten Stöcker: Interesting. Yeah. Carsten Stöcker: I was restricted. So come here tickets. Carsten Stöcker: I need stuff. Three. This is the English. Carsten Stöcker: This is cool. Carsten Stöcker: has the tickets. folders. He Carsten Stöcker: Jesus Christ. So under Carsten Stöcker: Musl. Come last minute. saying is that the cult Carsten Stöcker: Yes. Carsten Stöcker: It's gi my Okay. Let's try Carsten Stöcker: Discovery match. here. No. Or should I Carsten Stöcker: The office Sunday. Carsten Stöcker: Was this federal day season. This is thousand It's the hot day today sessions. Carsten Stöcker: Jesus seated together. just help platium. Carsten Stöcker: This is a lot of assistance. Sportsvent was Carsten Stöcker: Who was H? chicken. So this Carsten Stöcker: Yeah, come on. service. What do you feel? Carsten Stöcker: It's Brilliant. Carsten Stöcker: What I'm doing because it Carsten Stöcker: There's also the fluke coffin on It's good for much better target tickets. Carsten Stöcker: episode the day at the night matches. Not before 15. Carsten Stöcker: It's so cool. Carsten Stöcker: tickets. Yeah, I trust people. ticket. I take a service dish Carsten Stöcker: SP. my good. Carsten Stöcker: How many orders come up? Mhm. Yeah. Carsten Stöcker: Let's go. Carsten Stöcker: No. Yeah, priceless is for Masterard Champions League Carsten Stöcker: What was my name? doesn't master. Carsten Stöcker: motion quiet. Carsten Stöcker: This is all the password manager. Carsten Stöcker: Priceless. Carsten Stöcker: The price is new for Carsten Stöcker: It's not concern. Absolutely. Carsten Stöcker: Hello, French Open. Zavia here. Carsten Stöcker: there. Yeah. Yeah. Carsten Stöcker: at ST. W Tickets. Carsten Stöcker: on French session target. Center tickets. Okay. Carsten Stöcker: Okay. Yeah. Truth. Carsten Stöcker: Yeah, good decision. Carsten Stöcker: Morning. Mhm. Meeting ended after 02:10:29 👋 This editable transcript was computer generated and might contain errors. People can also change the text after it was created. Fireflies.ai Notetaker Miguel> Attention: Recording will stop in 2 minutes. You can re-invite to continue recording. This transcription was generated by a large language model (LLM) and might contain errors. When in doubt, check the audio recording. This page was formatted by scribe.perl <https://w3c.github.io/scribe2/scribedoc.html> version 248 (Mon Oct 27 20:04:16 2025 UTC).
Received on Tuesday, 21 April 2026 00:13:06 UTC