- From: Jeff Lansing <jeff@polexis.com>
- Date: Wed, 19 Nov 2003 15:47:58 -0800
- To: Paul Denning <pauld@mitre.org>
- Cc: www-sws-ig <public-sws-ig@w3.org>
Paul Denning wrote: > fyi, > I created the taxonomy tModel in UBR [1] that I suggested above. > > [2] is a DAML-S description of a Housing Agent service, then (using > [1]) a UDDI categoryBag would look like this: > > <categoryBag><keyedReference > tModelKey="UUID:BF6770E0-1AC0-11D8-B8EF-000629DC0A53" > keyName="Housing Agent" > keyValue="http://www.daml.ri.cmu.edu/ont/TaskModeler/HousingAgent.daml" > /> > </categoryBag> > > [1] > https://uddi.ibm.com/ubr/findtmodel?action=details&tmodelkey=UUID:BF6770E0-1AC0-11D8-B8EF-000629DC0A53 > > [2] http://www.daml.ri.cmu.edu/ont/TaskModeler/HousingAgent.daml So then I could query like this: <find_service generic="2.0" xmlns="urn:uddi-org:api-v2"> <categoryBag> <keyedReference keyName="Housing Agent" tModelKey="UUID:BF6770E0-1AC0-11D8-B8EF-000629DC0A53"/> </categoryBag> </findService> and if the service has been registered in the UDDI registry, I can get the service details, and in particular the catagory bag that contains the key above. Then I can go to http://www.daml.ri.cmu.edu/ont/TaskModeler/HousingAgent.daml, and so on. But what if I don't know that what I want has been catagorized as a "Housing Agent"? What if I have a bad imagination and can only think of "Real Estate Agent"? Couldn't having an rdf bag help me out in a situation like this? Jeff
Received on Wednesday, 19 November 2003 18:48:11 UTC