- 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