Academia.eduAcademia.edu

An ontology pattern language for service modeling

2016, Proceedings of the 31st Annual ACM Symposium on Applied Computing - SAC '16

The notion of service spans several domains, such as healthcare, education, and information and communication technology (ICT). In this context, service ontologies are very useful for establishing a common understanding of the main concepts and relations involved, as well as for serving as basis for modeling services in different domains. In this paper, we present an Ontology Pattern Language, called S-OPL, providing a network of interconnected ontology modeling patterns covering the core conceptualization of services. S-OPL builds on UFO-S, a commitment-based core ontology for services. S-OPL patterns support modeling types of customers and providers, as well as the main service life-cycle phases, namely: service offering, service negotiation/agreement, and service delivery. The use of S-OPL is demonstrated in a real case in the ICT service domain.