Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

A decoupled, modular and scriptable architecture for tools to curate data platforms

View through CrossRef
Abstract Motivation Curation is essential for any data platform to maintain the quality of the data it provides. Today, more effective curation tools are often vital to keep up with the rapid growth of existing, maintenance-requiring databases and the amount of newly published information that needs to be surveyed. However, curation interfaces are often complex and challenging to be further developed. Therefore, opportunities for experimentation with curation workflows may be lost due to a lack of development resources or a reluctance to change sensitive production systems. Results We propose a decoupled, modular and scriptable architecture to build new curation tools on top of existing platforms. Our architecture treats the existing platform as a black box. It, therefore, only relies on its public application programming interfaces and web application instead of requiring any changes to the existing infrastructure. As a case study, we have implemented this architecture in cmd-iaso, a curation tool for the identifiers.org registry. With cmd-iaso, we also show that the proposed design’s flexibility can be utilized to streamline and enhance the curator’s workflow with the platform’s existing web interface. Availabilityand implementation The cmd-iaso curation tool is implemented in Python 3.7+ and supports Linux, macOS and Windows. Its source code and documentation are freely available from https://github.com/identifiers-org/cmd-iaso. It is also published as a Docker container at https://hub.docker.com/r/identifiersorg/cmd-iaso. Supplementary information Supplementary data are available at Bioinformatics online.
Title: A decoupled, modular and scriptable architecture for tools to curate data platforms
Description:
Abstract Motivation Curation is essential for any data platform to maintain the quality of the data it provides.
Today, more effective curation tools are often vital to keep up with the rapid growth of existing, maintenance-requiring databases and the amount of newly published information that needs to be surveyed.
However, curation interfaces are often complex and challenging to be further developed.
Therefore, opportunities for experimentation with curation workflows may be lost due to a lack of development resources or a reluctance to change sensitive production systems.
Results We propose a decoupled, modular and scriptable architecture to build new curation tools on top of existing platforms.
Our architecture treats the existing platform as a black box.
It, therefore, only relies on its public application programming interfaces and web application instead of requiring any changes to the existing infrastructure.
As a case study, we have implemented this architecture in cmd-iaso, a curation tool for the identifiers.
org registry.
With cmd-iaso, we also show that the proposed design’s flexibility can be utilized to streamline and enhance the curator’s workflow with the platform’s existing web interface.
Availabilityand implementation The cmd-iaso curation tool is implemented in Python 3.
7+ and supports Linux, macOS and Windows.
Its source code and documentation are freely available from https://github.
com/identifiers-org/cmd-iaso.
It is also published as a Docker container at https://hub.
docker.
com/r/identifiersorg/cmd-iaso.
Supplementary information Supplementary data are available at Bioinformatics online.

Related Results

A decoupled, modular and scriptable architecture for tools to curate data platforms
A decoupled, modular and scriptable architecture for tools to curate data platforms
Abstract Motivation Curation is essential for any data platform to maintain the quality of the data it provides. Existing datab...
The architecture of differences
The architecture of differences
Following in the footsteps of the protagonists of the Italian architectural debate is a mark of culture and proactivity. The synthesis deriving from the artistic-humanistic factors...
Weakly Modular Graphs and Nonpositive Curvature
Weakly Modular Graphs and Nonpositive Curvature
This article investigates structural, geometrical, and topological characterizations and properties of weakly modular graphs and of cell complexes derived from them. The unifying t...
Time and Architecture
Time and Architecture
In the Italian language, the term “tempo” (literally time) is a word of daily use to which we attribute many meanings. It can signify a chronological dimension between past, prese...
Modular Topsides for Large Floating Production Platforms
Modular Topsides for Large Floating Production Platforms
1. ABSTRACT Topsides for floating production systems are traditionally built as integrated decks. This paper describes the results of study work, conducted to det...
The Absence of Smart Technology as One of The Key Factors of Transportation in Modular Construction: A Case Study in Malaysia
The Absence of Smart Technology as One of The Key Factors of Transportation in Modular Construction: A Case Study in Malaysia
Modular construction is a new method introduced to meet the modernisation agenda in the Malaysian construction industry. It provides various benefits to the construction industry, ...
Design features of modular buildings
Design features of modular buildings
The paper is devoted to modular buildings as а current topic of modern construction. A significant number of studies on this topic have appeared both in Russia and abroad in last y...

Back to Top