Conceptual Model Based Semantic Web Services

To achieve the dream of the semantic web, it must be possible for ordinary users to invoke services. Exactly how to turn this dream into reality is a challenging opportunity and an interesting research problem. It is clear that users need simple-to-invoke-and-use services. This paper shows that an approach strongly based on conceptual modeling can meet this challenge for a particular type of service—those that involve establishing an agreed-upon relationship, such as making an appointment, setting up a meeting, selling and purchasing products, or establishing employee job assignments. For these services, users can specify their requests as free-form text and then interact with the system in a simple way to complete the specification of a service request, if necessary, and invoke the service. Our system uses a conceptual-model-based information extraction ontology to (1) recognize the request and match it with an appropriate ontology, (2) discover and obtain missing information, and (3) establish agreed-upon, conceptual-model-constrained relationships with respect to the desired service. The paper lays out our vision for this type of semantic web service, gives the status of our prototype implementation, and explains how and why it works.

[1]  David W. Embley Programming with data frames for everyday data items , 1980, AFIPS '80.

[2]  Editors , 1986, Brain Research Bulletin.

[3]  David W. Embley,et al.  Object-oriented systems analysis - a model-driven approach , 1991, Yourdon Press Computing series.

[4]  Jennifer Widom,et al.  Active Database Systems , 1995, Modern Database Systems.

[5]  David W. Embley,et al.  Conceptual-Model-Based Data Extraction from Multiple-Record Web Pages , 1999, Data Knowl. Eng..

[6]  R. Nagarajan,et al.  Enterprise Integration , 1999 .

[7]  Kent Sandoe,et al.  Enterprise Integration , 2001 .

[8]  David W. Embley,et al.  An Active, Object-Oriented, Model-Equivalent Programming Language , 1995, Advances in Object-Oriented Data Modeling.

[9]  Mark Klein,et al.  Serching for services on the semantic web using process ontologies , 2001, The Emerging Semantic Web.

[10]  G Stix,et al.  The mice that warred. , 2001, Scientific American.

[11]  James A. Hendler,et al.  The Semantic Web" in Scientific American , 2001 .

[12]  Mark Klein,et al.  Towards High-Precision Service Retrieval , 2002, SEMWEB.

[13]  Dieter Fensel,et al.  The Web Service Modeling Framework WSMF , 2002, Electron. Commer. Res. Appl..

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

[15]  Werner Nutt,et al.  Basic Description Logics , 2003, Description Logic Handbook.

[16]  Steffen Staab,et al.  Surfing the Service Web , 2003, SEMWEB.

[17]  Abraham Bernstein,et al.  Talking to the Semantic Web - A Controlled English Query Interface for Ontologies* , 2004 .

[18]  Mark Klein,et al.  Massachusetts Institute of Technology Abraham Bernstein University of Zurich Toward High-Precision Service Retrieval , 2022 .

[19]  Terry A. Halpin,et al.  Business Rule Verbalization , 2004, ISTA.

[20]  Matjaz B. Juric,et al.  Business process execution language for web services , 2004 .

[21]  Jan Mendling,et al.  Business Process Execution Language for Web Services , 2006, EMISA Forum.

[22]  Alexandra Poulovassilis,et al.  Event-Condition-Action Rule Languages for the Semantic Web , 2006, EDBT Workshops.