W3C home > Mailing lists > Public > www-ws@w3.org > October 2002

DAML-S feedback

From: Mohamed Keshk <mkeshk1@yahoo.com>
Date: Wed, 9 Oct 2002 10:54:10 -0400 (EDT)
Message-ID: <20021009145334.81624.qmail@web40809.mail.yahoo.com>
To: www-ws@w3.org




Hi,
  I went over DAML-S 0.7 draft version and found these
comments as feedback:
  
1 - In "ProfileHierarchy.daml" the following is
declared:

  <daml:Class rdf:ID="Product">
    <daml:comment>
      Product is the top level of a Product ontology
      for now it records the product classification in
UNSPSC
    </daml:comment>
  </daml:Class>

  
  <daml:DataProperty rdf:ID="UNSPSCcode">
    <rdfs:domain rdf:resource="#CompositeProcess"/>  
    <!-- SHOULD BE "Product" ??? -->
    <rdfs:range rdf:resource="&xsd;#String"/>
  </daml:DataProperty>
  
  <daml:DataProperty rdf:ID="UNSPSCclassification">
    <rdfs:domain rdf:resource="#CompositeProcess"/>  
    <!-- SHOULD BE "Product" ??? -->
    <rdfs:range rdf:resource="&xsd;#String"/>
  </daml:DataProperty>
  
  
and I belive the domain in both cases should be
"#Product" not "#CompositeProcess", because it makes
more sense and at the same time "CompositeProcess"
class is not defined in the same ontology.


2 - In "Grounding.daml" the following is declared:

<daml:UniqueProperty rdf:ID="damlsProcess">
  <rdfs:comment>
    The atomic process to which this grounding
applies.
  </rdfs:comment>
  <rdfs:domain
rdf:resource="#WsdlAtomicProcessGrounding"/>
  <rdfs:range
rdf:resource="&process;#AtomicProcessPowerSet"/>
</daml:UniqueProperty>


"AtomicProcessPowerSet" class is not defined in
process ontology 
but "AtomicProcessClass" class is the one defined. 
So, they should be switched.


3 - In "CongoProfile.daml" the following is declared:

<profile:input> 
  <profile:ParameterDescription
rdf:ID="CreditCardExpirationDate"> 
    <profile:parameterName> 
      creditCardExpirationDate 
    </profile:parameterName>
    <profile:restrictedTo rdf:resource="&time;#Time"/>
    <profile:refersTo rdf:resource =
        "&congoProcess;#creditCardExpirationDate"/>
  </profile:ParameterDescription>
</profile:input>


there is no such class "Time" in time ontology, should
be changed to
"TemporalEntity"?. I'm not sure what should it be.

Please correct me if I'm missing something.

Thank you.

Mohamed Keshk


__________________________________________________
Do you Yahoo!?
Faith Hill - Exclusive Performances, Videos & More
http://faith.yahoo.com
Received on Wednesday, 9 October 2002 18:49:32 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 3 July 2007 12:25:40 GMT