- From: Simon Cox via GitHub <sysbot+gh@w3.org>
- Date: Sun, 13 Jan 2019 08:41:05 +0000
- To: public-dxwg-wg@w3.org
@agreiner wrote > Maybe the problem is that we don't come out and say there that a DataDistributionService is a type of DataService, which leaves the reader initially trying to differentiate them since they sound similar. Right. Figure 1 shows that `DataDiscoveryService` is a subclass of `DataDistributionService` which is a subclass of `DataService`, but this was not clear in the accompanying text. I've attempted to remedy that now - see https://rawgit.com/w3c/dxwg/dcat-issue649-simon/dcat/index.html#dcat-scope again. > DiscoveryService is the other type of DataService. But, no, it is actually just a specialization of DataDistributionService, though it offers no additional attributes, which makes it seem kind of useless There is a little more to it. There is an existential qualifier at line 302 in the RDF representation that requires a `dcat:servesDataset` refer to at least one `dcat:Catalog`. See https://github.com/w3c/dxwg/blob/gh-pages/dcat/rdf/dcat.ttl#L302 : ``` dcat:DiscoveryService rdf:type owl:Class ; rdfs:label "Discovery Service" ; rdfs:subClassOf dcat:DataDistributionService ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty dcat:servesDataset ; owl:someValuesFrom dcat:Catalog ; ] ; . ``` I've updated the Usage note to mention this. The motivation for including `DiscoveryService` was becasue it is one of the key services defined by INSPIRE. Nevertheless, this classification can also be achieved using the `dct:type` property, and the existential qualifier mentioned above is a minor detail. So I would not fight too hard if the group preferred to drop it. However, it would be a mistake to collapse the hierarchy entirely by dropping `DataService` as this provides the extensibility point for other kinds of data services, such as data-processing and transformation services. I've added a usage note to the definition of `dcat:DataService` pointing this out - https://rawgit.com/w3c/dxwg/dcat-issue649-simon/dcat/index.html#Class:Data_Service . -- GitHub Notification of comment by dr-shorthair Please view or discuss this issue at https://github.com/w3c/dxwg/issues/432#issuecomment-453812054 using your GitHub account
Received on Sunday, 13 January 2019 08:41:07 UTC