diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/biblatex/blx-dm.def')
-rw-r--r-- | Master/texmf-dist/tex/latex/biblatex/blx-dm.def | 45 |
1 files changed, 39 insertions, 6 deletions
diff --git a/Master/texmf-dist/tex/latex/biblatex/blx-dm.def b/Master/texmf-dist/tex/latex/biblatex/blx-dm.def index cbac63571bf..c9097281b1e 100644 --- a/Master/texmf-dist/tex/latex/biblatex/blx-dm.def +++ b/Master/texmf-dist/tex/latex/biblatex/blx-dm.def @@ -407,6 +407,7 @@ customd, custome, customf, + dataset, inbook, incollection, inproceedings, @@ -716,8 +717,7 @@ year} \DeclareDatamodelEntryfields[set]{ - entryset, - crossref} + entryset} \DeclareDatamodelEntryfields[article]{ addendum, @@ -1035,6 +1035,30 @@ volume, volumes} +\DeclareDatamodelEntryfields[dataset]{ + addendum, + author, + doi, + edition, + editor, + editortype, + eprint, + eprintclass, + eprinttype, + language, + location, + note, + number, + organization, + publisher, + pubstate, + series, + subtitle, + title, + titleaddon, + type, + version} + \DeclareDatamodelEntryfields[manual]{ addendum, author, @@ -1063,7 +1087,7 @@ type, version} -\DeclareDatamodelEntryfields[misc]{ +\DeclareDatamodelEntryfields[misc,software]{ addendum, author, doi, @@ -1403,7 +1427,6 @@ \DeclareDatamodelConstraints[set]{ \constraint[type=mandatory]{ \constraintfield{entryset} - \constraintfield{crossref} } } @@ -1456,13 +1479,19 @@ } } +\DeclareDatamodelConstraints[dataset]{ + \constraint[type=mandatory]{ + \constraintfield{title} + } +} + \DeclareDatamodelConstraints[manual]{ \constraint[type=mandatory]{ \constraintfield{title} } } -\DeclareDatamodelConstraints[misc]{ +\DeclareDatamodelConstraints[misc,software]{ \constraint[type=mandatory]{ \constraintfield{title} } @@ -1471,7 +1500,11 @@ \DeclareDatamodelConstraints[online]{ \constraint[type=mandatory]{ \constraintfield{title} - \constraintfield{url} + \constraintfieldsor{ + \constraintfield{url} + \constraintfield{doi} + \constraintfield{eprint} + } } } |