|
|
|
# 1. Introduction and goals
|
|
|
|
|
|
|
|
The KH populator package represents a unified solution to harvest remote metadata and import it into the Knowledge Hub (KH). It shall consist out of a set of harvesting pipelines that are developed by different members of the NFDI4Earth developers group.
|
|
|
|
|
|
|
|
## 1.1 Requirements overview
|
|
|
|
- The output of the pipelines conforms to the NFDI4Earth (meta) [data model](https://drive.google.com/file/d/1cWuEtz7kqKZ5nKfYYjgEV8M0TZuBnJzU/view?usp=share_link) (link will change in the future)
|
|
|
|
- Pipelines can be run independently from each other
|
|
|
|
- Pipelines can be run repeatedly without creating duplicate data of any kind in the KH
|
|
|
|
- Pipelines don't overwrite data in the KH that has been added by other pipelines or users
|
|
|
|
|
|
|
|
## 1.2 Quality goals
|
|
|
|
The top four quality goals for this software project are
|
|
|
|
- Functional suitability
|
|
|
|
- Reliability
|
|
|
|
- Maintainability
|
|
|
|
- Compatibility
|
|
|
|
|
|
|
|
## 1.3 Stakeholders
|
|
|
|
- NFDI4Earth developers
|
|
|
|
- (to a lesser degree): partners who collect metadata for the KH or provide a system from where metadata is harvested into the KH |
|
|
|
\ No newline at end of file |