1. implementation metadata infrastructure/workflow (all tasks are under #Metadata workflow)
- [x] strategy and design of metadata component [#T715]
- storage layer (tables and api entry points)
- [x] content level [#T733]
- [x] revision level [#T741]
- [x] origin level [#T737]
- indexer layer:
- [x] content indexer [#T715]
- [x] revision indexer [#T738]
- [ ] origin indexer [TBD]
- fetch metadata (populate origin_metadata table)
- [x] with deposit [#T832] + loader-core [#T852]
- [ ] when listing [#T833]
- [ ] when loading [TBD]
- [ ] from external catalogs (e.g libraries.io) [TBD]
- [ ] document metadata workflow for coders and 'normal' users [TBD]
2. implementation of metadata tools for detection/extraction/translation
- [ ] swh-metadata-traslator to CodeMeta schema (*coverage CodeMeta crosswalk table)
- [x] swh-metadata-detector (heuristic for filenames containing metadata)
3. contacts and communication
- [x] communication about the deposit- Poster
- [ ] adoption of tools and call for contribution to swh-metadata-tools
- [x] keep close contacts with CodeMeta community
- [ ] create and keep metadata network and contacts aka metadating (Wikidata, BNF, SPN, TOTEM, Ontosoft, RDA, FORCE11, CHM, Crossminer etc..)
4. user features:
- [ ] view indexed metadata for artifact on web UI (content, revision, origin)
- [ ] search over metadata