Learning web service ontologies: an automatic extraction method and its evaluation

Successful employment of semantic Web services depends on the availability of high quality ontologies to describe the domains of these services. Building such ontologies is difficult and costly, thus hampering Web service deployment. As a solution, we describe an automatic extraction method that learns domain ontologies from textual documentations attached to Web services. We evaluate our method in two different domains, that of RDF ontology storage tools and that of bioinformatics services. The quality of the extracted ontologies is verified against high quality hand-built ontologies of the corresponding domains. We conclude that our method allows extracting a considerable amount of information for a domain ontology and that it is applicable across different domains.

[1]  Amit P. Sheth,et al.  Meteor-s web service annotation framework , 2004, WWW '04.

[2]  Eugene Charniak,et al.  Finding Parts in Very Large Corpora , 1999, ACL.

[3]  K. Bretonnel Cohen,et al.  The Compositional Structure of Gene Ontology Terms , 2003, Pacific Symposium on Biocomputing.

[4]  Paola Velardi,et al.  Learning Domain Ontologies from Document Warehouses and Dedicated Web Sites , 2004, CL.

[5]  Peter Spyns,et al.  Discovering Knowledge in Texts for the learning of DOGMA-inspired ontologies , 2004 .

[6]  Boris Motik,et al.  Managing multiple and distributed ontologies on the Semantic Web , 2003, The VLDB Journal.

[7]  Steffen Staab,et al.  Measuring Similarity between Ontologies , 2002, EKAW.

[8]  Brian McBride,et al.  Jena: A Semantic Web Toolkit , 2002, IEEE Internet Comput..

[9]  Nicholas Kushmerick,et al.  Machine Learning for Annotating Semantic Web Services , 2004, AAAI 2004.

[10]  Nathalie Aussenac-Gilles Supervised text analysis for ontology and terminology engineering , 2005 .

[11]  Ralph Grishman,et al.  Analyzing language in restricted domains : sublanguage description and processing , 1986 .

[12]  Diana Maynard,et al.  JAPE: a Java Annotation Patterns Engine , 2000 .

[13]  Frank van Harmelen,et al.  Sesame: A Generic Architecture for Storing and Querying RDF and RDF Schema , 2002, SEMWEB.

[14]  Marta Sabou,et al.  From Software APIs to Web Service Ontologies: A Semi-automatic Extraction Method , 2004, SEMWEB.

[15]  Steffen Staab,et al.  Towards the self-annotating web , 2004, WWW '04.

[16]  Steffen Staab,et al.  Automatic Acquisition of Taxonomies from Text: FCA meets NLP , 2003 .

[17]  Carole A. Goble,et al.  Automating experiments using semantic data in a bioinformatics grid , 2004, IEEE Intelligent Systems.

[18]  David Faure,et al.  ASIUM: Learning subcategorization frames and restrictions of se-18 lection , 1998 .

[19]  Steffen Staab,et al.  Learning Taxonomic Relations from Heterogeneous Evidence , 2004 .

[20]  Marti A. Hearst Automatic Acquisition of Hyponyms , 1992 .

[21]  R. Porzel,et al.  A Task-based Approach for Ontology Evaluation , 2022 .

[22]  Paola Velardi,et al.  Using text processing techniques to automatically enrich a domain ontology , 2001, FOIS.

[23]  Paola Velardi,et al.  Quantitative and Qualitative Evaluation of the OntoLearn Ontology Learning System , 2004, COLING.

[24]  Carole A. Goble,et al.  Applying Semantic Web Services to Bioinformatics: Experiences Gained, Lessons Learnt , 2004, SEMWEB.

[25]  Carole A. Goble,et al.  An ontology for bioinformatics applications , 1999, Bioinform..

[26]  Steffen Staab,et al.  Ontology Learning , 2004, Encyclopedia of Machine Learning and Data Mining.

[27]  Mark Hepple,et al.  Independence and Commitment: Assumptions for Rapid Training and Execution of Rule-based POS Taggers , 2000, ACL.

[28]  Alan L. Rector,et al.  Ontological Issues in using a Description Logic to Represent Medical Concepts: Experience from GALEN , 2004 .

[29]  Enrico Motta,et al.  IRS-II: A Framework and Infrastructure for Semantic Web Services , 2003, SEMWEB.

[30]  P. Séguéla,et al.  Extraction de relations sémantiques entre termes et enrichissement de modèles du domaine , 1999 .

[31]  Steffen Staab,et al.  Ontology Learning for the Semantic Web , 2002, IEEE Intell. Syst..

[32]  Daniel Oberle,et al.  Enhancing application servers with semantics , 2004 .

[33]  Paul Buitelaar,et al.  A Protégé Plug-In for Ontology Extraction from Text Based on Linguistic Analysis , 2004, ESWS.

[34]  Frances M. T. Brazier,et al.  Composing Web Services using an Agent Factory , 2004, AAMAS 2004.