- From: Michael Schneider <schneid@fzi.de>
- Date: Wed, 28 May 2008 11:13:40 +0200
- To: "Alan Ruttenberg" <alanruttenberg@gmail.com>
- Cc: <public-owl-wg@w3.org>, "Peter F. Patel-Schneider" <pfps@research.bell-labs.com>
- Message-ID: <0EF30CAA69519C4CB91D01481AEA06A096ADD1@judith.fzi.de>
IIRC, you (Alan) and I brought up this discussion, but it has never been discussed any further by anyone else. Let me say that I would be surprised, if OWL editors such as Topbraid Composer would really drop the original axiom triple, when the axiom is annotated. This would make things more complicated for such tools (let alone for people who want to have a look at the produced RDF code), without bringing any good in exchange (except for the minor advantage a triple less in the serialization). And keeping the axiom triples would not be against the spec, because I don't think that we can disallow to have the axiom triple in the ontology, too. In particular, the original axiom might be part of an imported ontology, to which I have no access at all. So I would have to create the reified annotation *in addition* to the axiom triple in some cases, anyway. On the other hand, having both the axiom triple and the reified annotation brings the advantage of allowing a clear separation between the actual axioms and the annotations. One can then, for example, have different files, where the annotation document imports the axiom document. So people, who don't want to care about the annotations, can easily ignore them. This may become relevant if there are masses of annotations for some ontology. I would, myself, be in favor of such a "stripping" practice, at least occasionally. A minor addition: Having the original triple in the ontology would not make it necessary for OWL 2 Full to have a special semantic condition, which reconstructs the original axiom from the reified statement. Michael >-----Original Message----- >From: public-owl-wg-request@w3.org [mailto:public-owl-wg-request@w3.org] >On Behalf Of Alan Ruttenberg >Sent: Wednesday, May 28, 2008 6:00 AM >To: Peter F. Patel-Schneider >Cc: public-owl-wg@w3.org >Subject: Re: reification/annotations > >I'm recalling that we discussed it and thought we had resolved it but >was not sure, hence the question. If someone can pull out the discussion >where (if anywhere) we decided this one way or another, then that would >be helpful. Otherwise we can discuss it tomorrow. > >(Tracker: this is relevant to Issue-67 and Issue-81) > > >-Alan > >On May 27, 2008, at 11:34 PM, Peter F. Patel-Schneider wrote: > > > Had we not decided to include the triple being reified in >the > > serialization when using reification? > > > > > My recollection is that indeed we have not decided to include the >triple > > being reified in the serialization when using reification. (Of >course, > > my recollection may be faulty, but then where is the discussion >and > > resolution for the change?) >
Received on Wednesday, 28 May 2008 09:17:06 UTC