Towards a Semantic Framework for Service Description

  • Marlon Dumas
  • Justin O’Sullivan
  • Mitra Heravizadeh
  • David Edmond
  • Arthur ter Hofstede
Part of the IFIP - The International Federation for Information Processing book series (IFIPAICT, volume 111)


The inexpensive and global connectivity provided by the Internet has triggered a wave of interest in providing service-oriented electronic access to commercial activities. This pressure has led, in turn, to a need for accurate service description, so that we may advertise, locate, analyse and compare services. In this paper, we classify services by the context in which they are used. Next, we characterise both conventional and electronic services according to a range of domain independent attributes including price, payment method and availability. We examine possible representations for each of these service dimensions. By integrating these representations into a unified service description language, we hope to provide a means to lubricate the electronic services marketplace.


Digital Library Service Composition Service Level Agreement Service Description Virtual Enterprise 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. Ariba Inc, Microsoft Co, and IBM Co (2000). Universal Description, Discovery and Integration of business for the web.
  2. Bernstein, P. (1996). Middleware: A model for distributed systems services. Communications of the ACM, 39 (2): 86–98.CrossRefGoogle Scholar
  3. Caelli, W., Longley, D., and Shain, M. (1991). Information Security Handbook. Macmillan Publishers.Google Scholar
  4. Casati, F., Ilnicki, S., Jin, L.-J., Krishnamoorthy, V., and Shan, M.-C. (2000). Adaptive and dynamic service composition in eFlow. In Proc. of the Int. Conference on Advanced Information Systems Engineering (CAiSE),Stockholm, Sweden. Springer Verlag.Google Scholar
  5. Chandra, R., Segev, A., and Stonebraker, M. (1994). Implementing calendars and temporal rules in the next generation databases. In Proc. of the IEEE Int. Conference on Data Engineering (ICDE),Houston TX, USA. IEEE Press.Google Scholar
  6. Christensen, E., Curbera, F., Meredith, G., and Weerawarana, S. (2000). Web Services Description Language (WSDL).
  7. Commerce One Inc. (2000). XML Common Business Library (xCBL).
  8. DAML Services Coalition (2001). Daml-s: Semantic markup for web services. In Proc. of the International Semantic Web Working Symposium (SWWS,Stanford University CA, USA. DAML,accessed 5-Nov01.
  9. Erwig, M., Guting, R., Schneider, M., and Vazirgiannis, M. (1999). Spatio-temporal data types: An approach to modeling and querying moving objects in databases. Geolnformatica, 3 (3).Google Scholar
  10. Investors Alliance (1996). Standard Industrial Classification.
  11. Jennings, N., Norman, T., Faratin, P., O’Brien, P., and Odgers, B. (2000). Autonomous agents for business process management. Journal of Applied Artificial Intelligence, 14 (2): 145–189.CrossRefGoogle Scholar
  12. Kasper, H., Helsdingen, P. v., and Vries, W. d. (1999). Services Marketing Management: an International Perspective. John Wiley & Sons, Chichester, UK.Google Scholar
  13. Leban, B., McDonald, D., and Forster, D. (1986). A representation for collections of temporal intervals. In Proc. of the 5th National Conference on Artificial Intelligence (AAAI),Philadelphia PA, USA. Morgan Kaufmann.Google Scholar
  14. Lovelock, C. (1983). Classifying services to gain strategic marketing insights. Journal of Marketing, 47: 9–20.CrossRefGoogle Scholar
  15. Merz, M., Witthaut, M., and McConnel, S. (1997). OSM D8: Catalogue and service architecture.
  16. Ng, W., Yan, G., and Lim, E.-P. (2000). Heterogeneous product description in electronic commerce. ACM SIGeCom Exchanges, 1 (1): 7–13.CrossRefGoogle Scholar
  17. Rappa, M. (2000). Business models on the web.
  18. Sandholm, T. W. and Lesser, V. R. (1996). Advantages of a leveled commitment contracting protocol. In Proceedings of the Thirteenth National Conference on Artificial Intelligence (AAAI-96), pages 126–133, Portland, OR, USA. AAAI Press.Google Scholar
  19. Schuster, H.,Georgakopoulos, D.,Cichocki, A., and Baker, D. (2000). Modeling and composing service-based and reference process-based multi-enterprise processes. In Proc. of the Int. Conference on Advanced Information Systems Engineering (CAiSE),Stockholm, Sweden. Springer Verlag.Google Scholar
  20. Snodgrass, R. T., editor (1995). The TSQL2 temporal query language. Kluwer Academic Publishers.Google Scholar
  21. Sycara, K., Klusch, M., Widoff, S., and Lu, J. (1999). Dynamic service matchmaking among agents in open information environments. SIGMOD Record, 28 (1): 47–53.CrossRefGoogle Scholar
  22. Szyperski, C. (1998). Component software: Beyond object-oriented programming. Addison-Wesley, Reading MA, USA.Google Scholar
  23. United Nations and Dun & Bradstreet Co (1999). United Nations Standard Products and Services Codes.
  24. W3C (1997–2000). Schema for Object-Oriented XML.
  25. WAP Forum (1999–2001). Wireless application protocol.
  26. Zeithaml, V. and Bitner, M. (1996). Services Marketing. McGraw Hill, New York, NY USA.Google Scholar

Copyright information

© IFIP International Federation for Information Processing 2003

Authors and Affiliations

  • Marlon Dumas
    • 1
  • Justin O’Sullivan
    • 2
  • Mitra Heravizadeh
    • 2
  • David Edmond
    • 1
  • Arthur ter Hofstede
    • 1
  1. 1.Cooperative Information Systems Research CentreQueensland University of TechnologyBrisbaneAustralia
  2. 2.GBST Holdings Pty LtdMiltonAustralia

Personalised recommendations