[dxwg] PROF: `hasResource` limited to Profile, but usable for Standard as well (#1624)

jakubklimek has just created a new issue for https://github.com/w3c/dxwg:

== PROF: `hasResource` limited to Profile, but usable for Standard as well ==
The current definition of [`hasResource`](https://www.w3.org/TR/dx-prof/#Property:hasResource) is:
```turtle
###  http://www.w3.org/ns/dx/prof/hasResource
:hasResource rdf:type owl:ObjectProperty ;
          rdfs:range :ResourceDescriptor ;
          skos:definition "A resource which describes the nature of an artifact and the role it plays in relation to the Profile"@en ;
          rdfs:label "has resource"@en ;
          skos:usageNote "This property is analogous to dcat:distribution however the domain is not necessarily dcat:Dataset. dcat:Dataset and prof:Profile are not disjoint, so it is up to implementations to decide if these are equivalent properties"@en .
```
i.e. even though there is no machine readable `rdfs:domain` set to `:Profile`, the definition speaks about `hasResource` being in "relation to Profile". Now if I have a Standard (on the top of the profiling pyramid) and I want to use PROF to say that it too has resources (vocabulary, schemas, documents), I cannot do that using `hasResource` because by doing so I would say that the Standard is also a profile, which does not have to be true.

![Image](https://github.com/user-attachments/assets/36653563-2fc3-4b85-ad76-ceabe6b0b3d7)

I would suggest rewording the definition to allow for `hasResource` to be usable also for Standards. Either
1. "A resource which describes the nature of an artifact and the role it plays in relation to the Profile or Standard" or
2. "A resource which describes the nature of an artifact and its role"

Please view or discuss this issue at https://github.com/w3c/dxwg/issues/1624 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Thursday, 6 March 2025 14:08:02 UTC