- From: Daniela CLARO <daniela.claro@eseo.fr>
- Date: Thu, 7 Apr 2005 18:55:48 +0200
- To: <public-sws-ig@w3.org>
Hi all again,
I changed my question...
Suppose that information on Internet will be searched on ontology, as
Swoogle. Using that, if I put a word as "airplane" I can receive also
ontologies that have the word "aircraft", if it is declared as
equivalentClass.
Thus I created "CalculatorProfilesTree.owl" as seen above. But I want to
describe my services in this ontology. Until right now, I've tried to
describe my services as individual. Am I in the right way? How can I link my
CalculatorProfilesTree.owl into my http://www.eseo.fr/~dclaro/Addition.owl
that is actually an atomic service (AdditionService)? How can I say that
"additionws" is actually my Addition.owl ontology?
I think that using that hierarchy, unambiguous concepts will be used for
discovery process, and exactly web services will be found, don't you think?
Thank you !
Daniela
<?xml version="1.0" encoding="UTF-8" ?>
<rdf:RDF
xmlns:process="http://www.daml.org/services/owl-s/1.1/Process.owl#"
xmlns:p2="http://www.daml.org/services/owl-s/1.1/"
xmlns:shadow-rdf="http://www.daml.org/services/owl-s/1.1/generic/ObjectList.
owl#"
xmlns:swrl="http://www.w3.org/2003/11/swrl#"
xmlns:p1="http://www.isi.edu/~pan/damltime/time-entry.owl#"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
xmlns:owl="http://www.w3.org/2002/07/owl#"
xmlns:expr="http://www.daml.org/services/owl-s/1.1/generic/Expression.owl#"
xmlns:service="http://www.daml.org/services/owl-s/1.1/Service.owl#"
xmlns="http://www.eseo.fr/~danclaro/CalculatorProfilesTree#"
xmlns:grounding="http://www.daml.org/services/owl-s/1.1/Grounding.owl#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
xmlns:profile="http://www.daml.org/services/owl-s/1.1/Profile.owl#"
xml:base="http://www.eseo.fr/~danclaro/CalculatorProfilesTree">
<owl:Ontology rdf:about=""/>
<owl:Class rdf:ID="Calculator">
<rdfs:subClassOf
rdf:resource="http://www.daml.org/services/owl-s/1.1/Profile.owl#Profile"/>
</owl:Class>
<owl:Class rdf:ID="Summation">
<owl:equivalentClass>
<owl:Class rdf:about="#Addition"/>
</owl:equivalentClass>
<rdfs:subClassOf rdf:resource="#Calculator"/>
</owl:Class>
<owl:Class rdf:ID="Addition">
<owl:equivalentClass rdf:resource="#Summation"/>
<rdfs:subClassOf rdf:resource="#Calculator"/>
</owl:Class>
<owl:Class rdf:ID="Subtraction">
<rdfs:subClassOf rdf:resource="#Calculator"/>
</owl:Class>
<owl:DatatypeProperty rdf:ID="A">
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#int"/>
<rdfs:domain>
<owl:Class>
<owl:unionOf rdf:parseType="Collection">
<owl:Class rdf:about="#Subtraction"/>
<owl:Class rdf:about="#Addition"/>
</owl:unionOf>
</owl:Class>
</rdfs:domain>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:ID="C">
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#int"/>
<rdfs:domain>
<owl:Class>
<owl:unionOf rdf:parseType="Collection">
<owl:Class rdf:about="#Subtraction"/>
<owl:Class rdf:about="#Addition"/>
</owl:unionOf>
</owl:Class>
</rdfs:domain>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:ID="B">
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#int"/>
<rdfs:domain>
<owl:Class>
<owl:unionOf rdf:parseType="Collection">
<owl:Class rdf:about="#Subtraction"/>
<owl:Class rdf:about="#Addition"/>
</owl:unionOf>
</owl:Class>
</rdfs:domain>
</owl:DatatypeProperty>
<Summation rdf:ID="summatiows">
<owl:sameAs>
<Addition rdf:ID="additionws">
<owl:sameAs rdf:resource="#summatiows"/>
</Addition>
</owl:sameAs>
</Summation>
<Subtraction rdf:ID="subtractionws"/>
</rdf:RDF>
Received on Thursday, 7 April 2005 16:55:54 UTC