From 6d466064f8713229c623b06453daa2c3586cb206 Mon Sep 17 00:00:00 2001 From: Carsten Milling Date: Sun, 5 Jul 2026 17:33:17 +0200 Subject: [PATCH] Document for encoding translators Replace the "Additional Contributors" section that stated DraCor does not support explicit contributor roles. Add a Translators subsection showing the pattern with the Schlegel Hamlet example from gersh000014, plus a note that other editor roles are permitted but currently only "translator" is rendered by the frontend. Closes #59. Co-Authored-By: Claude Opus 4.7 (1M context) --- dracor.odd | 101 +++++++++++++++++++++++++++++++++-------------------- 1 file changed, 63 insertions(+), 38 deletions(-) diff --git a/dracor.odd b/dracor.odd index e2152b8..2667cbf 100644 --- a/dracor.odd +++ b/dracor.odd @@ -812,46 +812,71 @@ - +
Additional Contributors -

- There can be other roles in which a person contributes to the - creation of a play. In DraCor, we currently do not support - providing explicit information on the role of an individual - creator, but add them as authors in author. See the - example of the German - Shakespeare Corpus below: -

- - - Hamlet. Prinz von Dänemark - - - William - Shakespeare - - - - - - August - Wilhelm - Schlegel - - - - - This digital edition was prepared by - Frank Fischer - - - -

- This might change in the future. See the GitHub issue on - Contributor - roles. -

+
+ Translators +

+ Translators of a play are encoded using the element + editor in titleStmt with the attribute + role set to translator. As with + authors, the translator’s name is enclosed in + persName and can be further structured using + forename and surname. External + identifiers (e.g. Wikidata, GND) are added as + idno children – see + IDs in External + Reference Resources. +

+

+ The following example from the + German + Shakespeare Corpus shows Shakespeare’s + Hamlet in the translation by August Wilhelm + Schlegel: +

+ + + Hamlet. Prinz von Dänemark + + + William + Shakespeare + + Q692 + 118613723 + + + + August + Wilhelm + Schlegel + + Q57281 + 118607960 + + + This digital edition was prepared by + Frank Fischer + + + +

+ Add one editor element per translator if a play + has been translated by more than one person. +

+
+
+ Other Editor Roles +

+ Corpus maintainers are free to encode other editor roles + by choosing an appropriate value for the role + attribute on editor. For the time being, + however, only translator will be picked up and + displayed by the DraCor frontend. +

+