- From: Jim Hendler <hendler@cs.umd.edu>
- Date: Sat, 10 May 2003 22:47:26 -0400
- To: "Peter F. Patel-Schneider" <pfps@research.bell-labs.com>, www-webont-wg@w3.org
Peter - if okay w/Guus these are okay w/me and should not need a WG decision. However, I have one nit -- you say "properterty" twice in one of your reply sections -- fix spelling. -JH At 16:14 -0400 5/9/03, Peter F. Patel-Schneider wrote: >Here is my proposed reply. > > > >Thank you for your detailed comments. Here is a reply that handles most of >them, and defers one until more work is performed. Let us know if this is >sufficient for now. > >> The following comments are divided up into substantial and editorial >> comments (editorial last). >> >> --- owlsas-rdfcore-datatype-denotation >> >> Section 2.1 >> "In OWL, as in RDF, a datatype denotes the set of data values that is >> the value space for the datatype." >> >> - Not true of RDF? A datatype can be treated as a class in RDF - the >> class corresponds to its value space, but not the same thing. Strike "as >> in RDF" > >Yes, not really true of RDF. I will remove this phrase. > >> --- owlsas-rdfcore-equvalent-class >> >> 2.3.2.1 BNF for axiom >> [[ >> | 'EquivalentClasses(' description { description } ')' >> ]] >> >> Other 'equivalentX' productions specify a minimum of two equivalent Xs. >> The reason for this production is nonobvious and should be spelled out. > >I will add > ><p> >In OWL DL it is permitted to have only one description in an ><span class="syntax">EquivalentClasses</span> construct. >This allows ontologies to include descriptions that are not connected to >anything, which is not semantically useful, but makes allowances for >less-than-optimal editing of ontologies. ></p> > >> We also note that the rule given in section 3.3 does not cover the >> (semantically empty) case of n=1 for the EquivalentClasses(d1 ... dn) >> production. > >Actually it does. The translation would just be the translation of d1. > >> --- owlsas-rdfcore-owl-vocabulary >> >> Section 3.1 >> Definition of OWL Vocabulary >> >> (Clarification sought) I may have misunderstood, but shouldn't >> "rdf:type" be excluded from the definitions of the various "V_x"s ? > >In this section there is no need to exclude the RDF or RDFS vocabulary. >The next section does all the exclusion (see disallowed vocabulary from >RDF, for example). > >> --- owlsas-rdfcore-unnamed-ontologies >> >> Section 3.4 >> Unnamed ontologies: informally, multiple Annontations on an unnamed >> ontology don't need to be satisfied by the same "x" according to this >> table. Don't think that's right. > >******************* >Correct. It is not right. Fixing it will require some surgery to Section >3.4. > >> --- owlsas-rdfcore-ontology-component-association >> >> Section 4.1 >> >> While the abstract syntax naturally associates (via syntactic >> nesting) ontologies with all their directives, no such association is >> made in the RDF graph expression of the ontology (apart from >> Annotations). Therefore, multiple ontologies expressed as an RDF graph >> cannot be extracted to produce the component ontologies in the abstract >> syntax. > >Yes. This is the case. However, in the absence of a mechanism for making >associations between RDF resources and RDF statements it is not possible to >do this. > >> --- owlsas-rdfcore-rdf-translation-opaque >> >> Section 4.1 >> >> >From a presentation point of view, the translation table in 4.1 seems >> overly opaque. However, an alternative compact expression of the >> translation into RDF Graph form is not immediately obvious. > >Agreed. > >> --- >> >> The following comments are all editorial: since they are trivial, no IDs >> have been assigned. >> >> In general, the presentation of the BNF for the abstract syntax is very >> well done; the "literate" style is to be commended. > >Thanks. > >> --- >> >> Section 2.2 >> "The second kind of fact is used to make individual identifiers be the >> same or pairwise distinct." Nit - same/distinct denotations? > >This would be more precise, but I don't think that it would be any more >readable. > >> --- >> >> 2.3 Axioms >> [editorial] WG -> working group; don't hyphenate "more-neutral" > >Changed. > >> --- >> >> 2.3.1.3 >> [editorial] "The only information in axiom for them is annotations." >> Insert "the". > >Changed instead to ``axioms''. > >> --- >> >> 2.3.1.3 & throughout >> [editorial] suggest "dataValuedPropertyID" and >> "individualValuedPropertyID" (different intercapping) > >The intercapping was chosen to alude to ``data-valued properterty ID'' >instead of ``data valued properterty ID''. > >> --- >> >> 2.3.2.3 Para 1. >> [editorial] "As well," suggest "In addition," instead. > >Good change. > >> --- >> >> 3.1 >> Definition of datatype theory >> [editorial] stumbled over the parenthetical "(non-disjoint)" - is it >> necessary? Would suggest to strike. > >This probably was a holdover from something that talked about XML Schema >datatypes and is no longer useful. It is removed. > >> --- >> >> 3.1 >> [editorial, accessibility] This is a nit, but when I first viewed this >> document, the "I"s and "l"s were indistinguishable. Maybe italicise the >> "l"? > >Changed to ``v''. > >> --- >> >> 3.2 and elsewhere >> [nit] It may be in standard use, in which case ignore this comment, but >> the terminology 'oneOf' for sets of singletons doesn't seem to express >> (when read informally in Engligh) its intended behaviour. If it's not >> too late would replace with 'singletons' or some other term. > >This would require a substantive change. > >> --- >> >> 3.2 [nit] >> [[ >> restriction(p x_1 ... x_n) >> ]] >> Suddest adding ", for n > 1" since n=1 cases are dealt with below this. > ^^ gg [nit] > >Actually, using this for n=1 is benign, and thus I can treat the >clarification addition as an editorial change. > >> --- >> >> 4. >> [typo] "abstarct" in the first para. > >Fixed. > >> --- >> >> 5.1 and throughout >> [editorial, nit++] inconsistent capitalisation rules applied to >> headings. Would capitalise "Universe" here. This barely qualifies as a >> comment, apologies. > >Fixed. :-) > >> --- >> >> 5.2, the "Note". The term "constructor" is not defined in the document >> and is only used in one other place. > >... and the other use is not very good. > >I've changed the other use to ``and restrictions''. >I've changed this to ``construct descriptions''. > >> --- >> >> Some additional comments from RDFCore are to be supplied by Brian >> McBride shortly. -- Professor James Hendler hendler@cs.umd.edu Director, Semantic Web and Agent Technologies 301-405-2696 Maryland Information and Network Dynamics Lab. 301-405-6707 (Fax) Univ of Maryland, College Park, MD 20742 240-731-3822 (Cell) http://www.cs.umd.edu/users/hendler
Received on Saturday, 10 May 2003 22:47:34 UTC