With the extrinsic metadata specification we have introduced two new terms that replaces existing terms in SWH.
authority which is replacing provider
Metadata authorities are entities that provide metadata about an origin. Metadata authorities include: code hosting places, deposit submitters, and registries (eg. Wikidata).
fetcher which is replacing tool
Metadata fetchers are software components used to fetch metadata from a metadata authority, and ingest them into the Software Heritage archive.
see more details here: https://docs.softwareheritage.org/devel/swh-storage/extrinsic-metadata-specification.html
To insure consistency, these terms should be used for extrinsic metadata in all modules and in all documentation (wiki, website, etc.)
Before landing the complete implementation of the extrinsic metadata diff D2988 , we need to validate that these terms are still the ones we want to use everywhere.
Here is a list of all affected modules, documentation and wiki pages:
- swh-deposit (sends metadata to the loader)
- swh-loader-tar (used in the revision creation with a field called extrinsic with two properties provide and tool)
- deposit documentation: see https://docs.softwareheritage.org/devel/swh-deposit/specs/spec-loading.html?highlight=provider
- didn't find mentions of old terminology in our wiki