Re: DHS Verifier Confidence/Assurance Level Expectation/Treatment of non-publicly defined Vocabulary/Terminology -- by using @vocab

See this recent issue on localization, where failed to define terms
correctly and was corrected by an expert.

https://github.com/w3c/vc-data-model/issues/967

@vocab worked as expected, but semantic precision was lost, until the error
was pointed out.

@vocab impacts interoperability at the query and processing layer now
instead at the VC Data Model verify layer.

This means more data, of potentially a lower quality, where verifiers can
rate holders and issuers based on their demonstrated semantic precision.

Regards,

OS

On Thu, Jan 26, 2023, 1:27 PM John, Anil <anil.john@hq.dhs.gov> wrote:

> Hello Everyone,
>
>
>
> I wanted to share broadly some of the considerations that we are currently
> working through regarding data quality (as represented by incoming JSON-LD
> formatted VCs) and its impact on good decision making.
>
>
>
> As a refresher, the following is what the current version of our W3C
> VC/DID Implementation Profile notes:
>
>
>
> Verifiable Credentials and Verifiable Presentations, as defined in [VC
> DATA MODEL], SHALL be serialized as [JSON LD] in compacted document form
>
> ·         A Verifiable Credential SHALL define all terms using @context
>
> ·         A Verifiable Presentation SHALL define all terms using @context
>
> o   [JSON LD] SHALL define all types using @type
>
> o   [JSON LD] SHOULD leverage objects instead of strings to refer to
> Issuers and Holders
>
> o   *[JSON LD] MAY rely on @vocab to automatically define terminology*
>
>
>
> I wanted to focus on the last bit; while this does not apply to DHS
> (either CBP or USCIS) as issuers of credentials, given that we clearly and
> publicly define our vocabulary:
>
>    - W3C CCG Citizenship Vocabulary -
>       https://w3c-ccg.github.io/citizenship-vocab/
>       <https://urldefense.us/v3/__https:/w3c-ccg.github.io/citizenship-vocab/__;!!BClRuOV5cvtbuNI!Te6WC0mssBfU3y2-E6vZVPp8nwrFzFh6D4yPWUljTq5owSbuMs_NyqfeD24CvW2sqG4H$>
>       - W3C CCG Supply Chain Traceability Vocabulary -
>       https://w3c-ccg.github.io/traceability-vocab/
>       <https://urldefense.us/v3/__https:/w3c-ccg.github.io/traceability-vocab/__;!!BClRuOV5cvtbuNI!Te6WC0mssBfU3y2-E6vZVPp8nwrFzFh6D4yPWUljTq5owSbuMs_NyqfeD24CvUxluxD2$>
>
>
>
> However it does have a bearing on us when we consume
> credentials/attestations i.e. act as Verifiers.
>
>
>
> My understanding of the anticipated use of @vocab is that it allows for
> the use of  “private attributes” that are agreed upon by parties in some
> out-of-bound manner rather than being openly and publicly defined.
>
>
>
> To date, much of the conversations that we are tracking [1] [2] looks to
> be very much from the perspective of technologists and developers and not
> really from the perspective of an end customer like Us,  so we wanted to
> make sure that we shared our perspective to ensure that it is reflected and
> considered as folks make implementation choices on how they represent
> attributes in credentials/attestations.
>
>
>
> To that end, from the perspective of a VERIFIER (i.e. CBP or USCIS in
> consumption mode), this looks to be something that is clearly falls in the
> following bucket:
>
>
>
> “How much confidence do we have in this data that just came in the door,
> and what manner of out-of-band work do we need to do, or made a
> non-automated decision on, to  treat this data as equivalent to data
> vocabularies that is clearly and openly agreed upon” i.e.
> Confidence/Assurance Level we can place in the data.
>
>
>
> So, where we have landed on in our deliberation is that
> credentials/attestations that utilize vocabularies that are openly/clearly
> defined will be treated as having higher assurance/confidence level than
> data that is coming in via the @vocab route, which may require additional,
> out-of-band and in many cases non-automated processing by the Verifier to
> determine its validity and quality. (This will be something that we add to
> the Informative section of our Profile going forward)
>
>
>
> [1] https://github.com/w3c/vc-data-model/issues/953
> [2] https://github.com/w3c/vc-data-model/pull/1001
>
> Best Regards,
>
>
>
> Anil
>
>
>
> Anil John
>
> Technical Director, Silicon Valley Innovation Program
>
> Science and Technology Directorate
>
> US Department of Homeland Security
>
> Washington, DC, USA
>
>
>
> Email Response Time – 24 Hours
>
>
>
> [image: A picture containing graphical user interface Description
> automatically generated] <https://www.dhs.gov/science-and-technology>[image:
> /Users/holly.johnson/Library/Containers/com.microsoft.Outlook/Data/Library/Caches/Signatures/signature_1972159395]
>

Received on Friday, 27 January 2023 13:32:37 UTC