summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/acmart/acmdatamodel.dbx
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2022-04-12 03:04:20 +0000
committerNorbert Preining <norbert@preining.info>2022-04-12 03:04:20 +0000
commitf713ac513a897193c8b6ac8e34d55d8490fe270f (patch)
tree9d3e92c83b32b83f2c473fdab5c7b1c74ae6a2cc /macros/latex/contrib/acmart/acmdatamodel.dbx
parenta04c4e735928bbfb74963fc19ea3fe8b0e1b7031 (diff)
CTAN sync 202204120304
Diffstat (limited to 'macros/latex/contrib/acmart/acmdatamodel.dbx')
-rw-r--r--macros/latex/contrib/acmart/acmdatamodel.dbx33
1 files changed, 33 insertions, 0 deletions
diff --git a/macros/latex/contrib/acmart/acmdatamodel.dbx b/macros/latex/contrib/acmart/acmdatamodel.dbx
new file mode 100644
index 0000000000..6bfb5843b5
--- /dev/null
+++ b/macros/latex/contrib/acmart/acmdatamodel.dbx
@@ -0,0 +1,33 @@
+% Teach biblatex about numpages field
+\DeclareDatamodelFields[type=field, datatype=literal]{numpages}
+\DeclareDatamodelEntryfields{numpages}
+
+% Teach biblatex about articleno field
+\DeclareDatamodelFields[type=field, datatype=literal]{articleno}
+\DeclareDatamodelEntryfields{articleno}
+
+% Teach biblatex about urls field
+\DeclareDatamodelFields[type=list, datatype=uri]{urls}
+\DeclareDatamodelEntryfields{urls}
+
+% Teach biblatex about school field
+\DeclareDatamodelFields[type=list, datatype=literal]{school}
+\DeclareDatamodelEntryfields[thesis]{school}
+
+\DeclareDatamodelFields[type=field, datatype=literal]{key}
+\DeclareDatamodelEntryfields{key}
+
+% Teach biblatex about lastaccessed field
+\DeclareDatamodelFields[type=field,datatype=literal]{lastaccessed}
+\DeclareDatamodelEntryfields{lastaccessed}
+
+% Teach biblatex about distincturl field
+\DeclareDatamodelFields[type=field, datatype=literal]{distinctURL}
+\DeclareDatamodelEntryfields{distinctURL}
+
+
+%
+% include software data model from biblatex-software
+%
+
+\blx@inputonce{software.dbx}{biblatex data model extension for software}{}{}{}{}