Authors: Claudia Diamantini; Domenico Potena; Emanuele Storti
Addresses: Department of Information Engineering, Polytechnic University of Marche, via Brecce Bianche, Ancona 60131, Italy ' Department of Information Engineering, Polytechnic University of Marche, via Brecce Bianche, Ancona 60131, Italy ' Department of Information Engineering, Polytechnic University of Marche, via Brecce Bianche, Ancona 60131, Italy
Abstract: Knowledge Discovery in Databases (KDD) is a complex and computationally intensive process that requires a repeated interaction between tools and users, often in a distributed environment. Given the complexity of the process, both naïve and expert users need some support to effectively perform knowledge discovery. In this paper, we present a user- and knowledge-centric approach to support the design of KDD projects. Semantic technologies are exploited to support sharing and (re)use of KDD computational resources and processes in a distributed collaborative environment. In particular, functionalities for tool publishing, service and process discovery, and versioning of processes greatly enhance process management, and provide a learn-by-example and trial-and-test environment for collaborative KDD design. The systematic use of semantic information, a loosely coupled and layered service-oriented architecture and a cooperative and flexible approach results in a platform natively conceived for an open, distributed and collaborative environment.
Keywords: knowledge discovery in databases; KDD processes; support systems; distributed systems; collaborative systems; collaborative environments; workflows; process repository; process clustering; process discovery; ontologies; semantic annotations; knowledge sharing; knowledge reuse; collaborative management; repositories; collaboration.
International Journal of Metadata, Semantics and Ontologies, 2014 Vol.9 No.4, pp.299 - 311
Received: 16 Feb 2013
Accepted: 03 Jan 2014
Published online: 24 Oct 2014 *