- 
                Notifications
    
You must be signed in to change notification settings  - Fork 125
 
Description
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