colrev.record.qm.checkers.missing_field.MissingFieldChecker¶
- class MissingFieldChecker(quality_model)[source]¶
Bases:
object
The MissingFieldChecker
Methods
Run the missing-field checks
Attributes
msg
Fields requirements for respective ENTRYTYPE
- record_field_requirements = {'article': ['author', 'title', 'journal', 'year', 'volume', 'number'], 'bachelorthesis': ['author', 'title', 'school', 'year'], 'book': ['author', 'title', 'publisher', 'year'], 'conference': ['booktitle', 'editor', 'year'], 'inbook': ['author', 'title', 'chapter', 'publisher', 'year'], 'incollection': ['author', 'title', 'booktitle', 'publisher', 'year'], 'inproceedings': ['author', 'title', 'booktitle', 'year'], 'masterthesis': ['author', 'title', 'school', 'year'], 'misc': ['author', 'title', 'year'], 'online': ['author', 'title', 'url'], 'phdthesis': ['author', 'title', 'school', 'year'], 'proceedings': ['booktitle', 'editor', 'year'], 'software': ['author', 'title', 'url'], 'techreport': ['author', 'title', 'institution', 'year'], 'thesis': ['author', 'title', 'school', 'year'], 'unpublished': ['title', 'author', 'year']}¶
Fields requirements for respective ENTRYTYPE