summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/biblatex/blx-dm.def
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/biblatex/blx-dm.def')
-rw-r--r--Master/texmf-dist/tex/latex/biblatex/blx-dm.def414
1 files changed, 314 insertions, 100 deletions
diff --git a/Master/texmf-dist/tex/latex/biblatex/blx-dm.def b/Master/texmf-dist/tex/latex/biblatex/blx-dm.def
index 959dbd398dc..7677cb148d6 100644
--- a/Master/texmf-dist/tex/latex/biblatex/blx-dm.def
+++ b/Master/texmf-dist/tex/latex/biblatex/blx-dm.def
@@ -82,7 +82,7 @@
\global\let\blx@bcf@datamodel@entryfields\@empty}
\newrobustcmd*{\ResetDatamodelConstraints}{%
- \global\let\blx@bcf@datamodel@constraints\@empty}
+ \global\letblx@bcf@datamodel@constraints\@empty}
\newrobustcmd*{\DeclareDatamodelEntrytypes}[2][]{%
\begingroup
@@ -435,7 +435,6 @@
standard,
suppbook,
suppcollection,
- suppperiodical,
thesis,
unpublished,
video}
@@ -512,8 +511,9 @@
shortseries,
shorttitle}
+\DeclareDatamodelFields[type=field, datatype=integer, skipout]{sortyear}
+
\DeclareDatamodelFields[type=field, datatype=literal, skipout]{
- sortyear,
sorttitle,
sortshorthand,
sortkey,
@@ -567,11 +567,12 @@
nameatype,
namebtype,
namectype,
+ origlanguage,
pagination,
pubstate,
type}
-\DeclareDatamodelFields[type=list, datatype=key]{language,origlanguage}
+\DeclareDatamodelFields[type=list, datatype=key]{language}
\DeclareDatamodelFields[type=field, datatype=entrykey]{
crossref,
@@ -609,21 +610,11 @@
authortype,
bookpagination,
crossref,
- day,
- endday,
- endhour,
- endminute,
- endmonth,
- endseason,
- endsecond,
- endtimezone,
- endyear,
entryset,
entrysubtype,
execute,
file,
gender,
- hour,
ids,
indextitle,
indexsorttitle,
@@ -641,25 +632,13 @@
listd,
liste,
listf,
- minute,
- month,
nameaddon,
options,
origday,
origendday,
- origendhour,
- origendminute,
origendmonth,
- origendseason,
- origendsecond,
- origendtimezone,
origendyear,
- orighour,
- origminute,
origmonth,
- origseason,
- origsecond,
- origtimezone,
origyear,
origlocation,
origpublisher,
@@ -670,8 +649,6 @@
relatedoptions,
relatedstring,
relatedtype,
- season,
- second,
shortauthor,
shorteditor,
shorthand,
@@ -684,22 +661,6 @@
sortshorthand,
sorttitle,
sortyear,
- timezone,
- url,
- urlday,
- urlendday,
- urlendhour,
- urlendminute,
- urlendmonth,
- urlendsecond,
- urlendtimezone,
- urlendyear,
- urlhour,
- urlminute,
- urlmonth,
- urlsecond,
- urltimezone,
- urlyear,
usera,
userb,
userc,
@@ -710,17 +671,24 @@
verbb,
verbc,
xdata,
- xref,
- year}
+ xref}
\DeclareDatamodelEntryfields[set]{
entryset,
crossref}
\DeclareDatamodelEntryfields[article]{
+ author,
+ journaltitle,
+ title,
+ day,
+ endday,
+ endmonth,
+ endyear,
+ month,
+ year,
addendum,
annotator,
- author,
commentator,
doi,
editor,
@@ -740,7 +708,6 @@
issuetitle,
issuesubtitle,
journalsubtitle,
- journaltitle,
language,
note,
number,
@@ -749,9 +716,15 @@
pubstate,
series,
subtitle,
- title,
titleaddon,
translator,
+ url,
+ urlday,
+ urlendday,
+ urlendmonth,
+ urlendyear,
+ urlmonth,
+ urlyear,
version,
volume}
@@ -759,6 +732,13 @@
\DeclareDatamodelEntryfields[book]{
author,
+ title,
+ day,
+ endday,
+ endmonth,
+ endyear,
+ month,
+ year,
addendum,
afterword,
annotator,
@@ -795,17 +775,30 @@
pubstate,
series,
subtitle,
- title,
titleaddon,
translator,
+ url,
+ urlday,
+ urlendday,
+ urlendmonth,
+ urlendyear,
+ urlmonth,
+ urlyear,
volume,
volumes}
\DeclareDatamodelEntryfields[mvbook]{
+ author,
+ title,
+ day,
+ endday,
+ endmonth,
+ endyear,
+ month,
+ year,
addendum,
afterword,
annotator,
- author,
commentator,
doi,
edition,
@@ -833,18 +826,31 @@
pubstate,
series,
subtitle,
- title,
titleaddon,
translator,
+ url,
+ urlday,
+ urlendday,
+ urlendmonth,
+ urlendyear,
+ urlmonth,
+ urlyear,
volume,
volumes}
\DeclareDatamodelEntryfields[inbook,bookinbook,suppbook]{
+ author,
+ title,
+ booktitle,
+ day,
+ endday,
+ endmonth,
+ endyear,
+ month,
+ year,
addendum,
afterword,
annotator,
- author,
- booktitle,
bookauthor,
booksubtitle,
booktitleaddon,
@@ -880,19 +886,32 @@
pubstate,
series,
subtitle,
- title,
titleaddon,
translator,
+ url,
+ urlday,
+ urlendday,
+ urlendmonth,
+ urlendyear,
+ urlmonth,
+ urlyear,
volume,
volumes}
\DeclareDatamodelEntryfields[booklet]{
- addendum,
author,
- chapter,
- doi,
editor,
editortype,
+ title,
+ day,
+ endday,
+ endmonth,
+ endyear,
+ month,
+ year,
+ addendum,
+ chapter,
+ doi,
eprint,
eprintclass,
eprinttype,
@@ -904,11 +923,25 @@
pagetotal,
pubstate,
subtitle,
- title,
titleaddon,
- type}
+ type,
+ url,
+ urlday,
+ urlendday,
+ urlendmonth,
+ urlendyear,
+ urlmonth,
+ urlyear}
\DeclareDatamodelEntryfields[collection,reference]{
+ editor,
+ title,
+ day,
+ endday,
+ endmonth,
+ endyear,
+ month,
+ year,
addendum,
afterword,
annotator,
@@ -916,7 +949,6 @@
commentator,
doi,
edition,
- editor,
editora,
editorb,
editorc,
@@ -945,17 +977,30 @@
pubstate,
series,
subtitle,
- title,
titleaddon,
translator,
+ url,
+ urlday,
+ urlendday,
+ urlendmonth,
+ urlendyear,
+ urlmonth,
+ urlyear,
volume,
volumes}
\DeclareDatamodelEntryfields[mvcollection,mvreference]{
+ author,
+ title,
+ day,
+ endday,
+ endmonth,
+ endyear,
+ month,
+ year,
addendum,
afterword,
annotator,
- author,
commentator,
doi,
edition,
@@ -981,25 +1026,38 @@
publisher,
pubstate,
subtitle,
- title,
titleaddon,
translator,
+ url,
+ urlday,
+ urlendday,
+ urlendmonth,
+ urlendyear,
+ urlmonth,
+ urlyear,
volume,
volumes}
\DeclareDatamodelEntryfields[incollection,suppcollection,inreference]{
+ author,
+ editor,
+ title,
+ booktitle,
+ day,
+ endday,
+ endmonth,
+ endyear,
+ month,
+ year,
addendum,
afterword,
annotator,
- author,
booksubtitle,
- booktitle,
booktitleaddon,
chapter,
commentator,
doi,
edition,
- editor,
editora,
editorb,
editorc,
@@ -1027,13 +1085,26 @@
pubstate,
series,
subtitle,
- title,
titleaddon,
translator,
+ url,
+ urlday,
+ urlendday,
+ urlendmonth,
+ urlendyear,
+ urlmonth,
+ urlyear,
volume,
volumes}
\DeclareDatamodelEntryfields[manual]{
+ title,
+ day,
+ endday,
+ endmonth,
+ endyear,
+ month,
+ year,
addendum,
author,
chapter,
@@ -1056,12 +1127,29 @@
pubstate,
series,
subtitle,
- title,
titleaddon,
type,
+ url,
+ urlday,
+ urlendday,
+ urlendmonth,
+ urlendyear,
+ urlmonth,
+ urlyear,
version}
\DeclareDatamodelEntryfields[misc]{
+ title,
+ day,
+ endday,
+ endmonth,
+ endyear,
+ day,
+ endday,
+ endmonth,
+ endyear,
+ month,
+ year,
addendum,
author,
doi,
@@ -1077,28 +1165,59 @@
organization,
pubstate,
subtitle,
- title,
titleaddon,
type,
+ url,
+ urlday,
+ urlendday,
+ urlendmonth,
+ urlendyear,
+ urlmonth,
+ urlyear,
version}
\DeclareDatamodelEntryfields[online]{
+ title,
+ url,
addendum,
author,
editor,
editortype,
language,
+ month,
note,
organization,
pubstate,
subtitle,
- title,
titleaddon,
- version}
+ urlhour,
+ urlminute,
+ urlsecond,
+ urltimezone,
+ urlendhour,
+ urlendminute,
+ urlendsecond,
+ urlendtimezone,
+ urlday,
+ urlendday,
+ urlendmonth,
+ urlendyear,
+ urlmonth,
+ urlyear,
+ version,
+ year}
\DeclareDatamodelEntryfields[patent]{
- addendum,
author,
+ title,
+ number,
+ day,
+ endday,
+ endmonth,
+ endyear,
+ month,
+ year,
+ addendum,
doi,
eprint,
eprintclass,
@@ -1106,18 +1225,30 @@
holder,
location,
note,
- number,
pubstate,
subtitle,
- title,
titleaddon,
type,
+ url,
+ urlday,
+ urlendday,
+ urlendmonth,
+ urlendyear,
+ urlmonth,
+ urlyear,
version}
\DeclareDatamodelEntryfields[periodical]{
+ editor,
+ title,
+ day,
+ endday,
+ endmonth,
+ endyear,
+ month,
+ year,
addendum,
doi,
- editor,
editora,
editorb,
editorc,
@@ -1136,17 +1267,29 @@
note,
number,
pubstate,
- season,
series,
subtitle,
- title,
+ url,
+ urlday,
+ urlendday,
+ urlendmonth,
+ urlendyear,
+ urlmonth,
+ urlyear,
volume}
\DeclareDatamodelEntryfields[mvproceedings]{
- addendum,
- doi,
editor,
editortype,
+ title,
+ day,
+ endday,
+ endmonth,
+ endyear,
+ month,
+ year,
+ addendum,
+ doi,
eprint,
eprintclass,
eprinttype,
@@ -1169,17 +1312,30 @@
pubstate,
series,
subtitle,
- title,
titleaddon,
+ url,
+ urlday,
+ urlendday,
+ urlendmonth,
+ urlendyear,
+ urlmonth,
+ urlyear,
venue,
volumes}
\DeclareDatamodelEntryfields[proceedings]{
+ editor,
+ editortype,
+ title,
+ day,
+ endday,
+ endmonth,
+ endyear,
+ month,
+ year,
addendum,
chapter,
doi,
- editor,
- editortype,
eprint,
eprintclass,
eprinttype,
@@ -1207,22 +1363,35 @@
pubstate,
series,
subtitle,
- title,
titleaddon,
+ url,
+ urlday,
+ urlendday,
+ urlendmonth,
+ urlendyear,
+ urlmonth,
+ urlyear,
venue,
volume,
volumes}
\DeclareDatamodelEntryfields[inproceedings]{
- addendum,
author,
- booksubtitle,
+ editor,
+ editortype,
+ title,
booktitle,
+ day,
+ endday,
+ endmonth,
+ endyear,
+ month,
+ year,
+ addendum,
+ booksubtitle,
booktitleaddon,
chapter,
doi,
- editor,
- editortype,
eprint,
eprintclass,
eprinttype,
@@ -1249,21 +1418,35 @@
pubstate,
series,
subtitle,
- title,
titleaddon,
+ url,
+ urlday,
+ urlendday,
+ urlendmonth,
+ urlendyear,
+ urlmonth,
+ urlyear,
venue,
volume,
volumes}
\DeclareDatamodelEntryfields[report]{
- addendum,
author,
+ title,
+ type,
+ institution,
+ day,
+ endday,
+ endmonth,
+ endyear,
+ month,
+ year,
+ addendum,
chapter,
doi,
eprint,
eprintclass,
eprinttype,
- institution,
isrn,
language,
location,
@@ -1273,20 +1456,33 @@
pagetotal,
pubstate,
subtitle,
- title,
titleaddon,
- type,
+ url,
+ urlday,
+ urlendday,
+ urlendmonth,
+ urlendyear,
+ urlmonth,
+ urlyear,
version}
\DeclareDatamodelEntryfields[thesis]{
- addendum,
author,
+ title,
+ type,
+ institution,
+ day,
+ endday,
+ endmonth,
+ endyear,
+ month,
+ year,
+ addendum,
chapter,
doi,
eprint,
eprintclass,
eprinttype,
- institution,
language,
location,
note,
@@ -1294,21 +1490,39 @@
pagetotal,
pubstate,
subtitle,
- title,
titleaddon,
- type}
+ url,
+ urlday,
+ urlendday,
+ urlendmonth,
+ urlendyear,
+ urlmonth,
+ urlyear}
\DeclareDatamodelEntryfields[unpublished]{
- addendum,
author,
+ title,
+ day,
+ endday,
+ endmonth,
+ endyear,
+ month,
+ year,
+ addendum,
howpublished,
language,
location,
note,
pubstate,
subtitle,
- title,
- titleaddon}
+ titleaddon,
+ url,
+ urlday,
+ urlendday,
+ urlendmonth,
+ urlendyear,
+ urlmonth,
+ urlyear}
\DeclareDatamodelConstraints[
article,