summaryrefslogtreecommitdiffhomepage
path: root/curriculum
diff options
context:
space:
mode:
authorLeonardo Santiago <[email protected]>2024-06-01 15:25:15 -0300
committerLeonardo Santiago <[email protected]>2024-06-01 15:25:15 -0300
commit735b245871d94cb6ace8913cd1370b02b5aeb28b (patch)
tree10d9e97d553a5059513a34a5f2b09ae8e9a0dab0 /curriculum
parent31bc6a2f54d86a4978be063f5e614881c625c597 (diff)
remove old theme, use bearblog theme instead
Diffstat (limited to 'curriculum')
-rw-r--r--curriculum/answer.org101
-rw-r--r--curriculum/cv.aux14
-rw-r--r--curriculum/cv.bcf2393
-rw-r--r--curriculum/cv.out4
-rw-r--r--curriculum/cv.run.xml85
5 files changed, 0 insertions, 2597 deletions
diff --git a/curriculum/answer.org b/curriculum/answer.org
deleted file mode 100644
index 84bf413..0000000
--- a/curriculum/answer.org
+++ /dev/null
@@ -1,101 +0,0 @@
-#+TITLE: Rust Engineering Lead
-#+AUTHOR: Leonardo Ribeiro Santiago (120036072)
-#+OPTIONS: toc:nil date:nil
-#+LATEX_HEADER: \usepackage[portuguese]{babel}
-
-* Engineering experience
-** Describe a skill or knowledge you acquired recently that has been impactful for you. Why did you make this investment? What has the outcome been?
-I've been investing the last year to learning NixOS, and nix systems (especially flakes) in general, and it honestly has paid off so much. As everyone says, it's a technology with a very steep learning curve, as the documentation is sparse and most of the times outdated, and to get up to date info you almost always need to look at the source code.
-
-Still, nixpgks is amazing and been able to provide me with never breaking software and fearless upgrades, so that I can confidently keep my machines up to date. Nowadays I use it both in my main machine and in my laptop, using different configs derived from the same flake (sharing almost everything).
-
-** What new skill would you like to learn? Why do you think this is important or timely or interesting? Why do you think you will be good at it?
-
-NixOS got me very interested in the DevOps field, as I find it very good at managing multiple computers' configurations and setups. I also think I'm a good fit for that side of programming, as it usually requires a very rich understanding of linux, as well as integration between different systems.
-
-** What kinds of software projects have you worked on before? Which operating systems, development environments, languages, databases?
-
-Professionally, I daily deal with Python, Rust, PostgreSQL and Nix (and NixOS). In the past I've also worked in other languages, such as Haskell, a fair bit of Javascript, LaTex and XML, and C. For some smaller projects I've interacted with OCaml (built my old blog generator from scratch on it), Coq and Lean (proof assistants), common-lisp (for the NES emulator) and emacs lisp (daily). As far as operating systems go, I've started on WSL, then quickly hopped on Ubuntu, had some graphics card drivers issues, hopped to Arch linux, also had driver issues, hopped on to Manjaro, suffered from the same issues, then back to windows for a while where my laptop worked. Last year I decided to go full time on NixOS, and I've been happily using it ever since.
-
-** Why Rust? What is your history with this language?
-
-My history in Rust is very tangled with my history with functional languages in general. I have a very non-standard history, in that I learned functional programming through a friend, while trying to implement a more powerful parser at my first (junior) job. He explained to me about parser combinators and introduced me to the language he was working on, called Kind. I loved programming in Kind, as it's syntax was very much javascript like (on purpose) but it was dependently typed (used a very simple non-standard theory called self-types). I tried writing a parser to fit for my needs at the time, but I was clearly not knowledgeable enough (and looking back what I was trying to acchieve wasn't even possible).
-
-Curiously enough, two years later I went to the same company that my friend was working on, and they were using Rust (to build a functional runtime). I had heard it about it by then, and certainly knew a thing or two, but had no experience in it professionally so getting to work with it gave me the same feeling as I had with Kind. It was a very powerful language, with very high performance (which Kind didn't have), and a strict compiler that does not take a whole minute to verify? Neat! I loved it, and started quickly munching through every piece of rust info I could find on the internet: blogs, conference talks (I love seeing those), tutorials, etc. I then learned about how the borrow checker works, why it works, and got even more in love with it, and still to this day I try writing everything I can on it.
-
-The thing that always makes me motivated to work around Rust is the fact that it makes it possible to make invalid states unrepresentable (which is the whole point of correctness). The prime example to this is the way errors are handled in Go: you return a tuple, with a good value and an error value, and you *must* only set only one of them, while the other is null. This begs for the obvious question: what happens when you set both of them? Most of the time, this leads to undefined behaviour, because often it will rely on the assumption that only one of them is set in the code, but Go *has no way of ensuring that*. Rust on the other hand handles this gracefully by using type variants, so that instead of a tuple containing both, it can be statically asserted that it always returns one of the kind.
-
-** Would you describe yourself as a high quality coder? Why?
-
-I think the main quality any serious developer should value the most is correctness, in so far as accurately describing your problem, then accurately describing your algorithm (and how it *always* solve your problem, not /mostly/ or /generally/, *always*), then finally making sure that the code you write implements the algorithm faithfully (possibly making use of proof assistants to verify certain key pro. If code is done this way, thoroughly and paying due diligence, then the resulting product will always be of the highest quality, without a doubt. And I'm a programmer who always strive for doing this process, which makes me a high quality coder.
-
-Of course, it isn't possible to always strictly adhere to this schedule, be it because of tight business schedules, or maybe your project's ambitions are just too broad to accurately describe every facet in a humans' life span, but I still think that following as much as you can will still get you to a high quality product in the end.
-
-** Outline your thoughts on open source software development. What is important to get right in open source projects? What open source projects have you worked on? Have you been an open source maintainer, on which projects, and what was your role?
-
-I value very much open source software, and I try as much as possible to keep my personal projects open source. My NixOS config is the best example, where I openly strived to make it open source, even though I had to keep personal secrets in it. Due to this, I went through a lengthy span of time searching for possible solutions and finally arrived at the current one I use (agenix, where the secrets are encrypted with my systems public ssh keys, and having one private key is enough to decrypt them), and I will always happily share it with everyone, as open source is probably the main reason I know everything that I know today.
-
-The main thing to get correctly right in open source projects is to have a clear, specified goal that it tries to solve, in order to make it possible to probe whether or not it is in the right direction (which incidentally aligns very well with the Unix philosophy). I believe this to be necessary because projects with very broad ambitions tend to either get everything done in a half baked way or simply to ditch some parts in favor of others, or just to be abandoned altogether due to the sheer complexity. This is further supported by the fact that there are very few everlasting monolythical open source projects, with emacs and the linux kernel being the only ones that come to mind (and both of them have very clear flaws, though I'm much more knowledgeable in emacs). Most successful projects tend then to be done in layers developed separately with different goals, with the best example being the very-common-in-linux hierarchy: kernel -> OS -> window servers -> window managers -> applications, and still composing is a common source of problems (X11 vs wayland).
-
-Personally, I have contributed to a few open source projects that are not my own, with the biggest one that comes to mind being [[https://github.com/o-santi/nocargo][nocargo]], a rust build tool intended to supersede cargo inside nix, written entirely in nix. It has solves some very clear problems that cargo can't really tackle (while being a rust build tool), like crate level caching (which is the best you can do with rustc, as crates are it's unit of compilation) that are globally shared through different projects, and probably the most important one being clearly expressing dependencies on non-rust software. My role was mostly to extend it's features, because it remained unmantained for almost 2 years, in order to support new cargo features that were breaking compatibility otherwise. Though I got it to a good state (where I use it daily with no problems), I haven't had time to properly merge it to the main branch (neither has oxalica) so it remains an open [[https://github.com/oxalica/nocargo/pull/17][pull request]] to this day. I still intend to finish it once I have more free time.
-
-** Describe your experience building large systems with many services - web front ends, REST APIs, data stores, event processing and other kinds of integration between components. What are the key things to think about in regard to architecture, maintainability, and reliability in these large systems?
-
-Working with large systems with many services is my main job at Mixrank. We have a lot of public API's, dozens of databases, client deliveries schemes and most importantly, in-house tooling to dealing with all of the requirements (some of which are open source).
-
-I believe there are three key facets to think about when building this kind of software, which are clear structure, static checkers (be it compiler, linter or other kind of tools) and good documentation. They are needed to solve the most common source of problems in big systems: the overwhelmingly big context you need to hold in your mind in order to make any simple change.
-- Good project structure makes it so that all of your changes are local (they won't break other parts elsewhere) and that you don't need to keep track of multiple places to update (eg. having to update the same address in 7 separate parts of the codebase).
-- Static checkers give you confidence to structure code in a way such that preventable mistakes (such as type errors or forgetable edge cases) can be seen before they get to production.
-- Good documentation makes information accessible to newcomers and introduces them to the codebase, while also keeping clear what the semantics of certain parts of the code is assumed to be (eg. what does it mean when this field is null in this API call?).
-
-** How comprehensive would you say your knowledge of a Linux distribution is, from the kernel up? How familiar are you with low-level system architecture, runtimes and Linux distro packaging? How have you gained this knowledge?
-
-I'd say I'm not that confident at the kernel, since I don't have much experience working with. Though, I have built some low-level systems and runtimes (both my at my previous company and my current one), that give me confidence when interacting with the kernel. In distro packaging, I have a lot of experience in packaging software to NixOS, both because of using it daily to solve my own problems, and to solve needs for my current job. It also gives me a lot of insights into other distros packaging system too (how to do it correctly).
-
-** Outline your thoughts on quality in software development. What practices are most effective to drive improvements in quality?
-
-First we must define what quality is: for me, it boils down to two predicates:
-1. Predictability, in so far as always doing the same thing with the same input, and having specifiable outputs on different inputs.
-2. Reliability, as in it won't break because of unexpected inputs, or strange edge cases that aren't handled well.
-
-This kind of software quality must strictly come from strict adherence to correctness, as I've answered before. The more you formally specify semantics around your code, the more reliable and predictable it will become, and thus higher the quality. Ideally you'd like your whole software to be a single state machine, which clearly defined transitions for each state; though this isn't always feasible, mostly due to scale. Small scale software can and should be state machines with clear state trasitions - think of rust builder patterns, regexes, parsers and http requests - and composing them simply and correctly is the best way to ensure highest software quality.
-
-** Outline your thoughts on documentation in large software projects. What practices should teams follow? What are great examples of open source docs?
-
-I think source code will always be the best documentation. People tend to forget to update documentation (especially in lesser important parts of the project) and it can't be expected to always be updated. Since there's no way to verify that the semantics in the comments will always match the one in the code (and the code being the actual thing that we can verify), we shouldn't realy on it being up to date.
-
-A good practice is to make documentation automatically generated from source code (and automatically updated by CI), especialely when it can then be indexed later by a searching tool, with the best examples that come to mind being [[https://hoogle.haskell.org/][hoogle]] and rust docs themselves, which optionally let you include comments for functions and type definitions.
-
-** Outline your thoughts on user experience, usability and design in software. How do you lead teams to deliver outstanding user experience?
-
-Outstanding user experience always comes from reliability, and making sure that outcomes are clearly defined. Does you software expect a filepath as an input? Then, it must gracefully handle the case where the input is *not* a file path, clearly explaining to the user how to correctly use the software.
-
-You must also have consistent behavior around your codebase: you either accept relative paths or you don't, throughout your commands/subcommands/inputs, that is, you can't tell the user you expect a certain pattern in input A and then have that same pattern fail in input B.
-
-** Outline your thoughts on performance in software engineering. How do you ensure that your product is fast?
-
-Performance always come from good design. There's no such thing as "implement first, optmize later" as it always lead to huge software refactors whenever performance isn't satisfactory enough. One must always predict how certain algorithms can be implemented *correctly* through the designing phase, to then try to predict whether or not the expected performance is going to be satisfactory.
-
-Sometimes the only way to correctly handle all the inputs is through a slow and memory heavy O(n^5) algorithm. A good engineer should then consider: why is this algorithm so slow? Can I expect it to be faster? Are most cases actually O(n) and only edge cases perform worse? Maybe you can consider limiting your input to only good performing algorithms, and explain to the user that in the edge cases it won't perform so well - or maybe you can outright prohibit the user of inputting these edge cases.
-
-** Outline your thoughts on security in software engineering. How do you lead your engineers to improve their security posture and awareness?
-
-To increase security and awareness is to increase understanding around the codebase, mainly around the semantics. Most security mistakes comes from not handling *correctly* (the word I always mention) edge cases in your software be them:
-1. unexpected inputs are not correctly handled.
-2. null pointer dereference - when you assume some pointer points to valid memory when it really doesn't.
-3. out of bounds memory access - when you incorrectly assert the size of the array you're reading from, most common when there are complicated loop relationships in indexes.
-4. unexpected semantics in language design - think of mutable default arguments in python, that are a common source of headaches (when someone expects them to be reset every call, but in fact they're shared through multiple calls).
-5. wrong ownership semantics - assuming it's fine to modify some non-local variable inside a function (that should not modify it).
-
-A generally safe language will solve *1*, *2* and *3*, through static types, ~Option~, ~Result~, and bounds checking. A well designed language can also solve *4*. But only Rust can solve *5*, through the complicated analysis of the borrow checker. When using a language that does not solve any of these problems, we then force the programmer to keep these complicated relationships in their head, *at all times*, and it is not reasonable to assume that people won't make mistakes - even the most experienced programmer will spew out a few problems per week. Then, Rust's job on software security is clear: empower people to write correct software, and allow them to focus on actually delivering value (instead of fighting a data race condition).
-
-Also, I don't think unit testing (or any kind of testing) significantly improve security. Of course, in dynamic languages, where static analyzers are hard to get, they are important in assuring that you are not forgeting anything, but I absolutely do not think that adding one thousand tests will solve issues. Issues happen exactly because you did not think of them and instead of adding a test to handle a specific edge case, you're much better off ensuring that your program handles *all* classes of edge cases. Ideally, you'd like to formally specify your software - with the prime example being [[https://compcert.org/man/manual001.html][CompCert]], where reportedly Csmith (a C code fuzzy tester) couldn't find any bugs in the well-verified and checked middle-end (compiler optimizations passes) that other major compilers (gcc, llvm) were infested (300+); the only bugs found in the compiler where in the non-verified front end (the C parser), measly 9 bugs.
-
-** Outline your thoughts on DevOps and DevSecOps. Which practices are effective, and which are overrated?
-
-Mostly I think what really makes DevOps efective is being able to *completely* reason about your system before sending them off to the production servers. Being able to describe the exact end state of the software in your system beforehand lets you ensure key properties (eg. user X must always have ssh key Y when condition Z happens).
-
-This is exactly why I like NixOS: it's whole idea is to separate build from recipe. That is, you're able to describe and instantiate a complete recipe for a system, ranging from installed programs, to users configurations, to installed fonts, to services that must run on startup and their configurations as well, all while using a powerful turing complete language - which is great for structuring your code and making it readable and sharable.
-
-Then, you are also able to, before installing the whole spec in the machine, inspect the end state of it inside a common repl. For example, lets say you have a list of users with roles and ssh keys, and you'd like to give each user permissions to machines based on their roles. In NixOS, this is as simple as importing the users, doing a common loop (in functional programming, a fold) and then assingning the correct value to each field of the configuration. To ensure you are correct, you're also able to instantiate, and see exactly which users have access to that machine *before installing*, and NixOS ensures you that those are the exact ones that will have access to it.
-
diff --git a/curriculum/cv.aux b/curriculum/cv.aux
deleted file mode 100644
index d94a749..0000000
--- a/curriculum/cv.aux
+++ /dev/null
@@ -1,14 +0,0 @@
-\relax
-\providecommand\babel@aux[2]{}
-\@nameuse{bbl@beforestart}
-\abx@aux@refcontext{ynt/global//global/global}
-\providecommand\hyper@newdestlabel[2]{}
-\providecommand\HyField@AuxAddToFields[1]{}
-\providecommand\HyField@AuxAddToCoFields[2]{}
-\babel@aux{english}{}
-\@writefile{toc}{\contentsline {section}{\numberline {1}Work Experience}{1}{section.1}\protected@file@percent }
-\@writefile{toc}{\contentsline {section}{\numberline {2}Projects}{1}{section.2}\protected@file@percent }
-\@writefile{toc}{\contentsline {section}{\numberline {3}Education}{2}{section.3}\protected@file@percent }
-\@writefile{toc}{\contentsline {section}{\numberline {4}Skills}{2}{section.4}\protected@file@percent }
-\abx@aux@read@bbl@mdfivesum{nobblfile}
-\gdef \@abspage@last{2}
diff --git a/curriculum/cv.bcf b/curriculum/cv.bcf
deleted file mode 100644
index 694199d..0000000
--- a/curriculum/cv.bcf
+++ /dev/null
@@ -1,2393 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<bcf:controlfile version="3.10" bltxversion="3.19" xmlns:bcf="https://sourceforge.net/projects/biblatex">
- <!-- BIBER OPTIONS -->
- <bcf:options component="biber" type="global">
- <bcf:option type="singlevalued">
- <bcf:key>output_encoding</bcf:key>
- <bcf:value>utf8</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>input_encoding</bcf:key>
- <bcf:value>utf8</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>debug</bcf:key>
- <bcf:value>0</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>mincrossrefs</bcf:key>
- <bcf:value>2</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>minxrefs</bcf:key>
- <bcf:value>2</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>sortcase</bcf:key>
- <bcf:value>1</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>sortupper</bcf:key>
- <bcf:value>1</bcf:value>
- </bcf:option>
- </bcf:options>
- <!-- BIBLATEX OPTIONS -->
- <!-- GLOBAL -->
- <bcf:options component="biblatex" type="global">
- <bcf:option type="singlevalued">
- <bcf:key>alphaothers</bcf:key>
- <bcf:value>+</bcf:value>
- </bcf:option>
- <bcf:option type="multivalued">
- <bcf:key>extradatecontext</bcf:key>
- <bcf:value order="1">labelname</bcf:value>
- <bcf:value order="2">labeltitle</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>labelalpha</bcf:key>
- <bcf:value>0</bcf:value>
- </bcf:option>
- <bcf:option type="multivalued">
- <bcf:key>labelnamespec</bcf:key>
- <bcf:value order="1">shortauthor</bcf:value>
- <bcf:value order="2">author</bcf:value>
- <bcf:value order="3">shorteditor</bcf:value>
- <bcf:value order="4">editor</bcf:value>
- <bcf:value order="5">translator</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>labeltitle</bcf:key>
- <bcf:value>0</bcf:value>
- </bcf:option>
- <bcf:option type="multivalued">
- <bcf:key>labeltitlespec</bcf:key>
- <bcf:value order="1">shorttitle</bcf:value>
- <bcf:value order="2">title</bcf:value>
- <bcf:value order="3">maintitle</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>labeltitleyear</bcf:key>
- <bcf:value>0</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>labeldateparts</bcf:key>
- <bcf:value>1</bcf:value>
- </bcf:option>
- <bcf:option type="multivalued">
- <bcf:key>labeldatespec</bcf:key>
- <bcf:value order="1" type="field">date</bcf:value>
- <bcf:value order="2" type="field">year</bcf:value>
- <bcf:value order="3" type="field">eventdate</bcf:value>
- <bcf:value order="4" type="field">origdate</bcf:value>
- <bcf:value order="5" type="field">urldate</bcf:value>
- <bcf:value order="6" type="string">nodate</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>julian</bcf:key>
- <bcf:value>0</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>gregorianstart</bcf:key>
- <bcf:value>1582-10-15</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>maxalphanames</bcf:key>
- <bcf:value>3</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>maxbibnames</bcf:key>
- <bcf:value>2</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>maxcitenames</bcf:key>
- <bcf:value>3</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>maxsortnames</bcf:key>
- <bcf:value>2</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>maxitems</bcf:key>
- <bcf:value>3</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>minalphanames</bcf:key>
- <bcf:value>1</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>minbibnames</bcf:key>
- <bcf:value>1</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>mincitenames</bcf:key>
- <bcf:value>1</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>minsortnames</bcf:key>
- <bcf:value>1</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>minitems</bcf:key>
- <bcf:value>1</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>nohashothers</bcf:key>
- <bcf:value>0</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>noroman</bcf:key>
- <bcf:value>0</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>nosortothers</bcf:key>
- <bcf:value>0</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>pluralothers</bcf:key>
- <bcf:value>0</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>singletitle</bcf:key>
- <bcf:value>0</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>skipbib</bcf:key>
- <bcf:value>0</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>skipbiblist</bcf:key>
- <bcf:value>0</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>skiplab</bcf:key>
- <bcf:value>0</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>sortalphaothers</bcf:key>
- <bcf:value>+</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>sortlocale</bcf:key>
- <bcf:value>english</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>sortingtemplatename</bcf:key>
- <bcf:value>ynt</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>sortsets</bcf:key>
- <bcf:value>0</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>uniquelist</bcf:key>
- <bcf:value>true</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>uniquename</bcf:key>
- <bcf:value>full</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>uniqueprimaryauthor</bcf:key>
- <bcf:value>0</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>uniquetitle</bcf:key>
- <bcf:value>0</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>uniquebaretitle</bcf:key>
- <bcf:value>0</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>uniquework</bcf:key>
- <bcf:value>0</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>useprefix</bcf:key>
- <bcf:value>0</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>useafterword</bcf:key>
- <bcf:value>1</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>useannotator</bcf:key>
- <bcf:value>1</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>useauthor</bcf:key>
- <bcf:value>1</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>usebookauthor</bcf:key>
- <bcf:value>1</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>usecommentator</bcf:key>
- <bcf:value>1</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>useeditor</bcf:key>
- <bcf:value>1</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>useeditora</bcf:key>
- <bcf:value>1</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>useeditorb</bcf:key>
- <bcf:value>1</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>useeditorc</bcf:key>
- <bcf:value>1</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>useforeword</bcf:key>
- <bcf:value>1</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>useholder</bcf:key>
- <bcf:value>1</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>useintroduction</bcf:key>
- <bcf:value>1</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>usenamea</bcf:key>
- <bcf:value>1</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>usenameb</bcf:key>
- <bcf:value>1</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>usenamec</bcf:key>
- <bcf:value>1</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>usetranslator</bcf:key>
- <bcf:value>0</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>useshortauthor</bcf:key>
- <bcf:value>1</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>useshorteditor</bcf:key>
- <bcf:value>1</bcf:value>
- </bcf:option>
- </bcf:options>
- <!-- online -->
- <bcf:options component="biblatex" type="online">
- <bcf:option type="multivalued">
- <bcf:key>extradatecontext</bcf:key>
- <bcf:value order="1">labelname</bcf:value>
- <bcf:value order="2">labeltitle</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>labelalpha</bcf:key>
- <bcf:value>0</bcf:value>
- </bcf:option>
- <bcf:option type="multivalued">
- <bcf:key>labelnamespec</bcf:key>
- <bcf:value order="1">shortauthor</bcf:value>
- <bcf:value order="2">author</bcf:value>
- <bcf:value order="3">shorteditor</bcf:value>
- <bcf:value order="4">editor</bcf:value>
- <bcf:value order="5">translator</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>labeltitle</bcf:key>
- <bcf:value>0</bcf:value>
- </bcf:option>
- <bcf:option type="multivalued">
- <bcf:key>labeltitlespec</bcf:key>
- <bcf:value order="1">shorttitle</bcf:value>
- <bcf:value order="2">title</bcf:value>
- <bcf:value order="3">maintitle</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>labeltitleyear</bcf:key>
- <bcf:value>0</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>labeldateparts</bcf:key>
- <bcf:value>1</bcf:value>
- </bcf:option>
- <bcf:option type="multivalued">
- <bcf:key>labeldatespec</bcf:key>
- <bcf:value order="1" type="field">date</bcf:value>
- <bcf:value order="2" type="field">year</bcf:value>
- <bcf:value order="3" type="field">eventdate</bcf:value>
- <bcf:value order="4" type="field">origdate</bcf:value>
- <bcf:value order="5" type="field">urldate</bcf:value>
- <bcf:value order="6" type="string">nodate</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>maxalphanames</bcf:key>
- <bcf:value>3</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>maxbibnames</bcf:key>
- <bcf:value>2</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>maxcitenames</bcf:key>
- <bcf:value>3</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>maxsortnames</bcf:key>
- <bcf:value>2</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>maxitems</bcf:key>
- <bcf:value>3</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>minalphanames</bcf:key>
- <bcf:value>1</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>minbibnames</bcf:key>
- <bcf:value>1</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>mincitenames</bcf:key>
- <bcf:value>1</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>minsortnames</bcf:key>
- <bcf:value>1</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>minitems</bcf:key>
- <bcf:value>1</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>nohashothers</bcf:key>
- <bcf:value>0</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>noroman</bcf:key>
- <bcf:value>0</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>nosortothers</bcf:key>
- <bcf:value>0</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>singletitle</bcf:key>
- <bcf:value>0</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>skipbib</bcf:key>
- <bcf:value>0</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>skipbiblist</bcf:key>
- <bcf:value>0</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>skiplab</bcf:key>
- <bcf:value>0</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>uniquelist</bcf:key>
- <bcf:value>true</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>uniquename</bcf:key>
- <bcf:value>full</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>uniqueprimaryauthor</bcf:key>
- <bcf:value>0</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>uniquetitle</bcf:key>
- <bcf:value>0</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>uniquebaretitle</bcf:key>
- <bcf:value>0</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>uniquework</bcf:key>
- <bcf:value>0</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>useprefix</bcf:key>
- <bcf:value>0</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>useafterword</bcf:key>
- <bcf:value>1</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>useannotator</bcf:key>
- <bcf:value>1</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>useauthor</bcf:key>
- <bcf:value>1</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>usebookauthor</bcf:key>
- <bcf:value>1</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>usecommentator</bcf:key>
- <bcf:value>1</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>useeditor</bcf:key>
- <bcf:value>1</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>useeditora</bcf:key>
- <bcf:value>1</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>useeditorb</bcf:key>
- <bcf:value>1</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>useeditorc</bcf:key>
- <bcf:value>1</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>useforeword</bcf:key>
- <bcf:value>1</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>useholder</bcf:key>
- <bcf:value>1</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>useintroduction</bcf:key>
- <bcf:value>1</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>usenamea</bcf:key>
- <bcf:value>1</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>usenameb</bcf:key>
- <bcf:value>1</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>usenamec</bcf:key>
- <bcf:value>1</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>usetranslator</bcf:key>
- <bcf:value>0</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>useshortauthor</bcf:key>
- <bcf:value>1</bcf:value>
- </bcf:option>
- <bcf:option type="singlevalued">
- <bcf:key>useshorteditor</bcf:key>
- <bcf:value>1</bcf:value>
- </bcf:option>
- </bcf:options>
- <!-- BIBLATEX OPTION SCOPE -->
- <bcf:optionscope type="GLOBAL">
- <bcf:option datatype="xml">datamodel</bcf:option>
- <bcf:option datatype="xml">labelalphanametemplate</bcf:option>
- <bcf:option datatype="xml">labelalphatemplate</bcf:option>
- <bcf:option datatype="xml">inheritance</bcf:option>
- <bcf:option datatype="xml">translit</bcf:option>
- <bcf:option datatype="xml">uniquenametemplate</bcf:option>
- <bcf:option datatype="xml">sortingnamekeytemplate</bcf:option>
- <bcf:option datatype="xml">sortingtemplate</bcf:option>
- <bcf:option datatype="xml">extradatespec</bcf:option>
- <bcf:option datatype="xml">extradatecontext</bcf:option>
- <bcf:option datatype="xml">labelnamespec</bcf:option>
- <bcf:option datatype="xml">labeltitlespec</bcf:option>
- <bcf:option datatype="xml">labeldatespec</bcf:option>
- <bcf:option datatype="string">controlversion</bcf:option>
- <bcf:option datatype="string">alphaothers</bcf:option>
- <bcf:option datatype="string">sortalphaothers</bcf:option>
- <bcf:option datatype="string">presort</bcf:option>
- <bcf:option datatype="string">texencoding</bcf:option>
- <bcf:option datatype="string">bibencoding</bcf:option>
- <bcf:option datatype="string">sortingtemplatename</bcf:option>
- <bcf:option datatype="string">sortlocale</bcf:option>
- <bcf:option datatype="string">language</bcf:option>
- <bcf:option datatype="string">autolang</bcf:option>
- <bcf:option datatype="string">langhook</bcf:option>
- <bcf:option datatype="string">indexing</bcf:option>
- <bcf:option datatype="string">hyperref</bcf:option>
- <bcf:option datatype="string">backrefsetstyle</bcf:option>
- <bcf:option datatype="string">block</bcf:option>
- <bcf:option datatype="string">pagetracker</bcf:option>
- <bcf:option datatype="string">citecounter</bcf:option>
- <bcf:option datatype="string">citetracker</bcf:option>
- <bcf:option datatype="string">ibidtracker</bcf:option>
- <bcf:option datatype="string">idemtracker</bcf:option>
- <bcf:option datatype="string">opcittracker</bcf:option>
- <bcf:option datatype="string">loccittracker</bcf:option>
- <bcf:option datatype="string">labeldate</bcf:option>
- <bcf:option datatype="string">labeltime</bcf:option>
- <bcf:option datatype="string">dateera</bcf:option>
- <bcf:option datatype="string">date</bcf:option>
- <bcf:option datatype="string">time</bcf:option>
- <bcf:option datatype="string">eventdate</bcf:option>
- <bcf:option datatype="string">eventtime</bcf:option>
- <bcf:option datatype="string">origdate</bcf:option>
- <bcf:option datatype="string">origtime</bcf:option>
- <bcf:option datatype="string">urldate</bcf:option>
- <bcf:option datatype="string">urltime</bcf:option>
- <bcf:option datatype="string">alldatesusetime</bcf:option>
- <bcf:option datatype="string">alldates</bcf:option>
- <bcf:option datatype="string">alltimes</bcf:option>
- <bcf:option datatype="string">gregorianstart</bcf:option>
- <bcf:option datatype="string">autocite</bcf:option>
- <bcf:option datatype="string">notetype</bcf:option>
- <bcf:option datatype="string">uniquelist</bcf:option>
- <bcf:option datatype="string">uniquename</bcf:option>
- <bcf:option datatype="string">refsection</bcf:option>
- <bcf:option datatype="string">refsegment</bcf:option>
- <bcf:option datatype="string">citereset</bcf:option>
- <bcf:option datatype="string">sortlos</bcf:option>
- <bcf:option datatype="string">babel</bcf:option>
- <bcf:option datatype="string">datelabel</bcf:option>
- <bcf:option datatype="string">backrefstyle</bcf:option>
- <bcf:option datatype="string">arxiv</bcf:option>
- <bcf:option datatype="boolean">familyinits</bcf:option>
- <bcf:option datatype="boolean">giveninits</bcf:option>
- <bcf:option datatype="boolean">prefixinits</bcf:option>
- <bcf:option datatype="boolean">suffixinits</bcf:option>
- <bcf:option datatype="boolean">useafterword</bcf:option>
- <bcf:option datatype="boolean">useannotator</bcf:option>
- <bcf:option datatype="boolean">useauthor</bcf:option>
- <bcf:option datatype="boolean">usebookauthor</bcf:option>
- <bcf:option datatype="boolean">usecommentator</bcf:option>
- <bcf:option datatype="boolean">useeditor</bcf:option>
- <bcf:option datatype="boolean">useeditora</bcf:option>
- <bcf:option datatype="boolean">useeditorb</bcf:option>
- <bcf:option datatype="boolean">useeditorc</bcf:option>
- <bcf:option datatype="boolean">useforeword</bcf:option>
- <bcf:option datatype="boolean">useholder</bcf:option>
- <bcf:option datatype="boolean">useintroduction</bcf:option>
- <bcf:option datatype="boolean">usenamea</bcf:option>
- <bcf:option datatype="boolean">usenameb</bcf:option>
- <bcf:option datatype="boolean">usenamec</bcf:option>
- <bcf:option datatype="boolean">usetranslator</bcf:option>
- <bcf:option datatype="boolean">useshortauthor</bcf:option>
- <bcf:option datatype="boolean">useshorteditor</bcf:option>
- <bcf:option datatype="boolean">debug</bcf:option>
- <bcf:option datatype="boolean">loadfiles</bcf:option>
- <bcf:option datatype="boolean">safeinputenc</bcf:option>
- <bcf:option datatype="boolean">sortcase</bcf:option>
- <bcf:option datatype="boolean">sortupper</bcf:option>
- <bcf:option datatype="boolean">terseinits</bcf:option>
- <bcf:option datatype="boolean">abbreviate</bcf:option>
- <bcf:option datatype="boolean">dateabbrev</bcf:option>
- <bcf:option datatype="boolean">clearlang</bcf:option>
- <bcf:option datatype="boolean">sortcites</bcf:option>
- <bcf:option datatype="boolean">sortsets</bcf:option>
- <bcf:option datatype="boolean">backref</bcf:option>
- <bcf:option datatype="boolean">backreffloats</bcf:option>
- <bcf:option datatype="boolean">trackfloats</bcf:option>
- <bcf:option datatype="boolean">parentracker</bcf:option>
- <bcf:option datatype="boolean">labeldateusetime</bcf:option>
- <bcf:option datatype="boolean">datecirca</bcf:option>
- <bcf:option datatype="boolean">dateuncertain</bcf:option>
- <bcf:option datatype="boolean">dateusetime</bcf:option>
- <bcf:option datatype="boolean">eventdateusetime</bcf:option>
- <bcf:option datatype="boolean">origdateusetime</bcf:option>
- <bcf:option datatype="boolean">urldateusetime</bcf:option>
- <bcf:option datatype="boolean">julian</bcf:option>
- <bcf:option datatype="boolean">datezeros</bcf:option>
- <bcf:option datatype="boolean">timezeros</bcf:option>
- <bcf:option datatype="boolean">timezones</bcf:option>
- <bcf:option datatype="boolean">seconds</bcf:option>
- <bcf:option datatype="boolean">autopunct</bcf:option>
- <bcf:option datatype="boolean">punctfont</bcf:option>
- <bcf:option datatype="boolean">labelnumber</bcf:option>
- <bcf:option datatype="boolean">labelalpha</bcf:option>
- <bcf:option datatype="boolean">labeltitle</bcf:option>
- <bcf:option datatype="boolean">labeltitleyear</bcf:option>
- <bcf:option datatype="boolean">labeldateparts</bcf:option>
- <bcf:option datatype="boolean">pluralothers</bcf:option>
- <bcf:option datatype="boolean">nohashothers</bcf:option>
- <bcf:option datatype="boolean">nosortothers</bcf:option>
- <bcf:option datatype="boolean">noroman</bcf:option>
- <bcf:option datatype="boolean">singletitle</bcf:option>
- <bcf:option datatype="boolean">uniquetitle</bcf:option>
- <bcf:option datatype="boolean">uniquebaretitle</bcf:option>
- <bcf:option datatype="boolean">uniquework</bcf:option>
- <bcf:option datatype="boolean">uniqueprimaryauthor</bcf:option>
- <bcf:option datatype="boolean">defernumbers</bcf:option>
- <bcf:option datatype="boolean">locallabelwidth</bcf:option>
- <bcf:option datatype="boolean">bibwarn</bcf:option>
- <bcf:option datatype="boolean">useprefix</bcf:option>
- <bcf:option datatype="boolean">skipbib</bcf:option>
- <bcf:option datatype="boolean">skipbiblist</bcf:option>
- <bcf:option datatype="boolean">skiplab</bcf:option>
- <bcf:option datatype="boolean">dataonly</bcf:option>
- <bcf:option datatype="boolean">defernums</bcf:option>
- <bcf:option datatype="boolean">firstinits</bcf:option>
- <bcf:option datatype="boolean">sortfirstinits</bcf:option>
- <bcf:option datatype="boolean">sortgiveninits</bcf:option>
- <bcf:option datatype="boolean">labelyear</bcf:option>
- <bcf:option datatype="boolean">isbn</bcf:option>
- <bcf:option datatype="boolean">url</bcf:option>
- <bcf:option datatype="boolean">doi</bcf:option>
- <bcf:option datatype="boolean">eprint</bcf:option>
- <bcf:option datatype="boolean">related</bcf:option>
- <bcf:option datatype="boolean">dashed</bcf:option>
- <bcf:option datatype="boolean">mergedate</bcf:option>
- <bcf:option datatype="boolean">bibtexcaseprotection</bcf:option>
- <bcf:option datatype="integer">mincrossrefs</bcf:option>
- <bcf:option datatype="integer">minxrefs</bcf:option>
- <bcf:option datatype="integer">maxnames</bcf:option>
- <bcf:option datatype="integer">minnames</bcf:option>
- <bcf:option datatype="integer">maxbibnames</bcf:option>
- <bcf:option datatype="integer">minbibnames</bcf:option>
- <bcf:option datatype="integer">maxcitenames</bcf:option>
- <bcf:option datatype="integer">mincitenames</bcf:option>
- <bcf:option datatype="integer">maxsortnames</bcf:option>
- <bcf:option datatype="integer">minsortnames</bcf:option>
- <bcf:option datatype="integer">maxitems</bcf:option>
- <bcf:option datatype="integer">minitems</bcf:option>
- <bcf:option datatype="integer">maxalphanames</bcf:option>
- <bcf:option datatype="integer">minalphanames</bcf:option>
- <bcf:option datatype="integer">maxparens</bcf:option>
- <bcf:option datatype="integer">dateeraauto</bcf:option>
- </bcf:optionscope>
- <bcf:optionscope type="ENTRYTYPE">
- <bcf:option datatype="string">alphaothers</bcf:option>
- <bcf:option datatype="string">sortalphaothers</bcf:option>
- <bcf:option datatype="string">presort</bcf:option>
- <bcf:option datatype="string">indexing</bcf:option>
- <bcf:option datatype="string">citetracker</bcf:option>
- <bcf:option datatype="string">ibidtracker</bcf:option>
- <bcf:option datatype="string">idemtracker</bcf:option>
- <bcf:option datatype="string">opcittracker</bcf:option>
- <bcf:option datatype="string">loccittracker</bcf:option>
- <bcf:option datatype="string">uniquelist</bcf:option>
- <bcf:option datatype="string">uniquename</bcf:option>
- <bcf:option datatype="boolean">familyinits</bcf:option>
- <bcf:option datatype="boolean">giveninits</bcf:option>
- <bcf:option datatype="boolean">prefixinits</bcf:option>
- <bcf:option datatype="boolean">suffixinits</bcf:option>
- <bcf:option datatype="boolean">useafterword</bcf:option>
- <bcf:option datatype="boolean">useannotator</bcf:option>
- <bcf:option datatype="boolean">useauthor</bcf:option>
- <bcf:option datatype="boolean">usebookauthor</bcf:option>
- <bcf:option datatype="boolean">usecommentator</bcf:option>
- <bcf:option datatype="boolean">useeditor</bcf:option>
- <bcf:option datatype="boolean">useeditora</bcf:option>
- <bcf:option datatype="boolean">useeditorb</bcf:option>
- <bcf:option datatype="boolean">useeditorc</bcf:option>
- <bcf:option datatype="boolean">useforeword</bcf:option>
- <bcf:option datatype="boolean">useholder</bcf:option>
- <bcf:option datatype="boolean">useintroduction</bcf:option>
- <bcf:option datatype="boolean">usenamea</bcf:option>
- <bcf:option datatype="boolean">usenameb</bcf:option>
- <bcf:option datatype="boolean">usenamec</bcf:option>
- <bcf:option datatype="boolean">usetranslator</bcf:option>
- <bcf:option datatype="boolean">useshortauthor</bcf:option>
- <bcf:option datatype="boolean">useshorteditor</bcf:option>
- <bcf:option datatype="boolean">terseinits</bcf:option>
- <bcf:option datatype="boolean">abbreviate</bcf:option>
- <bcf:option datatype="boolean">dateabbrev</bcf:option>
- <bcf:option datatype="boolean">clearlang</bcf:option>
- <bcf:option datatype="boolean">labelnumber</bcf:option>
- <bcf:option datatype="boolean">labelalpha</bcf:option>
- <bcf:option datatype="boolean">labeltitle</bcf:option>
- <bcf:option datatype="boolean">labeltitleyear</bcf:option>
- <bcf:option datatype="boolean">labeldateparts</bcf:option>
- <bcf:option datatype="boolean">nohashothers</bcf:option>
- <bcf:option datatype="boolean">nosortothers</bcf:option>
- <bcf:option datatype="boolean">noroman</bcf:option>
- <bcf:option datatype="boolean">singletitle</bcf:option>
- <bcf:option datatype="boolean">uniquetitle</bcf:option>
- <bcf:option datatype="boolean">uniquebaretitle</bcf:option>
- <bcf:option datatype="boolean">uniquework</bcf:option>
- <bcf:option datatype="boolean">uniqueprimaryauthor</bcf:option>
- <bcf:option datatype="boolean">useprefix</bcf:option>
- <bcf:option datatype="boolean">skipbib</bcf:option>
- <bcf:option datatype="boolean">skipbiblist</bcf:option>
- <bcf:option datatype="boolean">skiplab</bcf:option>
- <bcf:option datatype="boolean">dataonly</bcf:option>
- <bcf:option datatype="boolean">skiplos</bcf:option>
- <bcf:option datatype="boolean">labelyear</bcf:option>
- <bcf:option datatype="boolean">isbn</bcf:option>
- <bcf:option datatype="boolean">url</bcf:option>
- <bcf:option datatype="boolean">doi</bcf:option>
- <bcf:option datatype="boolean">eprint</bcf:option>
- <bcf:option datatype="boolean">related</bcf:option>
- <bcf:option datatype="boolean">mergedate</bcf:option>
- <bcf:option datatype="boolean">bibtexcaseprotection</bcf:option>
- <bcf:option datatype="xml">labelalphatemplate</bcf:option>
- <bcf:option datatype="xml">translit</bcf:option>
- <bcf:option datatype="xml">sortexclusion</bcf:option>
- <bcf:option datatype="xml">sortinclusion</bcf:option>
- <bcf:option datatype="xml">extradatecontext</bcf:option>
- <bcf:option datatype="xml">labelnamespec</bcf:option>
- <bcf:option datatype="xml">labeltitlespec</bcf:option>
- <bcf:option datatype="xml">labeldatespec</bcf:option>
- <bcf:option datatype="integer">maxnames</bcf:option>
- <bcf:option datatype="integer">minnames</bcf:option>
- <bcf:option datatype="integer">maxbibnames</bcf:option>
- <bcf:option datatype="integer">minbibnames</bcf:option>
- <bcf:option datatype="integer">maxcitenames</bcf:option>
- <bcf:option datatype="integer">mincitenames</bcf:option>
- <bcf:option datatype="integer">maxsortnames</bcf:option>
- <bcf:option datatype="integer">minsortnames</bcf:option>
- <bcf:option datatype="integer">maxitems</bcf:option>
- <bcf:option datatype="integer">minitems</bcf:option>
- <bcf:option datatype="integer">maxalphanames</bcf:option>
- <bcf:option datatype="integer">minalphanames</bcf:option>
- </bcf:optionscope>
- <bcf:optionscope type="ENTRY">
- <bcf:option datatype="string">noinherit</bcf:option>
- <bcf:option datatype="string" backendin="sortingnamekeytemplatename,uniquenametemplatename,labelalphanametemplatename">nametemplates</bcf:option>
- <bcf:option datatype="string" backendout="1">labelalphanametemplatename</bcf:option>
- <bcf:option datatype="string" backendout="1">uniquenametemplatename</bcf:option>
- <bcf:option datatype="string" backendout="1">sortingnamekeytemplatename</bcf:option>
- <bcf:option datatype="string">presort</bcf:option>
- <bcf:option datatype="string" backendout="1">indexing</bcf:option>
- <bcf:option datatype="string" backendout="1">citetracker</bcf:option>
- <bcf:option datatype="string" backendout="1">ibidtracker</bcf:option>
- <bcf:option datatype="string" backendout="1">idemtracker</bcf:option>
- <bcf:option datatype="string" backendout="1">opcittracker</bcf:option>
- <bcf:option datatype="string" backendout="1">loccittracker</bcf:option>
- <bcf:option datatype="string">uniquelist</bcf:option>
- <bcf:option datatype="string">uniquename</bcf:option>
- <bcf:option datatype="boolean" backendout="1">familyinits</bcf:option>
- <bcf:option datatype="boolean" backendout="1">giveninits</bcf:option>
- <bcf:option datatype="boolean" backendout="1">prefixinits</bcf:option>
- <bcf:option datatype="boolean" backendout="1">suffixinits</bcf:option>
- <bcf:option datatype="boolean" backendout="1">useafterword</bcf:option>
- <bcf:option datatype="boolean" backendout="1">useannotator</bcf:option>
- <bcf:option datatype="boolean" backendout="1">useauthor</bcf:option>
- <bcf:option datatype="boolean" backendout="1">usebookauthor</bcf:option>
- <bcf:option datatype="boolean" backendout="1">usecommentator</bcf:option>
- <bcf:option datatype="boolean" backendout="1">useeditor</bcf:option>
- <bcf:option datatype="boolean" backendout="1">useeditora</bcf:option>
- <bcf:option datatype="boolean" backendout="1">useeditorb</bcf:option>
- <bcf:option datatype="boolean" backendout="1">useeditorc</bcf:option>
- <bcf:option datatype="boolean" backendout="1">useforeword</bcf:option>
- <bcf:option datatype="boolean" backendout="1">useholder</bcf:option>
- <bcf:option datatype="boolean" backendout="1">useintroduction</bcf:option>
- <bcf:option datatype="boolean" backendout="1">usenamea</bcf:option>
- <bcf:option datatype="boolean" backendout="1">usenameb</bcf:option>
- <bcf:option datatype="boolean" backendout="1">usenamec</bcf:option>
- <bcf:option datatype="boolean" backendout="1">usetranslator</bcf:option>
- <bcf:option datatype="boolean" backendout="1">useshortauthor</bcf:option>
- <bcf:option datatype="boolean" backendout="1">useshorteditor</bcf:option>
- <bcf:option datatype="boolean" backendout="1">terseinits</bcf:option>
- <bcf:option datatype="boolean" backendout="1">abbreviate</bcf:option>
- <bcf:option datatype="boolean" backendout="1">dateabbrev</bcf:option>
- <bcf:option datatype="boolean" backendout="1">clearlang</bcf:option>
- <bcf:option datatype="boolean" backendout="1">labelnumber</bcf:option>
- <bcf:option datatype="boolean" backendout="1">labelalpha</bcf:option>
- <bcf:option datatype="boolean" backendout="1">labeltitle</bcf:option>
- <bcf:option datatype="boolean" backendout="1">labeltitleyear</bcf:option>
- <bcf:option datatype="boolean" backendout="1">labeldateparts</bcf:option>
- <bcf:option datatype="boolean">nohashothers</bcf:option>
- <bcf:option datatype="boolean">nosortothers</bcf:option>
- <bcf:option datatype="boolean">noroman</bcf:option>
- <bcf:option datatype="boolean">singletitle</bcf:option>
- <bcf:option datatype="boolean">uniquetitle</bcf:option>
- <bcf:option datatype="boolean">uniquebaretitle</bcf:option>
- <bcf:option datatype="boolean">uniquework</bcf:option>
- <bcf:option datatype="boolean">uniqueprimaryauthor</bcf:option>
- <bcf:option datatype="boolean" backendout="1">useprefix</bcf:option>
- <bcf:option datatype="boolean" backendout="1">skipbib</bcf:option>
- <bcf:option datatype="boolean" backendout="1">skipbiblist</bcf:option>
- <bcf:option datatype="boolean" backendout="1">skiplab</bcf:option>
- <bcf:option datatype="boolean" backendin="uniquename=false,uniquelist=false,skipbib=true,skipbiblist=true,skiplab=true">dataonly</bcf:option>
- <bcf:option datatype="boolean" backendout="1">skiplos</bcf:option>
- <bcf:option datatype="boolean" backendout="1">isbn</bcf:option>
- <bcf:option datatype="boolean" backendout="1">url</bcf:option>
- <bcf:option datatype="boolean" backendout="1">doi</bcf:option>
- <bcf:option datatype="boolean" backendout="1">eprint</bcf:option>
- <bcf:option datatype="boolean" backendout="1">related</bcf:option>
- <bcf:option datatype="boolean" backendout="1">mergedate</bcf:option>
- <bcf:option datatype="boolean" backendout="1">bibtexcaseprotection</bcf:option>
- <bcf:option datatype="integer" backendin="maxcitenames,maxbibnames,maxsortnames">maxnames</bcf:option>
- <bcf:option datatype="integer" backendin="mincitenames,minbibnames,minsortnames">minnames</bcf:option>
- <bcf:option datatype="integer" backendout="1">maxbibnames</bcf:option>
- <bcf:option datatype="integer" backendout="1">minbibnames</bcf:option>
- <bcf:option datatype="integer" backendout="1">maxcitenames</bcf:option>
- <bcf:option datatype="integer" backendout="1">mincitenames</bcf:option>
- <bcf:option datatype="integer" backendout="1">maxsortnames</bcf:option>
- <bcf:option datatype="integer" backendout="1">minsortnames</bcf:option>
- <bcf:option datatype="integer" backendout="1">maxitems</bcf:option>
- <bcf:option datatype="integer" backendout="1">minitems</bcf:option>
- <bcf:option datatype="integer" backendout="1">maxalphanames</bcf:option>
- <bcf:option datatype="integer" backendout="1">minalphanames</bcf:option>
- </bcf:optionscope>
- <bcf:optionscope type="NAMELIST">
- <bcf:option datatype="string" backendin="sortingnamekeytemplatename,uniquenametemplatename,labelalphanametemplatename">nametemplates</bcf:option>
- <bcf:option datatype="string" backendout="1">labelalphanametemplatename</bcf:option>
- <bcf:option datatype="string" backendout="1">uniquenametemplatename</bcf:option>
- <bcf:option datatype="string" backendout="1">sortingnamekeytemplatename</bcf:option>
- <bcf:option datatype="string">uniquelist</bcf:option>
- <bcf:option datatype="string">uniquename</bcf:option>
- <bcf:option datatype="boolean" backendout="1">familyinits</bcf:option>
- <bcf:option datatype="boolean" backendout="1">giveninits</bcf:option>
- <bcf:option datatype="boolean" backendout="1">prefixinits</bcf:option>
- <bcf:option datatype="boolean" backendout="1">suffixinits</bcf:option>
- <bcf:option datatype="boolean" backendout="1">terseinits</bcf:option>
- <bcf:option datatype="boolean">nohashothers</bcf:option>
- <bcf:option datatype="boolean">nosortothers</bcf:option>
- <bcf:option datatype="boolean" backendout="1">useprefix</bcf:option>
- </bcf:optionscope>
- <bcf:optionscope type="NAME">
- <bcf:option datatype="string" backendin="sortingnamekeytemplatename,uniquenametemplatename,labelalphanametemplatename">nametemplates</bcf:option>
- <bcf:option datatype="string" backendout="1">labelalphanametemplatename</bcf:option>
- <bcf:option datatype="string" backendout="1">uniquenametemplatename</bcf:option>
- <bcf:option datatype="string" backendout="1">sortingnamekeytemplatename</bcf:option>
- <bcf:option datatype="string">uniquename</bcf:option>
- <bcf:option datatype="boolean" backendout="1">familyinits</bcf:option>
- <bcf:option datatype="boolean" backendout="1">giveninits</bcf:option>
- <bcf:option datatype="boolean" backendout="1">prefixinits</bcf:option>
- <bcf:option datatype="boolean" backendout="1">suffixinits</bcf:option>
- <bcf:option datatype="boolean" backendout="1">terseinits</bcf:option>
- <bcf:option datatype="boolean" backendout="1">useprefix</bcf:option>
- </bcf:optionscope>
- <!-- DATAFIELDSETS -->
- <bcf:datafieldset name="setnames">
- <bcf:member datatype="name" fieldtype="list"/>
- </bcf:datafieldset>
- <bcf:datafieldset name="settitles">
- <bcf:member field="title"/>
- <bcf:member field="booktitle"/>
- <bcf:member field="eventtitle"/>
- <bcf:member field="issuetitle"/>
- <bcf:member field="journaltitle"/>
- <bcf:member field="maintitle"/>
- <bcf:member field="origtitle"/>
- </bcf:datafieldset>
- <!-- SOURCEMAP -->
- <bcf:sourcemap>
- <bcf:maps datatype="bibtex" level="driver">
- <bcf:map>
- <bcf:map_step map_field_set="day" map_null="1"/>
- </bcf:map>
- <bcf:map>
- <bcf:map_step map_type_source="conference" map_type_target="inproceedings"/>
- <bcf:map_step map_type_source="electronic" map_type_target="online"/>
- <bcf:map_step map_type_source="www" map_type_target="online"/>
- </bcf:map>
- <bcf:map>
- <bcf:map_step map_type_source="mastersthesis" map_type_target="thesis" map_final="1"/>
- <bcf:map_step map_field_set="type" map_field_value="mathesis"/>
- </bcf:map>
- <bcf:map>
- <bcf:map_step map_type_source="phdthesis" map_type_target="thesis" map_final="1"/>
- <bcf:map_step map_field_set="type" map_field_value="phdthesis"/>
- </bcf:map>
- <bcf:map>
- <bcf:map_step map_type_source="techreport" map_type_target="report" map_final="1"/>
- <bcf:map_step map_field_set="type" map_field_value="techreport"/>
- </bcf:map>
- <bcf:map>
- <bcf:map_step map_field_source="hyphenation" map_field_target="langid"/>
- <bcf:map_step map_field_source="address" map_field_target="location"/>
- <bcf:map_step map_field_source="school" map_field_target="institution"/>
- <bcf:map_step map_field_source="annote" map_field_target="annotation"/>
- <bcf:map_step map_field_source="archiveprefix" map_field_target="eprinttype"/>
- <bcf:map_step map_field_source="journal" map_field_target="journaltitle"/>
- <bcf:map_step map_field_source="primaryclass" map_field_target="eprintclass"/>
- <bcf:map_step map_field_source="key" map_field_target="sortkey"/>
- <bcf:map_step map_field_source="pdf" map_field_target="file"/>
- </bcf:map>
- </bcf:maps>
- </bcf:sourcemap>
- <!-- LABELALPHA NAME TEMPLATE -->
- <bcf:labelalphanametemplate name="global">
- <bcf:namepart order="1" use="1" pre="1" substring_width="1" substring_compound="1">prefix</bcf:namepart>
- <bcf:namepart order="2">family</bcf:namepart>
- </bcf:labelalphanametemplate>
- <!-- LABELALPHA TEMPLATE -->
- <bcf:labelalphatemplate type="global">
- <bcf:labelelement order="1">
- <bcf:labelpart final="1">shorthand</bcf:labelpart>
- <bcf:labelpart>label</bcf:labelpart>
- <bcf:labelpart substring_width="3" substring_side="left" ifnames="1">labelname</bcf:labelpart>
- <bcf:labelpart substring_width="1" substring_side="left">labelname</bcf:labelpart>
- </bcf:labelelement>
- <bcf:labelelement order="2">
- <bcf:labelpart substring_width="2" substring_side="right">year</bcf:labelpart>
- </bcf:labelelement>
- </bcf:labelalphatemplate>
- <!-- EXTRADATE -->
- <bcf:extradatespec>
- <bcf:scope>
- <bcf:field order="1">labelyear</bcf:field>
- <bcf:field order="2">year</bcf:field>
- </bcf:scope>
- </bcf:extradatespec>
- <!-- INHERITANCE -->
- <bcf:inheritance>
- <bcf:defaults inherit_all="true" override_target="false">
- </bcf:defaults>
- <bcf:inherit>
- <bcf:type_pair source="mvbook" target="inbook"/>
- <bcf:type_pair source="mvbook" target="bookinbook"/>
- <bcf:type_pair source="mvbook" target="suppbook"/>
- <bcf:type_pair source="book" target="inbook"/>
- <bcf:type_pair source="book" target="bookinbook"/>
- <bcf:type_pair source="book" target="suppbook"/>
- <bcf:field source="author" target="author"/>
- <bcf:field source="author" target="bookauthor"/>
- </bcf:inherit>
- <bcf:inherit>
- <bcf:type_pair source="mvbook" target="book"/>
- <bcf:type_pair source="mvbook" target="inbook"/>
- <bcf:type_pair source="mvbook" target="bookinbook"/>
- <bcf:type_pair source="mvbook" target="suppbook"/>
- <bcf:field source="title" target="maintitle"/>
- <bcf:field source="subtitle" target="mainsubtitle"/>
- <bcf:field source="titleaddon" target="maintitleaddon"/>
- <bcf:field source="shorttitle" skip="true"/>
- <bcf:field source="sorttitle" skip="true"/>
- <bcf:field source="indextitle" skip="true"/>
- <bcf:field source="indexsorttitle" skip="true"/>
- </bcf:inherit>
- <bcf:inherit>
- <bcf:type_pair source="mvcollection" target="collection"/>
- <bcf:type_pair source="mvcollection" target="reference"/>
- <bcf:type_pair source="mvcollection" target="incollection"/>
- <bcf:type_pair source="mvcollection" target="inreference"/>
- <bcf:type_pair source="mvcollection" target="suppcollection"/>
- <bcf:type_pair source="mvreference" target="collection"/>
- <bcf:type_pair source="mvreference" target="reference"/>
- <bcf:type_pair source="mvreference" target="incollection"/>
- <bcf:type_pair source="mvreference" target="inreference"/>
- <bcf:type_pair source="mvreference" target="suppcollection"/>
- <bcf:field source="title" target="maintitle"/>
- <bcf:field source="subtitle" target="mainsubtitle"/>
- <bcf:field source="titleaddon" target="maintitleaddon"/>
- <bcf:field source="shorttitle" skip="true"/>
- <bcf:field source="sorttitle" skip="true"/>
- <bcf:field source="indextitle" skip="true"/>
- <bcf:field source="indexsorttitle" skip="true"/>
- </bcf:inherit>
- <bcf:inherit>
- <bcf:type_pair source="mvproceedings" target="proceedings"/>
- <bcf:type_pair source="mvproceedings" target="inproceedings"/>
- <bcf:field source="title" target="maintitle"/>
- <bcf:field source="subtitle" target="mainsubtitle"/>
- <bcf:field source="titleaddon" target="maintitleaddon"/>
- <bcf:field source="shorttitle" skip="true"/>
- <bcf:field source="sorttitle" skip="true"/>
- <bcf:field source="indextitle" skip="true"/>
- <bcf:field source="indexsorttitle" skip="true"/>
- </bcf:inherit>
- <bcf:inherit>
- <bcf:type_pair source="book" target="inbook"/>
- <bcf:type_pair source="book" target="bookinbook"/>
- <bcf:type_pair source="book" target="suppbook"/>
- <bcf:field source="title" target="booktitle"/>
- <bcf:field source="subtitle" target="booksubtitle"/>
- <bcf:field source="titleaddon" target="booktitleaddon"/>
- <bcf:field source="shorttitle" skip="true"/>
- <bcf:field source="sorttitle" skip="true"/>
- <bcf:field source="indextitle" skip="true"/>
- <bcf:field source="indexsorttitle" skip="true"/>
- </bcf:inherit>
- <bcf:inherit>
- <bcf:type_pair source="collection" target="incollection"/>
- <bcf:type_pair source="collection" target="inreference"/>
- <bcf:type_pair source="collection" target="suppcollection"/>
- <bcf:type_pair source="reference" target="incollection"/>
- <bcf:type_pair source="reference" target="inreference"/>
- <bcf:type_pair source="reference" target="suppcollection"/>
- <bcf:field source="title" target="booktitle"/>
- <bcf:field source="subtitle" target="booksubtitle"/>
- <bcf:field source="titleaddon" target="booktitleaddon"/>
- <bcf:field source="shorttitle" skip="true"/>
- <bcf:field source="sorttitle" skip="true"/>
- <bcf:field source="indextitle" skip="true"/>
- <bcf:field source="indexsorttitle" skip="true"/>
- </bcf:inherit>
- <bcf:inherit>
- <bcf:type_pair source="proceedings" target="inproceedings"/>
- <bcf:field source="title" target="booktitle"/>
- <bcf:field source="subtitle" target="booksubtitle"/>
- <bcf:field source="titleaddon" target="booktitleaddon"/>
- <bcf:field source="shorttitle" skip="true"/>
- <bcf:field source="sorttitle" skip="true"/>
- <bcf:field source="indextitle" skip="true"/>
- <bcf:field source="indexsorttitle" skip="true"/>
- </bcf:inherit>
- <bcf:inherit>
- <bcf:type_pair source="periodical" target="article"/>
- <bcf:type_pair source="periodical" target="suppperiodical"/>
- <bcf:field source="title" target="journaltitle"/>
- <bcf:field source="subtitle" target="journalsubtitle"/>
- <bcf:field source="titleaddon" target="journaltitleaddon"/>
- <bcf:field source="shorttitle" skip="true"/>
- <bcf:field source="sorttitle" skip="true"/>
- <bcf:field source="indextitle" skip="true"/>
- <bcf:field source="indexsorttitle" skip="true"/>
- </bcf:inherit>
- <bcf:inherit>
- <bcf:type_pair source="*" target="*"/>
- <bcf:field source="ids" skip="true"/>
- <bcf:field source="crossref" skip="true"/>
- <bcf:field source="xref" skip="true"/>
- <bcf:field source="entryset" skip="true"/>
- <bcf:field source="entrysubtype" skip="true"/>
- <bcf:field source="execute" skip="true"/>
- <bcf:field source="label" skip="true"/>
- <bcf:field source="options" skip="true"/>
- <bcf:field source="presort" skip="true"/>
- <bcf:field source="related" skip="true"/>
- <bcf:field source="relatedoptions" skip="true"/>
- <bcf:field source="relatedstring" skip="true"/>
- <bcf:field source="relatedtype" skip="true"/>
- <bcf:field source="shorthand" skip="true"/>
- <bcf:field source="shorthandintro" skip="true"/>
- <bcf:field source="sortkey" skip="true"/>
- </bcf:inherit>
- </bcf:inheritance>
- <!-- UNIQUENAME TEMPLATES -->
- <bcf:uniquenametemplate name="global">
- <bcf:namepart order="1" use="1" base="1">prefix</bcf:namepart>
- <bcf:namepart order="2" base="1">family</bcf:namepart>
- <bcf:namepart order="3">given</bcf:namepart>
- </bcf:uniquenametemplate>
- <!-- SORTING NAME KEY TEMPLATES -->
- <bcf:sortingnamekeytemplate name="global" visibility="sort">
- <bcf:keypart order="1">
- <bcf:part type="namepart" order="1" use="1">prefix</bcf:part>
- <bcf:part type="namepart" order="2">family</bcf:part>
- </bcf:keypart>
- <bcf:keypart order="2">
- <bcf:part type="namepart" order="1">given</bcf:part>
- </bcf:keypart>
- <bcf:keypart order="3">
- <bcf:part type="namepart" order="1">suffix</bcf:part>
- </bcf:keypart>
- <bcf:keypart order="4">
- <bcf:part type="namepart" order="1" use="0">prefix</bcf:part>
- </bcf:keypart>
- </bcf:sortingnamekeytemplate>
- <bcf:presort>mm</bcf:presort>
- <!-- DATA MODEL -->
- <bcf:datamodel>
- <bcf:constants>
- <bcf:constant type="list" name="gender">sf,sm,sn,pf,pm,pn,pp</bcf:constant>
- <bcf:constant type="list" name="nameparts">family,given,prefix,suffix</bcf:constant>
- <bcf:constant type="list" name="optiondatatypes">boolean,integer,string,xml</bcf:constant>
- <bcf:constant type="list" name="multiscriptforms">default,transliteration,transcription,translation</bcf:constant>
- </bcf:constants>
- <bcf:entrytypes>
- <bcf:entrytype>article</bcf:entrytype>
- <bcf:entrytype>artwork</bcf:entrytype>
- <bcf:entrytype>audio</bcf:entrytype>
- <bcf:entrytype>bibnote</bcf:entrytype>
- <bcf:entrytype>book</bcf:entrytype>
- <bcf:entrytype>bookinbook</bcf:entrytype>
- <bcf:entrytype>booklet</bcf:entrytype>
- <bcf:entrytype>collection</bcf:entrytype>
- <bcf:entrytype>commentary</bcf:entrytype>
- <bcf:entrytype>customa</bcf:entrytype>
- <bcf:entrytype>customb</bcf:entrytype>
- <bcf:entrytype>customc</bcf:entrytype>
- <bcf:entrytype>customd</bcf:entrytype>
- <bcf:entrytype>custome</bcf:entrytype>
- <bcf:entrytype>customf</bcf:entrytype>
- <bcf:entrytype>dataset</bcf:entrytype>
- <bcf:entrytype>inbook</bcf:entrytype>
- <bcf:entrytype>incollection</bcf:entrytype>
- <bcf:entrytype>inproceedings</bcf:entrytype>
- <bcf:entrytype>inreference</bcf:entrytype>
- <bcf:entrytype>image</bcf:entrytype>
- <bcf:entrytype>jurisdiction</bcf:entrytype>
- <bcf:entrytype>legal</bcf:entrytype>
- <bcf:entrytype>legislation</bcf:entrytype>
- <bcf:entrytype>letter</bcf:entrytype>
- <bcf:entrytype>manual</bcf:entrytype>
- <bcf:entrytype>misc</bcf:entrytype>
- <bcf:entrytype>movie</bcf:entrytype>
- <bcf:entrytype>music</bcf:entrytype>
- <bcf:entrytype>mvcollection</bcf:entrytype>
- <bcf:entrytype>mvreference</bcf:entrytype>
- <bcf:entrytype>mvproceedings</bcf:entrytype>
- <bcf:entrytype>mvbook</bcf:entrytype>
- <bcf:entrytype>online</bcf:entrytype>
- <bcf:entrytype>patent</bcf:entrytype>
- <bcf:entrytype>performance</bcf:entrytype>
- <bcf:entrytype>periodical</bcf:entrytype>
- <bcf:entrytype>proceedings</bcf:entrytype>
- <bcf:entrytype>reference</bcf:entrytype>
- <bcf:entrytype>report</bcf:entrytype>
- <bcf:entrytype>review</bcf:entrytype>
- <bcf:entrytype>set</bcf:entrytype>
- <bcf:entrytype>software</bcf:entrytype>
- <bcf:entrytype>standard</bcf:entrytype>
- <bcf:entrytype>suppbook</bcf:entrytype>
- <bcf:entrytype>suppcollection</bcf:entrytype>
- <bcf:entrytype>suppperiodical</bcf:entrytype>
- <bcf:entrytype>thesis</bcf:entrytype>
- <bcf:entrytype>unpublished</bcf:entrytype>
- <bcf:entrytype>video</bcf:entrytype>
- <bcf:entrytype skip_output="true">xdata</bcf:entrytype>
- </bcf:entrytypes>
- <bcf:fields>
- <bcf:field fieldtype="field" datatype="integer">sortyear</bcf:field>
- <bcf:field fieldtype="field" datatype="integer">volume</bcf:field>
- <bcf:field fieldtype="field" datatype="integer">volumes</bcf:field>
- <bcf:field fieldtype="field" datatype="literal">abstract</bcf:field>
- <bcf:field fieldtype="field" datatype="literal">addendum</bcf:field>
- <bcf:field fieldtype="field" datatype="literal">annotation</bcf:field>
- <bcf:field fieldtype="field" datatype="literal">booksubtitle</bcf:field>
- <bcf:field fieldtype="field" datatype="literal">booktitle</bcf:field>
- <bcf:field fieldtype="field" datatype="literal">booktitleaddon</bcf:field>
- <bcf:field fieldtype="field" datatype="literal">chapter</bcf:field>
- <bcf:field fieldtype="field" datatype="literal">edition</bcf:field>
- <bcf:field fieldtype="field" datatype="literal">eid</bcf:field>
- <bcf:field fieldtype="field" datatype="literal">entrysubtype</bcf:field>
- <bcf:field fieldtype="field" datatype="literal">eprintclass</bcf:field>
- <bcf:field fieldtype="field" datatype="literal">eprinttype</bcf:field>
- <bcf:field fieldtype="field" datatype="literal">eventtitle</bcf:field>
- <bcf:field fieldtype="field" datatype="literal">eventtitleaddon</bcf:field>
- <bcf:field fieldtype="field" datatype="literal">gender</bcf:field>
- <bcf:field fieldtype="field" datatype="literal">howpublished</bcf:field>
- <bcf:field fieldtype="field" datatype="literal">indexsorttitle</bcf:field>
- <bcf:field fieldtype="field" datatype="literal">indextitle</bcf:field>
- <bcf:field fieldtype="field" datatype="literal">isan</bcf:field>
- <bcf:field fieldtype="field" datatype="literal">isbn</bcf:field>
- <bcf:field fieldtype="field" datatype="literal">ismn</bcf:field>
- <bcf:field fieldtype="field" datatype="literal">isrn</bcf:field>
- <bcf:field fieldtype="field" datatype="literal">issn</bcf:field>
- <bcf:field fieldtype="field" datatype="literal">issue</bcf:field>
- <bcf:field fieldtype="field" datatype="literal">issuesubtitle</bcf:field>
- <bcf:field fieldtype="field" datatype="literal">issuetitle</bcf:field>
- <bcf:field fieldtype="field" datatype="literal">issuetitleaddon</bcf:field>
- <bcf:field fieldtype="field" datatype="literal">iswc</bcf:field>
- <bcf:field fieldtype="field" datatype="literal">journalsubtitle</bcf:field>
- <bcf:field fieldtype="field" datatype="literal">journaltitle</bcf:field>
- <bcf:field fieldtype="field" datatype="literal">journaltitleaddon</bcf:field>
- <bcf:field fieldtype="field" datatype="literal">label</bcf:field>
- <bcf:field fieldtype="field" datatype="literal">langid</bcf:field>
- <bcf:field fieldtype="field" datatype="literal">langidopts</bcf:field>
- <bcf:field fieldtype="field" datatype="literal">library</bcf:field>
- <bcf:field fieldtype="field" datatype="literal">mainsubtitle</bcf:field>
- <bcf:field fieldtype="field" datatype="literal">maintitle</bcf:field>
- <bcf:field fieldtype="field" datatype="literal">maintitleaddon</bcf:field>
- <bcf:field fieldtype="field" datatype="literal">nameaddon</bcf:field>
- <bcf:field fieldtype="field" datatype="literal">note</bcf:field>
- <bcf:field fieldtype="field" datatype="literal">number</bcf:field>
- <bcf:field fieldtype="field" datatype="literal">origtitle</bcf:field>
- <bcf:field fieldtype="field" datatype="literal">pagetotal</bcf:field>
- <bcf:field fieldtype="field" datatype="literal">part</bcf:field>
- <bcf:field fieldtype="field" datatype="literal">relatedstring</bcf:field>
- <bcf:field fieldtype="field" datatype="literal">relatedtype</bcf:field>
- <bcf:field fieldtype="field" datatype="literal">reprinttitle</bcf:field>
- <bcf:field fieldtype="field" datatype="literal">series</bcf:field>
- <bcf:field fieldtype="field" datatype="literal">shorthandintro</bcf:field>
- <bcf:field fieldtype="field" datatype="literal">subtitle</bcf:field>
- <bcf:field fieldtype="field" datatype="literal">title</bcf:field>
- <bcf:field fieldtype="field" datatype="literal">titleaddon</bcf:field>
- <bcf:field fieldtype="field" datatype="literal">usera</bcf:field>
- <bcf:field fieldtype="field" datatype="literal">userb</bcf:field>
- <bcf:field fieldtype="field" datatype="literal">userc</bcf:field>
- <bcf:field fieldtype="field" datatype="literal">userd</bcf:field>
- <bcf:field fieldtype="field" datatype="literal">usere</bcf:field>
- <bcf:field fieldtype="field" datatype="literal">userf</bcf:field>
- <bcf:field fieldtype="field" datatype="literal">venue</bcf:field>
- <bcf:field fieldtype="field" datatype="literal">version</bcf:field>
- <bcf:field fieldtype="field" datatype="literal" label="true">shorthand</bcf:field>
- <bcf:field fieldtype="field" datatype="literal" label="true">shortjournal</bcf:field>
- <bcf:field fieldtype="field" datatype="literal" label="true">shortseries</bcf:field>
- <bcf:field fieldtype="field" datatype="literal" label="true">shorttitle</bcf:field>
- <bcf:field fieldtype="field" datatype="literal" skip_output="true">sorttitle</bcf:field>
- <bcf:field fieldtype="field" datatype="literal" skip_output="true">sortshorthand</bcf:field>
- <bcf:field fieldtype="field" datatype="literal" skip_output="true">sortkey</bcf:field>
- <bcf:field fieldtype="field" datatype="literal" skip_output="true">presort</bcf:field>
- <bcf:field fieldtype="list" datatype="literal">institution</bcf:field>
- <bcf:field fieldtype="list" datatype="literal">lista</bcf:field>
- <bcf:field fieldtype="list" datatype="literal">listb</bcf:field>
- <bcf:field fieldtype="list" datatype="literal">listc</bcf:field>
- <bcf:field fieldtype="list" datatype="literal">listd</bcf:field>
- <bcf:field fieldtype="list" datatype="literal">liste</bcf:field>
- <bcf:field fieldtype="list" datatype="literal">listf</bcf:field>
- <bcf:field fieldtype="list" datatype="literal">location</bcf:field>
- <bcf:field fieldtype="list" datatype="literal">organization</bcf:field>
- <bcf:field fieldtype="list" datatype="literal">origlocation</bcf:field>
- <bcf:field fieldtype="list" datatype="literal">origpublisher</bcf:field>
- <bcf:field fieldtype="list" datatype="literal">publisher</bcf:field>
- <bcf:field fieldtype="list" datatype="name">afterword</bcf:field>
- <bcf:field fieldtype="list" datatype="name">annotator</bcf:field>
- <bcf:field fieldtype="list" datatype="name">author</bcf:field>
- <bcf:field fieldtype="list" datatype="name">bookauthor</bcf:field>
- <bcf:field fieldtype="list" datatype="name">commentator</bcf:field>
- <bcf:field fieldtype="list" datatype="name">editor</bcf:field>
- <bcf:field fieldtype="list" datatype="name">editora</bcf:field>
- <bcf:field fieldtype="list" datatype="name">editorb</bcf:field>
- <bcf:field fieldtype="list" datatype="name">editorc</bcf:field>
- <bcf:field fieldtype="list" datatype="name">foreword</bcf:field>
- <bcf:field fieldtype="list" datatype="name">holder</bcf:field>
- <bcf:field fieldtype="list" datatype="name">introduction</bcf:field>
- <bcf:field fieldtype="list" datatype="name">namea</bcf:field>
- <bcf:field fieldtype="list" datatype="name">nameb</bcf:field>
- <bcf:field fieldtype="list" datatype="name">namec</bcf:field>
- <bcf:field fieldtype="list" datatype="name">translator</bcf:field>
- <bcf:field fieldtype="list" datatype="name" label="true">shortauthor</bcf:field>
- <bcf:field fieldtype="list" datatype="name" label="true">shorteditor</bcf:field>
- <bcf:field fieldtype="list" datatype="name" skip_output="true">sortname</bcf:field>
- <bcf:field fieldtype="field" datatype="key">authortype</bcf:field>
- <bcf:field fieldtype="field" datatype="key">editoratype</bcf:field>
- <bcf:field fieldtype="field" datatype="key">editorbtype</bcf:field>
- <bcf:field fieldtype="field" datatype="key">editorctype</bcf:field>
- <bcf:field fieldtype="field" datatype="key">editortype</bcf:field>
- <bcf:field fieldtype="field" datatype="key">bookpagination</bcf:field>
- <bcf:field fieldtype="field" datatype="key">nameatype</bcf:field>
- <bcf:field fieldtype="field" datatype="key">namebtype</bcf:field>
- <bcf:field fieldtype="field" datatype="key">namectype</bcf:field>
- <bcf:field fieldtype="field" datatype="key">pagination</bcf:field>
- <bcf:field fieldtype="field" datatype="key">pubstate</bcf:field>
- <bcf:field fieldtype="field" datatype="key">type</bcf:field>
- <bcf:field fieldtype="list" datatype="key">language</bcf:field>
- <bcf:field fieldtype="list" datatype="key">origlanguage</bcf:field>
- <bcf:field fieldtype="field" datatype="entrykey">crossref</bcf:field>
- <bcf:field fieldtype="field" datatype="entrykey">xref</bcf:field>
- <bcf:field fieldtype="field" datatype="date" skip_output="true">date</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart" nullok="true">endyear</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart" nullok="true">year</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart">month</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart">day</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart">hour</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart">minute</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart">second</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart">timezone</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart">yeardivision</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart">endmonth</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart">endday</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart">endhour</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart">endminute</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart">endsecond</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart">endtimezone</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart">endyeardivision</bcf:field>
- <bcf:field fieldtype="field" datatype="date" skip_output="true">eventdate</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart" nullok="true">eventendyear</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart" nullok="true">eventyear</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart">eventmonth</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart">eventday</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart">eventhour</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart">eventminute</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart">eventsecond</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart">eventtimezone</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart">eventyeardivision</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart">eventendmonth</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart">eventendday</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart">eventendhour</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart">eventendminute</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart">eventendsecond</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart">eventendtimezone</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart">eventendyeardivision</bcf:field>
- <bcf:field fieldtype="field" datatype="date" skip_output="true">origdate</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart" nullok="true">origendyear</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart" nullok="true">origyear</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart">origmonth</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart">origday</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart">orighour</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart">origminute</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart">origsecond</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart">origtimezone</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart">origyeardivision</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart">origendmonth</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart">origendday</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart">origendhour</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart">origendminute</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart">origendsecond</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart">origendtimezone</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart">origendyeardivision</bcf:field>
- <bcf:field fieldtype="field" datatype="date" skip_output="true">urldate</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart" nullok="true">urlendyear</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart" nullok="true">urlyear</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart">urlmonth</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart">urlday</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart">urlhour</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart">urlminute</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart">urlsecond</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart">urltimezone</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart">urlyeardivision</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart">urlendmonth</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart">urlendday</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart">urlendhour</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart">urlendminute</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart">urlendsecond</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart">urlendtimezone</bcf:field>
- <bcf:field fieldtype="field" datatype="datepart">urlendyeardivision</bcf:field>
- <bcf:field fieldtype="field" datatype="verbatim">doi</bcf:field>
- <bcf:field fieldtype="field" datatype="verbatim">eprint</bcf:field>
- <bcf:field fieldtype="field" datatype="verbatim">file</bcf:field>
- <bcf:field fieldtype="field" datatype="verbatim">verba</bcf:field>
- <bcf:field fieldtype="field" datatype="verbatim">verbb</bcf:field>
- <bcf:field fieldtype="field" datatype="verbatim">verbc</bcf:field>
- <bcf:field fieldtype="field" datatype="uri">url</bcf:field>
- <bcf:field fieldtype="field" format="xsv" datatype="entrykey" skip_output="true">xdata</bcf:field>
- <bcf:field fieldtype="field" format="xsv" datatype="entrykey" skip_output="true">ids</bcf:field>
- <bcf:field fieldtype="field" format="xsv" datatype="entrykey" skip_output="true">entryset</bcf:field>
- <bcf:field fieldtype="field" format="xsv" datatype="entrykey">related</bcf:field>
- <bcf:field fieldtype="field" format="xsv" datatype="keyword">keywords</bcf:field>
- <bcf:field fieldtype="field" format="xsv" datatype="option" skip_output="true">options</bcf:field>
- <bcf:field fieldtype="field" format="xsv" datatype="option" skip_output="true">relatedoptions</bcf:field>
- <bcf:field fieldtype="field" datatype="range">pages</bcf:field>
- <bcf:field fieldtype="field" datatype="code">execute</bcf:field>
- </bcf:fields>
- <bcf:entryfields>
- <bcf:field>abstract</bcf:field>
- <bcf:field>annotation</bcf:field>
- <bcf:field>authortype</bcf:field>
- <bcf:field>bookpagination</bcf:field>
- <bcf:field>crossref</bcf:field>
- <bcf:field>day</bcf:field>
- <bcf:field>doi</bcf:field>
- <bcf:field>eprint</bcf:field>
- <bcf:field>eprintclass</bcf:field>
- <bcf:field>eprinttype</bcf:field>
- <bcf:field>endday</bcf:field>
- <bcf:field>endhour</bcf:field>
- <bcf:field>endminute</bcf:field>
- <bcf:field>endmonth</bcf:field>
- <bcf:field>endsecond</bcf:field>
- <bcf:field>endtimezone</bcf:field>
- <bcf:field>endyear</bcf:field>
- <bcf:field>endyeardivision</bcf:field>
- <bcf:field>entryset</bcf:field>
- <bcf:field>entrysubtype</bcf:field>
- <bcf:field>execute</bcf:field>
- <bcf:field>file</bcf:field>
- <bcf:field>gender</bcf:field>
- <bcf:field>hour</bcf:field>
- <bcf:field>ids</bcf:field>
- <bcf:field>indextitle</bcf:field>
- <bcf:field>indexsorttitle</bcf:field>
- <bcf:field>isan</bcf:field>
- <bcf:field>ismn</bcf:field>
- <bcf:field>iswc</bcf:field>
- <bcf:field>keywords</bcf:field>
- <bcf:field>label</bcf:field>
- <bcf:field>langid</bcf:field>
- <bcf:field>langidopts</bcf:field>
- <bcf:field>library</bcf:field>
- <bcf:field>lista</bcf:field>
- <bcf:field>listb</bcf:field>
- <bcf:field>listc</bcf:field>
- <bcf:field>listd</bcf:field>
- <bcf:field>liste</bcf:field>
- <bcf:field>listf</bcf:field>
- <bcf:field>minute</bcf:field>
- <bcf:field>month</bcf:field>
- <bcf:field>namea</bcf:field>
- <bcf:field>nameb</bcf:field>
- <bcf:field>namec</bcf:field>
- <bcf:field>nameatype</bcf:field>
- <bcf:field>namebtype</bcf:field>
- <bcf:field>namectype</bcf:field>
- <bcf:field>nameaddon</bcf:field>
- <bcf:field>options</bcf:field>
- <bcf:field>origday</bcf:field>
- <bcf:field>origendday</bcf:field>
- <bcf:field>origendhour</bcf:field>
- <bcf:field>origendminute</bcf:field>
- <bcf:field>origendmonth</bcf:field>
- <bcf:field>origendsecond</bcf:field>
- <bcf:field>origendtimezone</bcf:field>
- <bcf:field>origendyear</bcf:field>
- <bcf:field>origendyeardivision</bcf:field>
- <bcf:field>orighour</bcf:field>
- <bcf:field>origminute</bcf:field>
- <bcf:field>origmonth</bcf:field>
- <bcf:field>origsecond</bcf:field>
- <bcf:field>origtimezone</bcf:field>
- <bcf:field>origyear</bcf:field>
- <bcf:field>origyeardivision</bcf:field>
- <bcf:field>origlocation</bcf:field>
- <bcf:field>origpublisher</bcf:field>
- <bcf:field>origtitle</bcf:field>
- <bcf:field>pagination</bcf:field>
- <bcf:field>presort</bcf:field>
- <bcf:field>related</bcf:field>
- <bcf:field>relatedoptions</bcf:field>
- <bcf:field>relatedstring</bcf:field>
- <bcf:field>relatedtype</bcf:field>
- <bcf:field>second</bcf:field>
- <bcf:field>shortauthor</bcf:field>
- <bcf:field>shorteditor</bcf:field>
- <bcf:field>shorthand</bcf:field>
- <bcf:field>shorthandintro</bcf:field>
- <bcf:field>shortjournal</bcf:field>
- <bcf:field>shortseries</bcf:field>
- <bcf:field>shorttitle</bcf:field>
- <bcf:field>sortkey</bcf:field>
- <bcf:field>sortname</bcf:field>
- <bcf:field>sortshorthand</bcf:field>
- <bcf:field>sorttitle</bcf:field>
- <bcf:field>sortyear</bcf:field>
- <bcf:field>timezone</bcf:field>
- <bcf:field>url</bcf:field>
- <bcf:field>urlday</bcf:field>
- <bcf:field>urlendday</bcf:field>
- <bcf:field>urlendhour</bcf:field>
- <bcf:field>urlendminute</bcf:field>
- <bcf:field>urlendmonth</bcf:field>
- <bcf:field>urlendsecond</bcf:field>
- <bcf:field>urlendtimezone</bcf:field>
- <bcf:field>urlendyear</bcf:field>
- <bcf:field>urlhour</bcf:field>
- <bcf:field>urlminute</bcf:field>
- <bcf:field>urlmonth</bcf:field>
- <bcf:field>urlsecond</bcf:field>
- <bcf:field>urltimezone</bcf:field>
- <bcf:field>urlyear</bcf:field>
- <bcf:field>usera</bcf:field>
- <bcf:field>userb</bcf:field>
- <bcf:field>userc</bcf:field>
- <bcf:field>userd</bcf:field>
- <bcf:field>usere</bcf:field>
- <bcf:field>userf</bcf:field>
- <bcf:field>verba</bcf:field>
- <bcf:field>verbb</bcf:field>
- <bcf:field>verbc</bcf:field>
- <bcf:field>xdata</bcf:field>
- <bcf:field>xref</bcf:field>
- <bcf:field>year</bcf:field>
- <bcf:field>yeardivision</bcf:field>
- </bcf:entryfields>
- <bcf:entryfields>
- <bcf:entrytype>set</bcf:entrytype>
- <bcf:field>entryset</bcf:field>
- </bcf:entryfields>
- <bcf:entryfields>
- <bcf:entrytype>article</bcf:entrytype>
- <bcf:field>addendum</bcf:field>
- <bcf:field>annotator</bcf:field>
- <bcf:field>author</bcf:field>
- <bcf:field>commentator</bcf:field>
- <bcf:field>editor</bcf:field>
- <bcf:field>editora</bcf:field>
- <bcf:field>editorb</bcf:field>
- <bcf:field>editorc</bcf:field>
- <bcf:field>editortype</bcf:field>
- <bcf:field>editoratype</bcf:field>
- <bcf:field>editorbtype</bcf:field>
- <bcf:field>editorctype</bcf:field>
- <bcf:field>eid</bcf:field>
- <bcf:field>issn</bcf:field>
- <bcf:field>issue</bcf:field>
- <bcf:field>issuetitle</bcf:field>
- <bcf:field>issuesubtitle</bcf:field>
- <bcf:field>issuetitleaddon</bcf:field>
- <bcf:field>journalsubtitle</bcf:field>
- <bcf:field>journaltitle</bcf:field>
- <bcf:field>journaltitleaddon</bcf:field>
- <bcf:field>language</bcf:field>
- <bcf:field>note</bcf:field>
- <bcf:field>number</bcf:field>
- <bcf:field>origlanguage</bcf:field>
- <bcf:field>pages</bcf:field>
- <bcf:field>pubstate</bcf:field>
- <bcf:field>series</bcf:field>
- <bcf:field>subtitle</bcf:field>
- <bcf:field>title</bcf:field>
- <bcf:field>titleaddon</bcf:field>
- <bcf:field>translator</bcf:field>
- <bcf:field>version</bcf:field>
- <bcf:field>volume</bcf:field>
- </bcf:entryfields>
- <bcf:entryfields>
- <bcf:entrytype>bibnote</bcf:entrytype>
- <bcf:field>note</bcf:field>
- </bcf:entryfields>
- <bcf:entryfields>
- <bcf:entrytype>book</bcf:entrytype>
- <bcf:field>author</bcf:field>
- <bcf:field>addendum</bcf:field>
- <bcf:field>afterword</bcf:field>
- <bcf:field>annotator</bcf:field>
- <bcf:field>chapter</bcf:field>
- <bcf:field>commentator</bcf:field>
- <bcf:field>edition</bcf:field>
- <bcf:field>editor</bcf:field>
- <bcf:field>editora</bcf:field>
- <bcf:field>editorb</bcf:field>
- <bcf:field>editorc</bcf:field>
- <bcf:field>editortype</bcf:field>
- <bcf:field>editoratype</bcf:field>
- <bcf:field>editorbtype</bcf:field>
- <bcf:field>editorctype</bcf:field>
- <bcf:field>eid</bcf:field>
- <bcf:field>foreword</bcf:field>
- <bcf:field>introduction</bcf:field>
- <bcf:field>isbn</bcf:field>
- <bcf:field>language</bcf:field>
- <bcf:field>location</bcf:field>
- <bcf:field>maintitle</bcf:field>
- <bcf:field>maintitleaddon</bcf:field>
- <bcf:field>mainsubtitle</bcf:field>
- <bcf:field>note</bcf:field>
- <bcf:field>number</bcf:field>
- <bcf:field>origlanguage</bcf:field>
- <bcf:field>pages</bcf:field>
- <bcf:field>pagetotal</bcf:field>
- <bcf:field>part</bcf:field>
- <bcf:field>publisher</bcf:field>
- <bcf:field>pubstate</bcf:field>
- <bcf:field>series</bcf:field>
- <bcf:field>subtitle</bcf:field>
- <bcf:field>title</bcf:field>
- <bcf:field>titleaddon</bcf:field>
- <bcf:field>translator</bcf:field>
- <bcf:field>volume</bcf:field>
- <bcf:field>volumes</bcf:field>
- </bcf:entryfields>
- <bcf:entryfields>
- <bcf:entrytype>mvbook</bcf:entrytype>
- <bcf:field>addendum</bcf:field>
- <bcf:field>afterword</bcf:field>
- <bcf:field>annotator</bcf:field>
- <bcf:field>author</bcf:field>
- <bcf:field>commentator</bcf:field>
- <bcf:field>edition</bcf:field>
- <bcf:field>editor</bcf:field>
- <bcf:field>editora</bcf:field>
- <bcf:field>editorb</bcf:field>
- <bcf:field>editorc</bcf:field>
- <bcf:field>editortype</bcf:field>
- <bcf:field>editoratype</bcf:field>
- <bcf:field>editorbtype</bcf:field>
- <bcf:field>editorctype</bcf:field>
- <bcf:field>foreword</bcf:field>
- <bcf:field>introduction</bcf:field>
- <bcf:field>isbn</bcf:field>
- <bcf:field>language</bcf:field>
- <bcf:field>location</bcf:field>
- <bcf:field>note</bcf:field>
- <bcf:field>number</bcf:field>
- <bcf:field>origlanguage</bcf:field>
- <bcf:field>pagetotal</bcf:field>
- <bcf:field>publisher</bcf:field>
- <bcf:field>pubstate</bcf:field>
- <bcf:field>series</bcf:field>
- <bcf:field>subtitle</bcf:field>
- <bcf:field>title</bcf:field>
- <bcf:field>titleaddon</bcf:field>
- <bcf:field>translator</bcf:field>
- <bcf:field>volume</bcf:field>
- <bcf:field>volumes</bcf:field>
- </bcf:entryfields>
- <bcf:entryfields>
- <bcf:entrytype>inbook</bcf:entrytype>
- <bcf:entrytype>bookinbook</bcf:entrytype>
- <bcf:entrytype>suppbook</bcf:entrytype>
- <bcf:field>addendum</bcf:field>
- <bcf:field>afterword</bcf:field>
- <bcf:field>annotator</bcf:field>
- <bcf:field>author</bcf:field>
- <bcf:field>booktitle</bcf:field>
- <bcf:field>bookauthor</bcf:field>
- <bcf:field>booksubtitle</bcf:field>
- <bcf:field>booktitleaddon</bcf:field>
- <bcf:field>chapter</bcf:field>
- <bcf:field>commentator</bcf:field>
- <bcf:field>edition</bcf:field>
- <bcf:field>editor</bcf:field>
- <bcf:field>editora</bcf:field>
- <bcf:field>editorb</bcf:field>
- <bcf:field>editorc</bcf:field>
- <bcf:field>editortype</bcf:field>
- <bcf:field>editoratype</bcf:field>
- <bcf:field>editorbtype</bcf:field>
- <bcf:field>editorctype</bcf:field>
- <bcf:field>eid</bcf:field>
- <bcf:field>foreword</bcf:field>
- <bcf:field>introduction</bcf:field>
- <bcf:field>isbn</bcf:field>
- <bcf:field>language</bcf:field>
- <bcf:field>location</bcf:field>
- <bcf:field>mainsubtitle</bcf:field>
- <bcf:field>maintitle</bcf:field>
- <bcf:field>maintitleaddon</bcf:field>
- <bcf:field>note</bcf:field>
- <bcf:field>number</bcf:field>
- <bcf:field>origlanguage</bcf:field>
- <bcf:field>part</bcf:field>
- <bcf:field>publisher</bcf:field>
- <bcf:field>pages</bcf:field>
- <bcf:field>pubstate</bcf:field>
- <bcf:field>series</bcf:field>
- <bcf:field>subtitle</bcf:field>
- <bcf:field>title</bcf:field>
- <bcf:field>titleaddon</bcf:field>
- <bcf:field>translator</bcf:field>
- <bcf:field>volume</bcf:field>
- <bcf:field>volumes</bcf:field>
- </bcf:entryfields>
- <bcf:entryfields>
- <bcf:entrytype>booklet</bcf:entrytype>
- <bcf:field>addendum</bcf:field>
- <bcf:field>author</bcf:field>
- <bcf:field>chapter</bcf:field>
- <bcf:field>editor</bcf:field>
- <bcf:field>editortype</bcf:field>
- <bcf:field>eid</bcf:field>
- <bcf:field>howpublished</bcf:field>
- <bcf:field>language</bcf:field>
- <bcf:field>location</bcf:field>
- <bcf:field>note</bcf:field>
- <bcf:field>pages</bcf:field>
- <bcf:field>pagetotal</bcf:field>
- <bcf:field>pubstate</bcf:field>
- <bcf:field>subtitle</bcf:field>
- <bcf:field>title</bcf:field>
- <bcf:field>titleaddon</bcf:field>
- <bcf:field>type</bcf:field>
- </bcf:entryfields>
- <bcf:entryfields>
- <bcf:entrytype>collection</bcf:entrytype>
- <bcf:entrytype>reference</bcf:entrytype>
- <bcf:field>addendum</bcf:field>
- <bcf:field>afterword</bcf:field>
- <bcf:field>annotator</bcf:field>
- <bcf:field>chapter</bcf:field>
- <bcf:field>commentator</bcf:field>
- <bcf:field>edition</bcf:field>
- <bcf:field>editor</bcf:field>
- <bcf:field>editora</bcf:field>
- <bcf:field>editorb</bcf:field>
- <bcf:field>editorc</bcf:field>
- <bcf:field>editortype</bcf:field>
- <bcf:field>editoratype</bcf:field>
- <bcf:field>editorbtype</bcf:field>
- <bcf:field>editorctype</bcf:field>
- <bcf:field>eid</bcf:field>
- <bcf:field>foreword</bcf:field>
- <bcf:field>introduction</bcf:field>
- <bcf:field>isbn</bcf:field>
- <bcf:field>language</bcf:field>
- <bcf:field>location</bcf:field>
- <bcf:field>mainsubtitle</bcf:field>
- <bcf:field>maintitle</bcf:field>
- <bcf:field>maintitleaddon</bcf:field>
- <bcf:field>note</bcf:field>
- <bcf:field>number</bcf:field>
- <bcf:field>origlanguage</bcf:field>
- <bcf:field>pages</bcf:field>
- <bcf:field>pagetotal</bcf:field>
- <bcf:field>part</bcf:field>
- <bcf:field>publisher</bcf:field>
- <bcf:field>pubstate</bcf:field>
- <bcf:field>series</bcf:field>
- <bcf:field>subtitle</bcf:field>
- <bcf:field>title</bcf:field>
- <bcf:field>titleaddon</bcf:field>
- <bcf:field>translator</bcf:field>
- <bcf:field>volume</bcf:field>
- <bcf:field>volumes</bcf:field>
- </bcf:entryfields>
- <bcf:entryfields>
- <bcf:entrytype>mvcollection</bcf:entrytype>
- <bcf:entrytype>mvreference</bcf:entrytype>
- <bcf:field>addendum</bcf:field>
- <bcf:field>afterword</bcf:field>
- <bcf:field>annotator</bcf:field>
- <bcf:field>author</bcf:field>
- <bcf:field>commentator</bcf:field>
- <bcf:field>edition</bcf:field>
- <bcf:field>editor</bcf:field>
- <bcf:field>editora</bcf:field>
- <bcf:field>editorb</bcf:field>
- <bcf:field>editorc</bcf:field>
- <bcf:field>editortype</bcf:field>
- <bcf:field>editoratype</bcf:field>
- <bcf:field>editorbtype</bcf:field>
- <bcf:field>editorctype</bcf:field>
- <bcf:field>foreword</bcf:field>
- <bcf:field>introduction</bcf:field>
- <bcf:field>isbn</bcf:field>
- <bcf:field>language</bcf:field>
- <bcf:field>location</bcf:field>
- <bcf:field>note</bcf:field>
- <bcf:field>number</bcf:field>
- <bcf:field>origlanguage</bcf:field>
- <bcf:field>publisher</bcf:field>
- <bcf:field>pubstate</bcf:field>
- <bcf:field>subtitle</bcf:field>
- <bcf:field>title</bcf:field>
- <bcf:field>titleaddon</bcf:field>
- <bcf:field>translator</bcf:field>
- <bcf:field>volume</bcf:field>
- <bcf:field>volumes</bcf:field>
- </bcf:entryfields>
- <bcf:entryfields>
- <bcf:entrytype>incollection</bcf:entrytype>
- <bcf:entrytype>suppcollection</bcf:entrytype>
- <bcf:entrytype>inreference</bcf:entrytype>
- <bcf:field>addendum</bcf:field>
- <bcf:field>afterword</bcf:field>
- <bcf:field>annotator</bcf:field>
- <bcf:field>author</bcf:field>
- <bcf:field>booksubtitle</bcf:field>
- <bcf:field>booktitle</bcf:field>
- <bcf:field>booktitleaddon</bcf:field>
- <bcf:field>chapter</bcf:field>
- <bcf:field>commentator</bcf:field>
- <bcf:field>edition</bcf:field>
- <bcf:field>editor</bcf:field>
- <bcf:field>editora</bcf:field>
- <bcf:field>editorb</bcf:field>
- <bcf:field>editorc</bcf:field>
- <bcf:field>editortype</bcf:field>
- <bcf:field>editoratype</bcf:field>
- <bcf:field>editorbtype</bcf:field>
- <bcf:field>editorctype</bcf:field>
- <bcf:field>eid</bcf:field>
- <bcf:field>foreword</bcf:field>
- <bcf:field>introduction</bcf:field>
- <bcf:field>isbn</bcf:field>
- <bcf:field>language</bcf:field>
- <bcf:field>location</bcf:field>
- <bcf:field>mainsubtitle</bcf:field>
- <bcf:field>maintitle</bcf:field>
- <bcf:field>maintitleaddon</bcf:field>
- <bcf:field>note</bcf:field>
- <bcf:field>number</bcf:field>
- <bcf:field>origlanguage</bcf:field>
- <bcf:field>pages</bcf:field>
- <bcf:field>part</bcf:field>
- <bcf:field>publisher</bcf:field>
- <bcf:field>pubstate</bcf:field>
- <bcf:field>series</bcf:field>
- <bcf:field>subtitle</bcf:field>
- <bcf:field>title</bcf:field>
- <bcf:field>titleaddon</bcf:field>
- <bcf:field>translator</bcf:field>
- <bcf:field>volume</bcf:field>
- <bcf:field>volumes</bcf:field>
- </bcf:entryfields>
- <bcf:entryfields>
- <bcf:entrytype>dataset</bcf:entrytype>
- <bcf:field>addendum</bcf:field>
- <bcf:field>author</bcf:field>
- <bcf:field>edition</bcf:field>
- <bcf:field>editor</bcf:field>
- <bcf:field>editortype</bcf:field>
- <bcf:field>language</bcf:field>
- <bcf:field>location</bcf:field>
- <bcf:field>note</bcf:field>
- <bcf:field>number</bcf:field>
- <bcf:field>organization</bcf:field>
- <bcf:field>publisher</bcf:field>
- <bcf:field>pubstate</bcf:field>
- <bcf:field>series</bcf:field>
- <bcf:field>subtitle</bcf:field>
- <bcf:field>title</bcf:field>
- <bcf:field>titleaddon</bcf:field>
- <bcf:field>type</bcf:field>
- <bcf:field>version</bcf:field>
- </bcf:entryfields>
- <bcf:entryfields>
- <bcf:entrytype>manual</bcf:entrytype>
- <bcf:field>addendum</bcf:field>
- <bcf:field>author</bcf:field>
- <bcf:field>chapter</bcf:field>
- <bcf:field>edition</bcf:field>
- <bcf:field>editor</bcf:field>
- <bcf:field>editortype</bcf:field>
- <bcf:field>eid</bcf:field>
- <bcf:field>isbn</bcf:field>
- <bcf:field>language</bcf:field>
- <bcf:field>location</bcf:field>
- <bcf:field>note</bcf:field>
- <bcf:field>number</bcf:field>
- <bcf:field>organization</bcf:field>
- <bcf:field>pages</bcf:field>
- <bcf:field>pagetotal</bcf:field>
- <bcf:field>publisher</bcf:field>
- <bcf:field>pubstate</bcf:field>
- <bcf:field>series</bcf:field>
- <bcf:field>subtitle</bcf:field>
- <bcf:field>title</bcf:field>
- <bcf:field>titleaddon</bcf:field>
- <bcf:field>type</bcf:field>
- <bcf:field>version</bcf:field>
- </bcf:entryfields>
- <bcf:entryfields>
- <bcf:entrytype>misc</bcf:entrytype>
- <bcf:entrytype>software</bcf:entrytype>
- <bcf:field>addendum</bcf:field>
- <bcf:field>author</bcf:field>
- <bcf:field>editor</bcf:field>
- <bcf:field>editortype</bcf:field>
- <bcf:field>howpublished</bcf:field>
- <bcf:field>language</bcf:field>
- <bcf:field>location</bcf:field>
- <bcf:field>note</bcf:field>
- <bcf:field>organization</bcf:field>
- <bcf:field>pubstate</bcf:field>
- <bcf:field>subtitle</bcf:field>
- <bcf:field>title</bcf:field>
- <bcf:field>titleaddon</bcf:field>
- <bcf:field>type</bcf:field>
- <bcf:field>version</bcf:field>
- </bcf:entryfields>
- <bcf:entryfields>
- <bcf:entrytype>online</bcf:entrytype>
- <bcf:field>addendum</bcf:field>
- <bcf:field>author</bcf:field>
- <bcf:field>editor</bcf:field>
- <bcf:field>editortype</bcf:field>
- <bcf:field>language</bcf:field>
- <bcf:field>note</bcf:field>
- <bcf:field>organization</bcf:field>
- <bcf:field>pubstate</bcf:field>
- <bcf:field>subtitle</bcf:field>
- <bcf:field>title</bcf:field>
- <bcf:field>titleaddon</bcf:field>
- <bcf:field>version</bcf:field>
- </bcf:entryfields>
- <bcf:entryfields>
- <bcf:entrytype>patent</bcf:entrytype>
- <bcf:field>addendum</bcf:field>
- <bcf:field>author</bcf:field>
- <bcf:field>holder</bcf:field>
- <bcf:field>location</bcf:field>
- <bcf:field>note</bcf:field>
- <bcf:field>number</bcf:field>
- <bcf:field>pubstate</bcf:field>
- <bcf:field>subtitle</bcf:field>
- <bcf:field>title</bcf:field>
- <bcf:field>titleaddon</bcf:field>
- <bcf:field>type</bcf:field>
- <bcf:field>version</bcf:field>
- </bcf:entryfields>
- <bcf:entryfields>
- <bcf:entrytype>periodical</bcf:entrytype>
- <bcf:field>addendum</bcf:field>
- <bcf:field>editor</bcf:field>
- <bcf:field>editora</bcf:field>
- <bcf:field>editorb</bcf:field>
- <bcf:field>editorc</bcf:field>
- <bcf:field>editortype</bcf:field>
- <bcf:field>editoratype</bcf:field>
- <bcf:field>editorbtype</bcf:field>
- <bcf:field>editorctype</bcf:field>
- <bcf:field>issn</bcf:field>
- <bcf:field>issue</bcf:field>
- <bcf:field>issuesubtitle</bcf:field>
- <bcf:field>issuetitle</bcf:field>
- <bcf:field>issuetitleaddon</bcf:field>
- <bcf:field>language</bcf:field>
- <bcf:field>note</bcf:field>
- <bcf:field>number</bcf:field>
- <bcf:field>pubstate</bcf:field>
- <bcf:field>series</bcf:field>
- <bcf:field>subtitle</bcf:field>
- <bcf:field>title</bcf:field>
- <bcf:field>titleaddon</bcf:field>
- <bcf:field>volume</bcf:field>
- <bcf:field>yeardivision</bcf:field>
- </bcf:entryfields>
- <bcf:entryfields>
- <bcf:entrytype>mvproceedings</bcf:entrytype>
- <bcf:field>addendum</bcf:field>
- <bcf:field>editor</bcf:field>
- <bcf:field>editortype</bcf:field>
- <bcf:field>eventday</bcf:field>
- <bcf:field>eventendday</bcf:field>
- <bcf:field>eventendhour</bcf:field>
- <bcf:field>eventendminute</bcf:field>
- <bcf:field>eventendmonth</bcf:field>
- <bcf:field>eventendsecond</bcf:field>
- <bcf:field>eventendtimezone</bcf:field>
- <bcf:field>eventendyear</bcf:field>
- <bcf:field>eventendyeardivision</bcf:field>
- <bcf:field>eventhour</bcf:field>
- <bcf:field>eventminute</bcf:field>
- <bcf:field>eventmonth</bcf:field>
- <bcf:field>eventsecond</bcf:field>
- <bcf:field>eventtimezone</bcf:field>
- <bcf:field>eventyear</bcf:field>
- <bcf:field>eventyeardivision</bcf:field>
- <bcf:field>eventtitle</bcf:field>
- <bcf:field>eventtitleaddon</bcf:field>
- <bcf:field>isbn</bcf:field>
- <bcf:field>language</bcf:field>
- <bcf:field>location</bcf:field>
- <bcf:field>note</bcf:field>
- <bcf:field>number</bcf:field>
- <bcf:field>organization</bcf:field>
- <bcf:field>pagetotal</bcf:field>
- <bcf:field>publisher</bcf:field>
- <bcf:field>pubstate</bcf:field>
- <bcf:field>series</bcf:field>
- <bcf:field>subtitle</bcf:field>
- <bcf:field>title</bcf:field>
- <bcf:field>titleaddon</bcf:field>
- <bcf:field>venue</bcf:field>
- <bcf:field>volumes</bcf:field>
- </bcf:entryfields>
- <bcf:entryfields>
- <bcf:entrytype>proceedings</bcf:entrytype>
- <bcf:field>addendum</bcf:field>
- <bcf:field>chapter</bcf:field>
- <bcf:field>editor</bcf:field>
- <bcf:field>editortype</bcf:field>
- <bcf:field>eid</bcf:field>
- <bcf:field>eventday</bcf:field>
- <bcf:field>eventendday</bcf:field>
- <bcf:field>eventendhour</bcf:field>
- <bcf:field>eventendminute</bcf:field>
- <bcf:field>eventendmonth</bcf:field>
- <bcf:field>eventendsecond</bcf:field>
- <bcf:field>eventendtimezone</bcf:field>
- <bcf:field>eventendyear</bcf:field>
- <bcf:field>eventendyeardivision</bcf:field>
- <bcf:field>eventhour</bcf:field>
- <bcf:field>eventminute</bcf:field>
- <bcf:field>eventmonth</bcf:field>
- <bcf:field>eventsecond</bcf:field>
- <bcf:field>eventtimezone</bcf:field>
- <bcf:field>eventyear</bcf:field>
- <bcf:field>eventyeardivision</bcf:field>
- <bcf:field>eventtitle</bcf:field>
- <bcf:field>eventtitleaddon</bcf:field>
- <bcf:field>isbn</bcf:field>
- <bcf:field>language</bcf:field>
- <bcf:field>location</bcf:field>
- <bcf:field>mainsubtitle</bcf:field>
- <bcf:field>maintitle</bcf:field>
- <bcf:field>maintitleaddon</bcf:field>
- <bcf:field>note</bcf:field>
- <bcf:field>number</bcf:field>
- <bcf:field>organization</bcf:field>
- <bcf:field>pages</bcf:field>
- <bcf:field>pagetotal</bcf:field>
- <bcf:field>part</bcf:field>
- <bcf:field>publisher</bcf:field>
- <bcf:field>pubstate</bcf:field>
- <bcf:field>series</bcf:field>
- <bcf:field>subtitle</bcf:field>
- <bcf:field>title</bcf:field>
- <bcf:field>titleaddon</bcf:field>
- <bcf:field>venue</bcf:field>
- <bcf:field>volume</bcf:field>
- <bcf:field>volumes</bcf:field>
- </bcf:entryfields>
- <bcf:entryfields>
- <bcf:entrytype>inproceedings</bcf:entrytype>
- <bcf:field>addendum</bcf:field>
- <bcf:field>author</bcf:field>
- <bcf:field>booksubtitle</bcf:field>
- <bcf:field>booktitle</bcf:field>
- <bcf:field>booktitleaddon</bcf:field>
- <bcf:field>chapter</bcf:field>
- <bcf:field>editor</bcf:field>
- <bcf:field>editortype</bcf:field>
- <bcf:field>eid</bcf:field>
- <bcf:field>eventday</bcf:field>
- <bcf:field>eventendday</bcf:field>
- <bcf:field>eventendhour</bcf:field>
- <bcf:field>eventendminute</bcf:field>
- <bcf:field>eventendmonth</bcf:field>
- <bcf:field>eventendsecond</bcf:field>
- <bcf:field>eventendtimezone</bcf:field>
- <bcf:field>eventendyear</bcf:field>
- <bcf:field>eventendyeardivision</bcf:field>
- <bcf:field>eventhour</bcf:field>
- <bcf:field>eventminute</bcf:field>
- <bcf:field>eventmonth</bcf:field>
- <bcf:field>eventsecond</bcf:field>
- <bcf:field>eventtimezone</bcf:field>
- <bcf:field>eventyear</bcf:field>
- <bcf:field>eventyeardivision</bcf:field>
- <bcf:field>eventtitle</bcf:field>
- <bcf:field>eventtitleaddon</bcf:field>
- <bcf:field>isbn</bcf:field>
- <bcf:field>language</bcf:field>
- <bcf:field>location</bcf:field>
- <bcf:field>mainsubtitle</bcf:field>
- <bcf:field>maintitle</bcf:field>
- <bcf:field>maintitleaddon</bcf:field>
- <bcf:field>note</bcf:field>
- <bcf:field>number</bcf:field>
- <bcf:field>organization</bcf:field>
- <bcf:field>pages</bcf:field>
- <bcf:field>part</bcf:field>
- <bcf:field>publisher</bcf:field>
- <bcf:field>pubstate</bcf:field>
- <bcf:field>series</bcf:field>
- <bcf:field>subtitle</bcf:field>
- <bcf:field>title</bcf:field>
- <bcf:field>titleaddon</bcf:field>
- <bcf:field>venue</bcf:field>
- <bcf:field>volume</bcf:field>
- <bcf:field>volumes</bcf:field>
- </bcf:entryfields>
- <bcf:entryfields>
- <bcf:entrytype>report</bcf:entrytype>
- <bcf:field>addendum</bcf:field>
- <bcf:field>author</bcf:field>
- <bcf:field>chapter</bcf:field>
- <bcf:field>eid</bcf:field>
- <bcf:field>institution</bcf:field>
- <bcf:field>isrn</bcf:field>
- <bcf:field>language</bcf:field>
- <bcf:field>location</bcf:field>
- <bcf:field>note</bcf:field>
- <bcf:field>number</bcf:field>
- <bcf:field>pages</bcf:field>
- <bcf:field>pagetotal</bcf:field>
- <bcf:field>pubstate</bcf:field>
- <bcf:field>subtitle</bcf:field>
- <bcf:field>title</bcf:field>
- <bcf:field>titleaddon</bcf:field>
- <bcf:field>type</bcf:field>
- <bcf:field>version</bcf:field>
- </bcf:entryfields>
- <bcf:entryfields>
- <bcf:entrytype>thesis</bcf:entrytype>
- <bcf:field>addendum</bcf:field>
- <bcf:field>author</bcf:field>
- <bcf:field>chapter</bcf:field>
- <bcf:field>eid</bcf:field>
- <bcf:field>institution</bcf:field>
- <bcf:field>language</bcf:field>
- <bcf:field>location</bcf:field>
- <bcf:field>note</bcf:field>
- <bcf:field>pages</bcf:field>
- <bcf:field>pagetotal</bcf:field>
- <bcf:field>pubstate</bcf:field>
- <bcf:field>subtitle</bcf:field>
- <bcf:field>title</bcf:field>
- <bcf:field>titleaddon</bcf:field>
- <bcf:field>type</bcf:field>
- </bcf:entryfields>
- <bcf:entryfields>
- <bcf:entrytype>unpublished</bcf:entrytype>
- <bcf:field>addendum</bcf:field>
- <bcf:field>author</bcf:field>
- <bcf:field>eventday</bcf:field>
- <bcf:field>eventendday</bcf:field>
- <bcf:field>eventendhour</bcf:field>
- <bcf:field>eventendminute</bcf:field>
- <bcf:field>eventendmonth</bcf:field>
- <bcf:field>eventendsecond</bcf:field>
- <bcf:field>eventendtimezone</bcf:field>
- <bcf:field>eventendyear</bcf:field>
- <bcf:field>eventendyeardivision</bcf:field>
- <bcf:field>eventhour</bcf:field>
- <bcf:field>eventminute</bcf:field>
- <bcf:field>eventmonth</bcf:field>
- <bcf:field>eventsecond</bcf:field>
- <bcf:field>eventtimezone</bcf:field>
- <bcf:field>eventyear</bcf:field>
- <bcf:field>eventyeardivision</bcf:field>
- <bcf:field>eventtitle</bcf:field>
- <bcf:field>eventtitleaddon</bcf:field>
- <bcf:field>howpublished</bcf:field>
- <bcf:field>language</bcf:field>
- <bcf:field>location</bcf:field>
- <bcf:field>note</bcf:field>
- <bcf:field>pubstate</bcf:field>
- <bcf:field>subtitle</bcf:field>
- <bcf:field>title</bcf:field>
- <bcf:field>titleaddon</bcf:field>
- <bcf:field>type</bcf:field>
- <bcf:field>venue</bcf:field>
- </bcf:entryfields>
- <bcf:multiscriptfields>
- <bcf:field>abstract</bcf:field>
- <bcf:field>addendum</bcf:field>
- <bcf:field>afterword</bcf:field>
- <bcf:field>annotator</bcf:field>
- <bcf:field>author</bcf:field>
- <bcf:field>bookauthor</bcf:field>
- <bcf:field>booksubtitle</bcf:field>
- <bcf:field>booktitle</bcf:field>
- <bcf:field>booktitleaddon</bcf:field>
- <bcf:field>chapter</bcf:field>
- <bcf:field>commentator</bcf:field>
- <bcf:field>editor</bcf:field>
- <bcf:field>editora</bcf:field>
- <bcf:field>editorb</bcf:field>
- <bcf:field>editorc</bcf:field>
- <bcf:field>foreword</bcf:field>
- <bcf:field>holder</bcf:field>
- <bcf:field>institution</bcf:field>
- <bcf:field>introduction</bcf:field>
- <bcf:field>issuesubtitle</bcf:field>
- <bcf:field>issuetitle</bcf:field>
- <bcf:field>issuetitleaddon</bcf:field>
- <bcf:field>journalsubtitle</bcf:field>
- <bcf:field>journaltitle</bcf:field>
- <bcf:field>journaltitleaddon</bcf:field>
- <bcf:field>location</bcf:field>
- <bcf:field>mainsubtitle</bcf:field>
- <bcf:field>maintitle</bcf:field>
- <bcf:field>maintitleaddon</bcf:field>
- <bcf:field>nameaddon</bcf:field>
- <bcf:field>note</bcf:field>
- <bcf:field>organization</bcf:field>
- <bcf:field>origlanguage</bcf:field>
- <bcf:field>origlocation</bcf:field>
- <bcf:field>origpublisher</bcf:field>
- <bcf:field>origtitle</bcf:field>
- <bcf:field>part</bcf:field>
- <bcf:field>publisher</bcf:field>
- <bcf:field>relatedstring</bcf:field>
- <bcf:field>series</bcf:field>
- <bcf:field>shortauthor</bcf:field>
- <bcf:field>shorteditor</bcf:field>
- <bcf:field>shorthand</bcf:field>
- <bcf:field>shortjournal</bcf:field>
- <bcf:field>shortseries</bcf:field>
- <bcf:field>shorttitle</bcf:field>
- <bcf:field>sortname</bcf:field>
- <bcf:field>sortshorthand</bcf:field>
- <bcf:field>sorttitle</bcf:field>
- <bcf:field>subtitle</bcf:field>
- <bcf:field>title</bcf:field>
- <bcf:field>titleaddon</bcf:field>
- <bcf:field>translator</bcf:field>
- <bcf:field>venue</bcf:field>
- </bcf:multiscriptfields>
- <bcf:constraints>
- <bcf:entrytype>article</bcf:entrytype>
- <bcf:entrytype>book</bcf:entrytype>
- <bcf:entrytype>inbook</bcf:entrytype>
- <bcf:entrytype>bookinbook</bcf:entrytype>
- <bcf:entrytype>suppbook</bcf:entrytype>
- <bcf:entrytype>booklet</bcf:entrytype>
- <bcf:entrytype>collection</bcf:entrytype>
- <bcf:entrytype>incollection</bcf:entrytype>
- <bcf:entrytype>suppcollection</bcf:entrytype>
- <bcf:entrytype>manual</bcf:entrytype>
- <bcf:entrytype>misc</bcf:entrytype>
- <bcf:entrytype>mvbook</bcf:entrytype>
- <bcf:entrytype>mvcollection</bcf:entrytype>
- <bcf:entrytype>online</bcf:entrytype>
- <bcf:entrytype>patent</bcf:entrytype>
- <bcf:entrytype>periodical</bcf:entrytype>
- <bcf:entrytype>suppperiodical</bcf:entrytype>
- <bcf:entrytype>proceedings</bcf:entrytype>
- <bcf:entrytype>inproceedings</bcf:entrytype>
- <bcf:entrytype>reference</bcf:entrytype>
- <bcf:entrytype>inreference</bcf:entrytype>
- <bcf:entrytype>report</bcf:entrytype>
- <bcf:entrytype>set</bcf:entrytype>
- <bcf:entrytype>thesis</bcf:entrytype>
- <bcf:entrytype>unpublished</bcf:entrytype>
- <bcf:constraint type="mandatory">
- <bcf:fieldxor>
- <bcf:field>date</bcf:field>
- <bcf:field>year</bcf:field>
- </bcf:fieldxor>
- </bcf:constraint>
- </bcf:constraints>
- <bcf:constraints>
- <bcf:entrytype>set</bcf:entrytype>
- <bcf:constraint type="mandatory">
- <bcf:field>entryset</bcf:field>
- </bcf:constraint>
- </bcf:constraints>
- <bcf:constraints>
- <bcf:entrytype>article</bcf:entrytype>
- <bcf:constraint type="mandatory">
- <bcf:field>author</bcf:field>
- <bcf:field>journaltitle</bcf:field>
- <bcf:field>title</bcf:field>
- </bcf:constraint>
- </bcf:constraints>
- <bcf:constraints>
- <bcf:entrytype>book</bcf:entrytype>
- <bcf:entrytype>mvbook</bcf:entrytype>
- <bcf:constraint type="mandatory">
- <bcf:field>author</bcf:field>
- <bcf:field>title</bcf:field>
- </bcf:constraint>
- </bcf:constraints>
- <bcf:constraints>
- <bcf:entrytype>inbook</bcf:entrytype>
- <bcf:entrytype>bookinbook</bcf:entrytype>
- <bcf:entrytype>suppbook</bcf:entrytype>
- <bcf:constraint type="mandatory">
- <bcf:field>author</bcf:field>
- <bcf:field>title</bcf:field>
- <bcf:field>booktitle</bcf:field>
- </bcf:constraint>
- </bcf:constraints>
- <bcf:constraints>
- <bcf:entrytype>booklet</bcf:entrytype>
- <bcf:constraint type="mandatory">
- <bcf:fieldor>
- <bcf:field>author</bcf:field>
- <bcf:field>editor</bcf:field>
- </bcf:fieldor>
- <bcf:field>title</bcf:field>
- </bcf:constraint>
- </bcf:constraints>
- <bcf:constraints>
- <bcf:entrytype>collection</bcf:entrytype>
- <bcf:entrytype>reference</bcf:entrytype>
- <bcf:entrytype>mvcollection</bcf:entrytype>
- <bcf:entrytype>mvreference</bcf:entrytype>
- <bcf:constraint type="mandatory">
- <bcf:field>editor</bcf:field>
- <bcf:field>title</bcf:field>
- </bcf:constraint>
- </bcf:constraints>
- <bcf:constraints>
- <bcf:entrytype>incollection</bcf:entrytype>
- <bcf:entrytype>suppcollection</bcf:entrytype>
- <bcf:entrytype>inreference</bcf:entrytype>
- <bcf:constraint type="mandatory">
- <bcf:field>author</bcf:field>
- <bcf:field>editor</bcf:field>
- <bcf:field>title</bcf:field>
- <bcf:field>booktitle</bcf:field>
- </bcf:constraint>
- </bcf:constraints>
- <bcf:constraints>
- <bcf:entrytype>dataset</bcf:entrytype>
- <bcf:constraint type="mandatory">
- <bcf:field>title</bcf:field>
- </bcf:constraint>
- </bcf:constraints>
- <bcf:constraints>
- <bcf:entrytype>manual</bcf:entrytype>
- <bcf:constraint type="mandatory">
- <bcf:field>title</bcf:field>
- </bcf:constraint>
- </bcf:constraints>
- <bcf:constraints>
- <bcf:entrytype>misc</bcf:entrytype>
- <bcf:entrytype>software</bcf:entrytype>
- <bcf:constraint type="mandatory">
- <bcf:field>title</bcf:field>
- </bcf:constraint>
- </bcf:constraints>
- <bcf:constraints>
- <bcf:entrytype>online</bcf:entrytype>
- <bcf:constraint type="mandatory">
- <bcf:field>title</bcf:field>
- <bcf:fieldor>
- <bcf:field>url</bcf:field>
- <bcf:field>doi</bcf:field>
- <bcf:field>eprint</bcf:field>
- </bcf:fieldor>
- </bcf:constraint>
- </bcf:constraints>
- <bcf:constraints>
- <bcf:entrytype>patent</bcf:entrytype>
- <bcf:constraint type="mandatory">
- <bcf:field>author</bcf:field>
- <bcf:field>title</bcf:field>
- <bcf:field>number</bcf:field>
- </bcf:constraint>
- </bcf:constraints>
- <bcf:constraints>
- <bcf:entrytype>periodical</bcf:entrytype>
- <bcf:constraint type="mandatory">
- <bcf:field>editor</bcf:field>
- <bcf:field>title</bcf:field>
- </bcf:constraint>
- </bcf:constraints>
- <bcf:constraints>
- <bcf:entrytype>proceedings</bcf:entrytype>
- <bcf:entrytype>mvproceedings</bcf:entrytype>
- <bcf:constraint type="mandatory">
- <bcf:field>title</bcf:field>
- </bcf:constraint>
- </bcf:constraints>
- <bcf:constraints>
- <bcf:entrytype>inproceedings</bcf:entrytype>
- <bcf:constraint type="mandatory">
- <bcf:field>author</bcf:field>
- <bcf:field>title</bcf:field>
- <bcf:field>booktitle</bcf:field>
- </bcf:constraint>
- </bcf:constraints>
- <bcf:constraints>
- <bcf:entrytype>report</bcf:entrytype>
- <bcf:constraint type="mandatory">
- <bcf:field>author</bcf:field>
- <bcf:field>title</bcf:field>
- <bcf:field>type</bcf:field>
- <bcf:field>institution</bcf:field>
- </bcf:constraint>
- </bcf:constraints>
- <bcf:constraints>
- <bcf:entrytype>thesis</bcf:entrytype>
- <bcf:constraint type="mandatory">
- <bcf:field>author</bcf:field>
- <bcf:field>title</bcf:field>
- <bcf:field>type</bcf:field>
- <bcf:field>institution</bcf:field>
- </bcf:constraint>
- </bcf:constraints>
- <bcf:constraints>
- <bcf:entrytype>unpublished</bcf:entrytype>
- <bcf:constraint type="mandatory">
- <bcf:field>author</bcf:field>
- <bcf:field>title</bcf:field>
- </bcf:constraint>
- </bcf:constraints>
- <bcf:constraints>
- <bcf:constraint type="data" datatype="isbn">
- <bcf:field>isbn</bcf:field>
- </bcf:constraint>
- <bcf:constraint type="data" datatype="issn">
- <bcf:field>issn</bcf:field>
- </bcf:constraint>
- <bcf:constraint type="data" datatype="ismn">
- <bcf:field>ismn</bcf:field>
- </bcf:constraint>
- <bcf:constraint type="data" datatype="pattern" pattern="(?:sf|sm|sn|pf|pm|pn|pp)">
- <bcf:field>gender</bcf:field>
- </bcf:constraint>
- </bcf:constraints>
- </bcf:datamodel>
- <!-- CITATION DATA -->
- <!-- SECTION 0 -->
- <bcf:bibdata section="0">
- <bcf:datasource type="file" datatype="bibtex" glob="false">citations.bib</bcf:datasource>
- </bcf:bibdata>
- <bcf:section number="0">
- </bcf:section>
- <!-- SORTING TEMPLATES -->
- <bcf:sortingtemplate name="ynt">
- <bcf:sort order="1">
- <bcf:sortitem order="1">presort</bcf:sortitem>
- </bcf:sort>
- <bcf:sort order="2" final="1">
- <bcf:sortitem order="1">sortkey</bcf:sortitem>
- </bcf:sort>
- <bcf:sort order="3">
- <bcf:sortitem order="1">sortyear</bcf:sortitem>
- <bcf:sortitem order="2">year</bcf:sortitem>
- <bcf:sortitem literal="1" order="3">9999</bcf:sortitem>
- </bcf:sort>
- <bcf:sort order="4">
- <bcf:sortitem order="1">sortname</bcf:sortitem>
- <bcf:sortitem order="2">author</bcf:sortitem>
- <bcf:sortitem order="3">editor</bcf:sortitem>
- <bcf:sortitem order="4">translator</bcf:sortitem>
- <bcf:sortitem order="5">sorttitle</bcf:sortitem>
- <bcf:sortitem order="6">title</bcf:sortitem>
- </bcf:sort>
- <bcf:sort order="5">
- <bcf:sortitem order="1">sorttitle</bcf:sortitem>
- <bcf:sortitem order="2">title</bcf:sortitem>
- </bcf:sort>
- </bcf:sortingtemplate>
- <!-- DATALISTS -->
-</bcf:controlfile>
diff --git a/curriculum/cv.out b/curriculum/cv.out
deleted file mode 100644
index da78e19..0000000
--- a/curriculum/cv.out
+++ /dev/null
@@ -1,4 +0,0 @@
-\BOOKMARK [1][-]{section.1}{\376\377\000W\000o\000r\000k\000\040\000E\000x\000p\000e\000r\000i\000e\000n\000c\000e}{}% 1
-\BOOKMARK [1][-]{section.2}{\376\377\000P\000r\000o\000j\000e\000c\000t\000s}{}% 2
-\BOOKMARK [1][-]{section.3}{\376\377\000E\000d\000u\000c\000a\000t\000i\000o\000n}{}% 3
-\BOOKMARK [1][-]{section.4}{\376\377\000S\000k\000i\000l\000l\000s}{}% 4
diff --git a/curriculum/cv.run.xml b/curriculum/cv.run.xml
deleted file mode 100644
index 5c64f7c..0000000
--- a/curriculum/cv.run.xml
+++ /dev/null
@@ -1,85 +0,0 @@
-<?xml version="1.0" standalone="yes"?>
-<!-- logreq request file -->
-<!-- logreq version 1.0 / dtd version 1.0 -->
-<!-- Do not edit this file! -->
-<!DOCTYPE requests [
- <!ELEMENT requests (internal | external)*>
- <!ELEMENT internal (generic, (provides | requires)*)>
- <!ELEMENT external (generic, cmdline?, input?, output?, (provides | requires)*)>
- <!ELEMENT cmdline (binary, (option | infile | outfile)*)>
- <!ELEMENT input (file)+>
- <!ELEMENT output (file)+>
- <!ELEMENT provides (file)+>
- <!ELEMENT requires (file)+>
- <!ELEMENT generic (#PCDATA)>
- <!ELEMENT binary (#PCDATA)>
- <!ELEMENT option (#PCDATA)>
- <!ELEMENT infile (#PCDATA)>
- <!ELEMENT outfile (#PCDATA)>
- <!ELEMENT file (#PCDATA)>
- <!ATTLIST requests
- version CDATA #REQUIRED
- >
- <!ATTLIST internal
- package CDATA #REQUIRED
- priority (9) #REQUIRED
- active (0 | 1) #REQUIRED
- >
- <!ATTLIST external
- package CDATA #REQUIRED
- priority (1 | 2 | 3 | 4 | 5 | 6 | 7 | 8) #REQUIRED
- active (0 | 1) #REQUIRED
- >
- <!ATTLIST provides
- type (static | dynamic | editable) #REQUIRED
- >
- <!ATTLIST requires
- type (static | dynamic | editable) #REQUIRED
- >
- <!ATTLIST file
- type CDATA #IMPLIED
- >
-]>
-<requests version="1.0">
- <internal package="biblatex" priority="9" active="0">
- <generic>latex</generic>
- <provides type="dynamic">
- <file>cv.bcf</file>
- </provides>
- <requires type="dynamic">
- <file>cv.bbl</file>
- </requires>
- <requires type="static">
- <file>blx-dm.def</file>
- <file>blx-compat.def</file>
- <file>biblatex.def</file>
- <file>standard.bbx</file>
- <file>authoryear.bbx</file>
- <file>authoryear.cbx</file>
- <file>biblatex.cfg</file>
- <file>english.lbx</file>
- </requires>
- </internal>
- <external package="biblatex" priority="5" active="0">
- <generic>biber</generic>
- <cmdline>
- <binary>biber</binary>
- <infile>cv</infile>
- </cmdline>
- <input>
- <file>cv.bcf</file>
- </input>
- <output>
- <file>cv.bbl</file>
- </output>
- <provides type="dynamic">
- <file>cv.bbl</file>
- </provides>
- <requires type="dynamic">
- <file>cv.bcf</file>
- </requires>
- <requires type="editable">
- <file>citations.bib</file>
- </requires>
- </external>
-</requests>