- From: Michael Steidl \(IPTC\) <mdirector@iptc.org>
- Date: Tue, 24 Feb 2015 14:55:05 +0100
- To: <public-odrl@w3.org>
- Message-ID: <00d401d05039$7e5c23b0$7b146b10$@iptc.org>
Hi all, I tried to have an unbiased look at the different spec documents to find unclear or inconsistent terminology. Find below proposed changes with “MS notes” added. · Common Vocabulary o Section 1: The Common Vocabulary specifies the terms (vocabulary) used by the Core Model <https://www.w3.org/community/odrl/work/2-0-common-vocabulary-constraint-dra ft-changes/#section-References> [ODRL-MODEL] for policy expression needs. MS note: as other vocabularies may be used with ODRL “the terms” sounds too strict, “the terms” and nothing else o Section 2 / 1: MS note: the wording implies a specific view on how the URI for the vocabulary and URIs for the terms are associated – but e.g. W3C SKOS has a much wider view on that and I recommend aligning to it: Proposed changes: The Namespace URI for identifying the ODRL Version 2.0 Common Vocabulary is defined as: (MS note: SKOS has no namespace for vocabularies, only an identifier) This Namespace URI must be used in all encodings of ODRL policies to refer to the ODRL Common Vocabulary terms. (MS note: this URI identifies the vocabulary – and nothing else.) The Namespace URI uniquely identifies the ODRL Common Vocabulary term by appending the identifier of that term. change to à A URI identifying an ODRL Common Vocabulary term is created by appending the identifier of that term to the URI of the vocabulary. (MS note: the current wording is confusing as it says the namespace URI is identifying by appending … but this makes a different URI!) o Section 2 / 2: In some cases the vocabulary term may have two (or more) identifiers in which case they are considered semantically equivalent (ie synonyms). MS note: sorry, I can’t get the message of this sentence: a term of the ODRL vocab has its ODRL identifier, if there is an identifier for the same Thing from another vocabulary then this is a sameAs or skos:exactMatch relationship between the two terms/concepts/Things but this not define synonyms. · XML Encoding o Section 2: QCodes are similar to QNames but also allow numeric values a digit as the first characters of the value. o Section 3 / 1: “The mandatory Policy element contains …” vs “uid – a URI/Qname/Qcode (required)” MS note: if we want to express the XML Schema cardinality (1) then we should use either mandatory or required but not both in a mixed way. o Section 3 / 2: MS note: we should state that the default cardinality is “optional” (is currently the cardinality of elements and attributes without “required” is unclear) o Section 3 / 3: Note that under the ODRL context rules (see ODRL Model <https://www.w3.org/community/odrl/work/2-0-xml-encoding-constraint-draft-ch anges/#section-References> [ODRL-MODEL]) there MUST be at least one Permission in the complete ODRL Policy, for example, taking into account any Profile and Inheritance requirements. MS note: it should not be optional to take into account Profile and Inheritance. o Section 3 / 4: The cardinality of the Asset element attributes MUST be either: MS note: this statement and lines of attribute names with required or optional does not give clear guidance: why are there multiple lines with different sets of attributes and each attribute has its own cardinality. Proposed change: Asset element attributes MUST be used as defined by one of the sets of attributes and their cardinalities below: · JSON Encoding: o MS note: I propose it should adopt numbered sections like the other spec docs o Re Approach 1: with the XML encoding which has a Party element and with a Role attribute. o Re Approach 2: MS note: I propose to copy the paragraph “All of the URIs used in ODRL XML instances MUST follow …” from the XML Encoding document, section 2, into the JSON Encoding specs. · All docs: the copyright year should be set to 2015 (some are, some not …) · All docs: from the previous posting I assume that you, Renato, will take care of updating release/publishing date Depending on feedback from the community I would edit the proposed changes. Best, Michael Michael Steidl Managing Director of the IPTC [mdirector@iptc.org] International Press Telecommunications Council Web: <http://www.iptc.org/> www.iptc.org - on Twitter <http://www.twitter.com/IPTC> @IPTC Business office address: 25 Southampton Buildings, London WC2A 1AL, United Kingdom Registered in England, company no 101096
Received on Tuesday, 24 February 2015 13:55:40 UTC