- From: Carlos Iglesias <contact@carlosiglesias.es>
- Date: Fri, 5 Jun 2015 15:10:12 +0200
- To: Public DWBP WG <public-dwbp-wg@w3.org>
- Message-ID: <CAAa1Xzn0jHb2Kn_wSxW-8yUvq7C3N8e04kEHM4e1O4adad0_kg@mail.gmail.com>
Hello all, Sorry for not being able to join today. Here is my review for the DUV. Given all the reasons below I recommend not to publish it yet, even if just for early feedback (at least the different inconsistencies in the document should be solved first). I didn't have the time to go through the other documents yet, so for those I just abstain. - General A general problem I see is that typical use case is for Datasets to be able to refer to use examples when we are focusing here on the other way around. I know reverse queries are still possible but likely far more complicated. To improve on that side I suggest to (1) add a note on how to make a reference from datasets to use examples as well (e.g. using cito:isCitedAsDataSourceBy; dct:bibliographicCitation, etc.) (2) include a single "ReuseExample" superclass (with a better name) so one could easily extend dcat with such reverse property. Also, definitions reused from other vocabularies are sometimes quoted and others not. Several links for URIs for ranges, subclasses, etc are missing. - dcat:Dataset Should usage be specified at the Dataset or Distribution level? I'm more for the later. - duv:Application Having a look at the description I think that a more general label may be desirable e.g. Software Moreover, we may want also to reuse earl:Software instead - duv:developedBy I think the purpose here is not to develop a Soft vocabulary and thus shouldn't go too much into that direction, so I propose to adopt dct:creator or doap:developer here instead. - duv:generates Considering the generation of a dataset a kind of usage sounds quite strange for me. I think it may be removed. - duv:Feedback Having a look at the diagram it is an ao:Annotation subclass, but that was not included in the description where it is a subclass of rev:Feedback? Also I think the current definition - which is apparently the rev:Feedback one, is not suitable for our use case (we don't want to give feedback on any Review but on Datasets) Furthermore, I don't understand why to subclass ao:Annotation and then not to reuse directly oa:hasBody and oa:hasTarget instead duv:hasRating and duv:endorses respectively (or at least subclass both of them). - bibo:Document Current purl namespace is apparently broken. Why not to use foaf:Document which is equivalent? - duv:cites Looks like on one hand we are trying to replicate the cito:CitationAct model (with cited and citing entities) and on the other we are trying to bypass it using a direct duv:cites property. I would choose between one or the other to avoid inconsistent usage. - duv:hasCitingEntity Why to subclass this here? also at the diagram we are using cito:hasCitingEntity directly - duv:retains I don't have any idea on what's the purpose of this property. Feedback has itself as citing entity and at the same time is a set of provenance descriptions? No clue, seriously. Maybe just me. - ao:annotatedBy Range should be foaf:Agent - duv:has_datasetCorrection Not in the diagram. Inconsistent label in the definition (has_dataCorrection) - duv:DatasetCorrection Shouldn't this be a dcat:Dataset as well? - duv:WebThing Subclass of duv:Experience that does not exists - Example 1 I find the use of .configfile as an example of dataset consumption a little bit confusing (although strictly speaking probably valid). - Example 2 oa:hasRating does not exists it is duv: using oa:hasBody and oa:hasTarget here while defining new subproperties for them as well is quite confusing (although valid again) See also my previous comment on removing those. - Example 3 I think that following current model cito:hasCitedEntity should also be included at :paperA Best, CI. --- Carlos Iglesias. Open Data Consultant. +34 687 917 759 contact@carlosiglesias.es @carlosiglesias http://es.linkedin.com/in/carlosiglesiasmoro/en
Received on Friday, 5 June 2015 13:10:41 UTC