Skip to content

Clarified subtitle of Data Model #780

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Dec 27, 2021

Conversation

TallTed
Copy link
Member

@TallTed TallTed commented Jun 14, 2021

@TallTed TallTed mentioned this pull request Jun 14, 2021
@msporny msporny added editorial Purely editorial changes to the specification. v1.1 labels Jul 13, 2021
@kdenhartog kdenhartog added this to the V1.1 Completion milestone Jul 29, 2021
@kdenhartog kdenhartog added the errata Erratum for a W3C Recommendation label Jul 29, 2021
Copy link
Member

@msporny msporny left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

An improvement... I'm wondering if "on the Web" applies anymore since we're now seeing these things used "off of the Web"... embedded in QR Codes, in retail.

@msporny
Copy link
Member

msporny commented Aug 11, 2021

Thinking out loud, feel free to ignore: The only remaining concern I have is with the word "provenance" -- wondering how many people are familiar with the word, but I have no better word other than "source".

Trying to aim for the spirit of this phrase (best said with a US Southern accent): "Know where your data is coming from, ya'll."

@TallTed
Copy link
Member Author

TallTed commented Aug 11, 2021

I think provenance is understood well enough. It's more than source/origin, and I think that's important to communicate, which would make the subtitle much longer with any other wording. We could make it link to a dictionary definition, the PROV DBpedia entity, the PROV Wikipedia page, or even the PROV-O Primer.

@iherman
Copy link
Member

iherman commented Aug 12, 2021

The issue was discussed in a meeting on 2021-08-11

  • no resolutions were taken
View the transcript

3.6. Clarified subtitle of Data Model (pr vc-data-model#780)

See github pull request #780.

Ted Thibodeau Jr.: fairly self-explanatory, good discussion.

Manu Sporny: I'm fine w/ it being in there...

Wayne Chang: once the 14-day period is up we can merge

@kdenhartog kdenhartog removed this from the V1.1 Completion milestone Aug 13, 2021
@dhh1128
Copy link
Contributor

dhh1128 commented Aug 13, 2021

I don't like using the word "provenance" in the subtitle; that has a specific meaning about deep sourcing that I don't think VCs fulfill. We're not describing where data comes from, or proving where it comes from, except in the most proximate sense -- it comes from the issuer. But where the issuer got it (what "provenance" suggests) is out of scope. I suggest we reword to "with verifiable source."

Tagging @SmithSamuelM, who may also have an opinion.

To be clear, that's a -1 from me on merging this.

@TallTed
Copy link
Member Author

TallTed commented Aug 13, 2021

I hear you, @dhh1128. Upon further consideration, I think you're right; "verifiable source" is better. Now editing the PR....

index.html Outdated
@@ -19,7 +19,7 @@
shortName: "vc-data-model",

// subtitle for the spec
subtitle: "Expressing verifiable information on the Web",
subtitle: "Expressing information with verifiable provenance",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggesting this on behalf of @dhh1128. Can this achieve consensus?

Suggested change
subtitle: "Expressing information with verifiable provenance",
subtitle: "Expressing information with verifiable source",

Copy link
Member

@msporny msporny Aug 13, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ooof, this evokes a "What does that mean?" response from me... that's why I suggested it as a worse alternative above. I don't see how it is any better than provenance...

index.html Outdated
@@ -19,7 +19,7 @@
shortName: "vc-data-model",

// subtitle for the spec
subtitle: "Expressing verifiable information on the Web",
subtitle: "Expressing information with verifiable provenance",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Another option:

Suggested change
subtitle: "Expressing information with verifiable provenance",
subtitle: "Expressing information with verifiable authorship",

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This one feels better... except that we don't talk about "authors" in the document anywhere.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's more than source and/or authorship ...there is an an aspect that deals with the content of the claims as well.

A VC is expressing an trustable attestation that a set of claims has not been modified relative to a point in time (issuance of the VC).

Perhaps, "Expressing a set of immutable attributes relative to a point in time".

@TallTed
Copy link
Member Author

TallTed commented Aug 13, 2021

I think I'm OK with either "verifiable source" or "verifiable authorship". I wish there were an easy way to run a quick poll on Github!

@dhh1128
Copy link
Contributor

dhh1128 commented Aug 14, 2021

I'm aligned with Ted now.

If Manu doesn't like "source" and only tolerates "authorship", and if Michael doesn't like authoriship, here are a few other options just to stimulate thinking (but to be clear, I'm still good with either of Ted's alternatives):

  • Expressing verifiably issued information
  • Issuing verifiable information
  • Expressing information with a verifiable issuer

Etc.

@mwherman2000
Copy link

+1 for

Expressing information with a verifiable issuer

but I believe the title of the specification needs to be changed given that it includes so many disconnected concepts and lacks any serious cohesion. See #791

@msporny
Copy link
Member

msporny commented Aug 14, 2021

In an attempt at compromise wrt. "source"... what about:

Confirming the source of information on the Web

I'm back-tracking on "on the Web" because we really are using Web technologies here... and the Web does flow into our daily lives, even in the physical space, so it's probably fine.

I'm suggesting "Confirming" as a synonym for "verifying"... it's typically a good idea to explain the title of the specification using different words in the subtitle... I'd be fine w/ going back to "Verifying", but suggest we find a good synonym.

... and this includes the word "source" in a way that I think is understandable to the general public (which is one good measure of a good subtitle).

So, @dhh1128, @TallTed, what about?

Confirming the source of information on the Web

@mwherman2000
Copy link

mwherman2000 commented Aug 14, 2021

There should be no requirement/limitation to use VCs "on the Web".
VCs, as we're learning (e.g. Unbound Credentials), are starting to become viewed as a more general form of verifiable data envelope. IMO, "on the Web" is old/archaic and unnecessary.

UPDATE: ...or leave VCs to be focused "on the Web" in favor of having a more general concept (e.g. Structured Credentials) that captures the scope of credentials used both on the Web as well as beyond the Web (e.g. #788 (comment))

I favor the latter.

@TallTed
Copy link
Member Author

TallTed commented Nov 10, 2021

"Expressing verifiably authored data" suggests that the statements within the VC are verifiably authored (issued), not that the collection is...

@iherman
Copy link
Member

iherman commented Nov 10, 2021

The issue was discussed in a meeting on 2021-11-10

  • no resolutions were taken
View the transcript

3.1. Clarified subtitle of Data Model (pr vc-data-model#780)

See github pull request vc-data-model#780.

Manu Sporny: I prefer we close this PR and try again later.

Dave Longley: "Expressing verifiably authored data" is shorter.

Ted Thibodeau Jr.: it has been a lot of bike shedding because it is nuanced and getting this right is difficult.

Manu Sporny: Not a strong suggestion to close it.

Manu Sporny: I feel like we need to transform it into an issue and go from there?.

Ted Thibodeau Jr.: "Expressing verifiably authored data" suggests that the statements within the VC are verifiably authored, not that the collection is....

Manu Sporny: I'm fine w/ moving on as well.

@msporny msporny changed the base branch from v1.1 to main November 13, 2021 19:07
@kdenhartog
Copy link
Member

This PR is intended to address issue #105

While there has been a fair bit of discussion on this PR itself about the topic, our go to solution is to label the issue rather than the PR, so I'll be removing the Errata and Editorial labels from this PR and making sure the issue is linked. Given that issue has been closed already and this PR is open I believe the intent is for discussion to continue here until we're able to merge it.

Any issues with this @brentzundel @wyc or @msporny ?

@kdenhartog kdenhartog removed editorial Purely editorial changes to the specification. errata Erratum for a W3C Recommendation labels Nov 18, 2021
@brentzundel
Copy link
Member

I agree that this PR does not need an errata label.

@TallTed
Copy link
Member Author

TallTed commented Nov 18, 2021

"Expressing data in verifiably assembled containers"?

@kdenhartog kdenhartog linked an issue Nov 19, 2021 that may be closed by this pull request
@kdenhartog
Copy link
Member

kdenhartog commented Nov 19, 2021

"linking data on the web to identifiable entities using standardized containers"?

@dlongley
Copy link
Contributor

Some other ideas:

  1. Expressing data in verifiably authentic containers
  2. Expressing data in verifiably authentic documents
  3. Expressing data in verifiably authentic digital documents
  4. Expressing claims in verifiably authentic containers
  5. Expressing claims in verifiably authentic documents
  6. Expressing claims in verifiably authentic digital documents

@kdenhartog
Copy link
Member

kdenhartog commented Nov 21, 2021

Expressing data in verifiably authentic digital documents

This one seems the most "explain like I'm 5" of them all - I'd be good with this one

@msporny
Copy link
Member

msporny commented Nov 21, 2021

Expressing data in verifiably authentic digital documents

This one seems the most "explain like I'm 5" of them all - I'd be good with this one

+1

@dlongley
Copy link
Contributor

Expressing data in verifiably authentic digital documents

My remaining concern with this subtitle is that it sounds more generic than we intended with the VC data model. A VC is a credential, not just any arbitrary digital document. VCs are about expressing the attributes of entities / describing subjects / making claims about subjects. This is more narrow than "expressing data". This is an important distinction that I don't think we want to lose -- and it seems to me that failing to highlight it in the past has caused confusion.

@David-Chadwick
Copy link
Contributor

David-Chadwick commented Nov 21, 2021

  1. from @dlongley's list is my favourite, followed by 5. I agree with @dlongley that "data" is too generic and I prefer "claims". I know that Sam Smith has created ACDC (authentic chained data containers) using VCs, so I don't know if this is driving people to adopt his terminology in "expressing data in verifiably authentic digital documents" or not. However, "1001100110" is raw data. Surely VCs are meant to have some meaning, and are not raw data. "information" would be an improvement over "data". But still VCs are more than pure information. They are information asserted by an identifiable issuer, and so are information from a known source, rather than information publicly posted somewhere with no authorship being claimed for it.

@msporny
Copy link
Member

msporny commented Nov 21, 2021

We need to either close this issue, or rank choice vote these options and put it to the CCG... we're going around in circles.

@David-Chadwick
Copy link
Contributor

Giving a short list of options to the CCG for voting on, is one way to resolve this, providing we can agree on the short list of say half a dozen options.

@dlongley
Copy link
Contributor

Another option: "Verifiably authentic containers for claims"

@TallTed
Copy link
Member Author

TallTed commented Nov 21, 2021

Expressing data in verifiably authentic digital documents

[@dlongley] My remaining concern with this subtitle is that it sounds more generic than we intended with the VC data model.

Perhaps more generic than you intended, but I absolutely meant it to be more generic than you appear to be describing here.

Further, to my eyes, "claims" doesn't have a clear link to the meaning I think most here would be intending, and "expressing claims" is just as vague.

Once again, the reason we changed from "claims" to "credentials" was that the former suggested to people that the statements (which we intended to be the "claims" under discussion) contained in the were verifiable, not that the utterance (the container, the "credential", the collection of "claims") was verifiably sourced.


As @msporny says, we are going around in the same circles, again.

We might be better off with no subtitle, than with continuing to cycle through many if not all of the suggestions made to date and likely to follow.

@dlongley
Copy link
Contributor

dlongley commented Dec 8, 2021

We might be better off with no subtitle, than with continuing to cycle through many if not all of the suggestions made to date and likely to follow.

+1 to that. I actually think it's the best proposal -- remove the subtitle. We're trying to communicate too much with too few words -- let people read the introduction / whatever they need to.

@mwherman2000
Copy link

It's all about the outer part of the credential being verifiable and only this part (the credential envelope). The VC "concept" says nothing about the verifiability the inner part of the credential ...i.e. the parts inside the credentialSubject (aka the data part) ...other than it (the envelope and the blob that is inside) hasn't been tampered with once signed.

Watch https://youtu.be/kM30pd3w8qE and then https://youtu.be/9RLYS7Xvabc

@mwherman2000
Copy link

I can approve going with no subtitle

@iherman
Copy link
Member

iherman commented Dec 16, 2021

The issue was discussed in a meeting on 2021-12-15

  • no resolutions were taken
View the transcript

2.1. Clarified subtitle of Data Model (pr vc-data-model#780)

See github pull request vc-data-model#780.

Manu Sporny: We've got one we should be able to resolve very quickly.
… we've tried so many things and we've landed on just deleting the subtitle.
… the suggestion is to just remove it and that seems to have the best consensus.
… no objections to this solution.
… so this is a final call for objections.
… if not I'll merge this on the call.

Brent Zundel: Any objections?.
… none heard.

Manu Sporny: That was 6 months in the making :).
… there's multiple that are just editorial that we can just skip.

@msporny
Copy link
Member

msporny commented Dec 27, 2021

Editorial, multiple reviews, changes requested and made, no objections, merging.

@msporny msporny merged commit 12af1a2 into v1.1 Dec 27, 2021
@msporny msporny deleted the 2021-06-14-TallTed-subtitle-clarification branch December 27, 2021 17:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Holders and Identifiers
10 participants