jcowey / P3

This is now a collection point for the Papyrological Publishing Platform (P3). To be found here are the files which are used to produce articles in the journal Pylon.
2 stars 3 forks source link

Xwalk notes #14

Open samosafuz opened 2 years ago

samosafuz commented 2 years ago

You asked me to track some of the things I encountered while Xwalking from Pylon 1. Those notes follow below.

In general, my practice with new publications is to create a single file with well-formed XML, and then to Save As, updating the various fields as required for each individual text. For collections of editions like O.Berenike 4, Save As expedites the Xwalk process considerably, since many fields are the same (or at least similar) in each case. Re-editions, by necessity, require that the fields be updated as needed: for DDB files, re-editions are best entered via PE (so that the dummy headers which redirect to/from the previous edition are generated automatically); for HGV, it can be done via GitHub or a traditional editor.

HGV

  1. Check every <idno> as well as the xml:id in <TEI> at document head; the latter includes the TM number.
  2. Hugh’s converter handles <msIdentifier> differently than HGV, employing <repository> with child <idno type="invNo"> instead of <placeName> w/ child <settlement> and both <collection> and <idno type="invNo">. Fixing that would be nice.
  3. Generate a machine-readable date using the tool in SoSOL
  4. Make sure TM Geo and Pleiades links are included within <placeName>
  5. Add SB reference under <listBibl>. At present, we are not entering page numbers, since Pylon does not have them (nor do Pylon editions have a dedicated paragraph number, either)
  6. Add <revisionDesc> with date and user. Comment: Xwalk (or Update) from Pylon.
  7. Add DOI under <div type="figure"> a. I would prefer that figure pointed to the image itself; but in that case, where is the best place for the DOI?
  8. Update <div type="bibliography" subtype="principalEdition"> as needed a. NB: for re-editions, the old publication info needs to be moved to <div type="bibliography" subtype="otherPublications">
  9. At present, we are not specifying Pylon as the location of a print illustration under <div type="bibliography" subtype="illustrations">. I wonder whether that is wise.

DDB

  1. Check <title>, every <idno>, and <sourceDesc>
  2. Add <revisionDesc> with date and user. Comment: Xwalk (or Update) from Pylon.
  3. For non-Greek texts, update @xml:lang in <div>
  4. After copy/pasting text, remove @xml:id from <lb> and <div>
  5. After copy/pasting text, remove every instance of <note> and its content, required by the UB xslt.

Translation

  1. ddb-hybrid from Hugh’s converter is often the TM number again, instead of a proper hybrid idno
  2. Any instances of @corresp within <milestone> need to be deleted
  3. <sourceDesc> should read The contents of this file were Xwalked from Pylon.
  4. Add <revisionDesc> with date and user. Comment: Xwalk from Pylon x.
  5. Remove xml:id="trans1" from <div>
  6. Make sure xml:lang in <div> is updated as needed