- From: Bijan Parsia <bparsia@cs.manchester.ac.uk>
- Date: Sun, 29 Mar 2009 17:35:11 +0100
- To: "Boris Motik" <boris.motik@comlab.ox.ac.uk>
- Cc: "'W3C OWL Working Group'" <public-owl-wg@w3.org>
On 29 Mar 2009, at 17:23, Boris Motik wrote: [snip] >> As far as I could see, the 'Declaration(' terminal symbol in the >> language is not necessary. Ie, it would be perfectly o.k. to write >> simply >> >> Class(<URI>) >> >> instead of the more verbose >> >> Declaration(Class(<URI>)) >> >> if I am right, I would propose to drop the 'Declaration(' part. It >> does >> means some more editorial work in the syntax and the mapping >> document, >> but it does not seem to be a huge one. Actually, it would also make >> it a >> little bit closer to the RDF way of declaration, which is a plus. >> >> (I realise this change request comes a bit late in the game, so I >> will >> not stick to it if the overall feeling is that it is not worth the >> trouble) > > This change could be made -- that is, the syntax would work. I agree > that the > syntax would become much nicer. > > The only downside I can see is that the FSS would depart slightly > from the > structural specification: in the SS, we have the Declaration class, > which > currently nicely corresponds with the 'Declaration' terminal. (A > similar > situation exists in the XML Syntax and is necessary there.) I think > I could live > with this: it is just us recognizing that UML is different from a > linear syntax. It makes it a bit more difficult to hang annotations on declarations. Otherwise, it works for me. [snip] >> ------ >> 9.6.2. Individual inequality >> >> For a person coming from OWL 1 + RDF the example might suggest that >> the >> old owl:differentFrom does not exist any more. Maybe an extra tiny >> example that simply refers to two individuals instead of three >> might put >> that person's mind at ease:-) >> > > Oh, I don't know... This document makes no attempt to show all > variants of the > RDF encoding. Furthermore, note that owl:AllDifferent version has > already been > available in OWL 1 and is by no means new to OWL 2. I agree. We already have a slew of examples. Piling more and more examples on is getting beyond. We should be looking for places to trim, not places to add. Across the documents. Of the documents :) *Backward* looking additions should be especially discourage. I think people were a little shell shocked by some of the LC comments. Let's be clear: We hope most people who read our documents are new to OWL (over the lifetime of these documents). Le'ts not optimize for a shrinking portion of our audience. > I agree that this is messy. The problem, however, is that Mediawiki's > typesetting of ordered lists is really appalling; furthermore, you > can't ask it > to create the hierarchical numbered lists. I'm therefore now > referring to "the > third subcondition of the third condition", as well as "the fourth > and the fifth > subcondition of the third condition". We could embedd proper HTML lists with <html></html> > >> - Example on the usage of an. individuals, explanation right after >> the >> example and before the rolled up version: it should say _:a1 >> instead of _:x. >> > > Oops, thanks! > > >
Received on Sunday, 29 March 2009 16:35:48 UTC