Skip to content

Authority list spec

Polina Yordanova edited this page Jul 26, 2017 · 1 revision

Broader context

There will be a process in EFES which harvests information into RDF from tei xml authority list - place, material etc. These all from files that are kept in a single standard directory called "Authority: into a common schema. All of the systems that need informato about those entities will reference the rdf in the local store and not the authority list!! The aim is to have a common data format regardless of what vagaries of TEI markup people use so all of the other EFES systems that need access to that data can just query the RDF. Then if someone has their idiosyncratic unsupported scheme for the authority lists all they need to do is to extend the RDF harvesting setup to handle that and all other parts of EFES will continue to work without a problem.

MarkUp in IOSPE's authority lists

<person xml:id="person2">
  <surname xml:lang="en"></surname>
  <surname xml:lang="ru"></surname>
  <forename xml:lang="ru"></forename>
  <forename xml:lang="en"></forename>
  <persName xml:lang="grc"></persName>
  <persName xml:lang="ru"></persName>
  <persName xml:lang="en"></persName>
  <floruit notBefore="1439" notAfter="1439">
    <seg xml:lang="ru"></seg>
    <seg xml:lang="en"></seg>
    <certainty locus="value" match="../@notBefore" assertedValue="673"/>
    <certainty locus="value" match="../@notAfter" assertedValue="676"/>
  </floruit>
  <occupation></occupation>
  <affiliation></affiliation>
  <listBibl>
    <bibl>http://iospe.kcl.ac.uk/5.2.html</bibl>
    <relation active="#person4" name="son" passive="#person5">
      <desc xml:lang="ru"></desc>
    </relation>
  </listBibl>
</person>

<place xml:id="alushta">
  <placeName xml:lang="grc"></placeName>
  <placeName xml:lang="en"></placeName>
  <placeName xml:lang="ru"></placeName>
  <idno type="geonames"></idno>
  <idno type="pleiades"></idno>
</place>

<org xml:id="НЗХТ">
  <orgName xml:lang="ru"></orgName>
  <placeName xml:lang="ru"></placeName>
  <orgName xml:lang="en"></orgName>
  <placeName xml:lang="en"></placeName>
</org>

<item xml:id="m1">
  <term xml:lang="ru"></term>
  <gloss xml:lang="en"></gloss>
</item>

<month xml:id="sep">
  <name xml:lang="la"></name>
  <name xml:lang="grc"></name>
</month>