4. Descriptive Metadata & MODS

4.1. About

The MODS datastream includes our original descriptive metadata about each object. It informs expectations for search and indexing and our IIIF manifest. It is built with our MODS to RDF mapping in mind:

A sample MODS record is included here:

<?xml version="1.0" encoding="UTF-8"?>
<mods xmlns="http://www.loc.gov/mods/v3"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xmlns:xlink="http://www.w3.org/1999/xlink"
      xmlns:xs="http://www.w3.org/2001/XMLSchema"
      xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-5.xsd">
   <identifier type="local">20190920_Whaley_Seemona-Daniel</identifier>
   <identifier type="pid">rfta_8</identifier>
   <titleInfo>
      <title>Interview with Seemona and Daniel Whaley, 2019-09-20</title>
   </titleInfo>
   <abstract>Interview with Seemona and Daniel Whaley, former residents of Gatlinburg. The Whaley's discuss the feeling at the time before the fire had become widespread. They also go into detail about the harrowing efforts to evacuate off a mountain that wass engulfed in the fire. Reflections about community relations and how Gatlinburg began to slowly recover are also touched upon. This is a representative quote from the interview: "That's where it looked like lava running up the mountain. You could see the fire going uphill."</abstract>
   <name>
      <namePart>Whaley, Seemona</namePart>
      <role>
         <roleTerm authority="marcrelator"
                   valueURI="http://id.loc.gov/vocabulary/relators/ive">Interviewee</roleTerm>
      </role>
   </name>
   <name>
      <namePart>Whaley, Daniel</namePart>
      <role>
         <roleTerm authority="marcrelator"
                   valueURI="http://id.loc.gov/vocabulary/relators/ive">Interviewee</roleTerm>
      </role>
   </name>
   <name>
      <namePart>Kaufman, Casey</namePart>
      <role>
         <roleTerm authority="marcrelator"
                   valueURI="http://id.loc.gov/vocabulary/relators/ivr">Interviewer</roleTerm>
      </role>
   </name>
   <originInfo>
      <dateCreated encoding="edtf" keyDate="yes">2019-09-20</dateCreated>
      <place>
         <placeTerm valueURI="http://id.loc.gov/authorities/names/n87808088">University of Tennessee, Knoxville. Libraries</placeTerm>
      </place>
   </originInfo>
   <physicalDescription>
      <form authority="aat" valueURI="http://vocab.getty.edu/aat/300136900">motion pictures (visual works)</form>
      <extent>00:57:15</extent>
   </physicalDescription>
   <subject displayLabel="Narrator Class">
      <topic>Individuals (tourists or locals) directly affected by the fire</topic>
   </subject>
   <subject authority="lcsh"
            valueURI="http://id.loc.gov/authorities/subjects/sh85132964">
      <topic>Teachers</topic>
   </subject>
   <subject authority="lcsh"
            valueURI="http://id.loc.gov/authorities/subjects/sh85045925">
      <topic>Evacuation of civilians</topic>
   </subject>
   <subject authority="lcsh"
            valueURI="http://id.loc.gov/authorities/subjects/sh85146723">
      <topic>Wildfires</topic>
   </subject>
   <subject authority="geonames" valueURI="http://sws.geonames.org/4612619">
      <geographic>Chalet Village</geographic>
      <cartographics>
         <coordinates>35.7232049, -83.5277175</coordinates>
      </cartographics>
   </subject>
   <subject authority="geonames" valueURI="http://sws.geonames.org/4649150">
      <geographic>Pi Beta Phi Elementary School</geographic>
      <cartographics>
         <coordinates>35.7117, -83.5121015</coordinates>
      </cartographics>
   </subject>
   <subject authority="geonames" valueURI="http://sws.geonames.org/12225045">
      <geographic>Parkway (US-321/US 441 S)</geographic>
      <cartographics>
         <coordinates>35.744143, -83.520302</coordinates>
      </cartographics>
   </subject>
   <language>
      <languageTerm type="text" authority="iso639-2b">English</languageTerm>
   </language>
   <typeOfResource>moving image</typeOfResource>
   <relatedItem displayLabel="Project" type="host">
      <titleInfo>
         <title>Rising from the Ashes Oral Histories</title>
      </titleInfo>
   </relatedItem>
   <recordInfo>
      <recordContentSource valueURI="http://id.loc.gov/authorities/names/n87808088">University of Tennessee, Knoxville. Libraries</recordContentSource>
   </recordInfo>
   <accessCondition type="use and reproduction"
                    xlink:href="https://creativecommons.org/licenses/by/4.0/">Attribution 4.0 International (CC BY 4.0)</accessCondition>
   <extension xmlns:pbcore="http://www.pbcore.org/PBCore/PBCoreNamespace.html"
              xsi:schemaLocation="http://www.pbcore.org/PBCore/PBCoreNamespace.html https://raw.githubusercontent.com/WGBH/PBCore_2.1/master/pbcore-2.1.xsd">
      <pbcore:pbcoreDescriptionDocument>
         <pbcore:pbcoreIdentifier source="local">20190920_Whaley_Seemona-Daniel</pbcore:pbcoreIdentifier>
         <pbcore:pbcoreTitle>Interview with Seemona and Daniel Whaley, 2019-09-20</pbcore:pbcoreTitle>
         <pbcore:pbcoreDescription>"That's where it looked like lava running up the mountain. You could see the fire going uphill."</pbcore:pbcoreDescription>
         <pbcore:pbcorePart partType="Interview Questions"
                            startTime="00:01:12"
                            endTime="00:03:09">
            <pbcore:pbcoreIdentifier source="local">20190920_Whaley_Seemona-Daniel_Q1</pbcore:pbcoreIdentifier>
            <pbcore:pbcoreTitle>Can you state your names and tell us about your history in Gatlinburg?</pbcore:pbcoreTitle>
            <pbcore:pbcoreDescription>Question 1</pbcore:pbcoreDescription>
         </pbcore:pbcorePart>
         <pbcore:pbcorePart partType="geographic" startTime="00:12:35" endTime="00:26:30">
            <pbcore:pbcoreIdentifier source="local">20190920_Whaley_Seemona-Daniel_G1</pbcore:pbcoreIdentifier>
            <pbcore:pbcoreTitle>Chalet Village</pbcore:pbcoreTitle>
            <pbcore:pbcoreDescription>Interviewee discusses Chalet Village.</pbcore:pbcoreDescription>
         </pbcore:pbcorePart>
         <pbcore:pbcorePart partType="Interview Questions"
                            startTime="00:03:09"
                            endTime="00:04:45">
            <pbcore:pbcoreIdentifier source="local">20190920_Whaley_Seemona-Daniel_Q2</pbcore:pbcoreIdentifier>
            <pbcore:pbcoreTitle>Can you tell us about your occupation in Gatlinburg?</pbcore:pbcoreTitle>
            <pbcore:pbcoreDescription>Question 2</pbcore:pbcoreDescription>
         </pbcore:pbcorePart>
         <pbcore:pbcorePart partType="geographic" startTime="00:09:03" endTime="12:35:00">
            <pbcore:pbcoreIdentifier source="local">20190920_Whaley_Seemona-Daniel_G2</pbcore:pbcoreIdentifier>
            <pbcore:pbcoreTitle>Pi Beta Phi Elementary School</pbcore:pbcoreTitle>
            <pbcore:pbcoreDescription>Interviewee discusses Pi Beta Phi Elementary School.</pbcore:pbcoreDescription>
         </pbcore:pbcorePart>
         <pbcore:pbcorePart partType="Interview Questions"
                            startTime="00:04:45"
                            endTime="00:06:05">
            <pbcore:pbcoreIdentifier source="local">20190920_Whaley_Seemona-Daniel_Q3</pbcore:pbcoreIdentifier>
            <pbcore:pbcoreTitle>Can you tell us about your other roles in the community in Gatlinburg?</pbcore:pbcoreTitle>
            <pbcore:pbcoreDescription>Question 3</pbcore:pbcoreDescription>
         </pbcore:pbcorePart>
         <pbcore:pbcorePart partType="geographic" startTime="00:28:03" endTime="00:32:01">
            <pbcore:pbcoreIdentifier source="local">20190920_Whaley_Seemona-Daniel_G3</pbcore:pbcoreIdentifier>
            <pbcore:pbcoreTitle>Parkway (US-321/US 441 S)</pbcore:pbcoreTitle>
            <pbcore:pbcoreDescription>Interviewee discusses Parkway (US-321/US 441 S).</pbcore:pbcoreDescription>
         </pbcore:pbcorePart>
         <pbcore:pbcorePart partType="Interview Questions"
                            startTime="00:06:05"
                            endTime="00:08:20">
            <pbcore:pbcoreIdentifier source="local">20190920_Whaley_Seemona-Daniel_Q4</pbcore:pbcoreIdentifier>
            <pbcore:pbcoreTitle>Can you recall anything about the days leading up to the fire?</pbcore:pbcoreTitle>
            <pbcore:pbcoreDescription>Question 4</pbcore:pbcoreDescription>
         </pbcore:pbcorePart>
         <pbcore:pbcorePart partType="Interview Questions"
                            startTime="00:08:20"
                            endTime="00:10:24">
            <pbcore:pbcoreIdentifier source="local">20190920_Whaley_Seemona-Daniel_Q5</pbcore:pbcoreIdentifier>
            <pbcore:pbcoreTitle>At what point did you become concerned?</pbcore:pbcoreTitle>
            <pbcore:pbcoreDescription>Question 5</pbcore:pbcoreDescription>
         </pbcore:pbcorePart>
         <pbcore:pbcorePart partType="Interview Questions"
                            startTime="00:10:24"
                            endTime="00:10:46">
            <pbcore:pbcoreIdentifier source="local">20190920_Whaley_Seemona-Daniel_Q6</pbcore:pbcoreIdentifier>
            <pbcore:pbcoreTitle>So you took your son to the high school?</pbcore:pbcoreTitle>
            <pbcore:pbcoreDescription>Question 6</pbcore:pbcoreDescription>
         </pbcore:pbcorePart>
         <pbcore:pbcorePart partType="Interview Questions"
                            startTime="00:10:46"
                            endTime="00:11:29">
            <pbcore:pbcoreIdentifier source="local">20190920_Whaley_Seemona-Daniel_Q7</pbcore:pbcoreIdentifier>
            <pbcore:pbcoreTitle>This was in the afternoon?</pbcore:pbcoreTitle>
            <pbcore:pbcoreDescription>Question 7</pbcore:pbcoreDescription>
         </pbcore:pbcorePart>
         <pbcore:pbcorePart partType="Interview Questions"
                            startTime="00:11:29"
                            endTime="00:12:36">
            <pbcore:pbcoreIdentifier source="local">20190920_Whaley_Seemona-Daniel_Q8</pbcore:pbcoreIdentifier>
            <pbcore:pbcoreTitle>When you were at the school, what was the general feeling?</pbcore:pbcoreTitle>
            <pbcore:pbcoreDescription>Question 8</pbcore:pbcoreDescription>
         </pbcore:pbcorePart>
         <pbcore:pbcorePart partType="Interview Questions"
                            startTime="00:12:36"
                            endTime="00:21:01">
            <pbcore:pbcoreIdentifier source="local">20190920_Whaley_Seemona-Daniel_Q9</pbcore:pbcoreIdentifier>
            <pbcore:pbcoreTitle>After you went back home, can you tell me about what transpired that evening?</pbcore:pbcoreTitle>
            <pbcore:pbcoreDescription>Question 9</pbcore:pbcoreDescription>
         </pbcore:pbcorePart>
         <pbcore:pbcorePart partType="Interview Questions"
                            startTime="00:21:01"
                            endTime="00:28:26">
            <pbcore:pbcoreIdentifier source="local">20190920_Whaley_Seemona-Daniel_Q10</pbcore:pbcoreIdentifier>
            <pbcore:pbcoreTitle>How did you feel at that point in the evacuation?</pbcore:pbcoreTitle>
            <pbcore:pbcoreDescription>Question 10</pbcore:pbcoreDescription>
         </pbcore:pbcorePart>
         <pbcore:pbcorePart partType="Interview Questions"
                            startTime="00:28:26"
                            endTime="00:29:38">
            <pbcore:pbcoreIdentifier source="local">20190920_Whaley_Seemona-Daniel_Q11</pbcore:pbcoreIdentifier>
            <pbcore:pbcoreTitle>You hadn't even made it through the path of the fire yet?</pbcore:pbcoreTitle>
            <pbcore:pbcoreDescription>Question 11</pbcore:pbcoreDescription>
         </pbcore:pbcorePart>
         <pbcore:pbcorePart partType="Interview Questions"
                            startTime="00:29:38"
                            endTime="00:32:02">
            <pbcore:pbcoreIdentifier source="local">20190920_Whaley_Seemona-Daniel_Q12</pbcore:pbcoreIdentifier>
            <pbcore:pbcoreTitle>So where do you evacuate to?</pbcore:pbcoreTitle>
            <pbcore:pbcoreDescription>Question 12</pbcore:pbcoreDescription>
         </pbcore:pbcorePart>
         <pbcore:pbcorePart partType="Interview Questions"
                            startTime="00:32:02"
                            endTime="00:33:26">
            <pbcore:pbcoreIdentifier source="local">20190920_Whaley_Seemona-Daniel_Q13</pbcore:pbcoreIdentifier>
            <pbcore:pbcoreTitle>When you get to your mother's house, what are you thinking?</pbcore:pbcoreTitle>
            <pbcore:pbcoreDescription>Question 13</pbcore:pbcoreDescription>
         </pbcore:pbcorePart>
         <pbcore:pbcorePart partType="Interview Questions"
                            startTime="00:33:26"
                            endTime="00:36:23">
            <pbcore:pbcoreIdentifier source="local">20190920_Whaley_Seemona-Daniel_Q14</pbcore:pbcoreIdentifier>
            <pbcore:pbcoreTitle>You returned to Gatlinburg after 3 days?
</pbcore:pbcoreTitle>
            <pbcore:pbcoreDescription>Question 14</pbcore:pbcoreDescription>
         </pbcore:pbcorePart>
         <pbcore:pbcorePart partType="Interview Questions"
                            startTime="00:36:23"
                            endTime="00:44:15">
            <pbcore:pbcoreIdentifier source="local">20190920_Whaley_Seemona-Daniel_Q15</pbcore:pbcoreIdentifier>
            <pbcore:pbcoreTitle>Where did you go after leaving your mother's house?</pbcore:pbcoreTitle>
            <pbcore:pbcoreDescription>Question 15</pbcore:pbcoreDescription>
         </pbcore:pbcorePart>
         <pbcore:pbcorePart partType="Interview Questions"
                            startTime="00:44:15"
                            endTime="00:45:49">
            <pbcore:pbcoreIdentifier source="local">20190920_Whaley_Seemona-Daniel_Q16</pbcore:pbcoreIdentifier>
            <pbcore:pbcoreTitle>How did you start that first day back at school? What was is like bringing all the kids back together?</pbcore:pbcoreTitle>
            <pbcore:pbcoreDescription>Question 16</pbcore:pbcoreDescription>
         </pbcore:pbcorePart>
         <pbcore:pbcorePart partType="Interview Questions"
                            startTime="00:45:49"
                            endTime="00:48:03">
            <pbcore:pbcoreIdentifier source="local">20190920_Whaley_Seemona-Daniel_Q17</pbcore:pbcoreIdentifier>
            <pbcore:pbcoreTitle>Can you tell me about the decision to move after the fire?</pbcore:pbcoreTitle>
            <pbcore:pbcoreDescription>Question 17</pbcore:pbcoreDescription>
         </pbcore:pbcorePart>
         <pbcore:pbcorePart partType="Interview Questions"
                            startTime="00:48:03"
                            endTime="00:52:15">
            <pbcore:pbcoreIdentifier source="local">20190920_Whaley_Seemona-Daniel_Q18</pbcore:pbcoreIdentifier>
            <pbcore:pbcoreTitle>How has this experience affected you emotionally, both as a family and an individual?</pbcore:pbcoreTitle>
            <pbcore:pbcoreDescription>Question 18</pbcore:pbcoreDescription>
         </pbcore:pbcorePart>
         <pbcore:pbcorePart partType="Interview Questions"
                            startTime="00:52:15"
                            endTime="00:57:00">
            <pbcore:pbcoreIdentifier source="local">20190920_Whaley_Seemona-Daniel_Q19</pbcore:pbcoreIdentifier>
            <pbcore:pbcoreTitle>Have you thought about making any provisions in case an emergency happens again?</pbcore:pbcoreTitle>
            <pbcore:pbcoreDescription>Question 19</pbcore:pbcoreDescription>
         </pbcore:pbcorePart>
         <pbcore:pbcorePart partType="Interview Questions"
                            startTime="00:57:00"
                            endTime="00:57:15">
            <pbcore:pbcoreIdentifier source="local">20190920_Whaley_Seemona-Daniel_Q20</pbcore:pbcoreIdentifier>
            <pbcore:pbcoreTitle>Is there anything else that you would like to add?</pbcore:pbcoreTitle>
            <pbcore:pbcoreDescription>Question 20</pbcore:pbcoreDescription>
         </pbcore:pbcorePart>
      </pbcore:pbcoreDescriptionDocument>
   </extension>
</mods>

4.2. Descriptive Metadata

4.2.1. MODS and RDF

Most of our MODS files are used for descriptive metadata only.

For example, the title of our object is found here:

1   <titleInfo>
2      <title>Interview with Seemona and Daniel Whaley, 2019-09-20</title>
3   </titleInfo>

According to our titleInfo mapping the text node value should be mapped to dcterms:title in our next system:

@prefix dcterms: <http://purl.org/dc/terms/> .

<https://example.org/objects/1> dcterms:title "Interview with Seemona and Daniel Whaley, 2019-09-20" .

Similarly, the abstract is here and is intended to be mapped to dcterms:abstract according to our mapping for this node:

   <abstract>Interview with Seemona and Daniel Whaley, former residents of Gatlinburg. The Whaley's discuss the feeling at the time before the fire had become widespread. They also go into detail about the harrowing efforts to evacuate off a mountain that wass engulfed in the fire. Reflections about community relations and how Gatlinburg began to slowly recover are also touched upon. This is a representative quote from the interview: "That's where it looked like lava running up the mountain. You could see the fire going uphill."</abstract>
@prefix dcterms: <http://purl.org/dc/terms/> .

<https://example.org/objects/1> dcterms:abstract "Interview with Seemona and Daniel Whaley, former residents of Gatlinburg. The Whaley's discuss the feeling at the time before the fire had become widespread. They also go into detail about the harrowing efforts to evacuate off a mountain that wass engulfed in the fire. Reflections about community relations and how Gatlinburg began to slowly recover are also touched upon. This is a representative quote from the interview: That's where it looked like lava running up the mountain. You could see the fire going uphill." .

While we maintain and MODS to RDF mapping, we also have a metadata mapping that explains how we currently translate our MODS to IIIF presentation v3. It is described here:

4.2.2. The Metadata Property

Most metadata Elements get mapped to the metadata property in our manifest. These are listed here:

Label

Presentation v3 Field

MODS XPath

Alternative Title

metadata.[i].label.en.0.”Alternative Title”

titleInfo[@type=”alternative”]’

Table of Contents

metadata.[i].label.en.0.”Table of Contents”

tableOfContents

Creators and Contributors

metadata.[i].label.en.0.”Creators and Contributors”

name/namePart

Publisher

metadata.[i].label.en.0.”Publisher”

originInfo/publisher

Date

metadata.[i].label.en.0.”Date”

originInfo/dateCreated | originInfo/dateOther

Publication Date

metadata.[i].label.en.0.”Publication Date”

originInfo/dateIssued

Format

metadata.[i].label.en.0.”Format”

physicalDescription/form[not(@type=”material”)]

Extent

metadata.[i].label.en.0.”Extent”

physicalDescription/extent

Subject

metadata.[i].label.en.0.”Subject”

subject[not(@displayLabel=”Narrator Class”)]/topic

Narrator Role

metadata.[i].label.en.0.”Narrator Role”

subject[@displayLabel=”Narrator Class”]/topic

Place

metadata.[i].label.en.0.”Place”

subject/geographic

Time Period

metadata.[i].label.en.0.”Time Period”

subject/temporal

Publication Identifier

metadata.[i].label.en.0.”Publication Identifier”

identifier[@type=”isbn”] | identifier[@type=”issn”]

Description

metadata.[i].label.en.0.”Description”

abstract[not(@lang)]

Descripción

metadata.[i].label.es.0.”Descripción”

abstract[@lang=”spa”]

Título

metadata.[i].label.es.0.”Título”

titleInfo[@lang=”spa”]/title

[Role of a Person to a Work]

metadata.[i].label.en.0.[Role of a Person to a Work]

mods:name[mods:role[mods:roleTerm[text()=’{$current}’]]]/mods:namePart

Browse

metadata.[i].label.en.0.Browse

note[@displayLabel=”Browse”]

Most of those are straight forward, but there are a few things to note.

Two elements get mapped with a Spanish language code rather than English:

  • Descripción

  • Título

We have many role terms that we use in our repository. In RFTA, currently we only have an Interviewer and an Interviewee. If this was to expand those names would be stored in a unique field according to the role of the person and their relationship to the work.

4.2.3. Other Properties

There are other metadata elements that are stored outside the metadata property. Those are:

Label

Presentation v3 Field

XPath

Label

label.en[0]

titleInfo[not(@type=”alternative”)][not(@lang)]

Summary

summary.en[0]

abstract[not(@lang)]

Rights

rights

accessCondition[@xlink:href]

Provided by

requiredStatement.label.en[0]

recordInfo/recordContentSource

4.3. Structures, Ranges, and Additional Expectations

The MODS record also includes a PBCore extension that is intended to be used to create navigable sections to the video. This is this section of the MODS:

   <extension xmlns:pbcore="http://www.pbcore.org/PBCore/PBCoreNamespace.html"
              xsi:schemaLocation="http://www.pbcore.org/PBCore/PBCoreNamespace.html https://raw.githubusercontent.com/WGBH/PBCore_2.1/master/pbcore-2.1.xsd">
      <pbcore:pbcoreDescriptionDocument>
         <pbcore:pbcoreIdentifier source="local">20200313_Schwartz_John-Reamer_Salley</pbcore:pbcoreIdentifier>
         <pbcore:pbcoreTitle>Interview with John Schwartz and Salley Reamer, 2020-03-13</pbcore:pbcoreTitle>
         <pbcore:pbcoreDescription>So, basically the soil horizons, the top layer of soil, what vegetation grows from and everything is the organic layer. And so at those high sites it wasn't even there because it had burned completely away. And so it can have, I'd say it has big impacts on vegetation returning.</pbcore:pbcoreDescription>
         <pbcore:pbcorePart partType="Interview Questions"
                            startTime="00:00:53"
                            endTime="00:01:43">
            <pbcore:pbcoreIdentifier source="local">20200313_Schwartz_John-Reamer_Salley_Q1</pbcore:pbcoreIdentifier>
            <pbcore:pbcoreTitle>Can you state your name and relationship to the University of Tennessee?</pbcore:pbcoreTitle>
            <pbcore:pbcoreDescription>Question 1</pbcore:pbcoreDescription>
         </pbcore:pbcorePart>
         <pbcore:pbcorePart partType="Interview Questions"
                            startTime="00:01:43"
                            endTime="00:02:12">
            <pbcore:pbcoreIdentifier source="local">20200313_Schwartz_John-Reamer_Salley_Q2</pbcore:pbcoreIdentifier>
            <pbcore:pbcoreTitle>Can you give a reason why you agreed to the interview?</pbcore:pbcoreTitle>
            <pbcore:pbcoreDescription>Question 2</pbcore:pbcoreDescription>
         </pbcore:pbcorePart>
         <pbcore:pbcorePart partType="Interview Questions"
                            startTime="00:02:12"
                            endTime="00:02:47">
            <pbcore:pbcoreIdentifier source="local">20200313_Schwartz_John-Reamer_Salley_Q3</pbcore:pbcoreIdentifier>
            <pbcore:pbcoreTitle>Sally, how long have you been in the area?</pbcore:pbcoreTitle>
            <pbcore:pbcoreDescription>Question 3</pbcore:pbcoreDescription>
         </pbcore:pbcorePart>
         <pbcore:pbcorePart partType="Interview Questions"
                            startTime="00:02:47"
                            endTime="00:04:37">
            <pbcore:pbcoreIdentifier source="local">20200313_Schwartz_John-Reamer_Salley_Q4</pbcore:pbcoreIdentifier>
            <pbcore:pbcoreTitle>When did each of you first become aware that there was a fire in the Smokies?</pbcore:pbcoreTitle>
            <pbcore:pbcoreDescription>Question 4</pbcore:pbcoreDescription>
         </pbcore:pbcorePart>
         <pbcore:pbcorePart partType="Interview Questions"
                            startTime="00:04:37"
                            endTime="00:05:27">
            <pbcore:pbcoreIdentifier source="local">20200313_Schwartz_John-Reamer_Salley_Q5</pbcore:pbcoreIdentifier>
            <pbcore:pbcoreTitle>What was your reaction when you first heard that the fire had gotten out of control?</pbcore:pbcoreTitle>
            <pbcore:pbcoreDescription>Question 5</pbcore:pbcoreDescription>
         </pbcore:pbcorePart>
         <pbcore:pbcorePart partType="Interview Questions"
                            startTime="00:05:27"
                            endTime="00:06:07">
            <pbcore:pbcoreIdentifier source="local">20200313_Schwartz_John-Reamer_Salley_Q6</pbcore:pbcoreIdentifier>
            <pbcore:pbcoreTitle>When you called your friend in Gatlinburg, what did you find out?</pbcore:pbcoreTitle>
            <pbcore:pbcoreDescription>Question 6</pbcore:pbcoreDescription>
         </pbcore:pbcorePart>
         <pbcore:pbcorePart partType="Interview Questions"
                            startTime="00:06:07"
                            endTime="00:07:02">
            <pbcore:pbcoreIdentifier source="local">20200313_Schwartz_John-Reamer_Salley_Q7</pbcore:pbcoreIdentifier>
            <pbcore:pbcoreTitle>When did you first see the results of the fire?</pbcore:pbcoreTitle>
            <pbcore:pbcoreDescription>Question 7</pbcore:pbcoreDescription>
         </pbcore:pbcorePart>
         <pbcore:pbcorePart partType="Interview Questions"
                            startTime="00:07:02"
                            endTime="00:09:48">
            <pbcore:pbcoreIdentifier source="local">20200313_Schwartz_John-Reamer_Salley_Q8</pbcore:pbcoreIdentifier>
            <pbcore:pbcoreTitle>Can you describe what your research in the park had been?</pbcore:pbcoreTitle>
            <pbcore:pbcoreDescription>Question 8</pbcore:pbcoreDescription>
         </pbcore:pbcorePart>
         <pbcore:pbcorePart partType="Interview Questions"
                            startTime="00:09:48"
                            endTime="00:11:15">
            <pbcore:pbcoreIdentifier source="local">20200313_Schwartz_John-Reamer_Salley_Q9</pbcore:pbcoreIdentifier>
            <pbcore:pbcoreTitle>What was your role in the project and what was your interest?</pbcore:pbcoreTitle>
            <pbcore:pbcoreDescription>Question 9</pbcore:pbcoreDescription>
         </pbcore:pbcorePart>
         <pbcore:pbcorePart partType="Interview Questions"
                            startTime="00:11:15"
                            endTime="00:12:19">
            <pbcore:pbcoreIdentifier source="local">20200313_Schwartz_John-Reamer_Salley_Q10</pbcore:pbcoreIdentifier>
            <pbcore:pbcoreTitle>What kind of impact from the fire were you looking for?</pbcore:pbcoreTitle>
            <pbcore:pbcoreDescription>Question 10</pbcore:pbcoreDescription>
         </pbcore:pbcorePart>
         <pbcore:pbcorePart partType="Interview Questions"
                            startTime="00:12:19"
                            endTime="00:15:06">
            <pbcore:pbcoreIdentifier source="local">20200313_Schwartz_John-Reamer_Salley_Q11</pbcore:pbcoreIdentifier>
            <pbcore:pbcoreTitle>What did you hope to find studying the stream? Did the fire release sulfur?</pbcore:pbcoreTitle>
            <pbcore:pbcoreDescription>Question 11</pbcore:pbcoreDescription>
         </pbcore:pbcorePart>
         <pbcore:pbcorePart partType="Interview Questions"
                            startTime="00:15:06"
                            endTime="00:16:06">
            <pbcore:pbcoreIdentifier source="local">20200313_Schwartz_John-Reamer_Salley_Q12</pbcore:pbcoreIdentifier>
            <pbcore:pbcoreTitle>Did you see any differences amongst the varying burn level sites?</pbcore:pbcoreTitle>
            <pbcore:pbcoreDescription>Question 12</pbcore:pbcoreDescription>
         </pbcore:pbcorePart>
         <pbcore:pbcorePart partType="Interview Questions"
                            startTime="00:16:06"
                            endTime="00:16:49">
            <pbcore:pbcoreIdentifier source="local">20200313_Schwartz_John-Reamer_Salley_Q13</pbcore:pbcoreIdentifier>
            <pbcore:pbcoreTitle>Can you explain what organic content means?</pbcore:pbcoreTitle>
            <pbcore:pbcoreDescription>Question 13</pbcore:pbcoreDescription>
         </pbcore:pbcorePart>
         <pbcore:pbcorePart partType="Interview Questions"
                            startTime="00:16:49"
                            endTime="00:17:22">
            <pbcore:pbcoreIdentifier source="local">20200313_Schwartz_John-Reamer_Salley_Q14</pbcore:pbcoreIdentifier>
            <pbcore:pbcoreTitle>What other differences did you see?</pbcore:pbcoreTitle>
            <pbcore:pbcoreDescription>Question 14</pbcore:pbcoreDescription>
         </pbcore:pbcorePart>
         <pbcore:pbcorePart partType="Interview Questions"
                            startTime="00:17:22"
                            endTime="00:19:31">
            <pbcore:pbcoreIdentifier source="local">20200313_Schwartz_John-Reamer_Salley_Q15</pbcore:pbcoreIdentifier>
            <pbcore:pbcoreTitle>What distinctions are you seeing between this fire and ones out West?</pbcore:pbcoreTitle>
            <pbcore:pbcoreDescription>Question 15</pbcore:pbcoreDescription>
         </pbcore:pbcorePart>
         <pbcore:pbcorePart partType="Interview Questions"
                            startTime="00:19:31"
                            endTime="00:20:25">
            <pbcore:pbcoreIdentifier source="local">20200313_Schwartz_John-Reamer_Salley_Q16</pbcore:pbcoreIdentifier>
            <pbcore:pbcoreTitle>Did the decrease in nitrogen surprise you?</pbcore:pbcoreTitle>
            <pbcore:pbcoreDescription>Question 16</pbcore:pbcoreDescription>
         </pbcore:pbcorePart>
         <pbcore:pbcorePart partType="Interview Questions"
                            startTime="00:20:25"
                            endTime="00:21:25">
            <pbcore:pbcoreIdentifier source="local">20200313_Schwartz_John-Reamer_Salley_Q17</pbcore:pbcoreIdentifier>
            <pbcore:pbcoreTitle>What other hypotheses did you have going into this?</pbcore:pbcoreTitle>
            <pbcore:pbcoreDescription>Question 17</pbcore:pbcoreDescription>
         </pbcore:pbcorePart>
         <pbcore:pbcorePart partType="Interview Questions"
                            startTime="00:21:25"
                            endTime="00:21:50">
            <pbcore:pbcoreIdentifier source="local">20200313_Schwartz_John-Reamer_Salley_Q18</pbcore:pbcoreIdentifier>
            <pbcore:pbcoreTitle>Why did you expect the fire to influence the streams?</pbcore:pbcoreTitle>
            <pbcore:pbcoreDescription>Question 18</pbcore:pbcoreDescription>
         </pbcore:pbcorePart>
         <pbcore:pbcorePart partType="Interview Questions"
                            startTime="00:21:50"
                            endTime="00:22:48">
            <pbcore:pbcoreIdentifier source="local">20200313_Schwartz_John-Reamer_Salley_Q19</pbcore:pbcoreIdentifier>
            <pbcore:pbcoreTitle>Were there any other hypotheses you had?</pbcore:pbcoreTitle>
            <pbcore:pbcoreDescription>Question 19</pbcore:pbcoreDescription>
         </pbcore:pbcorePart>
         <pbcore:pbcorePart partType="Interview Questions"
                            startTime="00:22:48"
                            endTime="00:23:51">
            <pbcore:pbcoreIdentifier source="local">20200313_Schwartz_John-Reamer_Salley_Q20</pbcore:pbcoreIdentifier>
            <pbcore:pbcoreTitle>Can you describe what the recovery was like and the severity?</pbcore:pbcoreTitle>
            <pbcore:pbcoreDescription>Question 20</pbcore:pbcoreDescription>
         </pbcore:pbcorePart>
         <pbcore:pbcorePart partType="Interview Questions"
                            startTime="00:23:51"
                            endTime="00:25:12">
            <pbcore:pbcoreIdentifier source="local">20200313_Schwartz_John-Reamer_Salley_Q21</pbcore:pbcoreIdentifier>
            <pbcore:pbcoreTitle>Isn't a fire like this a natural occurrence?</pbcore:pbcoreTitle>
            <pbcore:pbcoreDescription>Question 21</pbcore:pbcoreDescription>
         </pbcore:pbcorePart>
         <pbcore:pbcorePart partType="Interview Questions"
                            startTime="00:25:12"
                            endTime="00:26:54">
            <pbcore:pbcoreIdentifier source="local">20200313_Schwartz_John-Reamer_Salley_Q22</pbcore:pbcoreIdentifier>
            <pbcore:pbcoreTitle>What is the trajectory of your research? Where do you see it going?</pbcore:pbcoreTitle>
            <pbcore:pbcoreDescription>Question 22</pbcore:pbcoreDescription>
         </pbcore:pbcorePart>
         <pbcore:pbcorePart partType="Interview Questions"
                            startTime="00:26:54"
                            endTime="00:27:37">
            <pbcore:pbcoreIdentifier source="local">20200313_Schwartz_John-Reamer_Salley_Q23</pbcore:pbcoreIdentifier>
            <pbcore:pbcoreTitle>Is this UT that's doing the long-term water monitoring project?</pbcore:pbcoreTitle>
            <pbcore:pbcoreDescription>Question 23</pbcore:pbcoreDescription>
         </pbcore:pbcorePart>
         <pbcore:pbcorePart partType="Interview Questions"
                            startTime="00:27:37"
                            endTime="00:29:29">
            <pbcore:pbcoreIdentifier source="local">20200313_Schwartz_John-Reamer_Salley_Q24</pbcore:pbcoreIdentifier>
            <pbcore:pbcoreTitle>Is this UT that's doing the long-term water monitoring project?</pbcore:pbcoreTitle>
            <pbcore:pbcoreDescription>Question 24</pbcore:pbcoreDescription>
         </pbcore:pbcorePart>
         <pbcore:pbcorePart partType="Interview Questions"
                            startTime="00:29:29"
                            endTime="00:30:25">
            <pbcore:pbcoreIdentifier source="local">20200313_Schwartz_John-Reamer_Salley_Q25</pbcore:pbcoreIdentifier>
            <pbcore:pbcoreTitle>Hae you run across any research stating that the water quality has affected other living things in the forest?</pbcore:pbcoreTitle>
            <pbcore:pbcoreDescription>Question 25</pbcore:pbcoreDescription>
         </pbcore:pbcorePart>
         <pbcore:pbcorePart partType="Interview Questions"
                            startTime="00:30:25"
                            endTime="00:33:25">
            <pbcore:pbcoreIdentifier source="local">20200313_Schwartz_John-Reamer_Salley_Q26</pbcore:pbcoreIdentifier>
            <pbcore:pbcoreTitle>Was there anything from the fire to your research findings that was surprising?</pbcore:pbcoreTitle>
            <pbcore:pbcoreDescription>Question 26</pbcore:pbcoreDescription>
         </pbcore:pbcorePart>
         <pbcore:pbcorePart partType="Interview Questions"
                            startTime="00:33:25"
                            endTime="00:34:20">
            <pbcore:pbcoreIdentifier source="local">20200313_Schwartz_John-Reamer_Salley_Q27</pbcore:pbcoreIdentifier>
            <pbcore:pbcoreTitle>Do you think another fire like this could happen?</pbcore:pbcoreTitle>
            <pbcore:pbcoreDescription>Question 27</pbcore:pbcoreDescription>
         </pbcore:pbcorePart>
         <pbcore:pbcorePart partType="Interview Questions"
                            startTime="00:34:20"
                            endTime="00:36:28">
            <pbcore:pbcoreIdentifier source="local">20200313_Schwartz_John-Reamer_Salley_Q28</pbcore:pbcoreIdentifier>
            <pbcore:pbcoreTitle>Is there anything else that you would like to share?</pbcore:pbcoreTitle>
            <pbcore:pbcoreDescription>Question 28</pbcore:pbcoreDescription>
         </pbcore:pbcorePart>
      </pbcore:pbcoreDescriptionDocument>
   </extension>

There is a lot going on here, but this will explain the original intention so that we can discuss potential options.

First, it’s important to note that we set out to deliver this collection following the IIIF Presentation v3 specification.

The data team had gone threw each video and divided it into at least one, but sometimes two, ranges. Each range had sections that related to a timestamp or set of timestamps. To make use of the data creations team’s sectioning of videos, we planned to use structures and ranges.

To understand what we were attempting to do with this, let’s take a look at one of our sample IIIF manifests in the new version of Universal Viewer.

../_images/sample_rfta_range.png

You can see that when you click the index, you have actionable anchors that forward you to the correct part of the video.

The same can be said about the Viewer in our application, canopy.

../_images/canopy_viewer.png

The interview questions section gets populated into our manifest like so:

	"structures": [{
		"type": "Range",
		"id": "https://raw.githubusercontent.com/markpbaggett/utk_iiif_recipes/main/raw_manifests/rfta_video/range/1",
		"label": {
			"en": [
				"Interview Questions"
			]
		},

This is informed by our MODS based on the pbcorePart[@partType] value:

         <pbcore:pbcorePart partType="Interview Questions"
                            startTime="00:01:12"
                            endTime="00:03:09">

Each unique value of this attribute indicates that there should be a new range. This record only has one.

Similary, each of these nodes points out a new range in that range. For instance, the part of the video shown above goes into our manifest like this:

			{
				"type": "Range",
				"id": "https://raw.githubusercontent.com/markpbaggett/utk_iiif_recipes/main/raw_manifests/rfta_video/range/1/question/4",
				"label": {
					"en": [
						"When did each of you first become aware that there was a fire in the Smokies?"
					]
				},
				"items": [{
					"type": "Canvas",
					"id": "https://raw.githubusercontent.com/markpbaggett/utk_iiif_recipes/main/raw_manifests/rfta_video/canvas#t=180,290"
				}]
			},

This is informed by our MODS in this section:

         <pbcore:pbcorePart partType="Interview Questions"
                            startTime="00:02:47"
                            endTime="00:04:37">
            <pbcore:pbcoreIdentifier source="local">20200313_Schwartz_John-Reamer_Salley_Q4</pbcore:pbcoreIdentifier>
            <pbcore:pbcoreTitle>When did each of you first become aware that there was a fire in the Smokies?</pbcore:pbcoreTitle>
            <pbcore:pbcoreDescription>Question 4</pbcore:pbcoreDescription>
         </pbcore:pbcorePart>

Many of the values here are unused. The significant XPaths are:

  • pbcore:pbcorePart[@partType] which states the range it should belong to.

  • pbcore:pbcoreTitle which states the title of the sub range.

  • pbcore:pbcorePart[@startTime] which is a human readable start time that we convert on the fly to a W3C mediafragment.

  • pbcore:pbcorePart[@endTime] which is a human readable end time that we convert on the fly to a W3C mediafragment.