erc-dharma / project-documentation

DHARMA Project Documentation
Creative Commons Attribution 4.0 International
3 stars 3 forks source link

EGC <witDetail wit="#A" type="..."/> #312

Open arlogriffiths opened 6 months ago

arlogriffiths commented 6 months ago

We will need to implement and document some new values of @type on <witDetail>, namely

@michaelnmmeyer : what if a reading is both unmetrical and a silent emendation? Is it possible to allow more than one value on @type? Or to allow more than on @type on <witDetail>?

arlogriffiths commented 6 months ago

we will also need to allow one of the following two options for representing that a previous edition emended but that our editions rejects the emendation:

  1. <rdg wit="#MSK">vajrasattvety</rdg><witDetail wit="#MSK" type="emn"/>
  2. <rdg wit="#MSK" type="emn>vajrasattvety</rdg>

So far, we have not allowed @type on <rdg>. We should discuss pros and cons of allowing it.

michaelnmmeyer commented 6 months ago

I have added "unmetrical", "silemn" and "emn" as allowed values of witDetail/@type in the schema. For the display, it would be too much work to straighten out what we have now, and this is going to be scrapped anyway, so I will just write the new code.

To answer your questions:

what if a reading is both unmetrical and a silent emendation?

It is not possible to use several @type. The way to go, if we follow the TEI documentation, is to use several consecutive witDetail:

<rdg wit="#MSK">vajrasattvety</rdg>
<witDetail wit="#MSK" type="unmetrical"/>
<witDetail wit="#MSK" type="silemn"/>

So far, we have not allowed @type on <rdg>. We should discuss pros and cons of allowing it.

From what I have gathered so far while reading the TEI documentation, your two options are equivalent. The second option (@type on rdg) could be used as shorthand.