![Electrical and Computer Engineering Department](../../assets/md5images/04669f5fa20678f5bc0ae0fc99655d98.png)
Electrical and Computer Engineering Publications
ODEP-DPS: Ontology-Driven Engineering Process for the Collaborative Development of Semantic Data Providing Services
Document Type
Article
Publication Date
9-2013
Volume
55
Issue
9
Journal
Information and Software Technology (Elsevier)
First Page
1563
URL with Digital Object Identifier
http://dx.doi.org/10.1016/j.infsof.2013.02.011
Last Page
1579
Abstract
Context
Data services are services that handle operations involving the management of data. A problem with data services is that their interfaces are defined by their syntax alone. Consequently, Data Providing Services (DPSs) have been proposed to explicitly define semantics using ontologies for services that only retrieve data. However, the semantic annotations of DPSs are developed as afterthoughts to deployed data services.
Objective
The objective of this work is to present a DPS development process that considers all of a DPS’s dimensions including its data acquisition logic, syntax and semantics thus addressing the issue of semantic annotations developed as afterthoughts. This shall decrease the cost of deploying and maintaining DPSs.
Method
This paper contributes a holistic and collaborative process – ODEP-DPS – for the development of DPSs. It is holistic as it considers both semantics and syntax from requirements to implementation. And it is collaborative as it separates responsibilities between the roles of those who require the data and those who own them. The process is to be ontology-driven as an ontological model shall be utilized through each phase of the process; it shall formalize the requirements domain, be used as a basis for the syntactic data model, and serve as the domain ontology for annotating the deployed DPSs.
Results
This paper proposes the ODEP-DPS development process, in addition to defining three artefacts used throughout the process. In particular, a message descriptor is defined that binds semantics and syntax into a single reusable unit. A comprehensive definition of a DPS is also provided. ODEP-DPS is evaluated using a real-life case study from a mental health institution.
Conclusion
This study contributes a holistic and collaborative development process that provides an end-to-end solution for the development of semantic data providing services. It addresses semantics being developed as afterthoughts by tightly coupling semantics and syntax.