projectblacklight / arclight

A Rails engine supporting discovery of archival material
https://samvera.atlassian.net/wiki/spaces/samvera/pages/405211890/ArcLight
Other
39 stars 24 forks source link

Having a daogrp does not currently cause a container to 'have online content' #1016

Open archivalGrysbok opened 4 years ago

archivalGrysbok commented 4 years ago

the issue

Having a daogrp does not currently cause a container to be flagged as having online content.

descriptive summary

daogrps are a way to collect multiple versions of a file. You might do this to group a thumbnail and the full image together.

Example of a container with a daogrp:

        <c02 id="aspace_ref180_d3y" level="file">
          <did>
            <unittitle>Swollen-Headed William</unittitle>
            <unitdate normal="1914/1914" type="inclusive">1914</unitdate>
            <container altrender="Letter Size Document Box" id="aspace_f63d26ed9dcf6fc8fd6e269af59020cf" label="Mixed Materials" type="box">4</container>
            <container id="aspace_06efa588fea027611f407abebc51180b" parent="aspace_f63d26ed9dcf6fc8fd6e269af59020cf" type="folder">14</container>
            <daogrp xlink:title="Swollen-Headed William" xlink:type="extended">
              <daodesc>
                <p>Swollen-Headed William</p>
              </daodesc>
              <daoloc xlink:href="http://archives.library.wcsu.edu/omeka/items/show/5756" xlink:role="Image-Service" xlink:title="Swollen-Headed William [http://archives.l$
              <daoloc xlink:href="http://archives.library.wcsu.edu/omeka/files/square_thumbnails/World_War_I_Era_Publications_and_Propaganda_MS_055/5756/ms055_04_14_001.jp$
            </daogrp>
          </did>
          <odd id="aspace_d1c04302b2dd7aa477c5e8e53d55b02d">
            <head>General</head>
            <p>A parody of Der Struwwelpeter (1845) (or Shockheaded Peter) - a German children's book by Heinrich Hoffmann</p>
          </odd>
        </c02>

This is common way of getting archivesspace to show thumbnails for images, so I'd expect many eads would have this issue.

expected behavior

containers with daogrps should be flagged as having online content

actual behavior

containers with daogrps aren't listed as having online content in the search results

steps to reproduce the actual behavior

  1. Index an ead which has a container with a daogrp
  2. search for the thing you just indexed
  3. see if it shows as having online content

898

gwiedeman commented 1 year ago

Yeah, I think the real problem here is that digital objects should be modeled better. <daogrp> are not commonly used, and you can add a lot of complexity there that is both not common practice and would be really hard for Arclight to fully accommodate. I think archivists need stronger best practices for how to describe digital objects that would help Arclight navigate issues like these. Some of this might be best described in other fields, while in other cases a IIIF manifest might be the way to go.

marlo-longley commented 10 months ago

The fact that we aren't indexing or displaying <daogrp> is reported in #898 -- linking here so that we know it is covered in its own ticket.