- From: Robert Sanderson <azaroth42@gmail.com>
- Date: Wed, 15 Jan 2014 10:11:13 -0700
- To: Thomas Baker <tom@tombaker.org>
- Cc: Paolo Ciccarese <paolo.ciccarese@gmail.com>, public-openannotation <public-openannotation@w3.org>, "St?phane Corlosquet" <scorlosquet@gmail.com>
- Message-ID: <CABevsUEL+No6cPkOODNa4fmc+riYorAw5ag-Uo+eB=jzXa-6zA@mail.gmail.com>
Tom, and all, I admit to being one of those confused by the ranges for some of the fields in terms. For example, in Open Annotation we use elements:format for the media type of the resource as a literal. The range of terms:format is a class, terms:MediaTypeOrExtent, meaning that the object of a triple with the predicate terms:format should be an instance of that class, and thus not a literal. Similarly dc:language, and dcterms:LinguisticSystem. We use dcterms:conformsTo with oa:FragmentSelector to convey the specification for the fragment in rdf:value. And those are the only uses of elements or terms directly in the model. So, if terms:format "text/html" and terms:language "en" are (somehow, please explain?) possible, then I would be happy to stop using elements, and use dc for terms. On the other hand, as we currently make much greater use of elements than terms, I'm not in favor of the change as the model stands. It's "just a prefix" but it's a commonly used and understood one. Rob On Wed, Jan 15, 2014 at 9:37 AM, Thomas Baker <tom@tombaker.org> wrote: > On Wed, Jan 15, 2014 at 10:24:54AM -0500, Paolo Ciccarese wrote: > > He pointed out that while we are absolutely free to pick our own prefix > > definitions, we could consider of aligning them with the prefixes of the > > RDFa core context: http://www.w3.org/2011/rdfa-context/rdfa-1.1 > > > > In particular, that would mean to map > > dc = http://purl.org/dc/terms/ > > dc11 = http://purl.org/dc/elements/1.1/ > > > > It seems, the DC folks recommended those prefixes to the RDFa WG because > > they want to slowly deprecate the old 1.1 elements. > > > > It is probably not crucial but, in general, I think it is probably a good > > idea to align our context with existing ones in the same ecosystem. > > +1 to align with RDFa core context > > As I recall it, the mapping of dc: to /terms/ came about because this is > what the RDFa community preferred at the time, and DCMI had no objection. > After all, they are "just prefixes"... ;-) > > This has, alas, created some confusion for those who had mapped dc: to > /elements/1.1/, though the existence of range-less and ranged properties in > parallel has been a problem since ranges were introduced in January 2008. > > DCMI "gently promotes" the ranged properties of /terms/ while avoiding the > word > "deprecate" because part of the community feels that the range-less > properties > may in some cases be preferable. > > Tom > > -- > Tom Baker <tom@tombaker.org> > >
Received on Wednesday, 15 January 2014 17:11:41 UTC