Imprimir todas as entradas bibliográficas, exceto as "somente dados"

Imprimir todas as entradas bibliográficas, exceto as "somente dados"

Como parte de uma pesquisa bibliográfica, produzi um enorme arquivo BibTeX (no dialeto Biber) que contém entradas (incluindo resumos) para toda a literatura de interesse. Fiz uso liberal de crossrefcampos para evitar repetições demoradas e propensas a erros de anais/títulos de livros, endereços de editores, etc. As entradas com referências cruzadas que não são do meu interesse (exceto como fonte de dados) marquei com dataonly = {true}.

Sem especificar manualmente as chaves, como posso imprimir toda a minha bibliografia, exceto as dataonly = {true}entradas?

Aqui está um exemplo mínimo que não funciona:

\documentclass{article}
\usepackage{biblatex}
\addbibresource{\jobname.bib}
\DeclareFieldFormat{abstract}{\par\small#1}
\renewbibmacro*{finentry}{\printfield{abstract}\finentry}

\usepackage{filecontents}

\begin{filecontents}{\jobname.bib}
@proceedings{acl,
  publisher = {Association for Computational Linguistics},
  address = {Stroudsburg, PA},
  dataonly = {true},
}

@proceedings{acl2015,
  year = 2015,
  booktitle = {Proceedings of the 53rd Meeting of the ACL},
  crossref = {acl},
  dataonly = {true},
}

@book{wordnet,
  year = 2016,
  booktitle = {An Introduction to WordNet},
  editor = {Gary Gnu},
  crossref = {acl},
  dataonly = {true},
}

@inproceedings{foo,
  author = {Foo Bar},
  title = {Some article},
  abstract = {Here is the abstract.},
  crossref = {acl2015},
}

@incollection{quux,
  author = {Quux quuux},
  title = {Why I love {WordNet}},
  abstract = {Another fine abstract.},
  crossref = {wordnet},
}

% And hundreds more entries...
\end{filecontents}

\begin{document}
\nocite{*}
\printbibliography
\end{document}

Isso imprime o seguinte:

Uma bibliografia mostrando cinco entradas, incluindo dataonly = {true}

No entanto, o que quero exibir é o seguinte:

Uma bibliografia mostrando apenas as duas entradas não marcadas como dataonly = {true}

Responder1

Você está na metade do caminho, não é dataonly = {true}, é

 options = {dataonly=true},

informação relacionada