Skip to content

(Editorial) systematically adding an anchor to each property #1080

@iherman

Description

@iherman

At the moment, there is no way to have hyperlinks to properties that are defined in the VCDM specification, e.g., validFrom or credentialSchema. More specifically, the "formal" specification of these terms are done through a

<dl>
  <dt><var>validFrom</var></dt>
  ...

construct; I believe the <dt> must have an @id property following some clear naming scheme (e.g., dfn-validFrom). Even better, maybe using a <dfn> would be better; it may allow the VDCM spec to be incorporated into the xref toolkit of other W3C specifications.

Why? I believe it is not a good idea that, e.g., the credentialSubject is defined both in the VCDM spec and in the vocabulary specification (e.g., at https://www.w3.org/2018/credentials//#credentialSchema). What should happen, in my view, is that the vocabulary specification should refer to the VCDM specification's normative description whenever this makes sense, with only a few words in the vocabulary specification. But the these anchors are the first necessary steps to do so.

(To make it short: the vocabulary specification should be DRY...)


  • P.S.1. Because I would have to do the updates of the vocabulary definition I am happy to do this in a separate PR on the spec, but only if, in principle, we have an agreement to do this. Hence my auto-assignment to this issue.
  • P.S.2. The same editorial principle should be used on all our specs. Not only the data integrity, but all our specs that define new terms, e.g., class instances that are referred to from a VC.

cc @msporny

Metadata

Metadata

Assignees

Labels

before CReditorialPurely editorial changes to the specification.pending closeClose if no objection within 7 days

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions