A core reference ontology for the customer relationship domain
Customer Relationship Management (CRM) has emerged as an important strategy that companies should implement in order to build profitable and stable relationships with their customer. The domain of CRM has peculiar characteristics: a CRM strategy is largely independent from the specific market sector, it requires multiple units cooperation, it implies the management of a huge amount of knowledge, it is fruitfully supported by software solutions, and finally it implies the integration of human and machine activities. These characteristics suggest that both companies aiming at implementing an efficient CRM strategy, and software houses offering ICT solutions supporting CRM would take great advantage from a common semantic model of CRM. The main contribution of this paper is thus the proposal of O-CREAM-v2, a core reference ontology for the CRM domain, specifically targeted to Small and Medium Sized Enterprises (SME). The design of O-CREAM-v2 has been based on requirements mainly elicited from a domain analysis, which considered the way the involved actors talk about CRM within their business, by analyzing documents and interviews with representatives of SME and ICT companies. Moreover, in order to guarantee accuracy in the definition of the basic concepts and to support interoperability within/between companies, O-CREAM-v2 has been developed within the framework provided by the well-known DOLCE foundational ontology, together with three DOLCE extensions, i.e. the ontology of Descriptions and Situations, the Ontology of Information Objects and the Ontology of Plans. O-CREAM-v2 is composed by two layers: an upper core, which models more general concepts and relations, and can be useful also in business domains other than CRM, and a lower core, representing concepts and relations specific to the CRM domain. The content requirements defined by the domain analysis pointed out that an ontology for the CRM domain has to account for both particulars (such as activities, offers, sales, etc.) and information about them (customer records, reports about sales, etc.). Moreover, since CRM is typically supported by software tools, O-CREAM-v2 includes the formal characterization of software applications. Thus, O-CREAM-v2 is structured into five modules: Relationships, Knowledge, Activities (all three spanning both the upper and the lower core), Software and Miscellaneous (both limited to the upper core). The five O-CREAM modules are described in details in the paper. The discussion is concluded by mentioning two possible exploitation perspectives for O-CREAM-v2, which could be the basis for building: (a) Web-based repositories supporting the mediation between supply and demand of CRM-related tools; (b) tools supporting users in building the formal representations of resources in ontology-based IR systems and in the semantic search engines application field.
customer relationships customer relationship management crm software business knowledge business activities