Consider the following MWE
\documentclass[ngerman]{scrartcl}
\usepackage{filecontents,babel}
\begin{filecontents*}{\jobname.bib}
@MvBook{Ohnefalsch-Richter1893-0,
author = {Ohnefalsch-Richter, Max},
title = {Kypros, die Bibel und Homer},
year = {1893},
volumes = {2},
publisher = {A. Asher und Co.},
location = Berlin,
keywords = {abbreviation, MOR},
related = {Ohnefalsch-Richter1893-1,Ohnefalsch-Richter1893-2},
relatedtype = {multivolume},
shortauthor = {MOR},
}
@Book{Ohnefalsch-Richter1893-1,
author = {Ohnefalsch-Richter, Max},
title = {Text},
maintitle = {Kypros, die Bibel und Homer},
volume = {1},
publisher = {A. Asher und Co.},
location = Berlin,
crossref = {Ohnefalsch-Richter1893-0},
keywords = {abbreviation, MOR},
options = {skipbib},
shortauthor = {MOR},
shorthand = {\printnames{shortauthor}\nameyeardelim\entrydata{\thefield{crossref}}{\printlabeldateextra}|\printfield{volume}},
}
@Book{Ohnefalsch-Richter1893-2,
author = {Ohnefalsch-Richter, Max},
title = {Tafeln},
maintitle = {Kypros, die Bibel und Homer},
volume = {2},
publisher = {A. Asher und Co.},
location = Berlin,
crossref = {Ohnefalsch-Richter1893-0},
keywords = {abbreviation, MOR},
options = {skipbib},
shortauthor = {MOR},
shorthand = {\printnames{shortauthor}\nameyeardelim\entrydata{\thefield{crossref}}{\printlabeldateextra}|\printfield{volume}},
}
@MvBook{Ohnefalsch-Richter1893,
author = {Ohnefalsch-Richter, Max},
title = {Kypros, the Bible and Homer},
year = {1893},
subtitle = {Oriental Civilisation, Art and Religion in Ancient Times},
titleaddon = {Elucidated by the Author’s own Researches and Excavations During Twelve Years Work in Cyprus},
volumes = {2},
publisher = {Asher},
language = {english},
origlanguage = {german},
location = London,
keywords = {abbreviation, MOR},
shortauthor = {MOR},
related = {Ohnefalsch-Richter1893-0},
relatedtype = {translationof},
related = {Ohnefalsch-Richter1893d,Ohnefalsch-Richter1893a},
relatedtype = {multivolume},
}
@Book{Ohnefalsch-Richter1893d,
author = {Ohnefalsch-Richter, Max},
maintitle = {Kypros, the Bible and Homer},
mainsubtitle = {Oriental Civilisation, Art and Religion in Ancient Times},
maintitleaddon = {Elucidated by the Author’s own Researches and Excavations During Twelve Years Work in Cyprus},
title = {Text},
volume = {1},
publisher = {Asher},
language = {english},
origlanguage = {german},
location = London,
options = {skipbib},
keywords = {abbreviation, MOR},
crossref = {Ohnefalsch-Richter1893},
shortauthor = {MOR},
shorthand = {\printnames{shortauthor}\nameyeardelim\entrydata{\thefield{crossref}}{\printlabeldateextra}|\printfield{volume}},
}
@Book{Ohnefalsch-Richter1893a,
author = {Ohnefalsch-Richter, Max},
maintitle = {Kypros, the Bible and Homer},
mainsubtitle = {Oriental Civilisation, Art and Religion in Ancient Times},
maintitleaddon = {Elucidated by the Author’s own Researches and Excavations During Twelve Years Work in Cyprus},
title = {Plates},
volume = {2},
publisher = {Asher},
language = {english},
origlanguage = {german},
crossref = {Ohnefalsch-Richter1893},
location = London,
options = {skipbib},
keywords = {abbreviation, MOR},
shortauthor = {MOR},
shorthand = {\printnames{shortauthor}\nameyeardelim\entrydata{\thefield{crossref}}{\printlabeldateextra}|\printfield{volume}},
}
\end{filecontents*}
\usepackage[backend=biber,style=archaeologie]{biblatex}
\addbibresource{\jobname.bib}
\AtEveryBibitem{\clearfield{doi}}
\DeclareDataInheritance{mvbook}{book}{
\noinherit{year}
}
\begin{document}
\nocite{*}
\printbibliography
\end{document}
However I get the desired result:
The information in Ohnefalsch-Richter1893
is missing since the first entries for related
and relatedtype
are overwritten.
I would like to have the information that Ohnefalsch-Richter1893
is a translation and a multivolume book as well.
relatedstring
instead ofrelatedtype
, then use your multivolumerelatedtype
in your dummy entry to chain things together. It's less than ideal, but would work.