Git Product home page Git Product logo

medieval-mss's Introduction

Medieval Manuscripts in Oxford Libraries

This repository contains the TEI data that represents the Bodleian Library's catalogue of manuscripts written from the Middle Ages, Medieval Manuscripts in Oxford Libraries.

It also contains several scripts and tools for processing this data into a Solr instance for use with our Blacklight search service.

For some additional information see the Wiki.

For the TEI schema and guidelines, see the msDesc repository.

For information on the collections themselves, see the LibGuide.

medieval-mss's People

Contributors

adunning avatar ahankinson avatar ajrhitchman avatar alhuber1502 avatar alisonray-mss avatar amfraas avatar andrew-morrison avatar asikowe avatar bodl-cmcdonald avatar charlotte-e-ross avatar eletort avatar emeryr-upenn avatar emmastanford avatar holfordm avatar jamescummings avatar lady5832 avatar littlegustv avatar mlangerer avatar o-miller-jesus avatar philipburnett avatar ruthallen87 avatar scoxlibrary avatar sianwitherden avatar sillette avatar sjabrookes avatar slange-mhath avatar stjohnscollegeoxford avatar tainonen avatar tdungate avatar tothpeterke avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

medieval-mss's Issues

Filename for Fragments

The file Fragments_printed_books/A_1_11_Art_Seld_pastedowns.xml should be renamed to MS_A_1_11_Art_Seld_pastedowns.xml.

Each msDesc display should contain link to the source XML here on github

Each msDesc as displayed in HTML (maybe in its footer) should have a link to the source XML.

i.e. (random example):
http://black01-qa.bodleian.ox.ac.uk/catalog/manuscript_MS_Rawl_A_150

should link with a 'source' or something link to:

https://github.com/bodleian/medieval-mss/blob/master/collections/Rawl_A/MS_Rawl_A_150.xml

which should be an easy concatenation of:

https://github.com/bodleian/medieval-mss/blob/master/collections/
with //idno[@type='collection'][1] and / and //idno[@type='msID'][1] and .xml

person browse list should filter by role

  • each person record would be associated with a collection of their roles throughout the collection (author, scribe or scribe, owner for example)

  • these roles would provide a filter

  • most roles are persName/@role but role=author has to be inferred from <author>

attributes lost on name[@type='person']

name type="person" has lost other attributes on conversion to persName - e.g. @role, @ref, @key. For examples see Bodl_0035, at handNote, or Buchanan_PJK_0036, at decoNote

sorting oddities in indexes

Persons

  • ..., dom. William (under 'dom'; better at beginning or end?)

  • Łaski, Jan, 1456-1531 (sorts under aski)

  • Ǧābir Ibn-Aflaḥ, 1100-1160 (under bir)

  • Władysław, III Warneńczyk, King of Poland and Hungary, 1424-1444 [out of sequence after Wa]

  • Sánchez de Arévalo, Rodrigo, 1404-1470 [in sequence under sn]

  • .... [various entries starting this way; possible to group all at beginning?]

decoNote @type

decoNote/@type:
diagrams to 'diagram' -- OK

borderInitials, initial_border -- these are for when I have one decoNote with a short note on all the ms decoration, e.g. "Border, initials", and I want to record both types. Separating the types with underscore seems like the best approach?

frieze: no comment, don't think I use.
paratext, printmark, secondary, unspecified or uwan - don't think I use. Would be careful of normalizing, some of these sound meaningful.

information in idno should be displayed

if I am right the <msIdentifier> section of records with the manuscript shelfmark is currently being supplied by blacklight.
We don't want all the <msidentifier> information included in convert2HTML to be displayed.
However we DO want the Summary Catalogue no. and other identifiers to be displayed - all the following material in fact.

<xsl:when test="idno/@type='SCN' or @type='SCN'">Summary Catalogue no.:</xsl:when>
                           <xsl:when test="@type='TM' or idno/@type='TM'">Trismegistos no.:</xsl:when>
                           <xsl:when test="@type='PR'">Papyrological Reference:</xsl:when>
                           <xsl:when test="@type='diktyon'">Diktyon no.:</xsl:when>
                           <xsl:when test="@type='LDAB'">LDAB no.:</xsl:when>

MSS. Latin on home page

The collections MSS. Lat. misc. and MSS. Laud. Lat. both appear just as "MSS. Latin" on the home page.

reserved characters in HTML / convert2HTML

There is a problem with reserved characters at some point in the convert to HTML process, particularly with < and >. Maybe a problem with how SOLR is ingesting the HTML?

  • For example, the supplied tag <supplied> in xml generates &lt {content} &gt in convert2HTML but this is given as <{content}> in the page source and so doesn't display correctly. At http://black01-qa.bodleian.ox.ac.uk/catalog/manuscript_MS_Barocci_219 the source xml has <author><supplied>Libanius</supplied></author> which comes out as <Libanius> in the html source and is not displayed on the page.

place index should include organizations

the authority file places.xml includes places and organizations, listPlace/place and listOrg/org. Both should be treated as place objects for the purpose of SOLR indexing and both will appear inthe place index. The orgs will have URLs in the form ..catalogue/org_xxxx.

bibl@facs should contain absolute URLs

Currently bibl@facs elements contain just a relative URL (e.g., aam0096.gif) with no indication of where to find this image. This means that the actual URL must be added to the record in the processing stage. This should be stored in the record itself.

So bibl@facs should be expanded to contain the full URL so that these records are more portable.

Move respStmt from editionStmt and tidy up ENRICH mentions

Hi @holfordm,

Unless you object I'm going to move the respStmt with your name attached that says "Conversion to TEI based on earlier work for the ENRICH project..." and instead break these into separate respStmts in titleStmt which is more usual. This will also enable me to update the ENRICH information which is out of date. I propose:

<!-- any existing respStmt  then -->
<respStmt>
  <resp>Improvements to manuscript descriptions content and markup</resp>
  <persName>Matthew Holford</persName>
</respStmt>
<respStmt>
  <resp>Earlier work for ENRICH project <ref target="http://projects.oucs.ox.ac.uk/ENRICH/"
      >http://projects.oucs.ox.ac.uk/ENRICH/</ref> or <ref target="http://enrich.manuscriptorium.com"
      >http://enrich.manuscriptorium.com</ref> converting EAD records to TEI. </resp>
  <resp>Up-conversion of TEI files to bodley-msDesc schema in 2017</resp>
  <persName>James Cummings</persName>
</respStmt>

If you want to let me know either other people who should be credited with things concerning the msDesc file and what you want your resp(s) to be. (You can have more than one responsibility, clearly...) Specifically with ENRICH I wanted to point to the two new locations since tei.oucs will disappear when I leave and remove the email address (since we're no longer listening to that one).

Zotero bibliography in MSS only

references and links to the Zotero bibliography do not need to appear on Person or Place pages, just on Manuscript pages.

MSS. Arch. Selden.

should have a period after the Selden - and perhaps merge A and B into a single collection

formatting in class

Formatting instructions are currently in @class (e.g. span class="super", span class="italic" etc. etc.) - can this formatting be carried through to the Blacklight display?

Work titles do not match titles in MSS records.

For example, in works.xml

 <bibl>
        <!-- index 3158 -->
        <author key="person_8099277">Martial</author>
        <title>epigrams(latin)</title>
        <note type="shelfmark">MS. Auct. F. 1. 8</note>
        <note type="shelfmark">MS. Auct. F. 4. 33</note>
        <note type="shelfmark">MS. Auct. F. 2. 17</note>
        <note type="shelfmark">MS. Canon. Class. Lat. 82</note>
        <note type="shelfmark">MS. Canon. Class. Lat. 83</note>
        <note type="shelfmark">MS. Canon. Class. Lat. 84</note>
        <note type="shelfmark">MS. Canon. Class. Lat. 85</note>
        <note type="shelfmark">MS. Digby 209</note>
        <note type="shelfmark">MS. D'Orville 167</note>
        <note type="shelfmark">MS. D'Orville 178</note>
        <note type="shelfmark">MS. D'Orville 179</note>
    </bibl>

Refers to this record in MS_Auct_F_1_8:

<msItem xml:id="MS_Auct_F_1_8-item4" n="4">
                     <author key="person_8099277">
                        Martial
                     </author>
                     <title>Epigrams</title>
                     <note>extracts</note>
                     <textLang mainLang="la">Latin</textLang>
                  </msItem>

Rather than putting the language in the title and lowercasing it, the work record should probably be:

 <bibl xml:id="work_3158">
        <!-- index 3158 -->
        <author key="person_8099277">Martial</author>
        <title>Epigrams</title>
        <textLang mainLang="la">Latin</textLang>
         ....
</bibl>

Split altIdentifier/idno on comma

Hey @holfordm,

I remember you wanting me to split altIdentifer/idno on commas e.g. where it has something like
"18914, 18915, 18916, 18917, 18918" e.g. in Canon_Bibl_Lat/Canon_Bibl_Lat_0022.xml
which is fair enough. But any suggestions on how I tell the difference between instances like that and those like:
"Not in SC (late accession): description unpublished, only available in Library"
"MS. Lat. misc. b. 13, fol. 50"
"P. Oxy. III 410, III 464"

Would an acceptable compromise be where the altIdentifier/idno contains any a-Z letter I do not split it but where it just contains numbers and punctuation then I do split it?

So the "18914, 18915, 18916, 18917, 18918" above would split fine, none of the others above or things like "30138 ('Greek Inscription 4'), 30826 ('Gr. Inscr. 4')" would be split?

prototype works indexing

-authority forms in works.xml (use title[@type=uniform] as index form) match to title/@key in the descriptions-
-index language and subject fields in works.xml to enable filtering by those fields.

Print Stylesheet

Currently the default print styles look pretty awful. We should have a print stylesheet that lets people print off a well-formatted version of a record, as well as a page of search results.

Add unique identifiers to works

Currently a work record (in works.xml does not contain a unique identifier (e.g., work_1234). For indexing works it is required that we're able to match that with a reference in each MSS with a unique identifier.

tidy up publicationStmt

sort out duplicate appearance of Bodleian Library / Libaries in <authority> and <publisher>

origPlace/country requires @key

There are 123 instances where 'country' elements do not have a corresponding @key entry.

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Add_B/MS_Add_B_15.xml
Description: Netherlandish
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 78:25
End location: 78:57

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Add_C/MS_Add_C_154.xml
Description: Netherlandish
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/msPart[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 100:28
End location: 100:60

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Add_C/MS_Add_C_154.xml
Description: Netherlandish
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/msPart[2]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 135:28
End location: 135:60

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Add_C/MS_Add_C_154.xml
Description: Netherlandish
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/msPart[3]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 170:28
End location: 170:60

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Add_C/MS_Add_C_155.xml
Description: Netherlandish
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 76:25
End location: 76:57

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_109.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 91:25
End location: 91:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_133.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/msPart[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 124:28
End location: 124:53

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_133.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/msPart[2]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 161:28
End location: 161:53

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_135.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 81:25
End location: 81:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_137.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 81:25
End location: 81:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_147.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 137:25
End location: 137:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_148.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 86:25
End location: 86:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_179.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 81:25
End location: 81:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_192.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 81:25
End location: 81:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_212.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 109:25
End location: 109:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_218.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 83:25
End location: 83:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_232.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 85:25
End location: 85:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_239.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 81:25
End location: 81:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_251.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 84:25
End location: 84:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_265.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 85:25
End location: 85:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_270b.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 78:25
End location: 78:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_274.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 81:25
End location: 81:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_299.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 82:25
End location: 82:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_301.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 84:25
End location: 84:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_309.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 94:25
End location: 94:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_338.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 81:25
End location: 81:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_345.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 108:25
End location: 108:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_377.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 83:25
End location: 83:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_380.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 83:25
End location: 83:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_394.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/msPart[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 103:28
End location: 103:53

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_398.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/msPart[2]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 172:28
End location: 172:53

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_402.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 89:25
End location: 89:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_418.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 90:25
End location: 90:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_421.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 105:25
End location: 105:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_428.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 118:25
End location: 118:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_461.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 76:25
End location: 76:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_472.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 135:25
End location: 135:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_489.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 81:25
End location: 81:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_517.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 82:25
End location: 82:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_551.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 81:25
End location: 81:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_553.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/msPart[2]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 135:28
End location: 135:53

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_569.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 108:25
End location: 108:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_572.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/msPart[5]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 294:28
End location: 294:53

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_579.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/msPart[2]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 135:28
End location: 135:53

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_596.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/msPart[3]/history[1]/origin[1]/origPlace[2]/country[1]
Start location: 232:52
End location: 232:77

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_63.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 82:25
End location: 82:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_632.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/msPart[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 103:28
End location: 103:53

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_632.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/msPart[2]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 132:28
End location: 132:53

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_639.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 81:25
End location: 81:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_645.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 82:25
End location: 82:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_678.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/msPart[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 103:28
End location: 103:53

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_678.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/msPart[2]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 133:28
End location: 133:53

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_689.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 84:25
End location: 84:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_690.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 78:25
End location: 78:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_691.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 85:25
End location: 85:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_707.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 84:25
End location: 84:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_717.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 85:25
End location: 85:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_725.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 85:25
End location: 85:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_739.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 100:25
End location: 100:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_745.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 110:25
End location: 110:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_746.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 85:25
End location: 85:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_765.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 123:25
End location: 123:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_783.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 82:25
End location: 82:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_792.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 90:25
End location: 90:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_808.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 81:25
End location: 81:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_810.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[2]/country[1]
Start location: 80:25
End location: 80:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_813.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 82:25
End location: 82:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_817.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 117:25
End location: 117:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_835.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 104:25
End location: 104:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_849.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 85:25
End location: 85:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_852.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/msPart[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 103:28
End location: 103:53

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_852.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/msPart[2]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 136:28
End location: 136:53

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_852.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/msPart[3]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 174:28
End location: 174:53

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_852.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/msPart[4]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 207:28
End location: 207:53

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_866.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/msPart[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 112:28
End location: 112:53

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_866.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/msPart[2]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 186:28
End location: 186:53

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_866.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/msPart[3]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 233:28
End location: 233:53

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_869.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 82:25
End location: 82:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_879.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 77:25
End location: 77:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_883.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 85:25
End location: 85:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_917.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 77:25
End location: 77:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_92.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 81:25
End location: 81:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_94.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 99:25
End location: 99:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_965a.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 92:25
End location: 92:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_965b.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 81:25
End location: 81:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_968.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 79:25
End location: 79:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Bodl/MS_Bodl_971.xml
Description: French
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 82:25
End location: 82:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Christ_Church/Christ_Church_MS_106.xml
Description: England
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 307:25
End location: 307:51

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Christ_Church/Christ_Church_MS_111.xml
Description: England
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 271:25
End location: 271:51

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Christ_Church/Christ_Church_MS_111.xml
Description: France
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[2]
Start location: 271:55
End location: 271:80

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Christ_Church/Christ_Church_MS_112.xml
Description: England
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 385:25
End location: 385:51

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Christ_Church/Christ_Church_MS_113.xml
Description: Italy
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 188:25
End location: 188:49

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Christ_Church/Christ_Church_MS_114.xml
Description: Italy
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 128:25
End location: 128:49

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Christ_Church/Christ_Church_MS_115.xml
Description: England
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 251:25
End location: 251:51

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Christ_Church/Christ_Church_MS_121.xml
Description: Wales
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 146:49
End location: 146:73

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Christ_Church/Christ_Church_MS_122.xml
Description: England
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 166:25
End location: 166:51

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Christ_Church/Christ_Church_MS_125.xml
Description: France
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 170:25
End location: 170:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Christ_Church/Christ_Church_MS_145.xml
Description: England
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 266:25
End location: 266:51

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Christ_Church/Christ_Church_MS_146.xml
Description: England
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 225:25
End location: 225:51

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Christ_Church/Christ_Church_MS_150.xml
Description: England
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 500:25
End location: 500:51

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Christ_Church/Christ_Church_MS_151.xml
Description: England
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 168:25
End location: 168:51

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Christ_Church/Christ_Church_MS_152.xml
Description: England
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 278:25
End location: 278:51

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Christ_Church/Christ_Church_MS_153.xml
Description: England
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 147:25
End location: 147:51

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Christ_Church/Christ_Church_MS_154.xml
Description: England
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 128:25
End location: 128:51

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Christ_Church/Christ_Church_MS_167.xml
Description: England
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 161:25
End location: 161:51

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Christ_Church/Christ_Church_MS_178.xml
Description: France
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 300:25
End location: 300:50

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Christ_Church/Christ_Church_MS_179.xml
Description: England
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 186:33
End location: 186:59

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Christ_Church/Christ_Church_MS_180.xml
Description: Scotland
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 308:33
End location: 308:60

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Christ_Church/Christ_Church_MS_338.xml
Description: England
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 150:34
End location: 150:60

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Christ_Church/Christ_Church_MS_339.xml
Description: England
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 179:33
End location: 179:59

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Christ_Church/Christ_Church_MS_340.xml
Description: England
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 226:33
End location: 226:59

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Christ_Church/Christ_Church_MS_341.xml
Description: England
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 201:33
End location: 201:59

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Christ_Church/Christ_Church_MS_344.xml
Description: England
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/msPart[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 189:36
End location: 189:62

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Christ_Church/Christ_Church_MS_344.xml
Description: England
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/msPart[2]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 268:36
End location: 268:62

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Christ_Church/Christ_Church_MS_344.xml
Description: England
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/msPart[3]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 368:36
End location: 368:62

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Christ_Church/Christ_Church_MS_372.xml
Description: England
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 90:33
End location: 90:59

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/DOrville/MS_DOrville_110.xml
Description:
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/msPart[2]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 120:28
End location: 120:38

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/DOrville/MS_DOrville_110.xml
Description:
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/msPart[3]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 149:28
End location: 149:38

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/DOrville/MS_DOrville_110.xml
Description:
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/msPart[4]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 180:28
End location: 180:38

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Douce/MS_Douce_d_19.xml
Description: Dutch
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/msPart[14]/history[1]/origin[1]/origPlace[1]/country[1]/country[1]
Start location: 631:31
End location: 631:55

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Lat_misc/MS_Lat_misc_b_18.xml
Description:
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/msPart[25]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 969:28
End location: 969:38

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Lat_misc/MS_Lat_misc_b_18.xml
Description:
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/msPart[26]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 1008:28
End location: 1008:38

System ID: /Users/ahankins/Documents/code/bodl/TEI-consolidation/medieval-mss/collections/Lat_misc/MS_Lat_misc_b_18.xml
Description:
XPath location: /TEI[1]/teiHeader[1]/fileDesc[1]/sourceDesc[1]/msDesc[1]/msPart[49]/history[1]/origin[1]/origPlace[1]/country[1]
Start location: 1821:28
End location: 1821:38

convert2HTML issues

Grouped together as a single issue for now: we can separate them later if needed.

  • <bibl>should not always generate <div> as this can interrupt paragraphing (e.g. http://black01-qa.bodleian.ox.ac.uk/catalog/manuscript_MS_Buchanan_c_1, for example in decoration, or in provenance, John Adrian Louis Hope paragraph) FIXED

  • comma generated after <author>: (a) can the space before this be removed (b) multiple authors are separated by & , rather than just & http://black01-qa.bodleian.ox.ac.uk/catalog/manuscript_MS_Douce_332 FIXED MORE OR LESS (problem with space before comma remains)

  • rules for generating comma between <title> and <note> may need refining, e.g. http://black01-qa.bodleian.ox.ac.uk/catalog/manuscript_MS_Barocci_219 items 2i-n etc. FIXED

  • can indentation be improved so that nested msitem are indented (this is a blacklight / css issue for display of <div class="nestedmsItem">) FIXED

  • not all of <msIdentifier> needs to display (do we need any of it except <altIdentifier> in fact?)

  • refine rules for inserting ; before or after origPlace [see e.g. http://black01-qa.bodleian.ox.ac.uk/catalog/manuscript_1591 part 4]; problems with multiple origPlace generating multiple ;; only first or last should generate it?

-locusstill seems to generate div not span in inappropriate contexts (rubric, colophon, etc), as here http://black01-qa.bodleian.ox.ac.uk/catalog/manuscript_MS_Lat_th_d_31 FIXED

  • superfluous comma after empty author elements should be fixed

-explict[type=defective] should generate || at the end of the text, not the beginning (cf. http://black01-qa.bodleian.ox.ac.uk/catalog/manuscript_10000) FIXED

-new (2.8.17): font size varies between different items of record, e.g. http://medieval-qa.bodleian.ox.ac.uk/catalog/manuscript_6690 locus and colophon are smaller; elsewhere msItem/note is smaller

-line separating main as well as nested msItem would be nice

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.