summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/biblatex-contrib/biblatex-apa/apa.dbx
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-11-24 03:00:49 +0000
committerNorbert Preining <norbert@preining.info>2019-11-24 03:00:49 +0000
commit4ce3a0d4729af1865e66c9c1cd967f42b0830d26 (patch)
tree72eb6f1bfdde6ea4d196d2ee18e43df324be86ff /macros/latex/contrib/biblatex-contrib/biblatex-apa/apa.dbx
parentce62a0079d7ae24531c203f5758502c163280ff7 (diff)
CTAN sync 201911240300
Diffstat (limited to 'macros/latex/contrib/biblatex-contrib/biblatex-apa/apa.dbx')
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-apa/apa.dbx109
1 files changed, 31 insertions, 78 deletions
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-apa/apa.dbx b/macros/latex/contrib/biblatex-contrib/biblatex-apa/apa.dbx
index 68172942b8..479c8d24a9 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-apa/apa.dbx
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-apa/apa.dbx
@@ -12,117 +12,70 @@
%%
%% The Current Maintainer of this work is Philip Kime.
-\ProvidesFile{apa.dbx}[2019/09/07\space v8.0\space APA biblatex style data model]
+\ProvidesFile{apa.dbx}[2019/11/23\space v9.0\space APA biblatex style data model]
\RequireBiber[3]
\DeclareDatamodelEntrytypes{
- letters,
- data,
- newsarticle}
+ nameonly}
\DeclareDatamodelFields[type=list, datatype=name]{
- with,
- writer,
- producer,
+ groupauthor,
+ narrator,
execproducer,
- director}
+ execdirector,
+ with}
\DeclareDatamodelFields[type=field, datatype=literal]{
abstractloc,
- titleisdescription,
- newspaper,
+ appentry,
urldescription}
\DeclareDatamodelFields[type=field, datatype=verbatim]{
abstracturl}
\DeclareDatamodelEntryfields{
- titleisdescription,
with,
+ groupauthor,
+ narrator,
+ execproducer,
+ execdirector,
abstractloc,
abstracturl,
urldescription}
+\DeclareDatamodelEntryfields[software]{
+ appentry}
-\DeclareDatamodelEntryfields[video]{
- writer,
- producer,
- execproducer,
- director}
-
-\DeclareDatamodelEntryfields[newsarticle]{
- author,
- newspaper,
- title,
- day,
- endday,
- endmonth,
- endyear,
- month,
- year,
+\DeclareDatamodelEntryfields[report]{
addendum,
+ author,
+ authortype,
+ chapter,
doi,
- editor,
- editora,
- editorb,
- editorc,
- editoratype,
- editorbtype,
- editorctype,
- eid,
eprint,
eprintclass,
eprinttype,
- issn,
- issue,
- issuetitle,
- issuesubtitle,
+ institution,
+ isrn,
language,
+ location,
note,
number,
- origlanguage,
pages,
- series,
- subtitle,
- titleaddon,
- translator,
- url,
- urlday,
- urlendday,
- urlendmonth,
- urlendyear,
- urlmonth,
- urlyear,
- volume}
-
-\DeclareDatamodelEntryfields[data]{
- title,
- day,
- endday,
- endmonth,
- endyear,
- day,
- endday,
- endmonth,
- endyear,
- month,
- year,
- addendum,
- author,
- language,
- location,
- note,
- organization,
+ pagetotal,
pubstate,
subtitle,
+ title,
titleaddon,
type,
- url,
- urlday,
- urlendday,
- urlendmonth,
- urlendyear,
- urlmonth,
- urlyear,
version}
+\DeclareDatamodelConstraints[book,inbook,article,report]{
+ \constraint[type=mandatory]{
+ \constraintfieldsor{
+ \constraintfield{author}
+ \constraintfield{groupauthor}
+ }
+ \constraintfield{title}
+ }
+}