- From: Pierre-Antoine Champin <pierre-antoine@w3.org>
- Date: Wed, 31 Aug 2022 19:04:49 +0200
- To: public-rch-wg@w3.org
- Message-ID: <c1374c59-1727-6f03-38d5-ed6ecc54cfdf@w3.org>
The minutes are also available here: https://www.w3.org/2022/08/31-rch-minutes.html RCH WG Kick off meeting 31 August 2022 [2]IRC log. [2]https://www.w3.org/2022/08/31-rch-irc Attendees Present dlehn, dlehn1, dlongley, Gregg_Kellogg, ivan, leonardr, manu, markus_sabadello, pchampin, phila, TallTed Regrets - Chair markus_sabadello, phila Scribe manu, markus_sabadello, phila Contents Meeting minutes [3]https://docs.google.com/presentation/d/ 1RtJMebmGYQ3l73ayntcrvxJDqtr3LdlFhM47-lSIZqE/ edit#slide=id.g142dbe090c2_0_60 [3]https://docs.google.com/presentation/d/1RtJMebmGYQ3l73ayntcrvxJDqtr3LdlFhM47-lSIZqE/edit#slide=id.g142dbe090c2_0_60 phila: We will scribe every meeting. phila: I'm Phil Archer of GS1, org behind barcodes. phila: Been with GS1 for 5 years, before that at W3C working on Semantic Web phila: I'm here as someone with backgroun in Linked Data, vocabularies, ontologies, etc. markus_sabadello: Introduces self. From Danube Tech, working on decentralized ID technologies … member of the DID WG and the VCWG … always had a strong interest in digital identities tech, JDON-LD, and the proofs that we need. Pierre-Antoine: I'm PA, associate professor of computer science in Lyon, been participating in RDF-related working groups Pierre-Antoine: Took a sabbatical 18 months ago, joined W3C team as fellow. Pierre-Antoine: I'm team contact of a number of groups including this one. Pierre-Antoine: I will also be contact in upcoming RDF-Star WG and DID WG ivan: In "ancient times" I was in the Semantic Web activity in W3C, then handed over to phila ivan: Now moved on to digital publishing, staff contact of epub WG ivan: Also staff contact of DID WG, and before involved in JSON-LD WG ivan: Now I do VC WG ivan: I have actually retired a year ago, in the Netherlands. I work 50% of my time. ivan: I was also part of a group people who got this WG up and running ivan: I am NOT staff contact in this group, just interested Dan Yamamoto: I appreciate the invitation, I work for Internet Initiative Japan, not currently a W3C member. I'm an Invited Expert. Dan Yamamoto: I work on a project for ZKP for Linked Data, includes RDF hashing for specialized BBS+ signature schemes Dan Yamamoto: Project members were invited by chairs to this WG Dan Yamamoto: We have a live demo ZKP-LD playground Dan Yamamoto: I look forward to working with you, this is my first time in W3C leonardr: In this context, I am chair of technical WG of the Coalition for Content Provenance, focuses ensuring provenance and trust for assets leonardr: Been working with DID and VC groups and utilizing those technologies leonardr: Also project editor+chair for the Working Group 11, in an RDF based technology gkellogg: Most recently I spent most of my time on JSON-LD, now we have a community group working on YAML-LD gkellogg: Been involved with most RDF work for 12-13 years gkellogg: I've had my hands in almost ever RDF serialization format Tobias: I'm assistant professor at university in Amsterdam, on a part-time basis. I've been working on things related to this WG, for the past 10 years, canonicalization and hashing. Tobias: I've applied canonicalization and hashing in an isolated way, there hasn't been a coordinated effort <pchampin> [4]https://nanopub.org/ [4]https://nanopub.org/ Tobias: I have some university obligations, but now will also be founder of a startup, to create impact aalobaid: I'm a researcher at the Ontology Engineering Group in Madrid, I work mainly on RDF graph construction and semantic labeling. This is my work time participating in a charter AndyS: I'm Andy Seaborne. In this group, I'm affiliated with Apache Software Foundation, on the Jena RDF toolkit. Also work for a startup that uses RDF and has interest in provenance and integrity of data, and sharing between organizations. AndyS: I have both work and personal interest in this work. dlongley: I'm Dave Longley with Digital Bazaar, been working on standards for over a decade. Some of the standards are JSON-LD, VCs, also some work on input documents of this group. manu: Wonderful to see so many face we've known for a very long time. This is a great day, this has been 10 years in the making. I've worked with many of you including RDFa, JSON-LD, VCs, DIDs. Currently I'm editor for Data Integrity specification, which hopes to use the output of this group. manu: Looking forward to working with all of you. dlehn1: Also with Digital Bazaar, been working on JSON-LD, usually work on implementation details. <TallTed> [5]https://www.w3.org/community/credibility/ [5]https://www.w3.org/community/credibility/ TallTed: I'm with OpenLink Software, involved in W3C groups related to Linked Data, etc. If you pull a PR, you will find me make it more readable. I don't code, but I have a strong understanding how things are supposed to fit together. Try to liaison with Credibility Community Group. [6]https://www.w3.org/2022/07/rch-wg-charter/ [6]https://www.w3.org/2022/07/rch-wg-charter/ markus_sabadello: Shares screen to show charter markus_sabadello: ... walks through the sections … RDF C18N & Hashing is about RDF. VCs have been mentioned, there is a link of course … VCs can inclde proofs and signatures. For that you need c18n and hash … we've heard lots of interest in te intros. VCs are one use case, but not the only one. … Linked Data Spaces will also have interest I think, outside VCs … c18n ... means creating one default/preferred represetnation of something that can have several. … we're not canonicalizing a JSON-LD doc, but the abstract data model behind it … hashing - everyone knows what that means. Can have a large number of applications. Not just signing … hashlinks construct links that contain a hash of hte expected data … charter mentions a number of publications as inpur docs leonardr: I completely understand the desire to c14n the general expression rather than a specific serialization. Does that imply that the algos for c18n specific serializations are in or out of scope? markus_sabadello: We're workng at the abstract data model level, not the JSOn-LD leonardr: Good. It might be relevant to add to the out of scope section that translations of a specific serialization to the abstract markus_sabadello: Yes, I don't think that's in our scope pchampin: We can make some changes to the charter. I think liaison is one we can change. Scope inclusing out of scope, cannot be changed markus_sabadello: Talking of what is out of scope - the definition of new crypto algorithms … so it's about how to use them in RDF Dataset markus_sabadello: Higher level signature schemes are not in scope. SCope shoudl be relatively narrow dlongley: In response to leonardr - in order to create any test factors, we're going to have to define some kind of work … or it won't work. leonardr: We should talk about that when we et into testing. Slippery slope markus_sabadello: To create test suites, they can use certain tech that is not in scope in order to be able to implement it markus_sabadello: That doesn't make it is scope. That's not what's being tested <dlongley> this group should not be defining new RDF serializations (only reusing them as needed) <manu> +1 <AndyS> Existing RDF formats define a mapping to the RDF abstract data model as part of their specs. <Zakim> gkellogg, you wanted to ask about relationship with dataset isomorphism and relationship to RDF-star <manu> we also may need to talk about how input/output serializations / specs are affected by our work here. <leonardr> @manu/@dlongley - though I worry about use perhaps showing "preference" to serializations and/or implementations of them... gkellogg: It seems there is a close relationship between isomorphism and the canonicalisation. Might there be somethingn to say about that? <manu> True, always a concern, leonardr gkellogg: ANd the netx thing to think about - if we have quads - we are going to take into cnsideration of RDF-star … we'll need to discuss that. It needs to be in scope ivan: The isoprphism issue came up in the charter discussion. There's clearly a close relationship between the two. If wo are canonical then they have the smae morphology <manu> Yes, we absolutely have to deal w/ graph isomorphism in the work we do in this group... it's unavoidable if the goal is to create a generalized solution to RDF Dataset Canonicalization. ivan: We can keep in our minds... but it's not part of any recommendation. We can publsh whatever notes we want to do. ivan: It's certainly a topic. ivan: The topic of RDF* came up late in the discussion. I'm not an expert in it, but I thought that builds on the RDF model. An RDF* graph can be mapped onto an RDF graph ivan: If this is true, then c18n works. But we can't work on it normatively as it's not in the charter ivan: But we have a liaison and the same staff contact markus_sabadello: We should definitiely track RDF* and maybe a Note pchampin: As the staff contact of both groups, I will ensure that communication occurs between this and RDF*. Groups didn't exist when we were writing the charter AndyS: I think P-A has covered most of it. I'm sure we can do isomorphism, even if not c18n markus_sabadello: Reviews the the normative deliverables markus_sabadello: The hash Rec will specify how to apply a hash function to an RDF dataset, and one of the steps will be the c18N step markus_sabadello: So one spec uses the other markus_sabadello: I think there will be some interesting variation. We've heard already about zero knowledge proofs markus_sabadello: We might talk about VCs and our relationship if we have time markus_sabadello: We should mention - in some CGs there has already been a lot of work on c18n. VCs are already canonicalizing and hashing so this group won't start from scratch … specifically there's a draft from Dave and Manu (and Rachel I believe) … we want to recognise this existing work … Doesn't mean that we have to use it, but we should recognise such documents Explainer document: [7]https://www.w3.org/2022/07/ rch-wg-charter/explainer.html [7]https://www.w3.org/2022/07/rch-wg-charter/explainer.html <gkellogg> The CG also has a testsuite: [8]https://github.com/ json-ld/rdf-dataset-canonicalization/tree/main/tests [8]https://github.com/json-ld/rdf-dataset-canonicalization/tree/main/tests <Zakim> AndyS, you wanted to ask about non-normative tests markus_sabadello: I think that's it for the scope and deliverables. We can cover the time line at a future meeting <manu> +1, we do not want (nor expect) a rubber stamp on the input documents -- we are all seeking a thorough multi-disciplinary expert review and actively analyzed attack models against the algorithms presented. :) markus_sabadello: we don't have to run for the full 24 months :-) markus_sabadello: Please review the charter and we'll talk about that again next time. phila: W3C meeting are expected to finish 5 min early, this is good practice phila: Will talk about TPAC now phila: Does anybody know already that they want to be an editor? Requires work, but you will be remembered :) phila: We will obviously need editors to drive delivery of the documents. phila: TPAC is in 2 weeks, we are meeting for 2 hours together with VC WG. <manu> +1 to meet every other week (alternating w/ the VCWG) phila: Our planned call schedule is to meet every 2 weeks at this current time, which is aligned with VC WG also meeting at that time at the alternate time slot phila: Dan, what time is it for you, how is this time slot? Dan Yamamoto: It's midnight, but I can accept that phila: Anybody else in a difficult time zone? gkellogg: It's morning for me phila: At the moment we think every 2 weeks is enough, but this may change. We may also have task forces that meet separately, but we will start with this schedule phila: We have the 2 hour meeting at TPAC with VC WG. I will be at TPAC in Vancouver ivan: I will be there <leonardr> I will not be at TPAC - have a conflicting standards meeting in Berlin Pierre-Antoine: I will be there as well <AndyS> I hope to attend remotely. phila: We will try very hard to make sure that the people who join remotely will not be in any way at a disadvantage phila: We will have Dave present his work, and Aidan Hogan will present his. phila: We will have presentations of 2 input documents, I hope to find out the differences between the approaches. phila: Does someone else in the room have a 3rd or 4th approach? <yamdan> I will join remotely phila: Any other questions? leonardr: I assume the minutes and copies of presentations will be made available phila: Yes, will be made available to the group ivan: Presentation of Dave and Aidan will happen at the TPAC meeting? This might be tough on the VC people. ivan: This work may be difficult to follow. phila: The meeting will also be about the relationship of the two groups. phila: This group is not just a "special task force" of the VC Working Group. phila: Thank you everybody, I look forward to the work. See some of you in Vancouv <AndyS> Thank you! Minutes manually created (not a transcript), formatted by [9]scribe.perl version 192 (Tue Jun 28 16:55:30 2022 UTC). [9]https://w3c.github.io/scribe2/scribedoc.html Diagnostics Succeeded: s/c18n/c14n/ Maybe present: aalobaid, AndyS, gkellogg, Pierre-Antoine, Tobias
Attachments
- application/pgp-keys attachment: OpenPGP public key
Received on Wednesday, 31 August 2022 17:04:57 UTC