[dxwg] Replace isInheritedFrom with a subproperty of rdfs:isDefinedBy (#842)

rob-metalinkage has just created a new issue for https://github.com/w3c/dxwg:

== Replace isInheritedFrom with a subproperty of rdfs:isDefinedBy ==
Proposal: replace isInhertied from with a more general property that allows any ResourceDescriptor to directly indicate the profile that defines the role of this resource.

The rationale for a subproperty is that we can then add a property chain axiom to clarify the intent. 

:specifiedBy rdf:type owl:ObjectProperty ;
               rdfs:domain :ResourceDescriptor ;
               rdfs:range dct:Standard ;
               skos:definition "The base specification that defines the role of the related resource" ;
               skos:usageNote "This property allows a client to determine which base specification declared the requirement or other role for this particular resource, allowing implementatios to flatten inheritance hierachies fo clietnts do not need to traverse a graph to locate all requirements. Implementations are responsible for determining if and how to use this property, and may choose some appropriate subset of resources. This property provides an optional inverse for the property hasResource"@en ;
          owl:propertyChain ( :specifiedBy :hasResource ) ;
               rdfs:label "specified by" .

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

Received on Sunday, 24 March 2019 22:29:34 UTC