- From: Grit Denker <denker@csl.sri.com>
- Date: Tue, 10 Oct 2000 22:08:03 -0700
- To: www-rdf-logic@w3.org
Hi,
I read the first release of DAML-ONT (http://www.daml.org/2000/10/daml-ont.daml
).
I have some questions/comments. I would appreciate
clarification wrt to the questions.
With best regards,
Grit Denker
Dr. Grit Denker
Computer Science Laboratory, M/S EL284 tel: +1 650 859-6058
SRI International fax: +1 650 859-2844 (dept. fax)
333 Ravenswood Ave. email: denker@csl.sri.com
Menlo Park, CA 94025, USA web: www.csl.sri.com/~denker
Questions/comments on http://www.daml.org/2000/10/daml-ont.daml :
-----------------------------------------------------------------
o I found it confusing that in some places one can find
<domain resource="#Class"/>
and in others
<domain resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
just to find out at the end of the document that
<Class ID="Class">
<equivalentTo resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
</Class>
o Typo:
<Property ID="disjointUnionOf">
...
<comment>
for disjointUnionOf(X,Y) read: ...
!!!!!!!!
o Typo:
<Property ID="intersectionOf">
<comment>
for intersectionOf(X,Y) read: ...
!!!!!!!!
o Typo:
<Property ID="item">
<comment> for item(L,I) read : I is an item in L;
!!!!
either first(L,I) or item(R,I) where...
!!!!
{because <domain resource="#List"/>}
o I was wondering whether all the facets of properties
(e.g., cardinality, maxCardinality, ...) should have
<domain resource="#Property"/>
Is that the default?
Did I miss something?
Moreover, shouldn't there also be <range ...> definitions for
all of them? For instance,
<property ID="inverseOf">
<range resource="#Property"/>
...
</property>
(and similar numbers for the cardinality properties?)
o Typo:
<Property ID="toValue">
....
<comment>for toValue(R, V), read: ...
!!!
o Why is there no range constraint for the "toClass" property, like
<Property ID="toClass">
...
<range resource="#Class"> ?
Is that default?
o Typo:
<Property ID="qualifiedBy">
...
<comment> for qualifiedBy(C, Q), read: ...
!!!
o Typo:
<Property ID="hasValue">
...
<comment> for hasValue(Q, C), read: ... qualification to C.</comment>
!!!
o Assertion by reference, importing
The comment for the "imports" property reads
"X asserts the content of Y by reference"
"if imports(X, Y) and you believe X and Y says something, then you
should believe it"
What does "asserts" and "believe" mean in this context?
Is there any semantics that explains this?
o There were alternative IDs suggested for the property "equivalentTo":
equals, equiv, renames
I do not understand the semantics of this property.
Are there any implications/restrictions that assertions defined for any of
the properties hold true for both of them?
Depending on the semantics one should choose the name of that property.
Personally, I do associate with "equals" a syntactical equality.
The term "equiv" in my view implies some kind semantic
correspondence/equality .
"Renames" is the term which has fewest implications on the semantics.
Received on Wednesday, 11 October 2000 01:08:07 UTC