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. Existing databases, which require maintenance, and the amount of newly published information that needs to be surveyed, are growing rapidly. More efficient curation is often vital to keep up with this growth, requiring modern curation tools. However, curation interfaces are often complex and difficult to further develop. Furthermore, 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 curation tools on top of existing platforms. Instead of modifying the existing infrastructure, our architecture treats the existing platform as a black box and relies only on its public APIs and web application. As a decoupled program, the tool’s architecture gives more freedom to developers and curators. This added flexibility allows for quickly prototyping new curation workflows as well as adding all kinds of analysis around the data platform. The tool can also streamline and enhance the curator’s interaction with the web interface of the platform. We have implemented this design in cmd-iaso, a command-line curation tool for the identifiers.org registry.
Availability
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
.
Contact
hhe@ebi.ac.uk
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.
Existing databases, which require maintenance, and the amount of newly published information that needs to be surveyed, are growing rapidly.
More efficient curation is often vital to keep up with this growth, requiring modern curation tools.
However, curation interfaces are often complex and difficult to further develop.
Furthermore, 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 curation tools on top of existing platforms.
Instead of modifying the existing infrastructure, our architecture treats the existing platform as a black box and relies only on its public APIs and web application.
As a decoupled program, the tool’s architecture gives more freedom to developers and curators.
This added flexibility allows for quickly prototyping new curation workflows as well as adding all kinds of analysis around the data platform.
The tool can also streamline and enhance the curator’s interaction with the web interface of the platform.
We have implemented this design in cmd-iaso, a command-line curation tool for the identifiers.
org registry.
Availability
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
.
Contact
hhe@ebi.
ac.
uk.
Related Results
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...
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. Today, m...
A Comparative Study on Some Modular Approaches for Analysis and Synthesis of Planar Linkages: Part II — Modular Dynamic Analysis, Modular Structural Synthesis and Modular Kinematic Synthesis
A Comparative Study on Some Modular Approaches for Analysis and Synthesis of Planar Linkages: Part II — Modular Dynamic Analysis, Modular Structural Synthesis and Modular Kinematic Synthesis
Abstract
This paper presents a systematical comparative study of various modular methods based on the different module types: basic kinematic chains (BKCs), single o...
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...

