colrev.record.qm.checkers.inconsistent_with_entrytype.InconsistentWithEntrytypeChecker¶
- class InconsistentWithEntrytypeChecker(quality_model)[source]¶
Bases:
object
The InconsistentWithEntrytypeChecker
Methods
Run the completeness checks
Attributes
msg
Fields considered inconsistent with the respective ENTRYTYPE
-
record_field_inconsistencies:
dict
[str
,list
[str
]] = {'article': ['booktitle', 'isbn'], 'book': ['issue', 'number', 'journal'], 'inbook': ['journal'], 'incollection': [], 'inproceedings': ['issue', 'number', 'journal'], 'masterthesis': ['volume', 'issue', 'number', 'journal', 'booktitle', 'isbn'], 'misc': ['journal', 'booktitle', 'isbn'], 'online': ['journal', 'booktitle', 'isbn'], 'phdthesis': ['volume', 'issue', 'number', 'journal', 'booktitle', 'isbn'], 'techreport': ['volume', 'issue', 'number', 'journal', 'booktitle', 'isbn'], 'unpublished': ['volume', 'issue', 'number', 'journal', 'booktitle', 'isbn']}¶ Fields considered inconsistent with the respective ENTRYTYPE
-
record_field_inconsistencies: