Re: [dxwg] Indicate a conventional way to automatically validate data instances of application profiles (#698)

@paulwalk responding to your "user-story":

> As a systems engineer, I would like to understand from the formal documentation of an application profile exactly how to go about validating the conformance of this big pile of data I am planning to ingest/publish to that application profile, so that I may interoperate at a syntactic and semantic level with some other system which will supply/consume the data.

I think that what you ask for is there in PROF by design! If a profile is described using PROF, it will have each of the parts (files/resources) identified and allocated a role. A starting role list is in the specification in [Section 9](https://raw.githack.com/w3c/dxwg/prof-3PWD-candidate/prof/index.html#resource-roles-vocab) and it includes a role "Validation" defined as "Supplies instructions about how to verify conformance of data to the profile".  So, in your user-story, the actor would look within the profile for a Resource with that role.

A community could extend the Roles vocabulary - they are expected to - to create a specific version of "Validation" if they wanted more specific resources indicated, perhaps "Validation-using-SHACL" or similar.

We do hope to maintain a live vocabulary of roles that may grow once the specification is complete and immutable. We've set up a namespace for them for that purpose.

-- 
GitHub Notification of comment by nicholascar
Please view or discuss this issue at https://github.com/w3c/dxwg/issues/698#issuecomment-527518360 using your GitHub account

Received on Tuesday, 3 September 2019 15:47:21 UTC