Skip to content

PROF: hasResource limited to Profile, but usable for Standard as well #1624

@jakubklimek

Description

@jakubklimek

The current definition of hasResource is:

###  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

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"

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions