1 / 17

Ontologies and SOA or Isn’t Discovery a Wonderful Thing?

Ontologies and SOA or Isn’t Discovery a Wonderful Thing?. Ken Laskey co-editor SOA Reference Model. Talk about SOA and you invariably talk about discovering things. For example,. Talk about SOA and you invariably talk about discovering things. But...

lluvia
Download Presentation

Ontologies and SOA or Isn’t Discovery a Wonderful Thing?

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Ontologies and SOAorIsn’t Discovery a Wonderful Thing? Ken Laskey co-editor SOA Reference Model Ken Laskey

  2. Talk about SOA and you invariably talk about discovering things Ken Laskey

  3. For example, Talk about SOA and you invariably talk about discovering things Ken Laskey

  4. But... How did I know what properties were used to describe the thing I was searching for? How did I know what typical values were applied to the properties? Ken Laskey

  5. According to SOA-RM, structure isn’t enough Within a street address structure, the city name and the street name are typically given the same data type – some variant of the string type. However, city names and street names are not really the same type of thing at all. Distinguishing the correct interpretation of a city name string and a street name string is not possible using type-based techniques – it requires additional information that cannot be expressed purely in terms of the structure of data. Ken Laskey

  6. According to SOA-RM, structure isn’t enough Within a street address structure, the city name and the street name are typically given the same data type – some variant of the string type. However, city names and street names are not really the same type of thing at all. Distinguishing the correct interpretation of a city name string and a street name string is not possible using type-based techniques – it requires additional information that cannot be expressed purely in terms of the structure of data. The semantics of the property must be clear - is it street or city I am providing / you are searching on? Ken Laskey

  7. Again from SOA-RM, There is often a huge potential for variability in representing street addresses. For example, an address in San Francisco, California may have variations in the way the city is represented: SF, San Francisco, San Fran, the City by the Bay are all alternate denotations of the same city. Ken Laskey

  8. Again from SOA-RM, There is often a huge potential for variability in representing street addresses. For example, an address in San Francisco, California may have variations in the way the city is represented: SF, San Francisco, San Fran, the City by the Bay are all alternate denotations of the same city. So not only am I looking for a property of city but I have to be able to consistently interpret the value given to that property. Ken Laskey

  9. Another example... My color vocabulary just deals with basic colors: red, green, blue, yellow, orange, purple Ken Laskey

  10. Another example... My color vocabulary just deals with basic colors: red, green, blue, yellow, orange, purple We agree on a vocabulary including the property of color. Ken Laskey

  11. Another example... My color vocabulary just deals with basic colors: red, green, blue, yellow, orange, purple We agree on a vocabulary including the property of color. You search for a shirt in a nice mauve. Ken Laskey

  12. Another example... My color vocabulary just deals with basic colors: red, green, blue, yellow, orange, purple We agree on a vocabulary including the property of color. You search for a shirt in a nice mauve. You find nothing because my property value vocabulary doesn’t include the same values as yours. Ken Laskey

  13. So what is needed for the distributed world of SOA-RM? Ken Laskey

  14. So what is needed for the distributed world of SOA-RM? • Clearly defined indication of the vocabulary from which properties originate Ken Laskey

  15. So what is needed for the distributed world of SOA-RM? • Clearly defined indication of the vocabulary from which properties originate • Clearly defined indication of the vocabulary from which property values originate Ken Laskey

  16. So what is needed for the distributed world of SOA-RM? • Clearly defined indication of the vocabulary from which properties originate • Clearly defined indication of the vocabulary from which property values originate • Eventually, clearly defined mechanisms for mediating between clearly defined vocabularies Ken Laskey

  17. If not ontologies, then what? Ken Laskey

More Related