Re: [dxwg] Axiomitise transitivity of dct:conformsTo through isProfileOf relationships (#844)

Let's not forget the case where a profile is a profile of more than one specification. In that case, it is possible that the base specifications conflict in some use of terms. It would obviously be unwise to make a profile that includes conflicting terms, but a profile might use terms that do not conflict with each other but that come from base specifications that use other terms in conflicting ways. One example that I recently came across is the use of DCAT along with a domain-specific data specification. I met a researcher who is interested in mixing DCAT with NeXus. Fortunately, NeXus prefixes all its terms with NX, but if the user had chosen a vocabulary that did not do that, conflicts could have arisen. In my view, it would be the job of the profile to select which terms from each vocabulary are used and to ensure no conflicts exist for data conforming to the profile, but I would not assume that conformance to that profile means complete conformance with the entirety of each base specification. I would, however, assume that data that conforms to the profile also conforms to each base specification's requirements _for the terms borrowed from it_.

-- 
GitHub Notification of comment by agreiner
Please view or discuss this issue at https://github.com/w3c/dxwg/issues/844#issuecomment-529727165 using your GitHub account

Received on Tuesday, 10 September 2019 01:18:09 UTC