- From: Massimo Paolucci <paolucci@cs.cmu.edu>
- Date: Fri, 10 Sep 2004 23:01:35 -0400
- To: public-sws-ig@w3.org
- Message-ID: <41426A8F.50209@cs.cmu.edu>
I have been reviewing the ProfileHierarchy mechanism that the OWL-S
Coalition put together to allow the definition of a taxonomy of
profiles. Such a taxonomy should, in principle, allow the distinction
between the different types of services. For example, it may allow to
define a profile that is specific for Information Services, another that
is specific for Transportation Services.
The problem with the taxonomy of profiles the way it is constructed now
is that it does not match the rest of the profile, for example in the
definition of the taxonomy different properties of the classes are used
directly instead of using the serviceParameter/serviceCategory mechanism
that is proposed by the rest of the Profile. The second problem is that
some features described in the Profile, such as inputs and outputs, may
be specific of the service and do not generalize to a class of services.
I propose therefore to define the following two properties:
serviceClassification and serviceProduct. The first one is used to
specify the type of service that is provided given some classification
scheme. The second one is used to define a Product given a product
classification scheme. The two properties are defined as follows:
<!-- Map the Profile to a Service Type -->
<rdf:Property rdf:ID="serviceClassification">
<rdfs:domain rdf:resource="#Profile"/>
<rdfs:range rdf:resource="&xsd;#anyURI"/>
</rdf:Property>
(Here I used the anyURI mechanism that the OWL-S coalition is using to
stay in OWL DL)
<!-- Map the Profile to a Product Type -->
<rdf:Property rdf:ID="serviceProduct">
<rdfs:domain rdf:resource="#Profile"/>
<rdfs:range rdf:resource="&xsd;#anyURI"/>
</rdf:Property>
The current Profiles Hierarchy can be redefined to be a hierarchy of
services.
The two files: Profile.owl and ProfileHierarchy.owl contain the changes.
--- Massimo
Attachments
- text/xml attachment: Profile.owl
- text/xml attachment: ProfileHierarchy.owl
Received on Saturday, 11 September 2004 03:02:16 UTC