w3c / did-extensions

Decentralized Identifier Ecosystem Extensions
https://w3c.github.io/did-extensions/
Other
120 stars 196 forks source link

Discuss schema.org, activitypub, VC and DID JSON-LD overlap #92

Closed OR13 closed 3 years ago

OR13 commented 4 years ago

At some point, we should have a special topic call, that connects what is going on in these industry ontologies with the work we are doing designing DID Core.

Particularly as it related to things like owl:sameAs or ap:alsoKnownAs...

Feels like given how much JSON-LD is in the VC Data Model and DID Core Spec, its worth exploring how DIDs and VCs might make their ways into existing JSON-LD ecosystems, like azure iot, schema.org, or other industry vocabularies...

Consider this a request for a special topic call, potentially with some invited guests from the relevant ecosystems.

cc @msporny @selfissued @talltree @peacekeeper @brentzundel @burnburn

OR13 commented 4 years ago

proposal to discuss this on upcoming special topic call.

rhiaro commented 4 years ago

My take on this is that any external vocabulary terms that a DID method wants to use in the DID docs produced can be registered here (in the Registries) and then just used by including the external JSON-LD context as you would for any 'extension'. I think this applies to owl:sameAs as well. We don't need to worry about re-defining or re-stating any of these in the DID Core spec unless we need to define some constraints around a term that apply universally to all DID methods and aren't covered by the original definition.

The important thing is that they go into the Registries - even if they have existed in the LD ecosystem for a long time for example - so that they are not 'unknown' terms (to be ignored) and different DID methods don't start using them differently or something. We can also use this opportunity to note any security warnings etc about such terms.

(For the record, ap:alsoKnownAs isn't a thing.)

kdenhartog commented 3 years ago

I believe with the report back from @rhiaro that the Social Web CG has adopted the alsoKnownAs property in the ActivityStreams 2.0 namespace that we can now close this issue rather than moving to did-core. Is there anything else you'd like to address with this issue @OR13 ? If so, we can transfer it to did-core and keep it going there.

OR13 commented 3 years ago

I suggest we close this issue.