W3C home > Mailing lists > Public > public-openannotation@w3.org > September 2012

Re: cnt:chars

From: Bob Morris <morris.bob@gmail.com>
Date: Sat, 8 Sep 2012 10:14:06 -0400
Message-ID: <CADUi7O4k+yke2SVxpxrbfBLeGTTtvVU_u5gU8iv-O4+sh92zgA@mail.gmail.com>
To: Randall Leeds <randall.leeds@gmail.com>
Cc: public-openannotation <public-openannotation@w3.org>
Thanks.   It still leaves me puzzled on the question of what if any
drawbacks are there of serializing without making an explicit type
declaration in the face of use of cnt:chars or its cousins for the
other cnt:Class types.  In other words, what is gained by seeing the
class declaration in the Annotation vs not? What would humans or
software do differently if they had no way to determine that the
object is a cnt:Class?

The main thing that comes to mind is that  in dealing with content,
applications built with good rdfs support would probably be able to
switch just on the cnt:Class subclass, rather than switch on the
predicate URI itself. This doesn't seem like a very big advantage, if


On Fri, Sep 7, 2012 at 7:03 PM, Randall Leeds <randall.leeds@gmail.com> wrote:
> On Fri, Sep 7, 2012 at 2:52 PM, Bob Morris <morris.bob@gmail.com> wrote:
>> In http://www.w3.org/community/openannotation/wiki/Annotating_Resource-in-Context_Proposals
>> many of the examples put cnt:chars on the Body, thereby making it a
>> cnt:ContentAsText class by inference. (That's the domain of
>> cnt:chars.)  Normally, I don't like domains and typing by inference
>> via domains, but it seems pretty harmless here and is rather concise.
>> Have we anywhere explicitly blessed using cnt at all? It seems like a
>> good idea here, but I can't explain why I'm a little nervous.  Still,
>> if we adopted it at least as a best practice, applications annotators
>> can, of they choose always(?) be able to produce  something that a
>> consuming application can present to humans without much advance
>> understanding of the domain vocabulary of the Body details.
> http://openannotation.org/spec/core/#Inline

Robert A. Morris

Emeritus Professor  of Computer Science
100 Morrissey Blvd
Boston, MA 02125-3390

IT Staff
Filtered Push Project
Harvard University Herbaria
Harvard University

email: morris.bob@gmail.com
web: http://efg.cs.umb.edu/
web: http://etaxonomy.org/mw/FilteredPush
The content of this communication is made entirely on my
own behalf and in no way should be deemed to express
official positions of The University of Massachusetts at Boston or
Harvard University.
Received on Saturday, 8 September 2012 14:14:33 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 20:22:01 UTC