Metadata consistency: 23 DCLP records, 8 corrections - #675
Open
tonclap wants to merge 8 commits into
Open
Conversation
The seven DCLP records whose <author> is "Aristophanes com." but whose @ref points at urn:cts:greekLit:tlg0018 are all papyri of the Clouds (six titled Nubes with line ranges, one "Opening Lines of Clouds"). tlg0018 is Philo Judaeus; Aristophanes is tlg0019, which is what the other 57 "Aristophanes com." records carry, including TM 901286, an eighth witness of the same comedy. Two of the seven (TM 59262, 65547) also list cwkb.org/author/id/765 in the same @ref; that identifier is Aristophanes and co-occurs with tlg0019 in 19 other records, so only the Perseus URN was wrong. TM 59256, 59261, 59262, 59269, 59275, 59287, 65547
urn:cts:greekLit:tlg2734 is Flavius Justinianus (TLG canon; Wikidata Q41866 carries P3576=2734). Seven records name the Latin jurist Ulpian in <author> and point that @ref at the emperor, ~300 years apart. This is not a house convention: across all 1266 records with Latin in <langUsage>, other Latin jurists carry their own ids (Aemilius Papinianus = tlg2374, Iulianus antecessor = tlg4053), and in TM 64840 Paulus iuridicus and Pomponius are cited in the same passage with no @ref at all. The ref is removed rather than replaced: tlg2604 is a different Ulpian (the rhetorician, commentator on Demosthenes), and the jurist may have no greekLit id at all. <author> without @ref is what DCLP itself writes 9152 times. TM 62939, 62940, 62941, 62944, 62945, 63036, 64840
The record's work is <title>Adversus Aristonem</title>, a work of Polyaenus of Lampsacus, the Epicurean, which fits the Herculaneum library and the record's own date (200-101 BC). urn:cts:greekLit:tlg0616 is Polyaenus Macedo, the tactician of the 2nd c. AD. The same base holds TM 59495, Demetrius Lacon's polemic against that same Epicurean. Removed rather than replaced: the Epicurean has no id in the open corpora - the only Polyaenus there is tlg0616, the tactician. The date is not touched. TM 130194
The record's work is <title ref="trismegistos.org/authorwork/1052"> Hellenica</title>, which is Xenophon's history (tlg0032). tlg1754 is the separate corpus of Xenophontis Epistulae. TM 63009
Three records carry notBefore later than notAfter. Unlike the swapped ranges of papyri#649, these are a dropped minus sign, and swapping would be wrong: - TM 154374: the record labels itself "99 - 1 v. Chr.", i.e. both bounds are BC; notBefore="0099" -> "-0099". - TM 243958 (P.Herc. 671) and TM 382584 (P.Herc. 153): a Herculaneum roll cannot be later than the eruption of AD 79, which a swap would make it. notBefore="0199" -> "-0199". For TM 382584 the resulting range -0199..0079 is exactly what TM 942310, 942311 and 942312 carry, and they spell the label out as "199 v.Chr. - 79". TM 154374, 243958, 382584
Augustine, Sermones, a Carolingian manuscript of the 8th c.: notBefore was later than notAfter. Same class as papyri#649, and as there the label is updated together with the attributes. TM 67691
P.Oxy. 53 3701 and the Sextius Niger medical treatise declare only <language ident="la"> while their editions hold 995 and 1823 Greek letters and no Latin ones at all (what looked like Latin is the word "Column" in the <head> of each column). Replaced la with grc. TM 62721, 62722
The record is titled "Graeco-Latin Alphabetical Glossary of Conjugated Verbs" and its edition holds 576 Latin letters against 448 Greek ones (rhapto consuo, speiro spargo, kineo moveo), yet <langUsage> declares Greek only. Added <language ident="la">Latin</language>. TM 171906
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This is a batch of metadata corrections to DCLP, found by checking records
against the rest of the base rather than against papyrological judgement:
each one is a record contradicting itself or the identifier it carries.
The 23 records fall into 8 groups, one commit each, so they can be
reviewed — or rejected — separately.
Everything here is internal evidence. No new attribution is proposed, no
reading of any text is changed, and no date is asserted that the base does
not already assert elsewhere.
1. Aristophanes' Clouds filed under Philo Judaeus (7 records)
TM 59256, 59261, 59262, 59269, 59275, 59287, 65547 name
Aristophanes com.in
<author>and point@refaturn:cts:greekLit:tlg0018, which is PhiloJudaeus. Aristophanes is
tlg0019, which the other 57Aristophanes com.records carry.
These seven are not seven unrelated slips: all seven are papyri of the
Clouds (six titled
Nubeswith line ranges, one "Opening Lines ofClouds"). An eighth witness of the same comedy, TM 901286, is filed
correctly under
tlg0019.In TM 59262 and 65547 the same
@refalso listscwkb.org/author/id/765.That identifier is Aristophanes — it co-occurs with
tlg0019in 19 records— so those two records already pointed at the right author with their
second identifier.
2. Ulpian filed under Justinian (7 records)
TM 62939, 62940, 62941, 62944, 62945, 63036, 64840 name the Latin jurist
Ulpian in
<author>and point@refaturn:cts:greekLit:tlg2734, whichis Flavius Justinianus — roughly three centuries later.
This is not a house convention for Latin legal texts: across all records
with Latin in
<langUsage>, other Latin jurists carry their ownidentifiers (
Aemilius Papinianus=tlg2374,Iulianus antecessor=tlg4053), and no other jurist sits undertlg2734— the 16 records thatbelong there are Justinian's own. Within TM 64840 itself,
Paulus iuridicusandPomponiusare cited in the same passage with no@refatall.
The ref is removed, not replaced.
tlg2604is a different Ulpian (therhetorician, commentator on Demosthenes); the jurist may have no greekLit
identifier at all. An
<author>with no@refis not a degraded recordhere but ordinary practice: of the 9800 DCLP records that carry an
<author>at all, 4376 — nearly half — carry no@refon any of them.It seemed better to leave the identifier absent than to assert a second
wrong one.
A related record is deliberately not included: TM 65841 also carries
tlg2734on an early record, but there the text reached us through theDigesta and the overview says so ("letter of Severus Alexander, later
included in Digesta 049 1 25"). That is a convention, not an error — it is
what tells the two cases apart.
3. P.Herc. 573 filed under the tactician Polyaenus (1 record)
TM 130194 carries
<title>Adversus Aristonem</title>, a work of Polyaenusof Lampsacus, the Epicurean, which fits both the Herculaneum library and
the record's own date (200–101 BC).
urn:cts:greekLit:tlg0616is PolyaenusMacedo, the tactician of the 2nd c. AD. The same base holds TM 59495,
Demetrius Lacon's polemic against that same Epicurean.
Removed rather than replaced, for the same reason as above: the Epicurean
has no identifier in the open corpora. The date is not touched.
4. P.Köln 7 305: Hellenica filed under Xenophon's letters (1 record)
TM 63009 carries
<title ref="trismegistos.org/authorwork/1052">Hellenica</title>with
@refattlg1754, the separate corpus of Xenophontis Epistulae.Corrected to
tlg0032.5. A dropped minus sign in three date ranges (3 records)
TM 154374, 243958, 382584 carry
notBeforelater thannotAfter. Unlikethe swapped ranges of #649 these are a lost minus, and swapping them would
be wrong:
TM 154374 labels itself "99 - 1 v. Chr." — both bounds are BC;
TM 243958 (P.Herc. 671) and TM 382584 (P.Herc. 153) are Herculaneum
rolls, which cannot postdate the eruption of AD 79, as a swap would make
them. For TM 382584 the resulting
-0199..0079is exactly what TM942310, 942311 and 942312 carry, spelled out there as "199 v.Chr. - 79";
for TM 243958 the resulting
-0199..0050matches the five neighbouringHerculaneum records TM 243960–243964, which carry
-0200..0050.(Those five label that range "200 n. Chr. - 50", i.e. AD where the
attributes say BC. That is a separate inconsistency, in the label rather
than in the range, and this batch does not touch it.)
6. One genuinely inverted range (1 record)
TM 67691 (Augustine, Sermones, a Carolingian manuscript of the 8th c.):
notBefore="0775",notAfter="0725". Same class as #649, and as there thehuman-readable label is updated together with the attributes.
7. Two records declared Latin are written in Greek (2 records)
TM 62721 (P.Oxy. 53 3701) and TM 62722 declare only
<language ident="la">while their editions are Greek throughout and contain no Latin letters at
all: the only Latin characters anywhere in
<div type="edition">are theword "Column" in the
<head>of each column.lareplaced withgrc.8. A Graeco-Latin glossary declared Greek only (1 record)
TM 171906 is titled "Graeco-Latin Alphabetical Glossary of Conjugated
Verbs" and its edition holds 576 Latin letters against 448 Greek ones
(ῥάπτω consuo, σπείρω spargo, κινέω moveo), yet
<langUsage>declares Greek only. Added
<language ident="la">Latin</language>.Noticed but deliberately left alone
So that these do not look overlooked: TM 171906 declares no
enin<langUsage>although its neighbours do; TM 62941 and 62944 carryxml:lang="grc"on Ulpian's Latin name, which stays visible once the@refis gone. Both are outside what this batch claims to fix.Validation
All 23 files validate against
Validation/EpiDoc/8.23/tei-epidoc.rngwithValidation/jing.jar— the same schema and tool this repository's XMLValidation workflow uses for DCLP.
Every construction introduced is one the base already uses. Counted over
DCLP at
2249c22c92, before this batch:<author>without@ref— 9144elements;
<language ident="la">— 1266; a negativenotBefore— 1520.One question
None of these commits touch
<revisionDesc>. Almost every DCLP filecarries
<change>entries with@whopointing at a papyri.info user, andthose are written by the Papyrological Editor's workflow, which a GitHub
pull request does not go through — #649 likewise merged without any. Should
I add a
<change>per record, and if so under which identity, or is thatsomething finalization handles?
Happy to split this into smaller pull requests, or to withdraw any group
that reflects a convention I have misread.