w3c / dxwg

Data Catalog Vocabulary (DCAT)
https://w3c.github.io/dxwg/dcat/
Other
153 stars 47 forks source link

SHACL: clarification of "partially" and ConformanceTest #801

Open kcoyle opened 5 years ago

kcoyle commented 5 years ago

Section 3.3 of the document says:

"A profile may be (partially) "implemented" by "schemas" (in OWL, SHACL, XML Schema...) that allow different levels of data validation"

Further, section 4.4 says:

"A profile should have human-readable documentation that expresses for humans the main components of a profile, which can also be available as machine-readable resources (ontology or schema files, SHACL files, etc). This includes listing of elements in the profile, instructions and recommendations on how to use them, constraints that determine what data is valid according to the profile, etc."

What is the difference between 3.3 and 4.4? Do they say the same thing or is there some difference?

What does “partially” mean? What part of a profile could be implemented by schemas and what part could not be implemented by schemas?

If a profile is implemented by a schema, then what is a difference between the profile implemented as a schema and a resource that plays the role of prof:ConformanceTest? Would this be one and the same?

https://lists.w3.org/Archives/Public/public-dxwg-comments/2019Jan/0001.html

nicholascar commented 5 years ago

What is the difference between 3.3 and 4.4? Do they say the same thing or is there some difference?

This looks like a Guidance question whereas:

If a profile is implemented by a schema, then what is a difference between the profile implemented as a schema and a resource that plays the role of prof:ConformanceTest? Would this be one and the same?

looks like it would benefit from Usage Notes in the vocab.

If Guidance can align its recommendations, the vocab will pick up usage notes from that - to ensure consistency.

kcoyle commented 5 years ago

This needs a group-approved response. We can add it to an upcoming agenda. If there is agreement then the response needs to be given to the person who submitted the comment, and they should be asked if this is satisfactory.