w3c / controller-document

Controller Documents
https://w3c.github.io/controller-document/
Other
5 stars 6 forks source link

(Minor) Data model reference? #21

Closed iherman closed 3 weeks ago

iherman commented 4 months ago

I was wondering how the VCDM reference landed in the list of formal references (although only as informal). I did not see any trace of it in the text itself...

It would be probably "cleaner" if that reference didn't appear there.

selfissued commented 3 months ago

I agree with this.

selfissued commented 2 months ago

@iherman can you please create a PR for this? Thanks.

iherman commented 2 months ago

The problem comes from the very last paragraph of § Contexts as Vocabularies that refers to the VCDM spec on processing JSON-LD contexts and vocabularies further. Although informative (is that o.k., b.t.w.?) it refers to major sections in the VCDM, so a dependency is established.

I actually wonder whether the issue is much more complex than I realized at first. Looking at the section as a whole, it describes references to vocabularies, content digests, etc, that are all VCDM specific. I am not sure that is appropriate for this document, which should probably stay more generic. At the minimum, the corresponding DID information should also be added to the document.

This must be extensively discussed before raising a PR.

cc @msporny

msporny commented 2 months ago

This must be extensively discussed before raising a PR.

We discussed this during the call this week. The conclusion was that we could remove most, but not all of the VCDM references. If we wanted to remove all of the VCDM references, we'd end up having to remove sections that specifically talk about specifications that build on top of the Controller Document specification.

IOW, the issue is more complex than it seemed at first. We can attempt a PR to clean things up, but removing the reference is probably not going to work unless we also want to get into a discussion about removing privacy/security considerations sections that were requested during DID Core review (which would be a significant change... we would then need to go back to the reviewers that asked for those sections and ask them if they are fine w/ the new formulation -- which I doubt they'd be, given that we're removing sections they specifically asked for).

iherman commented 2 months ago

The issue was discussed in a meeting on 2024-07-31

View the transcript #### 3.7. (Minor) Data model reference? (issue controller-document#21) _See github issue [controller-document#21](https://github.com/w3c/controller-document/issues/21)._ **Brent Zundel:** next up #21 raised by Ivan. … we have an informative reference to VCDM, copy-paste artifact, proposal is to remove that. … hopefully Ivan will act on that and move forward. **Manu Sporny:** I was going through the spec, we can remove most of the references, but we have a section on binding to a physical identity that references VCDM, in content integrity we say that if you want to do content integrity read about it in VCDM, we could point to data integrity, this feels like if someone blanket removes these statements it's an issue, probably can remove most of them. **Brent Zundel:** that comment will get into the issue and hopefully be reflected in Ivan's PR.
iherman commented 2 months ago

@msporny indeed, this is more complex than it seemed. I may be fine keeping some VC references but, then, we should have references to the DID spec as well (when applicable). I know this document is aimed at a larger audience but, at least for now, one of its primary purposes is to make a bridge between those two...

I am looking forward to the PR.

msporny commented 1 month ago

PR #82 has been raised to address this issue. This issue will be closed once PR #82 has been merged.

msporny commented 3 weeks ago

PR #82 has been merged, closing.