From our design document:
To meet the requirements of a data manager, our software should provide a command-line-interface for validating and reporting on metadata completeness for an entire project (or a data dump from an analyst), with user-friendly output that highlights missing metadata files, or values within files, vocabularies, etc.
A basic geometamaker describe will create a document with many blank attributes that could benefit from more user-input. It could be useful to provide a summary, or coverage report, that tells a user which attributes are still blank in a given metadata document, or for each document in a directory. This could incentivize metadata completeness.
We could also report on metadata coverage for an entire directory/project; reporting whether or not metadata exists for each "describe-able" file. Although I'm not sure how useful that is because a geometamaker describe -r dir/ will generate metadata for 100% of the describe-able files. So rather than asking for a coverage report, why wouldn't a user just ask to describe the whole directory?
From our design document:
A basic
geometamaker describewill create a document with many blank attributes that could benefit from more user-input. It could be useful to provide a summary, or coverage report, that tells a user which attributes are still blank in a given metadata document, or for each document in a directory. This could incentivize metadata completeness.We could also report on metadata coverage for an entire directory/project; reporting whether or not metadata exists for each "describe-able" file. Although I'm not sure how useful that is because a
geometamaker describe -r dir/will generate metadata for 100% of the describe-able files. So rather than asking for a coverage report, why wouldn't a user just ask todescribethe whole directory?