Approximate Matching of Service Description Using Ontologies and Rules
碩士 === 國立臺灣大學 === 資訊管理學研究所 === 94 === Web services, which are heterogeneous application accessible over the Internet, may be integrated into more sophisticated compound services. Features of a service such as its functionalities can be characterized and recorded in its service description as a basis...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2006
|
Online Access: | http://ndltd.ncl.edu.tw/handle/71165373841361750168 |
id |
ndltd-TW-094NTU05396063 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-094NTU053960632015-12-16T04:38:39Z http://ndltd.ncl.edu.tw/handle/71165373841361750168 Approximate Matching of Service Description Using Ontologies and Rules 運用知識本體與法則於服務描述之模糊比對 Wei-Lun Lu 呂偉綸 碩士 國立臺灣大學 資訊管理學研究所 94 Web services, which are heterogeneous application accessible over the Internet, may be integrated into more sophisticated compound services. Features of a service such as its functionalities can be characterized and recorded in its service description as a basis for determining if the service satisfies some particular needs. Expressed with a suitable ontology language, service descriptions become machine-interpretable, making it possible to discover and compose services automatically. We are then faced with a situation when no perfect services can be found because the requirement is too strict. Fortunately, perfect matches may not be necessary in most cases, and the requester may be satisfied with “good enough” services. In this thesis, we propose an approximate matching scheme, which returns reasonable substitute services when no exact matches can be found. In our scheme, service descriptions and requirements are both expressions coded with concepts predefined in some ontology language, and service matching is reduced to subsumption checking. To find approximate matches, a requirement is loosened by replacing primitive concepts in the original expression with substitute concepts. Substitute concepts are selected against the similarity values derived from how many features they have in common with the original ones. Substitute concepts are also found by relation compositions which can be revealed with domain-specific inference supported by rule engines. We apply the approximate scheme in a trip planning system where service descriptions are coded with OWL-DL and subsumption checking is done by Racer. OWL-DL, which implements concrete domains with datatypes, disallows user defined datatypes and therefore concepts cannot be constrained with upper/lower bounds of concrete domains. To represent intervals in a service description, we propose two approaches to model quantitative relations where upper/lower bounds are defined with concept subsumptions and object properties, and inference problems in concrete domains such as linear inequality is translated into subsumption checking. With our approximate matching scheme, the trip planning system is able to find exactly matched or approximately matched services, and chooses among them against the ranks automatically produced by our ranking mechanism to compose his own trip. Yih-Kuen Tsay 蔡益坤 2006 學位論文 ; thesis 71 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立臺灣大學 === 資訊管理學研究所 === 94 === Web services, which are heterogeneous application accessible over the Internet, may be integrated into more sophisticated compound services. Features of a service such as its functionalities can be characterized and recorded in its service description as a basis for determining if the service satisfies some particular needs. Expressed with a suitable ontology language, service descriptions become machine-interpretable, making it possible to discover and compose services automatically. We are then faced with a situation when no perfect services can be found because the requirement is too strict. Fortunately, perfect matches may not be necessary in most cases, and the requester may be satisfied with “good enough” services. In this thesis, we propose an approximate matching scheme, which returns reasonable substitute services when no exact matches can be found. In our scheme, service descriptions and requirements are both expressions coded with concepts predefined in some ontology language, and service matching is reduced to subsumption checking. To find approximate matches, a requirement is loosened by replacing primitive concepts in the original expression with substitute concepts. Substitute concepts are selected against the similarity values derived from how many features they have in common with the original ones. Substitute concepts are also found by relation compositions which can be revealed with domain-specific inference supported by rule engines. We apply the approximate scheme in a trip planning system where service descriptions are coded with OWL-DL and subsumption checking is done by Racer. OWL-DL, which implements concrete domains with datatypes, disallows user defined datatypes and therefore concepts cannot be constrained with upper/lower bounds of concrete domains. To represent intervals in a service description, we propose two approaches to model quantitative relations where upper/lower bounds are defined with concept subsumptions and object properties, and inference problems in concrete domains such as linear inequality is translated into subsumption checking. With our approximate matching scheme, the trip planning system is able to find exactly matched or approximately matched services, and chooses among them against the ranks automatically produced by our ranking mechanism to compose his own trip.
|
author2 |
Yih-Kuen Tsay |
author_facet |
Yih-Kuen Tsay Wei-Lun Lu 呂偉綸 |
author |
Wei-Lun Lu 呂偉綸 |
spellingShingle |
Wei-Lun Lu 呂偉綸 Approximate Matching of Service Description Using Ontologies and Rules |
author_sort |
Wei-Lun Lu |
title |
Approximate Matching of Service Description Using Ontologies and Rules |
title_short |
Approximate Matching of Service Description Using Ontologies and Rules |
title_full |
Approximate Matching of Service Description Using Ontologies and Rules |
title_fullStr |
Approximate Matching of Service Description Using Ontologies and Rules |
title_full_unstemmed |
Approximate Matching of Service Description Using Ontologies and Rules |
title_sort |
approximate matching of service description using ontologies and rules |
publishDate |
2006 |
url |
http://ndltd.ncl.edu.tw/handle/71165373841361750168 |
work_keys_str_mv |
AT weilunlu approximatematchingofservicedescriptionusingontologiesandrules AT lǚwěilún approximatematchingofservicedescriptionusingontologiesandrules AT weilunlu yùnyòngzhīshíběntǐyǔfǎzéyúfúwùmiáoshùzhīmóhúbǐduì AT lǚwěilún yùnyòngzhīshíběntǐyǔfǎzéyúfúwùmiáoshùzhīmóhúbǐduì |
_version_ |
1718151077579194368 |