Re: UDDI and semantics

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