Skip to content

Finalize data model for encoding related subjects #101

@wlpotter

Description

@wlpotter

@davidamichelson I am using 133 as my example as it had examples of all the categories of related subjects: https://caesarea-maritima.org/testimonia/133

I have elected to use a tei:listRef for this draft/demo. I don't think this use fits perfectly with the TEI's intention for this element, but I couldn't find anything better. tei:textClass could be ideal for the themes, but for the others (geography, prosopography, and related-texts) it may be too unwieldy to define and maintain a taxonomy.

Here is the XML snippet I created (/TEI/text/body/listRef, following the tei:bibl elements):

      <listRef type="related-texts">
         <ref target="#">John of Nikiu 66.2</ref>
      </listRef>
      <listRef type="geography">
         <ref target="https://pleiades.stoa.org/places/658381">Antioch on the Orontes</ref>
         <ref target="https://pleiades.stoa.org/places/1001940">Palestine</ref>
         <ref target="https://pleiades.stoa.org/places/629035">Caesarea Mazaca</ref>
         <ref target="https://pleiades.stoa.org/places/628949">Cappadocia</ref>
      </listRef>
      <listRef type="prosopography">
         <ref target="#">Augustus, emperor </ref>
         <ref target="#">Herod I, king</ref>
         <ref target="#">Archelaos</ref>
      </listRef>
      <listRef type="themes">
         <ref target="#">Hellenistic History</ref>
         <ref target="#">Roman History</ref>
         <ref target="#">Geography</ref>
         <ref target="#">Government and Law</ref>
      </listRef>

A few notes

  • I used Pleiades to fill in the targets in the geography section to use as a test, though per Joe's email we will have to figure out what to use for prosopography (is VIAF only for authors?) and for related-texts. For themes we will likely need to define our own taxonomy.
  • The # in the @ref attribute is merely a placeholder for validation purposes; we can leave those attributes empty if we want
  • From a data transformation standpoint it should be pretty easy to convert the notes to listRefs
  • For prosopography we talked about having our own place name versus getting it from Pleiades. I can't remember how we left that, but it might get a bit complicated (though tei:ref elements are relatively permissive with what is allowed in them: https://www.tei-c.org/release/doc/tei-p5-doc/en/html/ref-ref.html)
  • We will also need to deal with distinguishing between related-texts references to other testimonia and those not in our db.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

Status

Backlog

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions