Lifecycle models of data-centric systems and domains: The abstract data lifecycle model

  • Authors:
  • Knud Möller

  • Affiliations:
  • DERI, National University of Ireland, Galway, Ireland. E-mail: knud.moeller@deri.org

  • Venue:
  • Semantic Web - Linked Data for science and education
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

The Semantic Web, especially in the light of the current focus on its nature as a Web of Data, is a data-centric system, and arguably the largest such system in existence. Data is being created, published, exported, imported, used, transformed and re-used, by different parties and for different purposes. Together, these actions form a lifecycle of data on the Semantic Web. Understanding this lifecycle will help to better understand the nature of data on the SW, to explain paradigm shifts, to compare the functionality of different platforms, to aid the integration of previously disparate implementation efforts or to position various actors on the SW and relate them to each other. However, while conceptualisations of many aspects of the SW exist, no exhaustive data lifecycle has been proposed.This article proposes a data lifecycle model for the Semantic Web by first looking outward, and performing a survey of lifecycle models in other data-centric domains, such as digital libraries, multimedia, eLearning, knowledge and Web content management or ontology development. For each domain, an extensive list of models is taken from the literature, and then described and analysed in terms of its different phases, actor roles and other characteristics. By contrasting and comparing the existing models, a meta vocabulary of lifecycle models for data-centric systems ---the Abstract Data Lifecycle Model, or ADLM ---is developed. In particular, a common set of lifecycle phases, lifecycle features and lifecycle roles is established, as well as additional actor features and generic features of data and metadata. This vocabulary now provides a tool to describe each individual model, relate them to each other, determine similarities and overlaps and eventually establish a new such model for the Semantic Web.