Create Introduction and goals authored by Jonas Grieb's avatar Jonas Grieb
# 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