Skip to content

RDFS / OWL for VC vocabulary? #33

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

Closed
peacekeeper opened this issue Jan 21, 2017 · 10 comments
Closed

RDFS / OWL for VC vocabulary? #33

peacekeeper opened this issue Jan 21, 2017 · 10 comments

Comments

@peacekeeper
Copy link
Contributor

Hello, I'm curious if there are plans to define an RDF schema or OWL ontology for the VC vocabulary. E.g. what would be the rdfs:domain and rdfs:range of the cred:claim property?

@msporny
Copy link
Member

msporny commented Jan 21, 2017

Yes. In fact an experimental JSON-LD Context exists here:

https://w3id.org/credentials/v1

and the experimental vocabulary will exist here:

https://w3id.org/credentials

... and will resemble something like this when we're done:

https://w3id.org/security

The current charter has this ontology as a deliverable:

https://www.w3.org/2017/vc/charter#deliverables

That said, I doubt we're going to be extremely formal with the ontology. It'll be a reference for those that need it, but I don't expect deployed systems to reject data just because one field doesn't fit the rdfs:domain and rdfs:range listed (that or we will be very broad with rdfs:domain and rdfs:range). There is a desire for people that only have JSON tooling to continue to use that JSON tooling w/ Verifiable Claims and "not be bothered" with the more formal semantics. We're trying to strike the right balance, and to do that, we have to have a detailed discussion about all of this in the VCWG.

@ghost
Copy link

ghost commented Jun 15, 2017

schemaorg/schemaorg#1654

@msporny msporny modified the milestone: M1: Basic Issuer, Claim, and Signature Aug 4, 2017
@stonematt
Copy link
Contributor

@msporny I see w3id.org in the examples in the DM spec. What is the best way to reference these vocabularies and other 3rd party resources that we rely on (DID standards may be another one...)? Is it an appendix, or glossary, or something else?

@msporny
Copy link
Member

msporny commented Oct 2, 2017

The group needs to decide if we're going to host the Verifiable Claims JSON-LD context at w3id.org or at W3C. I suggest we do it at w3id.org as it is a multi-organization community controlled space that does one thing and only one thing. It's been operating flawlessly for many years now with hundreds of vocabulary projects depending on it and requires next to no upkeep and resources to keep it going.

Hosting the vocabulary at W3C gives us the same sort of benefit of a long-lived organization, but the downside that the W3C Systems Team has to manage the site for decades. They're already responsible for MANY services and the thought of hosting a service that may be hit many tens of millions of times a day probably doesn't sound very appealing to them.

In any case... the group needs to decide one way or the other. After we do that, @stonematt, it's just a simple matter of NORMATIVELY referencing the URL in the spec.

@ghost
Copy link

ghost commented Oct 2, 2017 via email

@msporny
Copy link
Member

msporny commented Oct 2, 2017

@mediaprophet When I spoke to them last, they wanted no part of a resource that would be hit tens of millions of times a day. They were put in this position with the XML DTD work and did not appreciate the constant DDoS by badly implemented software. That was a few years ago. They may have changed their position since then since some WGs are publishing JSON-LD contexts.

Ultimately, this is a WG decision and the Director will only step in if he thinks it may be a problem. I may be speaking w/ TimBL later this week in Boston, so I'll check with him if we have that discussion.

@ghost
Copy link

ghost commented Oct 2, 2017

Another left-field idea was something around ISOC / IETF; yet this makes no sense at this stage.

Perhaps some particular TLD is desirable; yet, still makes some sense for such resources to be supported by w3 imho.

@stonematt
Copy link
Contributor

we don't have to look for a "left-field idea" unless it provides some special benefit to the standard. Let's discus in the teleconference time.

@ghost
Copy link

ghost commented Oct 2, 2017 via email

@gkellogg
Copy link
Member

gkellogg commented Oct 3, 2017

The CSVW context and vocabularies are managed at W3. The main issue is that the Team Contact is the one that needs to update, otherwise no issue. Given that the TR will be hosted at W3, it makes sense that such closely related resources be there also. Apache settings should ensure resources a catchable, and fully utilizing such caches is a good practice of a JSON-LD processor. This is simplified if there is an update policy that makes such changes infrequent and predictable.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants