- From: Ivan Herman <ivan@w3.org>
- Date: Tue, 10 Mar 2015 09:16:35 -0400
- To: "Denenberg, Ray" <rden@loc.gov>
- Cc: W3C Public Annotation List <public-annotation@w3.org>
- Message-Id: <330C9022-3E3E-4EA8-8820-C2E6577EEB64@w3.org>
Hi Ray, > On 09 Mar 2015, at 16:29 , Denenberg, Ray <rden@loc.gov> wrote: > > Hi Ivan - definitely not (2). I am happy we cleared that out:-) > I'm simply talking about the case where a body needs to be structured, necessitating properties and therefore a class. I'm not concerned with constraints, i.e. domains and ranges. I hope the example I posted (a few minutes ago) makes it more clear. > I also saw your answer to Jacob. And I agree that this is, essentially, a best practice kind of issue, which is possible with the current OA model... Thanks Ivan > Ray > >> -----Original Message----- >> From: Ivan Herman [mailto:ivan@w3.org] >> Sent: Monday, March 09, 2015 3:57 PM >> To: Denenberg, Ray >> Cc: W3C Public Annotation List >> Subject: Re: Class of an annotation body >> >> Ray, >> >> I am not sure what you mean. >> >> (1) Do you mean to define a number of additional RDF Classes, so that a body >> can be 'classified'? Your example for tags is a typical case. RDF(S) gives >> classification, subclass/superclass relationships, and possibly the usage of >> rdf:domain and rdf:range for some properties (although the usage of domain >> and range may be dangerous because its semantics is usually misunderstood). >> >> (2) Do you mean to define a number of additional OWL Classes, so that the >> body can not only be classified but a number of constraints can be added on >> the properties on classes, ie, possibly, contradictions can be detected? >> >> I do not see any problem with the (1). It may help some applications to have >> such a classification, and the sub/superclass relationships are easy to keep >> track of in an application, too. >> >> (2), however, is a totally different ballgame. It would require the usage of >> OWL both in terms of authoring and in terms of usage in applications. Given >> the complexity of OWL and the expected audience for annotation application >> developers, I would try to keep away from those (although it is of course >> possible for a specific application or domain to define those classes, if >> needed). >> >> However, for both (1) and (2) I believe the current OA model is fairly silent on >> whether additional classes are defined. It is perfectly possible to do so, but >> the model does not talk about it; and I believe that is the proper choice. >> >> However... I may completely misunderstand what you intend to do. An >> example would be good. >> >> Ivan >> >>> On 09 Mar 2015, at 15:05 , Denenberg, Ray <rden@loc.gov> wrote: >>> >>> In the OA data model, there is no general RDF Class defined for the body. >> But that doesn’t mean that the body cannot have an RDF class, for certain >> typesoa:SemanticTag. (Those are the only two I can think of from the model, >> maybe there are others I missed.) >>> >>> There is at least one use case that calls for a structured body and thus an >> RDF Class (Structured Review: http://www.w3.org/TR/dpub-annotation- >> uc/#comment-on-publication-title). And it also seems that there is a certain >> amount of hand-waving that suggests that bodies are going to need to be >> structured in many cases but I don’t think we have had direct discussion of >> this. >>> >>> I am in the process of developing a use case along these lines and would >> like opinions on whether this approach is seen to be legitimate orcontroversy. >>> >>> Ray >>> >>> >>> >>> >>> >> >> >> ---- >> Ivan Herman, W3C >> Digital Publishing Activity Lead >> Home: http://www.w3.org/People/Ivan/ >> mobile: +31-641044153 >> ORCID ID: http://orcid.org/0000-0003-0782-2704 >> >> >> > ---- Ivan Herman, W3C Digital Publishing Activity Lead Home: http://www.w3.org/People/Ivan/ mobile: +31-641044153 ORCID ID: http://orcid.org/0000-0003-0782-2704
Received on Tuesday, 10 March 2015 13:16:47 UTC