Modeling semantic Web services with OPM/S - A human and machine-interpretable language

Dov Dori, Eran Toch, Iris Reinhartz-Berger

Research output: Contribution to journalConference articlepeer-review


The World-Wide-Web is now a ubiquitous, global tool, used for finding information, communicating ideas, carrying out distributed computation, and conducting business, learning and science. Web services and the Semantic Web are emerging as a powerful infrastructure for distributed computing. However, even though standard methods that define semantics of Web services, such as OWL-S, may aid in the development and deployment of these services, they are hardly designed to be easily understandable and usable by developers. Complexity and lack of accessibility of Web services and the Semantic Web hinders their usage by the information industry. OPM/S, which is based on Object-Process Methodology (OPM), offers a bi-modal visual-lingual representation that is both intuitive for humans and formal for machines. Utilization of ontologies and interoperability are two issues addressed by the OPM/S modeling environment. Ontologies are expressed as meta-libraries, which are specified in OPM or OWL, and can be dynamically linked to semantic Web services in a distributed environment. Interoperability is achieved using a transparent reuse method that enables dynamic development of Web services and their integration into more complex Web services. Using a running example, the paper presents OPM/S and its mapping to OWL-S. The benefits and shortcomings are discusses and compared with other OWL-S modeling methods.

Original languageEnglish
Pages (from-to)86-95
Number of pages10
JournalCEUR Workshop Proceedings
StatePublished - 2004
Event3rd International Workshop on Web Dynamics, WebDyn 2004, in Conjunction with the 13th International World Wide Web Conference - New York, NY, United States
Duration: 18 May 200418 May 2004

ASJC Scopus subject areas

  • General Computer Science


Dive into the research topics of 'Modeling semantic Web services with OPM/S - A human and machine-interpretable language'. Together they form a unique fingerprint.

Cite this