Over the last years, the digital turn and the world wide web have led historical studies towards an automatic processing of their own data and consequently towards new forms of scholarly editing and publications. In this framework, scholars have adopted digital models, electronic elements and computational features in their work, but these new instruments are generally derived from other disciplines. For example, they exploit optical character recognition from image processing, corpora annotation and natural language processing from computational linguistics, text alignment from bioinformatics, text meaning from knowledge engineering, text presentation from data visualization. However, these latter research areas do not cover entirely the specificity of the fundamental requirements of the scholarly domain (for instance, treebank data models do not provide the adequate abstractions to manage multiple variant readings and multiple text interpretations). To exceed these issues, it is essential to adopt correct design approaches devoted to analyze the problem space of the historical source editing field. This rigorous and formal analysis will shape suitable architectures, design patterns, data abstractions and procedural abstractions for the constitutive features of the digital scholarly editions. Moreover, this modelling process will produce generic, flexible, maintainable and reusable digital models and modular textual scholarly environments. This contribution aims at discussing software engineering approaches, within an object-oriented paradigm, towards the definition of domain specific abstractions (DS-ADTs). In this way, it will be possible to accommodate domain needs by formally defining core "unities of concerns" which actually adhere to both the traditional and the digital editorial domain.

Domain Driven Design and Domain Specific Modelling for Digital Textual Scholarship

Angelo Mario Del Grosso
2017

Abstract

Over the last years, the digital turn and the world wide web have led historical studies towards an automatic processing of their own data and consequently towards new forms of scholarly editing and publications. In this framework, scholars have adopted digital models, electronic elements and computational features in their work, but these new instruments are generally derived from other disciplines. For example, they exploit optical character recognition from image processing, corpora annotation and natural language processing from computational linguistics, text alignment from bioinformatics, text meaning from knowledge engineering, text presentation from data visualization. However, these latter research areas do not cover entirely the specificity of the fundamental requirements of the scholarly domain (for instance, treebank data models do not provide the adequate abstractions to manage multiple variant readings and multiple text interpretations). To exceed these issues, it is essential to adopt correct design approaches devoted to analyze the problem space of the historical source editing field. This rigorous and formal analysis will shape suitable architectures, design patterns, data abstractions and procedural abstractions for the constitutive features of the digital scholarly editions. Moreover, this modelling process will produce generic, flexible, maintainable and reusable digital models and modular textual scholarly environments. This contribution aims at discussing software engineering approaches, within an object-oriented paradigm, towards the definition of domain specific abstractions (DS-ADTs). In this way, it will be possible to accommodate domain needs by formally defining core "unities of concerns" which actually adhere to both the traditional and the digital editorial domain.
2017
Istituto di linguistica computazionale "Antonio Zampolli" - ILC
Domain Driven Design
Digital Scholarly Editing
Computational Philology
Digital Philology
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/346827
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact