Re: current version of Feature Synopsis document

Below I only include the points where I want to make a further remark.

> > The term individual-valued property is an improvement.
> > However, the ambiguous phrase "Individual IDs" remains.
> > Replacement of the term individual by resource would
> > simplify terminology.
> 
> I resist this change.  The term ``resource'' is, I feel, not appropriate 
at
> the level of this document. 

It seems that the context of the (Semantic) Web fixes the term for 
individual 
to be resource (as it fixes the term for binary relation to be property). 
The special thing about this document is that it describes OWL in a way 
that 
abstracts from concrete syntax: 
this does not need to influence the basic terminology.
I would say that this document uses the subset of the terminology that is
needed for talking about the underlying language concepts in a way that 
does not deal with concrete syntax.  Keeping the term individual implies 
two 
terms for the same thing: hence my suggestion to simplify.

> > There is now a reference to model-theoretic semantics.
> > This is a meta-remark. I suggest combining all meta remarks
> > in Section 1 (and/or an appendix), so that Sections 2, 3, 4 are 100% 
> > devoted to what the document title says: giving a feature synopsis of 
> > full OWL. 
> 
> I feel that this would unduely complicate the document.  Why not leave 
the
> (small) description of the meaning of the features in-line?

I fully agree to leave these descriptions of meaning in-line.  In this 
way, 
the document becomes an overview of language features and their meaning.
What I meant to say is that only the reference to model-theoretic 
semantics 
can be moved (to Section 1) because it is not such a description of a 
language 
feature, and because at this point it interrupts this feature synopsis.

> At this point in the text there still is a gap in the 
> > description of the language features and their meaning, which could be 

> > closed with sentences like:
> > -Classes denote subsets of the set of all individuals.
> > -Properties denote sets of pairs of individuals and/or data values.
> 
> These are in the last paragraph of section 2.

You did not include the second sentence I suggested above.
The  sentence that you do have, "Properties relate individuals to other 
information", is more vague.  I suggest to make this 'act of relating' 
more 
specific, by saying that a property specifies certain pairs, nothing more 
and nothing less.

> > Second remark: Use the term frame only in historical/meta remarks
> > (to be moved out of the feature presentation flow). 
> > Each simplification of terminology reduces the threshold 
> > between OWL and its potential users.
> 
> Why should there not be an allusion to frames?  This way of organizing 
the
> axioms was chosen partly for its similarity to frames, so I see only
> utility in mentioning the relationship. 

My point is that this is informative only for people who know about 
frames, 
while the intended audience is much larger.
The word frame occurs three times: in Sections 1, 3, and 3.2.
The latter two occurrences can be omitted.

By the way, looking again at Section 3, I noticed that the second 
paragraph 
needs change: it is still phrased in terms of the earlier organization of 
the class axioms (with supers and restrictions).

> > The notion of restriction was considered difficult in DAML+OIL.
> > I suggest to replace the first, brief, explanatory sentence by the 
more 
> > explicit sentence: "Restrictions enable the definition of classes in 
> > terms of constraints on properties."
> 
> I view this sentence as more misleading than what is currently there.  I
> have, however, modified the current text.

Do we read these sentences differently?
Your sentence says: "Restrictions provide constraints on properties, which 
can
be used in classes."
However, a property (that is, the set of pairs that it denotes) can only 
be 
constrained (that is, restricted in possible extents) by property axioms. 
Restrictions cannot constrain the set of pairs denoted by a property.
Restrictions can constrain the set of individuals that are instances of a 
certain class.
I find that this is better expressed by my suggested sentence.

> > The first line of the <propertyValue> production implies that a 
> > <individualFact> always stands for an individual.
> 
> Yes, an individualFact is an Individual, i.e., an RDF description 
element
> with a slighly different syntax.
> 
> > But the production for <individualFact> says that a <individualFact> 
> > stands for one or more assertions about an individual.
> 
> Yes, an individualFact can include one or more propertyValues, each of
> which provides information about the individual.
> 
> > What is meant here? 
> 
> Very close to what is meant in RDF.

Clear. I suggest to include an explanatory sentence saying that an
individualFact is taken to stand for an individual, as in RDF.
In this way, the part of the document dealing with individualFacts
can be read without such knowledge about RDF.

> > It is desirable to add explanation about how facts about anonymous 
> > individuals work.
> 
> You mean besides referring to RDF?  I'm not particularly willing to 
include
> enough to make a significant difference in comprehensibility.

I would hope that the essence can be explained in just a few sentences
(on the abstract level of this document).
I am in favor of making this document essentially self-contained.
If no explanation is given, then, in my view, this document needs an 
explicit 
reference to another document with such an explanation.


(By the way, Peter: in spite of several changes that you made to the 
document, 
the date of the document is the same as that of the previous version: 6 
June.)

Herman ter Horst

Received on Tuesday, 11 June 2002 09:38:12 UTC