summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/acmart/acmdatamodel.dbx
diff options
context:
space:
mode:
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}{}{}{}{}