- From: Joćo Paulo Almeida <jpalmeida@ieee.org>
- Date: Fri, 15 Jan 2016 10:55:30 -0200
- To: Public DWBP WG <public-dwbp-wg@w3.org>
- Message-ID: <D2BE80A2.B4C04%jpalmeida@ieee.org>
Dear Eric, Sumit and Bernadette, Thank you very much for the work you are doing on the DUV. Here does some comments on the current version of the DUV document, which I hope can improve it. ‹ Concerning the current diagram ---------------------------------------------- Rdfs:literal appears three times in the diagram. Skos:Concept also appears three times oa:Annotation appears two times. foaf:Agent appears twice. To me, this should be avoided, because it is counter-intuitive. I still find it very confusing that some properties appear in the diagram and not in the text and also vice-versa. I think that the diagram should be in full sync with the text. This is useful as an overview of the vocabulary. ‹ Concerning the scope of the vocabulary ------------------------------------------- I do not see conceptually, how duv:hasDistributor and duv:recordCreator are in the scope of DUV. There was not text for duv:recordCreator, so what is this property used for? How different is it from dct:creator, which is also used? Same for duv:classification. This seems to be used to classify foaf:Agents using skos, Š How is this in scope of DUV? ‹ Concerning the descriptions of the concepts ------------------------------------------- I did not understand duv:UsageTool. Why is this needed? The description is cryptic to me. It says ³A synopsis describing the way a tool can use a dataset or distribution.² A tool is not a synopsis. So, this seems to confuse real-world entity (a tool) with a text, a description? duv:RatingFeedback is described as ³predefined criteria². But we do not define these criteria in DUV. So, ³predefined² is a bit vague to me. When are the criteria defined? By the way, I disagree with defining RatingFeedback as ³criteria². A criterion is ³a principle or standard by which something may be judged or decided². So, someone creating an instance of RatingFeedback may USE some predefined criteria, but the feedback itself if not a criteria. Remember that this is a subclass of Annotation, so a Feedback is just an annotation. ‹ Concerning dependencies with other vocabularies ------------------------------------------- I find that many dependencies to other vocabularies have been created in the DUV, which makes it hard for people to use it without ³buying in² these other vocabularies. Some of these dependencies in my view could be separated into a section that only indicates that the user could consider using these other vocabularies to express some additional informationŠ An example is disco:fundedBy. This is a single property from disco, that creates a dependency between DUV and disco. Same for PRISM (with prism:publicationDate) and PAV (with pav:Version). I would recommend that all these be factored out from the ³core part² of DUV. In section 7.4 there is a rev vocabulary dependency (rev:Feedback). What is the status of this vocabulary? Again, I think we should avoid these dependencies as much as possible, especially if the status of the referred vocabularies is unclear. Regards, Joćo Paulo A minor typo: dct:Identifier should be dct:identifier
Received on Friday, 15 January 2016 12:56:10 UTC