Following the advise of @moewe I post what I've done to create a custom model specification which adds some simple rules I need for my bibliography.
I've created a custom
custom.dbx file in my user
texmf folder as it is described in section §4.5.3 of the biblatex documentation. Don't forget to refresh the
FNDB e.g. by using the MikTex settings menu. To load this file one way is to add
datamodel=custom to the package options of biblatex. The other ways are described in the documentation. Also add
--validate_datamodel "%tm" as arguments given to biber.
To the data model file I added more constraints to some of the entry types. The constraints will be appended to the already existing ones.
For books and collections I wanted a
location to be mandatory in addition to the already mandatory
author, title, year/date. Also if a
series is given a
number field have to be provided.
For incollections and inproceedings pages should be given so I've added:
In the standard configuration
eprinttype are not specified for the
online entrytype. To change this I added:
And last I wanted all entry types to contain the
langid field and when the
publisher field is given also the
location field has to be present: