- From: Karen Coyle <kcoyle@kcoyle.net>
- Date: Thu, 31 Jan 2019 09:34:54 -0800
- To: public-dxwg-wg@w3.org
Again I see confusion here between profiles and profile resources. "If Profile X of Standard Y imposed additional constraints"... It is really confusing to say that a profile imposes constraints - only a prof:ResourceDescriptor can define constraints, and even those are not "imposed" but merely defined. I think we need to work on clarity of language to continue the conversation about PROF and, importantly for profiles guidance, to come to an agreement on what is the nature of the referent of the term "profile". kc On 1/30/19 11:14 PM, Nicholas Car via GitHub wrote: > PROF does not set any constraints itself; it only presents a way of > describing Profile relations (to Standards and perhaps other Profiles) > and profile components (via prof:ResourceDescriptors). PROF leaves to > constraint languages in general, of which SHACL is one, to specify > particular constrains for particular profiles. > > An example: If Profile X of Standard Y imposed additional constraints on > it and those constraints were presented using SHACL, you may have > prof:Profile and prof:ResourceDescriptor RDF like this: > > ``` > <Profile_X> > rdf:type prof:Profile ; > rdfs:label "Profile X" ; > prof:isProfileOf <Standard_Y> ; > prof:hasResource _:1 . > > _:1 > rdf:type prof:ResourceDescriptor ; > rdfs:label "Profile-only constraints in SHACL" ; > dct:conformsTo <http://www.w3.org/ns/shacl#> ; # SHACL > dct:format <https://w3id.org/mediatype/text/turtle> ; > prof:hasRole role:ExtensionConstraints ; # these constraints > are in addition to the Standard Y constraints and does not include them > prof:hasArtifact <an_rdf_file_on_the_web.ttl> . > ``` > > So <an_rdf_file_on_the_web.ttl> here contains SHACL Shapes graphs for > use with this Profile but the profile description itself, this RDF, does > not. > > If this answers the question, where should a version of this be included > in PROF? Alignments as a Note? > > -- Karen Coyle kcoyle@kcoyle.net http://kcoyle.net m: 1-510-435-8234 (Signal) skype: kcoylenet/+1-510-984-3600
Received on Thursday, 31 January 2019 17:35:20 UTC