- From: Joao Paulo Almeida <jpalmeida@ieee.org>
- Date: Fri, 22 Jan 2016 12:16:02 -0200
- To: Eric Stephan <ericphb@gmail.com>, "public-dwbp-wg@w3.org" <public-dwbp-wg@w3.org>
- Message-ID: <CAFWj3C-b3P_BjR5OgiGr6u_1+ffT0wYfgqP52ik0D-St1QpZ6Q@mail.gmail.com>
Hi Eric, This is the issue that I think should still be added to the DUV note: 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 RatingFeedbackmay 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. regards, João Paulo ---------- Forwarded message ---------- From: João Paulo Almeida <jpalmeida@ieee.org> Date: Fri, Jan 15, 2016 at 10:55 AM Subject: comments on the DUV To: Public DWBP WG <public-dwbp-wg@w3.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, 22 January 2016 14:16:38 UTC