From j.sweetapple at abhsarchives.org Tue Dec 1 15:27:11 2020 From: j.sweetapple at abhsarchives.org (Jill E. Sweetapple) Date: Tue, 1 Dec 2020 20:27:11 +0000 Subject: [Archivesspace_Users_Group] FW: Small (?) annoying problem In-Reply-To: References: Message-ID: Hello all, I have found something that seems small. Until you are putting container and location profiles in for 160 boxes. If you use the Manage Top Containers section and get your list of boxes, but choose to only edit only one, you have to re-search for all those boxes once the edit has been saved. My collection has 160 boxes, I find one that is on a shelf alone and choose just that one to update. Once I've saved, I cannot go backwards to my entire list, but must re-search to get it again. My second small annoying problem is that my screen is not quite big enough vertically to see all the drop downs. I will attach an image where I tried to update a single location for a number of boxes. I only see the first two choices of the dropdown menu. I have done this enough to know to tab down once for single and twice for multiple. When I am putting in shelves, this can happen too. Say I want to put a box on shelf 6. I will be able to see 1-4 only. I use the magic tab down to guess, but sometimes it does not work and I have to re-do it several times to get the right shelf. That was a lot of words. I am updating several hundred locations and containers, and I'm getting peeved. Also, I have been kicked out 4 times in the last 3 hours, which we haven't figured out yet. Local IT has helped me check this end and I have turned off extensions, etc. But I keep getting kicked out. Jill Jill Sweetapple Pronouns: She/Her/Hers Head of Archives and Special Collections American Baptist Historical Society 3001 Mercer University Dr. Atlanta, GA 30341-4115 (01) 678/547-6680 www.abhsarchives.org -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: Capture.JPG Type: image/jpeg Size: 84056 bytes Desc: Capture.JPG URL: From schanzme at msu.edu Wed Dec 2 08:24:19 2020 From: schanzme at msu.edu (Schanz, Megan) Date: Wed, 2 Dec 2020 13:24:19 +0000 Subject: [Archivesspace_Users_Group] Collection Organization not populating on v2.8.1 Message-ID: Hi all, We've recently started testing v2.8.1 and are stuck on an issue on the public interface side. On the Collection Organization tab of a resource (i.e. repositories/4/resources/6423/collection_organization), the left-side pane is empty; whereas with v2.7.2 it contained the collection objects as you would expect. The data is identical between our test instance and our production instance so we are able to compare both versions side-by-side. When inspecting the page on the browser, we can see the top level object still populates with the correct data-urls, but there are no child objects underneath it:
 
Furthermore, the console is reporting errors coming from the Javascript code: Uncaught TypeError: Cannot read property 'replace' of undefined at Object.r.uri_to_parts (largetree-6541a51b3fceaac15ebc7b1a7f5155d473ee5cc35f3b337cb0ac844dd66f0666.js:1) at Object.r.uri_to_tree_id (largetree-6541a51b3fceaac15ebc7b1a7f5155d473ee5cc35f3b337cb0ac844dd66f0666.js:1) at e (treesync-0bcad7c81eb2991851e7ba2552a688032d6a805079546b7cb3cec080e69ed223.js:1) at treesync-0bcad7c81eb2991851e7ba2552a688032d6a805079546b7cb3cec080e69ed223.js:1 Uncaught TypeError: Cannot read property 'getBoundingClientRect' of undefined at n (infinite_scroll-16451f8d2fd84b07c84998a7bc75e9bad2276ca21b383c7098a623163ab40c66.js:1) at o.scrollToRecord (infinite_scroll-16451f8d2fd84b07c84998a7bc75e9bad2276ca21b383c7098a623163ab40c66.js:1) at infinite_scroll-16451f8d2fd84b07c84998a7bc75e9bad2276ca21b383c7098a623163ab40c66.js:1 No errors or warnings are being recorded in the logs on the server though. Has anyone else run into this issue or have ideas to further debug this? Thanks! Megan Schanz Developer and System Administrator Michigan State University Libraries -------------- next part -------------- An HTML attachment was scrubbed... URL: From Lora.Woodford at lyrasis.org Wed Dec 2 10:01:07 2020 From: Lora.Woodford at lyrasis.org (Lora Woodford) Date: Wed, 2 Dec 2020 15:01:07 +0000 Subject: [Archivesspace_Users_Group] Small (?) annoying problem In-Reply-To: References: , Message-ID: Hi Jill, On the first issue ? having to re-search after editing a top container ? there?s some good news. The latest release (v2.8.1) includes this functionality (generously contributed by developers at Harvard): https://github.com/archivesspace/archivesspace/pull/1887 Feel free to test out your workflow in the ArchivesSpace sandbox (http://sandbox.archivesspace.org/) and, hopefully, it performs as you?d like. Feedback welcome. On the second issue, have you tried using the ?Bulk Operations? dropdown located at the top of the page? (It?s duplicated on both the top and bottom of the page). I?m not able to replicate the problem you?re seeing here locally (v2.8.1, Mac, Chrome), but perhaps you?ll find using the top dropdown to be a decent enough work around as you?re completing this work. Hope that helps. Lora Woodford From: archivesspace_users_group-bounces at lyralists.lyrasis.org Date: Tuesday, December 1, 2020 at 3:27 PM To: Archivesspace Users Group Subject: [Archivesspace_Users_Group] FW: Small (?) annoying problem Hello all, I have found something that seems small. Until you are putting container and location profiles in for 160 boxes. If you use the Manage Top Containers section and get your list of boxes, but choose to only edit only one, you have to re-search for all those boxes once the edit has been saved. My collection has 160 boxes, I find one that is on a shelf alone and choose just that one to update. Once I?ve saved, I cannot go backwards to my entire list, but must re-search to get it again. My second small annoying problem is that my screen is not quite big enough vertically to see all the drop downs. I will attach an image where I tried to update a single location for a number of boxes. I only see the first two choices of the dropdown menu. I have done this enough to know to tab down once for single and twice for multiple. When I am putting in shelves, this can happen too. Say I want to put a box on shelf 6. I will be able to see 1-4 only. I use the magic tab down to guess, but sometimes it does not work and I have to re-do it several times to get the right shelf. That was a lot of words. I am updating several hundred locations and containers, and I?m getting peeved. Also, I have been kicked out 4 times in the last 3 hours, which we haven?t figured out yet. Local IT has helped me check this end and I have turned off extensions, etc. But I keep getting kicked out. Jill Jill Sweetapple Pronouns: She/Her/Hers Head of Archives and Special Collections American Baptist Historical Society 3001 Mercer University Dr. Atlanta, GA 30341-4115 (01) 678/547-6680 www.abhsarchives.org -------------- next part -------------- An HTML attachment was scrubbed... URL: From scheirw at newschool.edu Wed Dec 2 15:24:46 2020 From: scheirw at newschool.edu (Wendy Scheir) Date: Wed, 2 Dec 2020 15:24:46 -0500 Subject: [Archivesspace_Users_Group] Top Container Searching In-Reply-To: References: Message-ID: Hi again, I sent this inquiry right before the Thanksgiving holiday, so it may have been buried in people's inboxes. Can anyone shed light on my question about existing and planned top container functionality? All best, Wendy ____________________________________ WENDY SCHEIR *DIRECTOR* 66 5TH AVENUE, NEW YORK, NY 10011 scheirw at newschool.edu T 212.229.5942 x2888 Explore the Archives | Digital Collections from the Archives | New School Histories | @tnsarchives On Wed, Nov 25, 2020 at 2:12 PM Wendy Scheir wrote: > Hi, > > We've started working with v2.8.1 and welcome the improvements to top > container searching. We noticed that the Resource field does not limit > searches to Resource *title*, but rather is a keyword search across > resources. Are there plans to add the capability of limiting search results > to resource title? This functionality would reduce a result list from > potentially hundreds of records to a handful, which would be very useful to > us, as it would, I'd imagine, to other ASpace members. > > > Many thanks, > > Wendy > > ____________________________________ > > WENDY SCHEIR > *DIRECTOR* > > 66 5TH AVENUE, NEW YORK, NY 10011 > scheirw at newschool.edu > > T 212.229.5942 x2888 > > Explore the Archives | Digital > Collections from the Archives > | New School Histories > | @tnsarchives > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From blake.carver at lyrasis.org Wed Dec 2 15:53:08 2020 From: blake.carver at lyrasis.org (Blake Carver) Date: Wed, 2 Dec 2020 20:53:08 +0000 Subject: [Archivesspace_Users_Group] Collection Organization not populating on v2.8.1 In-Reply-To: References: Message-ID: I'm not sure what to make of that JavaScript stuff, it might be related, though hopefully that's not the real problem. When you upgraded to 2.8, did you start over with a totally empty /data/ directory? If not, I'd suggest doing a full reindex. I know that indexing troubles can make those tabs empty when they should have stuff. Maybe it's looping or just not done yet, or something is wrong somehow. So... stop archivesspace rm -rf /data/* start archivesspace Let it run until the indexing is totally finished up, watch the logs for a loop and/or errors. ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Schanz, Megan Sent: Wednesday, December 2, 2020 8:24 AM To: archivesspace_users_group at lyralists.lyrasis.org Subject: [Archivesspace_Users_Group] Collection Organization not populating on v2.8.1 Hi all, We've recently started testing v2.8.1 and are stuck on an issue on the public interface side. On the Collection Organization tab of a resource (i.e. repositories/4/resources/6423/collection_organization), the left-side pane is empty; whereas with v2.7.2 it contained the collection objects as you would expect. The data is identical between our test instance and our production instance so we are able to compare both versions side-by-side. When inspecting the page on the browser, we can see the top level object still populates with the correct data-urls, but there are no child objects underneath it:
 
Furthermore, the console is reporting errors coming from the Javascript code: Uncaught TypeError: Cannot read property 'replace' of undefined at Object.r.uri_to_parts (largetree-6541a51b3fceaac15ebc7b1a7f5155d473ee5cc35f3b337cb0ac844dd66f0666.js:1) at Object.r.uri_to_tree_id (largetree-6541a51b3fceaac15ebc7b1a7f5155d473ee5cc35f3b337cb0ac844dd66f0666.js:1) at e (treesync-0bcad7c81eb2991851e7ba2552a688032d6a805079546b7cb3cec080e69ed223.js:1) at treesync-0bcad7c81eb2991851e7ba2552a688032d6a805079546b7cb3cec080e69ed223.js:1 Uncaught TypeError: Cannot read property 'getBoundingClientRect' of undefined at n (infinite_scroll-16451f8d2fd84b07c84998a7bc75e9bad2276ca21b383c7098a623163ab40c66.js:1) at o.scrollToRecord (infinite_scroll-16451f8d2fd84b07c84998a7bc75e9bad2276ca21b383c7098a623163ab40c66.js:1) at infinite_scroll-16451f8d2fd84b07c84998a7bc75e9bad2276ca21b383c7098a623163ab40c66.js:1 No errors or warnings are being recorded in the logs on the server though. Has anyone else run into this issue or have ideas to further debug this? Thanks! Megan Schanz Developer and System Administrator Michigan State University Libraries -------------- next part -------------- An HTML attachment was scrubbed... URL: From christine.dibella at lyrasis.org Wed Dec 2 16:21:29 2020 From: christine.dibella at lyrasis.org (Christine Di Bella) Date: Wed, 2 Dec 2020 21:21:29 +0000 Subject: [Archivesspace_Users_Group] Top Container Searching In-Reply-To: References: Message-ID: Hello Wendy, As you note, various improvements have been made to the Manage Top Containers searching in recent releases. (A big thank you to the folks at Harvard for their recent contributions in this area, including making the terms used in the last search sticky.) Across the application, we also added resource identifiers to the typeahead/linker display area in 2.8.1 to make it easier for users to identify which resource is the one of interest. There?s more information about using the Manage Top Containers area in the ArchivesSpace Help Center (https://archivesspace.atlassian.net/wiki/spaces/ADC/pages/917045261/ArchivesSpace+Help+Center). You?re correct that right now the typeaheads do a keyword search across all resource records as a user is typing along. Nothing is currently planned to change that, but please feel free to submit a feature request to JIRA if you?d like to suggest this behavior be changed. There?s information about how to do that at https://archivesspace.atlassian.net/wiki/spaces/ADC/pages/19202060/How+to+Request+a+New+Feature. Christine Christine Di Bella ArchivesSpace Program Manager christine.dibella at lyrasis.org 800.999.8558 x2905 678-235-2905 [ASpaceOrgHomeMedium] From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Wendy Scheir Sent: Wednesday, December 2, 2020 3:25 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Top Container Searching Hi again, I sent this inquiry right before the Thanksgiving holiday, so it may have been buried in people's inboxes. Can anyone shed light on my question about existing and planned top container functionality? All best, Wendy ____________________________________ WENDY SCHEIR DIRECTOR [https://docs.google.com/uc?export=download&id=16Nic6T4ZK1k1BhLOUToez7KP5Tzv8f9o&revid=0B4enrSUaFYtfdnV0R3E3bEkvek9LUVdsbkRIVUNJaXh1MU9VPQ] 66 5TH AVENUE, NEW YORK, NY 10011 scheirw at newschool.edu T 212.229.5942 x2888 Explore the Archives | Digital Collections from the Archives | New School Histories | @tnsarchives On Wed, Nov 25, 2020 at 2:12 PM Wendy Scheir > wrote: Hi, We've started working with v2.8.1 and welcome the improvements to top container searching. We noticed that the Resource field does not limit searches to Resource title, but rather is a keyword search across resources. Are there plans to add the capability of limiting search results to resource title? This functionality would reduce a result list from potentially hundreds of records to a handful, which would be very useful to us, as it would, I'd imagine, to other ASpace members. Many thanks, Wendy ____________________________________ WENDY SCHEIR DIRECTOR [https://docs.google.com/uc?export=download&id=16Nic6T4ZK1k1BhLOUToez7KP5Tzv8f9o&revid=0B4enrSUaFYtfdnV0R3E3bEkvek9LUVdsbkRIVUNJaXh1MU9VPQ] 66 5TH AVENUE, NEW YORK, NY 10011 scheirw at newschool.edu T 212.229.5942 x2888 Explore the Archives | Digital Collections from the Archives | New School Histories | @tnsarchives -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image003.jpg Type: image/jpeg Size: 6608 bytes Desc: image003.jpg URL: From schanzme at msu.edu Thu Dec 3 10:00:06 2020 From: schanzme at msu.edu (Schanz, Megan) Date: Thu, 3 Dec 2020 15:00:06 +0000 Subject: [Archivesspace_Users_Group] Collection Organization not populating on v2.8.1 In-Reply-To: References: , Message-ID: Thanks Blake. Unfortunately that doesn't seem to be our problem. We've tried a full re-index twice and they both completed without errors. I went into Solr and queried a sample resource and one of its archival objects; and both returned completed records. - Megan ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Blake Carver Sent: Wednesday, December 2, 2020 3:53 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Collection Organization not populating on v2.8.1 I'm not sure what to make of that JavaScript stuff, it might be related, though hopefully that's not the real problem. When you upgraded to 2.8, did you start over with a totally empty /data/ directory? If not, I'd suggest doing a full reindex. I know that indexing troubles can make those tabs empty when they should have stuff. Maybe it's looping or just not done yet, or something is wrong somehow. So... stop archivesspace rm -rf /data/* start archivesspace Let it run until the indexing is totally finished up, watch the logs for a loop and/or errors. ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Schanz, Megan Sent: Wednesday, December 2, 2020 8:24 AM To: archivesspace_users_group at lyralists.lyrasis.org Subject: [Archivesspace_Users_Group] Collection Organization not populating on v2.8.1 Hi all, We've recently started testing v2.8.1 and are stuck on an issue on the public interface side. On the Collection Organization tab of a resource (i.e. repositories/4/resources/6423/collection_organization), the left-side pane is empty; whereas with v2.7.2 it contained the collection objects as you would expect. The data is identical between our test instance and our production instance so we are able to compare both versions side-by-side. When inspecting the page on the browser, we can see the top level object still populates with the correct data-urls, but there are no child objects underneath it:
 
Furthermore, the console is reporting errors coming from the Javascript code: Uncaught TypeError: Cannot read property 'replace' of undefined at Object.r.uri_to_parts (largetree-6541a51b3fceaac15ebc7b1a7f5155d473ee5cc35f3b337cb0ac844dd66f0666.js:1) at Object.r.uri_to_tree_id (largetree-6541a51b3fceaac15ebc7b1a7f5155d473ee5cc35f3b337cb0ac844dd66f0666.js:1) at e (treesync-0bcad7c81eb2991851e7ba2552a688032d6a805079546b7cb3cec080e69ed223.js:1) at treesync-0bcad7c81eb2991851e7ba2552a688032d6a805079546b7cb3cec080e69ed223.js:1 Uncaught TypeError: Cannot read property 'getBoundingClientRect' of undefined at n (infinite_scroll-16451f8d2fd84b07c84998a7bc75e9bad2276ca21b383c7098a623163ab40c66.js:1) at o.scrollToRecord (infinite_scroll-16451f8d2fd84b07c84998a7bc75e9bad2276ca21b383c7098a623163ab40c66.js:1) at infinite_scroll-16451f8d2fd84b07c84998a7bc75e9bad2276ca21b383c7098a623163ab40c66.js:1 No errors or warnings are being recorded in the logs on the server though. Has anyone else run into this issue or have ideas to further debug this? Thanks! Megan Schanz Developer and System Administrator Michigan State University Libraries -------------- next part -------------- An HTML attachment was scrubbed... URL: From Jessica.Crouch at lyrasis.org Thu Dec 3 11:40:00 2020 From: Jessica.Crouch at lyrasis.org (Jessica Crouch) Date: Thu, 3 Dec 2020 16:40:00 +0000 Subject: [Archivesspace_Users_Group] Collection Organization not populating on v2.8.1 In-Reply-To: References: Message-ID: Hi Megan, I?m going to submit a technical support ticket about this on your behalf. You?ll see that as a separate email in just a minute. Once you find the solution to this problem, it would be wonderful if you?d post back to the listserv with an update for those who may experience a similar issue. Best, Jessica Jessica Dowd Crouch Community Engagement Coordinator for ArchivesSpace jessica.crouch at lyrasis.org [page1image482511520] From: on behalf of "Schanz, Megan" Reply-To: Archivesspace Users Group Date: Thursday, December 3, 2020 at 10:00 AM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Collection Organization not populating on v2.8.1 Thanks Blake. Unfortunately that doesn't seem to be our problem. We've tried a full re-index twice and they both completed without errors. I went into Solr and queried a sample resource and one of its archival objects; and both returned completed records. - Megan ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Blake Carver Sent: Wednesday, December 2, 2020 3:53 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Collection Organization not populating on v2.8.1 I'm not sure what to make of that JavaScript stuff, it might be related, though hopefully that's not the real problem. When you upgraded to 2.8, did you start over with a totally empty /data/ directory? If not, I'd suggest doing a full reindex. I know that indexing troubles can make those tabs empty when they should have stuff. Maybe it's looping or just not done yet, or something is wrong somehow. So... stop archivesspace rm -rf /data/* start archivesspace Let it run until the indexing is totally finished up, watch the logs for a loop and/or errors. ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Schanz, Megan Sent: Wednesday, December 2, 2020 8:24 AM To: archivesspace_users_group at lyralists.lyrasis.org Subject: [Archivesspace_Users_Group] Collection Organization not populating on v2.8.1 Hi all, We've recently started testing v2.8.1 and are stuck on an issue on the public interface side. On the Collection Organization tab of a resource (i.e. repositories/4/resources/6423/collection_organization), the left-side pane is empty; whereas with v2.7.2 it contained the collection objects as you would expect. The data is identical between our test instance and our production instance so we are able to compare both versions side-by-side. When inspecting the page on the browser, we can see the top level object still populates with the correct data-urls, but there are no child objects underneath it:
 
Furthermore, the console is reporting errors coming from the Javascript code: Uncaught TypeError: Cannot read property 'replace' of undefined at Object.r.uri_to_parts (largetree-6541a51b3fceaac15ebc7b1a7f5155d473ee5cc35f3b337cb0ac844dd66f0666.js:1) at Object.r.uri_to_tree_id (largetree-6541a51b3fceaac15ebc7b1a7f5155d473ee5cc35f3b337cb0ac844dd66f0666.js:1) at e (treesync-0bcad7c81eb2991851e7ba2552a688032d6a805079546b7cb3cec080e69ed223.js:1) at treesync-0bcad7c81eb2991851e7ba2552a688032d6a805079546b7cb3cec080e69ed223.js:1 Uncaught TypeError: Cannot read property 'getBoundingClientRect' of undefined at n (infinite_scroll-16451f8d2fd84b07c84998a7bc75e9bad2276ca21b383c7098a623163ab40c66.js:1) at o.scrollToRecord (infinite_scroll-16451f8d2fd84b07c84998a7bc75e9bad2276ca21b383c7098a623163ab40c66.js:1) at infinite_scroll-16451f8d2fd84b07c84998a7bc75e9bad2276ca21b383c7098a623163ab40c66.js:1 No errors or warnings are being recorded in the logs on the server though. Has anyone else run into this issue or have ideas to further debug this? Thanks! Megan Schanz Developer and System Administrator Michigan State University Libraries -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.jpg Type: image/jpeg Size: 29061 bytes Desc: image001.jpg URL: From Jessica.Crouch at lyrasis.org Thu Dec 3 13:21:37 2020 From: Jessica.Crouch at lyrasis.org (Jessica Crouch) Date: Thu, 3 Dec 2020 18:21:37 +0000 Subject: [Archivesspace_Users_Group] Deadline extended - volunteer for the next ArchivesSpace online forum planning team Message-ID: Dear ArchivesSpace Members, The deadline to volunteer for the working group for our third annual ArchivesSpace Online Forum has been extended to December 15, 2020. Planned for March 2021, this event will build on the success of the 2020 Online Forum, which had over 500 registrants, participating from 15 different countries. We would love this event to highlight the work institutions near and far are doing to integrate ArchivesSpace into their systems and workflows, especially as they?ve adapted to working from home throughout the past year. We expect to offer a variety of activities aimed at building community connections and contacts among our users. All ideas are welcome! All community members are welcome to volunteer for this working group. We especially encourage our Small and Very Small members as well as non-U.S. members to join in envisioning the next iteration of this event. We will schedule meetings and the forum itself in ways that allow for participation across time zones. If you would like to volunteer, please respond by December 15, 2020. And if you have any questions, contact Jessica at jessica.crouch at lyrasis.org. Jessica Dowd Crouch Community Engagement Coordinator for ArchivesSpace jessica.crouch at lyrasis.org [page1image482511520] -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.jpg Type: image/jpeg Size: 8549 bytes Desc: image001.jpg URL: From rachel.searcy at nyu.edu Fri Dec 4 16:29:10 2020 From: rachel.searcy at nyu.edu (Rachel Aileen Searcy) Date: Fri, 4 Dec 2020 16:29:10 -0500 Subject: [Archivesspace_Users_Group] Top Container Searching In-Reply-To: References: Message-ID: Hi Wendy, I wanted to chime in about the new behavior for type-aheads in the Manage Top Containers view, especially the Resource field. Since upgrading to version 2.8.0, a number of our users have also noticed that this change makes it difficult to bring up the boxes they want. We are considering putting together a feature request to address this, but in the meantime, we've identified some strategies that have helped us. Hopefully, they'll be of use to you as well. We've found that using Lucene queries with a collection's title produces relevant options. I'll include some screenshots below, but as an example, typing *National Lawyers Guild *does not include the NLG collection in my immediate options, but typing *title:National Lawyers Guild* does. Standard search with collection not in results: [image: Screen Shot 2020-12-04 at 4.16.11 PM.png] Lucene search with collection in results: [image: Screen Shot 2020-12-04 at 4.16.49 PM.png] When attempting to navigate to a collection's containers using the collection identifier, we've found that putting the identifier in quotation marks improves the search relevance. Using the same collection as above, typing *TAM 191 *does not include the collection, whereas "TAM 191" does (although still imperfectly, as it is fourth in the list). Identifier search without quotation marks (collection not in results): [image: Screen Shot 2020-12-04 at 4.22.18 PM.png] Identifier search with quotation marks (collection in results): [image: Screen Shot 2020-12-04 at 4.22.30 PM.png] We've found these to be helpful strategies; I hope they are useful to you as well. Take care, Rachel On Wed, Dec 2, 2020 at 4:21 PM Christine Di Bella < christine.dibella at lyrasis.org> wrote: > Hello Wendy, > > > > As you note, various improvements have been made to the Manage Top > Containers searching in recent releases. (A big thank you to the folks at > Harvard for their recent contributions in this area, including making the > terms used in the last search sticky.) Across the application, we also > added resource identifiers to the typeahead/linker display area in 2.8.1 to > make it easier for users to identify which resource is the one of interest. > There?s more information about using the Manage Top Containers area in the > ArchivesSpace Help Center ( > https://archivesspace.atlassian.net/wiki/spaces/ADC/pages/917045261/ArchivesSpace+Help+Center > ). > > > > > You?re correct that right now the typeaheads do a keyword search across > all resource records as a user is typing along. Nothing is currently > planned to change that, but please feel free to submit a feature request to > JIRA if you?d like to suggest this behavior be changed. There?s information > about how to do that at > https://archivesspace.atlassian.net/wiki/spaces/ADC/pages/19202060/How+to+Request+a+New+Feature > > . > > > > Christine > > > > Christine Di Bella > > ArchivesSpace Program Manager > > christine.dibella at lyrasis.org > > 800.999.8558 x2905 > > 678-235-2905 > > > > > > [image: ASpaceOrgHomeMedium] > > > > > > > > *From:* archivesspace_users_group-bounces at lyralists.lyrasis.org < > archivesspace_users_group-bounces at lyralists.lyrasis.org> *On Behalf Of *Wendy > Scheir > *Sent:* Wednesday, December 2, 2020 3:25 PM > *To:* Archivesspace Users Group < > archivesspace_users_group at lyralists.lyrasis.org> > *Subject:* Re: [Archivesspace_Users_Group] Top Container Searching > > > > Hi again, > > > > I sent this inquiry right before the Thanksgiving holiday, so it may have > been buried in people's inboxes. Can anyone shed light on my question about > existing and planned top container functionality? > > > > All best, > > Wendy > > ____________________________________ > > > *WENDY SCHEIR **DIRECTOR* > > 66 5TH AVENUE, NEW YORK, NY 10011 > scheirw at newschool.edu > > *T* 212.229.5942 x2888 > > Explore the Archives > > | Digital Collections from the Archives > > | New School Histories > > | @tnsarchives > > > > > > > On Wed, Nov 25, 2020 at 2:12 PM Wendy Scheir > wrote: > > Hi, > > > > We've started working with v2.8.1 and welcome the improvements to top > container searching. We noticed that the Resource field does not limit > searches to Resource *title*, but rather is a keyword search across > resources. Are there plans to add the capability of limiting search results > to resource title? This functionality would reduce a result list from > potentially hundreds of records to a handful, which would be very useful to > us, as it would, I'd imagine, to other ASpace members. > > > > Many thanks, > > > > Wendy > > ____________________________________ > > > *WENDY SCHEIR **DIRECTOR* > > 66 5TH AVENUE, NEW YORK, NY 10011 > scheirw at newschool.edu > > *T* 212.229.5942 x2888 > > Explore the Archives > > | Digital Collections from the Archives > > | New School Histories > > | @tnsarchives > > > _______________________________________________ > Archivesspace_Users_Group mailing list > Archivesspace_Users_Group at lyralists.lyrasis.org > > https://urldefense.proofpoint.com/v2/url?u=http-3A__lyralists.lyrasis.org_mailman_listinfo_archivesspace-5Fusers-5Fgroup&d=DwICAg&c=slrrB7dE8n7gBJbeO0g-IQ&r=WwSkYr7X9POdZNK4180yTjrK5hSljcuCPIN--y1VRZk&m=0GTw6PzEVwCdgnkEGw1r45Rq1Og3I77FskPyHQspRU8&s=YjmJ1VPRVdqP-orZxDsmWfRrqHfp1I7hXvw7IfvyQUg&e= > -- Rachel Searcy Accessioning Archivist, Archival Collections Management New York University Libraries 212.998.2539 | rachel.searcy at nyu.edu My pronouns are she/her/hers -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image003.jpg Type: image/jpeg Size: 6608 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: Screen Shot 2020-12-04 at 4.16.11 PM.png Type: image/png Size: 228080 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: Screen Shot 2020-12-04 at 4.16.49 PM.png Type: image/png Size: 169355 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: Screen Shot 2020-12-04 at 4.22.18 PM.png Type: image/png Size: 199911 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: Screen Shot 2020-12-04 at 4.22.30 PM.png Type: image/png Size: 193827 bytes Desc: not available URL: From benn.joseph at northwestern.edu Mon Dec 7 14:33:32 2020 From: benn.joseph at northwestern.edu (Benn Joseph) Date: Mon, 7 Dec 2020 19:33:32 +0000 Subject: [Archivesspace_Users_Group] spreadsheet importer max number of rows in v2.8? Message-ID: Hi everyone, We're planning to do some test ingests of big collections using the spreadsheet importer (aspace-import-excel) on our ASpace sandbox, which is currently on version 2.8. I don't know if this was the case in the past, but I'm hearing from some folks that there is an upper-limit to the number of rows the ingest spreadsheet can have, which for us appears to be set to a max of 2000. Does anyone know if this is something that can be increased, like in a setting somewhere? Thanks, --Benn Benn Joseph Head, Collections Services McCormick Library of Special Collections & University Archives Northwestern University Libraries Northwestern University www.library.northwestern.edu benn.joseph at northwestern.edu 847.467.6581 -------------- next part -------------- An HTML attachment was scrubbed... URL: From blake.carver at lyrasis.org Mon Dec 7 15:13:34 2020 From: blake.carver at lyrasis.org (Blake Carver) Date: Mon, 7 Dec 2020 20:13:34 +0000 Subject: [Archivesspace_Users_Group] spreadsheet importer max number of rows in v2.8? In-Reply-To: References: Message-ID: You might want to upgrade to 2.8.1 first, it runs as a background job now, and that will help with larger imports: https://github.com/archivesspace/archivesspace/pull/1980 2.8.0 does have it in the config settings: AppConfig[:bulk_import_rows] = 1000 AppConfig[:bulk_import_size] = 256 ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Benn Joseph Sent: Monday, December 7, 2020 2:33 PM To: Archivesspace Users Group Subject: [Archivesspace_Users_Group] spreadsheet importer max number of rows in v2.8? Hi everyone, We?re planning to do some test ingests of big collections using the spreadsheet importer (aspace-import-excel) on our ASpace sandbox, which is currently on version 2.8. I don?t know if this was the case in the past, but I?m hearing from some folks that there is an upper-limit to the number of rows the ingest spreadsheet can have, which for us appears to be set to a max of 2000. Does anyone know if this is something that can be increased, like in a setting somewhere? Thanks, --Benn Benn Joseph Head, Collections Services McCormick Library of Special Collections & University Archives Northwestern University Libraries Northwestern University www.library.northwestern.edu benn.joseph at northwestern.edu 847.467.6581 -------------- next part -------------- An HTML attachment was scrubbed... URL: From VivianLea.Solek at Kofc.Org Mon Dec 7 15:17:17 2020 From: VivianLea.Solek at Kofc.Org (Solek, VivianLea) Date: Mon, 7 Dec 2020 20:17:17 +0000 Subject: [Archivesspace_Users_Group] spreadsheet importer max number of rows in v2.8? In-Reply-To: References: Message-ID: Hi Blake, Can the config settings be tweaked in 2.7.1? Many thanks. VivianLea VivianLea Solek Archivist Knights of Columbus Supreme Council Archives 1 State Street New Haven, CT 06511-6702 Phone 203 752-4578 Fax 203 865-0351 From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Blake Carver Sent: Monday, December 7, 2020 3:14 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] spreadsheet importer max number of rows in v2.8? You might want to upgrade to 2.8.1 first, it runs as a background job now, and that will help with larger imports: https://github.com/archivesspace/archivesspace/pull/1980 2.8.0 does have it in the config settings: AppConfig[:bulk_import_rows] = 1000 AppConfig[:bulk_import_size] = 256 ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Benn Joseph > Sent: Monday, December 7, 2020 2:33 PM To: Archivesspace Users Group > Subject: [Archivesspace_Users_Group] spreadsheet importer max number of rows in v2.8? Hi everyone, We're planning to do some test ingests of big collections using the spreadsheet importer (aspace-import-excel) on our ASpace sandbox, which is currently on version 2.8. I don't know if this was the case in the past, but I'm hearing from some folks that there is an upper-limit to the number of rows the ingest spreadsheet can have, which for us appears to be set to a max of 2000. Does anyone know if this is something that can be increased, like in a setting somewhere? Thanks, --Benn Benn Joseph Head, Collections Services McCormick Library of Special Collections & University Archives Northwestern University Libraries Northwestern University www.library.northwestern.edu benn.joseph at northwestern.edu 847.467.6581 CONFIDENTIALITY NOTICE: This message and any attachments may contain confidential, proprietary or legally privileged information and is intended only for the use of the addressee or addressees named above for its intended purpose. If you are not the intended recipient of this message, this message constitutes notice that any review, retransmission, distribution, copying or other use or taking any action in reliance on the information in this message and its attachments, is prohibited. If you receive this communication in error, please immediately advise the sender by reply e-mail and delete this message and its attachments from your system without keeping a copy. Unless expressly stated in this e-mail, nothing in this message may be construed as a digital or electronic signature. Thank you. -------------- next part -------------- An HTML attachment was scrubbed... URL: From blake.carver at lyrasis.org Mon Dec 7 15:30:13 2020 From: blake.carver at lyrasis.org (Blake Carver) Date: Mon, 7 Dec 2020 20:30:13 +0000 Subject: [Archivesspace_Users_Group] spreadsheet importer max number of rows in v2.8? In-Reply-To: References: , Message-ID: Nope, just 2.8.0. Before that it was a plugin. ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Solek, VivianLea Sent: Monday, December 7, 2020 3:17 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] spreadsheet importer max number of rows in v2.8? Hi Blake, Can the config settings be tweaked in 2.7.1? Many thanks. VivianLea VivianLea Solek Archivist Knights of Columbus Supreme Council Archives 1 State Street New Haven, CT 06511-6702 Phone 203 752-4578 Fax 203 865-0351 From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Blake Carver Sent: Monday, December 7, 2020 3:14 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] spreadsheet importer max number of rows in v2.8? You might want to upgrade to 2.8.1 first, it runs as a background job now, and that will help with larger imports: https://github.com/archivesspace/archivesspace/pull/1980 2.8.0 does have it in the config settings: AppConfig[:bulk_import_rows] = 1000 AppConfig[:bulk_import_size] = 256 ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Benn Joseph > Sent: Monday, December 7, 2020 2:33 PM To: Archivesspace Users Group > Subject: [Archivesspace_Users_Group] spreadsheet importer max number of rows in v2.8? Hi everyone, We?re planning to do some test ingests of big collections using the spreadsheet importer (aspace-import-excel) on our ASpace sandbox, which is currently on version 2.8. I don?t know if this was the case in the past, but I?m hearing from some folks that there is an upper-limit to the number of rows the ingest spreadsheet can have, which for us appears to be set to a max of 2000. Does anyone know if this is something that can be increased, like in a setting somewhere? Thanks, --Benn Benn Joseph Head, Collections Services McCormick Library of Special Collections & University Archives Northwestern University Libraries Northwestern University www.library.northwestern.edu benn.joseph at northwestern.edu 847.467.6581 CONFIDENTIALITY NOTICE: This message and any attachments may contain confidential, proprietary or legally privileged information and is intended only for the use of the addressee or addressees named above for its intended purpose. If you are not the intended recipient of this message, this message constitutes notice that any review, retransmission, distribution, copying or other use or taking any action in reliance on the information in this message and its attachments, is prohibited. If you receive this communication in error, please immediately advise the sender by reply e-mail and delete this message and its attachments from your system without keeping a copy. Unless expressly stated in this e-mail, nothing in this message may be construed as a digital or electronic signature. Thank you. -------------- next part -------------- An HTML attachment was scrubbed... URL: From VivianLea.Solek at Kofc.Org Mon Dec 7 15:32:07 2020 From: VivianLea.Solek at Kofc.Org (Solek, VivianLea) Date: Mon, 7 Dec 2020 20:32:07 +0000 Subject: [Archivesspace_Users_Group] spreadsheet importer max number of rows in v2.8? In-Reply-To: References: , Message-ID: Got it ? thanks so much! Time to ask my IT partner for an upgrade to v2.8.0. ? I have some REALLY big files coming in from excel, so this is critical. Many thanks and happy holidays! All the best, VivianLea VivianLea Solek Archivist Knights of Columbus Supreme Council Archives 1 State Street New Haven, CT 06511-6702 Phone 203 752-4578 Fax 203 865-0351 From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Blake Carver Sent: Monday, December 7, 2020 3:30 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] spreadsheet importer max number of rows in v2.8? Nope, just 2.8.0. Before that it was a plugin. ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Solek, VivianLea > Sent: Monday, December 7, 2020 3:17 PM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] spreadsheet importer max number of rows in v2.8? Hi Blake, Can the config settings be tweaked in 2.7.1? Many thanks. VivianLea VivianLea Solek Archivist Knights of Columbus Supreme Council Archives 1 State Street New Haven, CT 06511-6702 Phone 203 752-4578 Fax 203 865-0351 From: archivesspace_users_group-bounces at lyralists.lyrasis.org > On Behalf Of Blake Carver Sent: Monday, December 7, 2020 3:14 PM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] spreadsheet importer max number of rows in v2.8? You might want to upgrade to 2.8.1 first, it runs as a background job now, and that will help with larger imports: https://github.com/archivesspace/archivesspace/pull/1980 2.8.0 does have it in the config settings: AppConfig[:bulk_import_rows] = 1000 AppConfig[:bulk_import_size] = 256 ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Benn Joseph > Sent: Monday, December 7, 2020 2:33 PM To: Archivesspace Users Group > Subject: [Archivesspace_Users_Group] spreadsheet importer max number of rows in v2.8? Hi everyone, We?re planning to do some test ingests of big collections using the spreadsheet importer (aspace-import-excel) on our ASpace sandbox, which is currently on version 2.8. I don?t know if this was the case in the past, but I?m hearing from some folks that there is an upper-limit to the number of rows the ingest spreadsheet can have, which for us appears to be set to a max of 2000. Does anyone know if this is something that can be increased, like in a setting somewhere? Thanks, --Benn Benn Joseph Head, Collections Services McCormick Library of Special Collections & University Archives Northwestern University Libraries Northwestern University www.library.northwestern.edu benn.joseph at northwestern.edu 847.467.6581 CONFIDENTIALITY NOTICE: This message and any attachments may contain confidential, proprietary or legally privileged information and is intended only for the use of the addressee or addressees named above for its intended purpose. If you are not the intended recipient of this message, this message constitutes notice that any review, retransmission, distribution, copying or other use or taking any action in reliance on the information in this message and its attachments, is prohibited. If you receive this communication in error, please immediately advise the sender by reply e-mail and delete this message and its attachments from your system without keeping a copy. Unless expressly stated in this e-mail, nothing in this message may be construed as a digital or electronic signature. Thank you. CONFIDENTIALITY NOTICE: This message and any attachments may contain confidential, proprietary or legally privileged information and is intended only for the use of the addressee or addressees named above for its intended purpose. If you are not the intended recipient of this message, this message constitutes notice that any review, retransmission, distribution, copying or other use or taking any action in reliance on the information in this message and its attachments, is prohibited. If you receive this communication in error, please immediately advise the sender by reply e-mail and delete this message and its attachments from your system without keeping a copy. Unless expressly stated in this e-mail, nothing in this message may be construed as a digital or electronic signature. Thank you. -------------- next part -------------- An HTML attachment was scrubbed... URL: From benn.joseph at northwestern.edu Mon Dec 7 15:34:55 2020 From: benn.joseph at northwestern.edu (Benn Joseph) Date: Mon, 7 Dec 2020 20:34:55 +0000 Subject: [Archivesspace_Users_Group] spreadsheet importer max number of rows in v2.8? In-Reply-To: References: Message-ID: Thanks Blake! That is what I was hoping for-but since we're moving to 2.8.1 this week anyway, looks like it won't matter (those bulk_import settings are removed in 2.8.1, so...no limit then?). --Benn From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Blake Carver Sent: Monday, December 07, 2020 2:14 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] spreadsheet importer max number of rows in v2.8? You might want to upgrade to 2.8.1 first, it runs as a background job now, and that will help with larger imports: https://github.com/archivesspace/archivesspace/pull/1980 2.8.0 does have it in the config settings: AppConfig[:bulk_import_rows] = 1000 AppConfig[:bulk_import_size] = 256 ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Benn Joseph > Sent: Monday, December 7, 2020 2:33 PM To: Archivesspace Users Group > Subject: [Archivesspace_Users_Group] spreadsheet importer max number of rows in v2.8? Hi everyone, We're planning to do some test ingests of big collections using the spreadsheet importer (aspace-import-excel) on our ASpace sandbox, which is currently on version 2.8. I don't know if this was the case in the past, but I'm hearing from some folks that there is an upper-limit to the number of rows the ingest spreadsheet can have, which for us appears to be set to a max of 2000. Does anyone know if this is something that can be increased, like in a setting somewhere? Thanks, --Benn Benn Joseph Head, Collections Services McCormick Library of Special Collections & University Archives Northwestern University Libraries Northwestern University www.library.northwestern.edu benn.joseph at northwestern.edu 847.467.6581 -------------- next part -------------- An HTML attachment was scrubbed... URL: From scheirw at newschool.edu Mon Dec 7 17:59:20 2020 From: scheirw at newschool.edu (Wendy Scheir) Date: Mon, 7 Dec 2020 17:59:20 -0500 Subject: [Archivesspace_Users_Group] Top Container Searching In-Reply-To: References: Message-ID: Dear Rachel, Thanks so much for following up. I tried both of your suggestions and they work really well! All best, Wendy ____________________________________ WENDY SCHEIR *DIRECTOR* 66 5TH AVENUE, NEW YORK, NY 10011 scheirw at newschool.edu T 212.229.5942 x2888 Explore the Archives | Digital Collections from the Archives | New School Histories | @tnsarchives On Fri, Dec 4, 2020 at 4:30 PM Rachel Aileen Searcy wrote: > Hi Wendy, > > I wanted to chime in about the new behavior for type-aheads in the Manage > Top Containers view, especially the Resource field. Since upgrading to > version 2.8.0, a number of our users have also noticed that this change > makes it difficult to bring up the boxes they want. We are considering > putting together a feature request to address this, but in the meantime, > we've identified some strategies that have helped us. Hopefully, they'll be > of use to you as well. > > We've found that using Lucene queries > with a > collection's title produces relevant options. I'll include some screenshots > below, but as an example, typing *National Lawyers Guild *does not > include the NLG collection in my immediate options, but typing *title:National > Lawyers Guild* does. > > Standard search with collection not in results: > [image: Screen Shot 2020-12-04 at 4.16.11 PM.png] > > > Lucene search with collection in results: > [image: Screen Shot 2020-12-04 at 4.16.49 PM.png] > > When attempting to navigate to a collection's containers using the > collection identifier, we've found that putting the identifier in quotation > marks improves the search relevance. Using the same collection as above, > typing *TAM 191 *does not include the collection, whereas "TAM 191" does > (although still imperfectly, as it is fourth in the list). > > Identifier search without quotation marks (collection not in results): > [image: Screen Shot 2020-12-04 at 4.22.18 PM.png] > > > Identifier search with quotation marks (collection in results): > [image: Screen Shot 2020-12-04 at 4.22.30 PM.png] > > We've found these to be helpful strategies; I hope they are useful to you > as well. Take care, > Rachel > > On Wed, Dec 2, 2020 at 4:21 PM Christine Di Bella < > christine.dibella at lyrasis.org> wrote: > >> Hello Wendy, >> >> >> >> As you note, various improvements have been made to the Manage Top >> Containers searching in recent releases. (A big thank you to the folks at >> Harvard for their recent contributions in this area, including making the >> terms used in the last search sticky.) Across the application, we also >> added resource identifiers to the typeahead/linker display area in 2.8.1 to >> make it easier for users to identify which resource is the one of interest. >> There?s more information about using the Manage Top Containers area in the >> ArchivesSpace Help Center ( >> https://archivesspace.atlassian.net/wiki/spaces/ADC/pages/917045261/ArchivesSpace+Help+Center >> ). >> >> >> >> >> You?re correct that right now the typeaheads do a keyword search across >> all resource records as a user is typing along. Nothing is currently >> planned to change that, but please feel free to submit a feature request to >> JIRA if you?d like to suggest this behavior be changed. There?s information >> about how to do that at >> https://archivesspace.atlassian.net/wiki/spaces/ADC/pages/19202060/How+to+Request+a+New+Feature >> >> . >> >> >> >> Christine >> >> >> >> Christine Di Bella >> >> ArchivesSpace Program Manager >> >> christine.dibella at lyrasis.org >> >> 800.999.8558 x2905 >> >> 678-235-2905 >> >> >> >> >> >> [image: ASpaceOrgHomeMedium] >> >> >> >> >> >> >> >> *From:* archivesspace_users_group-bounces at lyralists.lyrasis.org < >> archivesspace_users_group-bounces at lyralists.lyrasis.org> *On Behalf Of *Wendy >> Scheir >> *Sent:* Wednesday, December 2, 2020 3:25 PM >> *To:* Archivesspace Users Group < >> archivesspace_users_group at lyralists.lyrasis.org> >> *Subject:* Re: [Archivesspace_Users_Group] Top Container Searching >> >> >> >> Hi again, >> >> >> >> I sent this inquiry right before the Thanksgiving holiday, so it may have >> been buried in people's inboxes. Can anyone shed light on my question about >> existing and planned top container functionality? >> >> >> >> All best, >> >> Wendy >> >> ____________________________________ >> >> >> *WENDY SCHEIR **DIRECTOR* >> >> 66 5TH AVENUE, NEW YORK, NY 10011 >> scheirw at newschool.edu >> >> *T* 212.229.5942 x2888 >> >> Explore the Archives >> >> | Digital Collections from the Archives >> >> | New School Histories >> >> | @tnsarchives >> >> >> >> >> >> >> On Wed, Nov 25, 2020 at 2:12 PM Wendy Scheir >> wrote: >> >> Hi, >> >> >> >> We've started working with v2.8.1 and welcome the improvements to top >> container searching. We noticed that the Resource field does not limit >> searches to Resource *title*, but rather is a keyword search across >> resources. Are there plans to add the capability of limiting search results >> to resource title? This functionality would reduce a result list from >> potentially hundreds of records to a handful, which would be very useful to >> us, as it would, I'd imagine, to other ASpace members. >> >> >> >> Many thanks, >> >> >> >> Wendy >> >> ____________________________________ >> >> >> *WENDY SCHEIR **DIRECTOR* >> >> 66 5TH AVENUE, NEW YORK, NY 10011 >> scheirw at newschool.edu >> >> *T* 212.229.5942 x2888 >> >> Explore the Archives >> >> | Digital Collections from the Archives >> >> | New School Histories >> >> | @tnsarchives >> >> >> _______________________________________________ >> Archivesspace_Users_Group mailing list >> Archivesspace_Users_Group at lyralists.lyrasis.org >> >> https://urldefense.proofpoint.com/v2/url?u=http-3A__lyralists.lyrasis.org_mailman_listinfo_archivesspace-5Fusers-5Fgroup&d=DwICAg&c=slrrB7dE8n7gBJbeO0g-IQ&r=WwSkYr7X9POdZNK4180yTjrK5hSljcuCPIN--y1VRZk&m=0GTw6PzEVwCdgnkEGw1r45Rq1Og3I77FskPyHQspRU8&s=YjmJ1VPRVdqP-orZxDsmWfRrqHfp1I7hXvw7IfvyQUg&e= >> > > > -- > Rachel Searcy > Accessioning Archivist, Archival Collections Management > New York University Libraries > 212.998.2539 | rachel.searcy at nyu.edu > My pronouns are she/her/hers > _______________________________________________ > Archivesspace_Users_Group mailing list > Archivesspace_Users_Group at lyralists.lyrasis.org > http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image003.jpg Type: image/jpeg Size: 6608 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: Screen Shot 2020-12-04 at 4.16.11 PM.png Type: image/png Size: 228080 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: Screen Shot 2020-12-04 at 4.16.49 PM.png Type: image/png Size: 169355 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: Screen Shot 2020-12-04 at 4.22.18 PM.png Type: image/png Size: 199911 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: Screen Shot 2020-12-04 at 4.22.30 PM.png Type: image/png Size: 193827 bytes Desc: not available URL: From buschedw at msu.edu Tue Dec 8 11:26:07 2020 From: buschedw at msu.edu (Busch, Ed) Date: Tue, 8 Dec 2020 16:26:07 +0000 Subject: [Archivesspace_Users_Group] Temporary Locations Message-ID: <13B5E9DA-7813-41D9-B080-87EF822AEBD3@msu.edu> Hi- How are people doing temporary location assignments for archival objects loaned to, for example, a museum? The Temporary location function doesn?t seem to work or I can?t figure out how it?s supposed to work. There?s no Notes field handy in instance/location fields. Another option would be creating an Event but that?s sort of invisible to the record. I was thinking I could just create another instance and assign a location (like Museum) but it would be nice to have some where to note as temporary so an Archvist looking for it would know without having to dig deep in ASpace. Thoughts? Ed Busch, MLIS Interim Head of University Archives and Historical Collections Electronic Records Archivist Conrad Hall, 943 Conrad Road, Room 101 East Lansing, MI 48824 517-884-6438 buschedw at msu.edu he/him/his -------------- next part -------------- An HTML attachment was scrubbed... URL: From daniel.cornwall at alaska.gov Tue Dec 8 18:51:07 2020 From: daniel.cornwall at alaska.gov (Cornwall, Daniel D (EED)) Date: Tue, 8 Dec 2020 23:51:07 +0000 Subject: [Archivesspace_Users_Group] Resource Creation Statistics - Any ideas? Message-ID: Hello, After fiddling with the reports module in 2.8 and looking at the documentation in ArchivesSpace help center I want to ask you if your institution keeps track of the number of finding aids that someone enters into ArchivesSpace and if so, how you track that. The Resources List Report ALMOST fits my purposes but doesn't list the audit information I'd need to filter when resource records were created or modified. If you're aware of this kind of functionality, or ideally a report that would produced a list of resource records with creation date by users, please let me know. Otherwise I'll think about other ways to track. Thanks! - Daneil ============================== Daniel Cornwall Library Technology Consultant / OWL Program Manager Alaska State Library Ph: 907-465-6332 https://lam.alaska.gov/daniel -------------- next part -------------- An HTML attachment was scrubbed... URL: From reesj at mail.nlm.nih.gov Wed Dec 9 10:13:59 2020 From: reesj at mail.nlm.nih.gov (Rees, John (NIH/NLM) [E]) Date: Wed, 9 Dec 2020 15:13:59 +0000 Subject: [Archivesspace_Users_Group] Digital object import behavior 2.8.0 vs. 2.8.1 Message-ID: Hi all, We're on v.2.8.0 and are experimenting with the new Digital Object spreadsheet importer to append DO's to existing archival objects. In 2.8.0, I understand that import will fail where another DO already exists which is a use case I'm testing. However, using the ASpace 2.8.1 sandbox I get the same processing error, but the job is still successful when there are pre-existing DOs. Is that expected behavior? See my real-world example at http://test.archivesspace.org/staff/resources/193/edit#tree::archival_object_43056 (JPR4 and 5 are the new imports) Question 2: in v.2.8.0, the import process fails unless either file URN or thumbnail URN is included. This is not documented as a required element. With 2.8.1 imports with these fields empty run fine. Is this expected behavior? We are importing DOs as a pre-flight exercise and don't have URNs yet. We'd have to add dummy data and deleted afterwards. I'm reckoning the solution to my 2.8.0 problems is moving to 2.8.1? Thanks, John John P. Rees Archivist and Digital Resources Manager History of Medicine Division National Library of Medicine 301-827-4510 Teleworking M-F 8:00AM - 4:30PM Eastern Time each day until further notice -------------- next part -------------- An HTML attachment was scrubbed... URL: From sdm7g at virginia.edu Wed Dec 9 12:42:35 2020 From: sdm7g at virginia.edu (Majewski, Steven Dennis (sdm7g)) Date: Wed, 9 Dec 2020 17:42:35 +0000 Subject: [Archivesspace_Users_Group] Resource Creation Statistics - Any ideas? In-Reply-To: References: Message-ID: You can just add created_by and create_time ( and perhaps other fields like: last_modified_by, finding_aid_author ) to the resource_list_report.rb : diff --git a/reports/resources/resources_list_report/resources_list_report.rb b/reports/resources/resources_list_report/resources_list_report.rb index 96f200fed..ad3a96474 100644 --- a/reports/resources/resources_list_report/resources_list_report.rb +++ b/reports/resources/resources_list_report/resources_list_report.rb @@ -9,7 +9,8 @@ class ResourcesListReport < AbstractReport level_id as level, resource_type_id as resource_type, publish, - restrictions + restrictions, + created_by, create_time from resource where repo_id = #{db.literal(repo_id)}" end And add those to the .yml files in that directory, otherwise you will get something like: translation missing: en.reports.translation_defaults.created_by admin translation missing: en.reports.translation_defaults.create_time 2015-08-11 21:43:13 UTC ( And we really should add a translation missing fallback to these reports to make customizing easier! ) That doesn?t make it easily sortable however. That would take more work. Alternatively, once you have added those fields, you can use the json output format, and write a script, or use ?jq? to sort, group, and format the report before printing. However, if you need to group by author, it might just be simpler to run the report outside of archivesspace as a mysql query. If you wanted that sort of grouping as an ArchivesSpace report, you would need to write a new report, restructuring it as a subreport on resources created by each user. ? Steve M. > On Dec 8, 2020, at 6:51 PM, Cornwall, Daniel D (EED) wrote: > > > Hello, > > After fiddling with the reports module in 2.8 and looking at the documentation in ArchivesSpace help center I want to ask you if your institution keeps track of the number of finding aids that someone enters into ArchivesSpace and if so, how you track that. The Resources List Report ALMOST fits my purposes but doesn?t list the audit information I?d need to filter when resource records were created or modified. > > If you?re aware of this kind of functionality, or ideally a report that would produced a list of resource records with creation date by users, please let me know. Otherwise I?ll think about other ways to track. > > Thanks! - Daneil > > ============================== > Daniel Cornwall > Library Technology Consultant / OWL Program Manager > Alaska State Library > Ph: 907-465-6332 > https://lam.alaska.gov/daniel > > _______________________________________________ > Archivesspace_Users_Group mailing list > Archivesspace_Users_Group at lyralists.lyrasis.org > http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 3342 bytes Desc: not available URL: From sdm7g at virginia.edu Wed Dec 9 13:48:42 2020 From: sdm7g at virginia.edu (Majewski, Steven Dennis (sdm7g)) Date: Wed, 9 Dec 2020 18:48:42 +0000 Subject: [Archivesspace_Users_Group] Resource Creation Statistics - Any ideas? In-Reply-To: References: Message-ID: On second thought, if you?re not adept with JSON tools, then exporting as CSV and loading in EXCEL to sort and group by created_by might be an easier solution. And the missing translation errors don?t show up in the CSV: repository,Albert and Shirley Small Special Collections Library record_title,identifier,level,resource_type,publish,restrictions,created_by,create_time,date,extent Jack R. Levien papers,MSS 15241,Collection,,Yes,No,admin,2015-08-11 21:43:13 UTC,"[{""_date"":""Creation: 1960 - 1999, 1960-1999""}]","[{""portion"":""Whole"",""container_summary"":""2 document boxes"",""physical_details"":null,""dimensions"":null,""extent"":""0.80 Cubic Feet""}]" George family papers,MSS 13543,Collection,Papers,Yes,No,admin,2015-08-11 21:43:17 UTC,"[{""_date"":""Creation: 1816 - 1963, 1816-1963""}]","[{""portion"":""Whole"",""container_summary"":""1 document box"",""physical_details"":null,""dimensions"":null,""extent"":""0.50 Cubic Feet""}]" Francis Burton Harrison papers,MSS 14969,Collection,Papers,Yes,No,admin,2015-08-11 21:43:21 UTC,"[{""_date"":""Creation: 1921 - 1945, 1921-1945""}]","[{""portion"":""Whole"",""container_summary"":""1 document box"",""physical_details"":null,""dimensions"":null,""extent"":""0.50 Cubic Feet""}]" Holmes family papers,MSS15167,Collection,,Yes,No,admin,2015-08-11 21:43:24 UTC,"[{""_date"":""Creation: 1766 - 1928, 1908-1975; 1766-1928""}]","[{""portion"":""Whole"",""container_summary"":""4 Hollinger boxes"",""physical_details"":null,""dimensions"":null,""extent"":""934.00 items""}]" Theron H. Rice papers,MSS15247,Collection,,Yes,No,admin,2015-08-11 21:43:28 UTC,"[{""_date"":""Creation: 1877 - 1923, 1877-1923""}]","[{""portion"":""Whole"",""container_summary"":""1 Hollinger box"",""physical_details"":null,""dimensions"":null,""extent"":""70.00 items""}]" Benjamin C. Howland papers,MSS 13748,Collection,,Yes,No,admin,2015-08-11 21:43:31 UTC,"[{""_date"":""Creation: 1941 - 1983, 1941-1983""}]","[{""portion"":""Whole"",""container_summary"":""6 Hollinger boxes"",""physical_details"":null,""dimensions"":null,""extent"":""757.00 items""}]" > On Dec 9, 2020, at 12:42 PM, Majewski, Steven Dennis (sdm7g) wrote: > > > You can just add created_by and create_time ( and perhaps other fields like: last_modified_by, finding_aid_author ) to the resource_list_report.rb : > > > diff --git a/reports/resources/resources_list_report/resources_list_report.rb b/reports/resources/resources_list_report/resources_list_report.rb > index 96f200fed..ad3a96474 100644 > --- a/reports/resources/resources_list_report/resources_list_report.rb > +++ b/reports/resources/resources_list_report/resources_list_report.rb > @@ -9,7 +9,8 @@ class ResourcesListReport < AbstractReport > level_id as level, > resource_type_id as resource_type, > publish, > - restrictions > + restrictions, > + created_by, create_time > from resource > where repo_id = #{db.literal(repo_id)}" > end > > > And add those to the .yml files in that directory, otherwise you will get something like: > > translation missing: en.reports.translation_defaults.created_by > admin > translation missing: en.reports.translation_defaults.create_time > 2015-08-11 21:43:13 UTC > > ( And we really should add a translation missing fallback to these reports to make customizing easier! ) > > That doesn?t make it easily sortable however. That would take more work. > Alternatively, once you have added those fields, you can use the json output format, and write a script, or use ?jq? to sort, group, and format the report before printing. However, if you need to group by author, it might just be simpler to run the report outside of archivesspace as a mysql query. > > If you wanted that sort of grouping as an ArchivesSpace report, you would need to write a new report, restructuring it as a subreport on resources created by each user. > > > ? Steve M. > > > >> On Dec 8, 2020, at 6:51 PM, Cornwall, Daniel D (EED) > wrote: >> >> >> Hello, >> >> After fiddling with the reports module in 2.8 and looking at the documentation in ArchivesSpace help center I want to ask you if your institution keeps track of the number of finding aids that someone enters into ArchivesSpace and if so, how you track that. The Resources List Report ALMOST fits my purposes but doesn?t list the audit information I?d need to filter when resource records were created or modified. >> >> If you?re aware of this kind of functionality, or ideally a report that would produced a list of resource records with creation date by users, please let me know. Otherwise I?ll think about other ways to track. >> >> Thanks! - Daneil >> >> ============================== >> Daniel Cornwall >> Library Technology Consultant / OWL Program Manager >> Alaska State Library >> Ph: 907-465-6332 >> https://lam.alaska.gov/daniel >> >> _______________________________________________ >> Archivesspace_Users_Group mailing list >> Archivesspace_Users_Group at lyralists.lyrasis.org >> http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group > _______________________________________________ > Archivesspace_Users_Group mailing list > Archivesspace_Users_Group at lyralists.lyrasis.org > http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 3342 bytes Desc: not available URL: From kws2126 at columbia.edu Wed Dec 9 15:08:01 2020 From: kws2126 at columbia.edu (Kevin W. Schlottmann) Date: Wed, 9 Dec 2020 15:08:01 -0500 Subject: [Archivesspace_Users_Group] Resource Creation Statistics - Any ideas? In-Reply-To: References: Message-ID: Hi Daniel, We built a report that includes, among other things, created/modified date/user for all resources. We also include some other info that's useful for us, such as external links, user defined fields, and collection management data. Post-lockdown, we also added scopenote and bionote information to aid in targeting remediation efforts. The data retrieved from the AS API and written to a Google sheet by a script on a nightly basis. The Python code is here: https://github.com/cul/rbml-archivesspace/blob/master/reporting/resource_reporter.py You would need API access and possibly some developer support, but this is an alternative to modifying any AS code. We took this approach both because these were the tools we knew (Python, Google sheets, scripts), and also because we are hosted -- this keeps our AS instance clean and easy to upgrade. Kevin On Wed, Dec 9, 2020 at 1:48 PM Majewski, Steven Dennis (sdm7g) < sdm7g at virginia.edu> wrote: > On second thought, if you?re not adept with JSON tools, then exporting as > CSV and loading in EXCEL to sort and group by created_by might be an easier > solution. > > And the missing translation errors don?t show up in the CSV: > > repository,Albert and Shirley Small Special Collections Library > > > record_title,identifier,level,resource_type,publish,restrictions,created_by,create_time,date,extent > Jack R. Levien papers,MSS 15241,Collection,,Yes,No,admin,2015-08-11 > 21:43:13 UTC,"[{""_date"":""Creation: 1960 - 1999, > 1960-1999""}]","[{""portion"":""Whole"",""container_summary"":""2 > document boxes"",""physical_details"":null,""dimensions"":null,""extent"":""0.80 > Cubic Feet""}]" > George family papers,MSS 13543,Collection,Papers,Yes,No,admin,2015-08-11 > 21:43:17 UTC,"[{""_date"":""Creation: 1816 - 1963, > 1816-1963""}]","[{""portion"":""Whole"",""container_summary"":""1 > document box"",""physical_details"":null,""dimensions"":null,""extent"":""0.50 > Cubic Feet""}]" > Francis Burton Harrison papers,MSS > 14969,Collection,Papers,Yes,No,admin,2015-08-11 21:43:21 > UTC,"[{""_date"":""Creation: 1921 - 1945, > 1921-1945""}]","[{""portion"":""Whole"",""container_summary"":""1 > document box"",""physical_details"":null,""dimensions"":null,""extent"":""0.50 > Cubic Feet""}]" > Holmes family papers,MSS15167,Collection,,Yes,No,admin,2015-08-11 21:43:24 > UTC,"[{""_date"":""Creation: 1766 - 1928, 1908-1975; > 1766-1928""}]","[{""portion"":""Whole"",""container_summary"":""4 > Hollinger boxes"",""physical_details"":null,""dimensions"":null,""extent"":""934.00 > items""}]" > Theron H. Rice papers,MSS15247,Collection,,Yes,No,admin,2015-08-11 > 21:43:28 UTC,"[{""_date"":""Creation: 1877 - 1923, > 1877-1923""}]","[{""portion"":""Whole"",""container_summary"":""1 > Hollinger box"",""physical_details"":null,""dimensions"":null,""extent"":""70.00 > items""}]" > Benjamin C. Howland papers,MSS 13748,Collection,,Yes,No,admin,2015-08-11 > 21:43:31 UTC,"[{""_date"":""Creation: 1941 - 1983, > 1941-1983""}]","[{""portion"":""Whole"",""container_summary"":""6 > Hollinger boxes"",""physical_details"":null,""dimensions"":null,""extent"":""757.00 > items""}]" > > > On Dec 9, 2020, at 12:42 PM, Majewski, Steven Dennis (sdm7g) < > sdm7g at virginia.edu> wrote: > > > You can just add created_by and create_time ( and perhaps other fields > like: last_modified_by, finding_aid_author ) to the resource_list_report.rb > : > > > *diff --git > a/reports/resources/resources_list_report/resources_list_report.rb > b/reports/resources/resources_list_report/resources_list_report.rb* > *index 96f200fed..ad3a96474 100644* > *--- a/reports/resources/resources_list_report/resources_list_report.rb* > *+++ b/reports/resources/resources_list_report/resources_list_report.rb* > @@ -9,7 +9,8 @@ class ResourcesListReport < AbstractReport > level_id as level, > resource_type_id as resource_type, > publish, > - restrictions > + restrictions, > + created_by, create_time > from resource > where repo_id = #{db.literal(repo_id)}" > end > > > And add those to the .yml files in that directory, otherwise you will get > something like: > > translation missing: en.reports.translation_defaults.created_byadmintranslation > missing: en.reports.translation_defaults.create_time2015-08-11 21:43:13 > UTC > > ( And we really should add a translation missing fallback to these reports > to make customizing easier! ) > > That doesn?t make it easily sortable however. That would take more work. > Alternatively, once you have added those fields, you can use the json > output format, and write a script, or use ?jq? to sort, group, and format > the report before printing. However, if you need to group by author, it > might just be simpler to run the report outside of archivesspace as a mysql > query. > > If you wanted that sort of grouping as an ArchivesSpace report, you would > need to write a new report, restructuring it as a subreport on resources > created by each user. > > > ? Steve M. > > > > On Dec 8, 2020, at 6:51 PM, Cornwall, Daniel D (EED) < > daniel.cornwall at alaska.gov> wrote: > > > Hello, > > After fiddling with the reports module in 2.8 and looking at the > documentation in ArchivesSpace help center I want to ask you if your > institution keeps track of the number of finding aids that someone enters > into ArchivesSpace and if so, how you track that. The Resources List Report > ALMOST fits my purposes but doesn?t list the audit information I?d need to > filter when resource records were created or modified. > > If you?re aware of this kind of functionality, or ideally a report that > would produced a list of resource records with creation date by users, > please let me know. Otherwise I?ll think about other ways to track. > > Thanks! - Daneil > > ============================== > Daniel Cornwall > Library Technology Consultant / OWL Program Manager > Alaska State Library > Ph: 907-465-6332 > https://lam.alaska.gov/daniel > > _______________________________________________ > Archivesspace_Users_Group mailing list > Archivesspace_Users_Group at lyralists.lyrasis.org > http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group > > > _______________________________________________ > Archivesspace_Users_Group mailing list > Archivesspace_Users_Group at lyralists.lyrasis.org > http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group > > > _______________________________________________ > Archivesspace_Users_Group mailing list > Archivesspace_Users_Group at lyralists.lyrasis.org > http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group > -- Kevin Schlottmann Interim Director and Head of Archives Processing Rare Book & Manuscript Library Butler Library, Room 801 Columbia University 535 W. 114th St., New York, NY 10027 (212) 854-8483 -------------- next part -------------- An HTML attachment was scrubbed... URL: From christine.dibella at lyrasis.org Fri Dec 11 09:46:25 2020 From: christine.dibella at lyrasis.org (Christine Di Bella) Date: Fri, 11 Dec 2020 14:46:25 +0000 Subject: [Archivesspace_Users_Group] Digital object import behavior 2.8.0 vs. 2.8.1 In-Reply-To: References: Message-ID: Hi John, Could you share the spreadsheet you're testing for issue 1? I'd like to take a closer look to understand what you're describing since off the top of my head it's not as familiar to me. I know your second issue was specifically remedied in 2.8.1. In general, 2.8.1 added new functionality to the spreadsheet importer and fixed various bugs that people encountered when using a wider range of real world data than was used in the 2.8.0 testing. Upgrading to 2.8.1 is almost always going to be the best choice to address issues encountered with the importer in 2.8.0. Christine Christine Di Bella ArchivesSpace Program Manager christine.dibella at lyrasis.org 800.999.8558 x2905 678-235-2905 [ASpaceOrgHomeMedium] From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Rees, John (NIH/NLM) [E] Sent: Wednesday, December 9, 2020 10:14 AM To: archivesspace_users_group at lyralists.lyrasis.org Subject: [Archivesspace_Users_Group] Digital object import behavior 2.8.0 vs. 2.8.1 Hi all, We're on v.2.8.0 and are experimenting with the new Digital Object spreadsheet importer to append DO's to existing archival objects. In 2.8.0, I understand that import will fail where another DO already exists which is a use case I'm testing. However, using the ASpace 2.8.1 sandbox I get the same processing error, but the job is still successful when there are pre-existing DOs. Is that expected behavior? See my real-world example at http://test.archivesspace.org/staff/resources/193/edit#tree::archival_object_43056 (JPR4 and 5 are the new imports) Question 2: in v.2.8.0, the import process fails unless either file URN or thumbnail URN is included. This is not documented as a required element. With 2.8.1 imports with these fields empty run fine. Is this expected behavior? We are importing DOs as a pre-flight exercise and don't have URNs yet. We'd have to add dummy data and deleted afterwards. I'm reckoning the solution to my 2.8.0 problems is moving to 2.8.1? Thanks, John John P. Rees Archivist and Digital Resources Manager History of Medicine Division National Library of Medicine 301-827-4510 Teleworking M-F 8:00AM - 4:30PM Eastern Time each day until further notice -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image003.jpg Type: image/jpeg Size: 6608 bytes Desc: image003.jpg URL: From daniel.cornwall at alaska.gov Mon Dec 14 17:32:48 2020 From: daniel.cornwall at alaska.gov (Cornwall, Daniel D (EED)) Date: Mon, 14 Dec 2020 22:32:48 +0000 Subject: [Archivesspace_Users_Group] Resource Creation Statistics - Any ideas? In-Reply-To: References: Message-ID: Hi Kevin, Thanks for this. I?ll take a closer look. Take care and be well, Daniel From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Kevin W. Schlottmann Sent: Wednesday, December 9, 2020 11:08 AM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Resource Creation Statistics - Any ideas? Hi Daniel, We built a report that includes, among other things, created/modified date/user for all resources. We also include some other info that's useful for us, such as external links, user defined fields, and collection management data. Post-lockdown, we also added scopenote and bionote information to aid in targeting remediation efforts. The data retrieved from the AS API and written to a Google sheet by a script on a nightly basis. The Python code is here: https://github.com/cul/rbml-archivesspace/blob/master/reporting/resource_reporter.py You would need API access and possibly some developer support, but this is an alternative to modifying any AS code. We took this approach both because these were the tools we knew (Python, Google sheets, scripts), and also because we are hosted -- this keeps our AS instance clean and easy to upgrade. Kevin On Wed, Dec 9, 2020 at 1:48 PM Majewski, Steven Dennis (sdm7g) > wrote: On second thought, if you?re not adept with JSON tools, then exporting as CSV and loading in EXCEL to sort and group by created_by might be an easier solution. And the missing translation errors don?t show up in the CSV: repository,Albert and Shirley Small Special Collections Library record_title,identifier,level,resource_type,publish,restrictions,created_by,create_time,date,extent Jack R. Levien papers,MSS 15241,Collection,,Yes,No,admin,2015-08-11 21:43:13 UTC,"[{""_date"":""Creation: 1960 - 1999, 1960-1999""}]","[{""portion"":""Whole"",""container_summary"":""2 document boxes"",""physical_details"":null,""dimensions"":null,""extent"":""0.80 Cubic Feet""}]" George family papers,MSS 13543,Collection,Papers,Yes,No,admin,2015-08-11 21:43:17 UTC,"[{""_date"":""Creation: 1816 - 1963, 1816-1963""}]","[{""portion"":""Whole"",""container_summary"":""1 document box"",""physical_details"":null,""dimensions"":null,""extent"":""0.50 Cubic Feet""}]" Francis Burton Harrison papers,MSS 14969,Collection,Papers,Yes,No,admin,2015-08-11 21:43:21 UTC,"[{""_date"":""Creation: 1921 - 1945, 1921-1945""}]","[{""portion"":""Whole"",""container_summary"":""1 document box"",""physical_details"":null,""dimensions"":null,""extent"":""0.50 Cubic Feet""}]" Holmes family papers,MSS15167,Collection,,Yes,No,admin,2015-08-11 21:43:24 UTC,"[{""_date"":""Creation: 1766 - 1928, 1908-1975; 1766-1928""}]","[{""portion"":""Whole"",""container_summary"":""4 Hollinger boxes"",""physical_details"":null,""dimensions"":null,""extent"":""934.00 items""}]" Theron H. Rice papers,MSS15247,Collection,,Yes,No,admin,2015-08-11 21:43:28 UTC,"[{""_date"":""Creation: 1877 - 1923, 1877-1923""}]","[{""portion"":""Whole"",""container_summary"":""1 Hollinger box"",""physical_details"":null,""dimensions"":null,""extent"":""70.00 items""}]" Benjamin C. Howland papers,MSS 13748,Collection,,Yes,No,admin,2015-08-11 21:43:31 UTC,"[{""_date"":""Creation: 1941 - 1983, 1941-1983""}]","[{""portion"":""Whole"",""container_summary"":""6 Hollinger boxes"",""physical_details"":null,""dimensions"":null,""extent"":""757.00 items""}]" On Dec 9, 2020, at 12:42 PM, Majewski, Steven Dennis (sdm7g) > wrote: You can just add created_by and create_time ( and perhaps other fields like: last_modified_by, finding_aid_author ) to the resource_list_report.rb : diff --git a/reports/resources/resources_list_report/resources_list_report.rb b/reports/resources/resources_list_report/resources_list_report.rb index 96f200fed..ad3a96474 100644 --- a/reports/resources/resources_list_report/resources_list_report.rb +++ b/reports/resources/resources_list_report/resources_list_report.rb @@ -9,7 +9,8 @@ class ResourcesListReport < AbstractReport level_id as level, resource_type_id as resource_type, publish, - restrictions + restrictions, + created_by, create_time from resource where repo_id = #{db.literal(repo_id)}" end And add those to the .yml files in that directory, otherwise you will get something like: translation missing: en.reports.translation_defaults.created_by admin translation missing: en.reports.translation_defaults.create_time 2015-08-11 21:43:13 UTC ( And we really should add a translation missing fallback to these reports to make customizing easier! ) That doesn?t make it easily sortable however. That would take more work. Alternatively, once you have added those fields, you can use the json output format, and write a script, or use ?jq? to sort, group, and format the report before printing. However, if you need to group by author, it might just be simpler to run the report outside of archivesspace as a mysql query. If you wanted that sort of grouping as an ArchivesSpace report, you would need to write a new report, restructuring it as a subreport on resources created by each user. ? Steve M. On Dec 8, 2020, at 6:51 PM, Cornwall, Daniel D (EED) > wrote: Hello, After fiddling with the reports module in 2.8 and looking at the documentation in ArchivesSpace help center I want to ask you if your institution keeps track of the number of finding aids that someone enters into ArchivesSpace and if so, how you track that. The Resources List Report ALMOST fits my purposes but doesn?t list the audit information I?d need to filter when resource records were created or modified. If you?re aware of this kind of functionality, or ideally a report that would produced a list of resource records with creation date by users, please let me know. Otherwise I?ll think about other ways to track. Thanks! - Daneil ============================== Daniel Cornwall Library Technology Consultant / OWL Program Manager Alaska State Library Ph: 907-465-6332 https://lam.alaska.gov/daniel _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group -- Kevin Schlottmann Interim Director and Head of Archives Processing Rare Book & Manuscript Library Butler Library, Room 801 Columbia University 535 W. 114th St., New York, NY 10027 (212) 854-8483 -------------- next part -------------- An HTML attachment was scrubbed... URL: From daniel.cornwall at alaska.gov Mon Dec 14 17:35:23 2020 From: daniel.cornwall at alaska.gov (Cornwall, Daniel D (EED)) Date: Mon, 14 Dec 2020 22:35:23 +0000 Subject: [Archivesspace_Users_Group] Resource Creation Statistics - Any ideas? In-Reply-To: References: Message-ID: Hi Steven, Thanks for these suggestions. I?ve worked a little with JSON before. I?ll take a closer look at this idea. Thanks everyone for the suggestions! Between the posts and people who?ve come to me off list, I feel like I have good starting points. I really appreciate this supportive community. ? Daniel ============================== Daniel Cornwall Library Technology Consultant / OWL Program Manager Alaska State Library Ph: 907-465-6332 https://lam.alaska.gov/daniel From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Majewski, Steven Dennis (sdm7g) Sent: Wednesday, December 9, 2020 9:49 AM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Resource Creation Statistics - Any ideas? On second thought, if you?re not adept with JSON tools, then exporting as CSV and loading in EXCEL to sort and group by created_by might be an easier solution. And the missing translation errors don?t show up in the CSV: repository,Albert and Shirley Small Special Collections Library record_title,identifier,level,resource_type,publish,restrictions,created_by,create_time,date,extent Jack R. Levien papers,MSS 15241,Collection,,Yes,No,admin,2015-08-11 21:43:13 UTC,"[{""_date"":""Creation: 1960 - 1999, 1960-1999""}]","[{""portion"":""Whole"",""container_summary"":""2 document boxes"",""physical_details"":null,""dimensions"":null,""extent"":""0.80 Cubic Feet""}]" George family papers,MSS 13543,Collection,Papers,Yes,No,admin,2015-08-11 21:43:17 UTC,"[{""_date"":""Creation: 1816 - 1963, 1816-1963""}]","[{""portion"":""Whole"",""container_summary"":""1 document box"",""physical_details"":null,""dimensions"":null,""extent"":""0.50 Cubic Feet""}]" Francis Burton Harrison papers,MSS 14969,Collection,Papers,Yes,No,admin,2015-08-11 21:43:21 UTC,"[{""_date"":""Creation: 1921 - 1945, 1921-1945""}]","[{""portion"":""Whole"",""container_summary"":""1 document box"",""physical_details"":null,""dimensions"":null,""extent"":""0.50 Cubic Feet""}]" Holmes family papers,MSS15167,Collection,,Yes,No,admin,2015-08-11 21:43:24 UTC,"[{""_date"":""Creation: 1766 - 1928, 1908-1975; 1766-1928""}]","[{""portion"":""Whole"",""container_summary"":""4 Hollinger boxes"",""physical_details"":null,""dimensions"":null,""extent"":""934.00 items""}]" Theron H. Rice papers,MSS15247,Collection,,Yes,No,admin,2015-08-11 21:43:28 UTC,"[{""_date"":""Creation: 1877 - 1923, 1877-1923""}]","[{""portion"":""Whole"",""container_summary"":""1 Hollinger box"",""physical_details"":null,""dimensions"":null,""extent"":""70.00 items""}]" Benjamin C. Howland papers,MSS 13748,Collection,,Yes,No,admin,2015-08-11 21:43:31 UTC,"[{""_date"":""Creation: 1941 - 1983, 1941-1983""}]","[{""portion"":""Whole"",""container_summary"":""6 Hollinger boxes"",""physical_details"":null,""dimensions"":null,""extent"":""757.00 items""}]" On Dec 9, 2020, at 12:42 PM, Majewski, Steven Dennis (sdm7g) > wrote: You can just add created_by and create_time ( and perhaps other fields like: last_modified_by, finding_aid_author ) to the resource_list_report.rb : diff --git a/reports/resources/resources_list_report/resources_list_report.rb b/reports/resources/resources_list_report/resources_list_report.rb index 96f200fed..ad3a96474 100644 --- a/reports/resources/resources_list_report/resources_list_report.rb +++ b/reports/resources/resources_list_report/resources_list_report.rb @@ -9,7 +9,8 @@ class ResourcesListReport < AbstractReport level_id as level, resource_type_id as resource_type, publish, - restrictions + restrictions, + created_by, create_time from resource where repo_id = #{db.literal(repo_id)}" end And add those to the .yml files in that directory, otherwise you will get something like: translation missing: en.reports.translation_defaults.created_by admin translation missing: en.reports.translation_defaults.create_time 2015-08-11 21:43:13 UTC ( And we really should add a translation missing fallback to these reports to make customizing easier! ) That doesn?t make it easily sortable however. That would take more work. Alternatively, once you have added those fields, you can use the json output format, and write a script, or use ?jq? to sort, group, and format the report before printing. However, if you need to group by author, it might just be simpler to run the report outside of archivesspace as a mysql query. If you wanted that sort of grouping as an ArchivesSpace report, you would need to write a new report, restructuring it as a subreport on resources created by each user. ? Steve M. On Dec 8, 2020, at 6:51 PM, Cornwall, Daniel D (EED) > wrote: Hello, After fiddling with the reports module in 2.8 and looking at the documentation in ArchivesSpace help center I want to ask you if your institution keeps track of the number of finding aids that someone enters into ArchivesSpace and if so, how you track that. The Resources List Report ALMOST fits my purposes but doesn?t list the audit information I?d need to filter when resource records were created or modified. If you?re aware of this kind of functionality, or ideally a report that would produced a list of resource records with creation date by users, please let me know. Otherwise I?ll think about other ways to track. Thanks! - Daneil ============================== Daniel Cornwall Library Technology Consultant / OWL Program Manager Alaska State Library Ph: 907-465-6332 https://lam.alaska.gov/daniel _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group -------------- next part -------------- An HTML attachment was scrubbed... URL: From schanzme at msu.edu Tue Dec 15 08:50:07 2020 From: schanzme at msu.edu (Schanz, Megan) Date: Tue, 15 Dec 2020 13:50:07 +0000 Subject: [Archivesspace_Users_Group] Collection Organization not populating on v2.8.1 In-Reply-To: References: , , Message-ID: In case it helps anyone else, our issue was with the change to the default Solr query parameter in v2.8.0 (we were going to 2.8.1 from 2.7.1). The new default value: AppConfig[:solr_params] = { 'mm' => '100%' } Original value in 2.7.1: AppConfig[:solr_params] = { "q.op" => "AND" } The 'mm:100%' meant that when we had a query that OR'd a bunch of resources there would never be a record that had a 100% match on all of the criteria (one record couldn't have multiple IDs). Our understanding from PR 1882 (thanks for this link Blake), is that it is only for custom reporting. Since we're not doing anything with this we are just changing solr_params back to what worked for us in 2.7.1 and the collection organization is now populating as expected. - Megan ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Schanz, Megan Sent: Thursday, December 3, 2020 10:00 AM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Collection Organization not populating on v2.8.1 Thanks Blake. Unfortunately that doesn't seem to be our problem. We've tried a full re-index twice and they both completed without errors. I went into Solr and queried a sample resource and one of its archival objects; and both returned completed records. - Megan ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Blake Carver Sent: Wednesday, December 2, 2020 3:53 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Collection Organization not populating on v2.8.1 I'm not sure what to make of that JavaScript stuff, it might be related, though hopefully that's not the real problem. When you upgraded to 2.8, did you start over with a totally empty /data/ directory? If not, I'd suggest doing a full reindex. I know that indexing troubles can make those tabs empty when they should have stuff. Maybe it's looping or just not done yet, or something is wrong somehow. So... stop archivesspace rm -rf /data/* start archivesspace Let it run until the indexing is totally finished up, watch the logs for a loop and/or errors. ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Schanz, Megan Sent: Wednesday, December 2, 2020 8:24 AM To: archivesspace_users_group at lyralists.lyrasis.org Subject: [Archivesspace_Users_Group] Collection Organization not populating on v2.8.1 Hi all, We've recently started testing v2.8.1 and are stuck on an issue on the public interface side. On the Collection Organization tab of a resource (i.e. repositories/4/resources/6423/collection_organization), the left-side pane is empty; whereas with v2.7.2 it contained the collection objects as you would expect. The data is identical between our test instance and our production instance so we are able to compare both versions side-by-side. When inspecting the page on the browser, we can see the top level object still populates with the correct data-urls, but there are no child objects underneath it:
 
Furthermore, the console is reporting errors coming from the Javascript code: Uncaught TypeError: Cannot read property 'replace' of undefined at Object.r.uri_to_parts (largetree-6541a51b3fceaac15ebc7b1a7f5155d473ee5cc35f3b337cb0ac844dd66f0666.js:1) at Object.r.uri_to_tree_id (largetree-6541a51b3fceaac15ebc7b1a7f5155d473ee5cc35f3b337cb0ac844dd66f0666.js:1) at e (treesync-0bcad7c81eb2991851e7ba2552a688032d6a805079546b7cb3cec080e69ed223.js:1) at treesync-0bcad7c81eb2991851e7ba2552a688032d6a805079546b7cb3cec080e69ed223.js:1 Uncaught TypeError: Cannot read property 'getBoundingClientRect' of undefined at n (infinite_scroll-16451f8d2fd84b07c84998a7bc75e9bad2276ca21b383c7098a623163ab40c66.js:1) at o.scrollToRecord (infinite_scroll-16451f8d2fd84b07c84998a7bc75e9bad2276ca21b383c7098a623163ab40c66.js:1) at infinite_scroll-16451f8d2fd84b07c84998a7bc75e9bad2276ca21b383c7098a623163ab40c66.js:1 No errors or warnings are being recorded in the logs on the server though. Has anyone else run into this issue or have ideas to further debug this? Thanks! Megan Schanz Developer and System Administrator Michigan State University Libraries -------------- next part -------------- An HTML attachment was scrubbed... URL: From blake.carver at lyrasis.org Tue Dec 15 13:04:19 2020 From: blake.carver at lyrasis.org (Blake Carver) Date: Tue, 15 Dec 2020 18:04:19 +0000 Subject: [Archivesspace_Users_Group] Collection Organization not populating on v2.8.1 In-Reply-To: References: , , , Message-ID: Just to correct the record here ... Sorry, that wasn't PR 1822, it's 1882 that holds the change. Somehow I confused my numbers. https://github.com/archivesspace/archivesspace/pull/1882 ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Schanz, Megan Sent: Tuesday, December 15, 2020 8:50 AM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Collection Organization not populating on v2.8.1 In case it helps anyone else, our issue was with the change to the default Solr query parameter in v2.8.0 (we were going to 2.8.1 from 2.7.1). The new default value: AppConfig[:solr_params] = { 'mm' => '100%' } Original value in 2.7.1: AppConfig[:solr_params] = { "q.op" => "AND" } The 'mm:100%' meant that when we had a query that OR'd a bunch of resources there would never be a record that had a 100% match on all of the criteria (one record couldn't have multiple IDs). Our understanding from PR 1882 (thanks for this link Blake), is that it is only for custom reporting. Since we're not doing anything with this we are just changing solr_params back to what worked for us in 2.7.1 and the collection organization is now populating as expected. - Megan ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Schanz, Megan Sent: Thursday, December 3, 2020 10:00 AM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Collection Organization not populating on v2.8.1 Thanks Blake. Unfortunately that doesn't seem to be our problem. We've tried a full re-index twice and they both completed without errors. I went into Solr and queried a sample resource and one of its archival objects; and both returned completed records. - Megan ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Blake Carver Sent: Wednesday, December 2, 2020 3:53 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Collection Organization not populating on v2.8.1 I'm not sure what to make of that JavaScript stuff, it might be related, though hopefully that's not the real problem. When you upgraded to 2.8, did you start over with a totally empty /data/ directory? If not, I'd suggest doing a full reindex. I know that indexing troubles can make those tabs empty when they should have stuff. Maybe it's looping or just not done yet, or something is wrong somehow. So... stop archivesspace rm -rf /data/* start archivesspace Let it run until the indexing is totally finished up, watch the logs for a loop and/or errors. ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Schanz, Megan Sent: Wednesday, December 2, 2020 8:24 AM To: archivesspace_users_group at lyralists.lyrasis.org Subject: [Archivesspace_Users_Group] Collection Organization not populating on v2.8.1 Hi all, We've recently started testing v2.8.1 and are stuck on an issue on the public interface side. On the Collection Organization tab of a resource (i.e. repositories/4/resources/6423/collection_organization), the left-side pane is empty; whereas with v2.7.2 it contained the collection objects as you would expect. The data is identical between our test instance and our production instance so we are able to compare both versions side-by-side. When inspecting the page on the browser, we can see the top level object still populates with the correct data-urls, but there are no child objects underneath it:
 
Furthermore, the console is reporting errors coming from the Javascript code: Uncaught TypeError: Cannot read property 'replace' of undefined at Object.r.uri_to_parts (largetree-6541a51b3fceaac15ebc7b1a7f5155d473ee5cc35f3b337cb0ac844dd66f0666.js:1) at Object.r.uri_to_tree_id (largetree-6541a51b3fceaac15ebc7b1a7f5155d473ee5cc35f3b337cb0ac844dd66f0666.js:1) at e (treesync-0bcad7c81eb2991851e7ba2552a688032d6a805079546b7cb3cec080e69ed223.js:1) at treesync-0bcad7c81eb2991851e7ba2552a688032d6a805079546b7cb3cec080e69ed223.js:1 Uncaught TypeError: Cannot read property 'getBoundingClientRect' of undefined at n (infinite_scroll-16451f8d2fd84b07c84998a7bc75e9bad2276ca21b383c7098a623163ab40c66.js:1) at o.scrollToRecord (infinite_scroll-16451f8d2fd84b07c84998a7bc75e9bad2276ca21b383c7098a623163ab40c66.js:1) at infinite_scroll-16451f8d2fd84b07c84998a7bc75e9bad2276ca21b383c7098a623163ab40c66.js:1 No errors or warnings are being recorded in the logs on the server though. Has anyone else run into this issue or have ideas to further debug this? Thanks! Megan Schanz Developer and System Administrator Michigan State University Libraries -------------- next part -------------- An HTML attachment was scrubbed... URL: From li_yanlin at fudan.edu.cn Wed Dec 16 20:33:54 2020 From: li_yanlin at fudan.edu.cn (=?UTF-8?B?5p2O5b2m6ZyW?=) Date: Thu, 17 Dec 2020 09:33:54 +0800 (GMT+08:00) Subject: [Archivesspace_Users_Group] v2.8.1 PDF Generating Error Message-ID: <6e08969.c477.1766e550709.Coremail.li_yanlin@fudan.edu.cn> Hi, We have just upgraded from v2.5.2 to v2.8.1. Purely motivated by the need for none-Latin characters in our finding aid PDFs. However, the PDF in SUI just won't print. We did multiple tests: with none-Latin characters and without; using exactly the same data in v2.5.2, v2.8.1, and the current sandbox...the sandbox and v2.5.2 are all printing smoothly, only our local v2.8.1 keeps failing: "undefined method `make_tmpname' for Dir::Tmpname:Module uri:classloader:/asutils.rb:76:in `tempfile_name' asutils.rb line 76 file = Dir::Tmpname.make_tmpname("#{base}_#{java.lang.System.currentTimeMillis}", nil)" Our tech guy also told me it might be: "Dir::Tmpname.make_tmpname (Ruby 2.5.0 and earlier) Dir::Tmpname.make_tmpname was removed in Ruby 2.5.0. Prior to Ruby 2.4.4 it could accept a directory path as a prefix, but as of Ruby 2.4.4, directory separators are removed." Anyone had the same problem? -- ??? "Ellen" Yanlin Li ???? Special Collections Librarian/Archivist ??????? Fudan University Library Li_yanlin at fudan.edu.cn drlidekelaiden at gmail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From k-miller3 at northwestern.edu Fri Dec 18 12:48:33 2020 From: k-miller3 at northwestern.edu (Karen Miller) Date: Fri, 18 Dec 2020 17:48:33 +0000 Subject: [Archivesspace_Users_Group] Adding an element with the API Message-ID: I hope there are still some folks around to think about an API problem I'm having! We're updating URLs in our digital objects. I can easily update the URL that exists in digital objects, using Python syntax like this: digital_object_json['file_versions'][0]['file_uri'] = permalink post_record = requests.post(f"{api_url}/{digital_object_uri}", headers=headers, json=digital_object_json).json() where "permalink" is a value I've read in from a spreadsheet. This works just fine for me. But I wanted to get fancy and add a second URL as a thumbnail (I can do this through the staff interface and it works the way I anticipate) as well as a couple of notes. I thought that the syntax would be straightforward: digital_object_json['file_versions'][1]['file_uri'] = thumbnail digital_object_json['notes'][0]['content'] = note1 digital_object_json['notes'][0]['jsonmodel_type'] = 'note_digital_object' digital_object_json['notes'][0]['publish'] = False digital_object_json['notes'][0]['type'] = 'note' digital_object_json['notes'][1]['content'] = note2 digital_object_json['notes'][1]['jsonmodel_type'] = 'note_digital_object' digital_object_json['notes'][1]['publish'] = False digital_object_json['notes'][1]['type'] = 'note' where "thumbnail", "note1", and "note2" are values from the spreadsheet. However, I'm getting this error for each of these statements: IndexError: list index out of range because those aren't already in the JSON that I've retrieved. How do I add to the JSON? I'm not experienced enough with JSON or with Python and am looking for some basic help. Any advice will be appreciated! Best regard and happy holidays, Karen Karen D. Miller Monographic Cataloger/Metadata Specialist Northwestern University Libraries Northwestern University 1970 Campus Drive Evanston, IL 60208 www.library.northwestern.edu k-miller3 at northwestern.edu 874.467.3462 -------------- next part -------------- An HTML attachment was scrubbed... URL: From mpaquette at smith.edu Fri Dec 18 13:04:22 2020 From: mpaquette at smith.edu (Michelle Paquette) Date: Fri, 18 Dec 2020 13:04:22 -0500 Subject: [Archivesspace_Users_Group] Adding an element with the API In-Reply-To: References: Message-ID: Hi Karen, I think you're getting the error because it's looking to set those values on a file version that already exists, and the file version doesn't exist yet. I have a script that does something similar and what I've done is create a definition for a new file version, and then done an "append" on the record in question (record being the digital object). def add_thumbnail(thumbnail_uri): note_dict = {'file_uri': thumbnail_uri, 'publish': True, #change to False if you do not want the file version to be published. 'xlink_actuate_attribute': 'onLoad', 'xlink_show_attribute': 'embed', 'use_statement': 'image-thumbnail', 'jsonmodel_type': 'file_version' } Later I have record['file_versions'].append(add_thumbnail) thumbnail_uri is coming from a spreadsheet. If seeing the full script is helpful for you please let me know and I'd be happy to share it with you. Best, Michelle On Fri, Dec 18, 2020 at 12:48 PM Karen Miller wrote: > I hope there are still some folks around to think about an API problem I?m > having! > > > > We?re updating URLs in our digital objects. I can easily update the URL > that exists in digital objects, using Python syntax like this: > > > > digital_object_json['file_versions'][0]['file_uri'] = permalink > > > > post_record = requests.post(f"{api_url}/{digital_object_uri}", > headers=headers, json=digital_object_json).json() > > > > where ?permalink? is a value I?ve read in from a spreadsheet. This works > just fine for me. But I wanted to get fancy and add a second URL as a > thumbnail (I can do this through the staff interface and it works the way I > anticipate) as well as a couple of notes. I thought that the syntax would > be straightforward: > > > > digital_object_json['file_versions'][1]['file_uri'] = thumbnail > > digital_object_json['notes'][0]['content'] = note1 > > digital_object_json['notes'][0]['jsonmodel_type'] = 'note_digital_object' > > digital_object_json['notes'][0]['publish'] = False > > digital_object_json['notes'][0]['type'] = 'note' > > > digital_object_json['notes'][1]['content'] = note2 > > digital_object_json['notes'][1]['jsonmodel_type'] = 'note_digital_object' > > digital_object_json['notes'][1]['publish'] = False > > digital_object_json['notes'][1]['type'] = 'note' > > where ?thumbnail?, ?note1?, and ?note2? are values from the spreadsheet. > However, I?m getting this error for each of these statements: > > > > IndexError: list index out of range > > > > because those aren?t already in the JSON that I?ve retrieved. How do I add > to the JSON? I?m not experienced enough with JSON or with Python and am > looking for some basic help. Any advice will be appreciated! > > > > Best regard and happy holidays, > > Karen > > > > > > *Karen D. Miller* > > Monographic Cataloger/Metadata Specialist > > Northwestern University Libraries > > Northwestern University > > 1970 Campus Drive > > Evanston, IL 60208 > > www.library.northwestern.edu > > k-miller3 at northwestern.edu > > 874.467.3462 > > > _______________________________________________ > Archivesspace_Users_Group mailing list > Archivesspace_Users_Group at lyralists.lyrasis.org > http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group > -- Michelle Paquette (she/her) Metadata & Technical Services Archivist Special Collections Smith College 413-585-7029 mpaquette at smith.edu Please note: In light of COVID-19, the Libraries are offering contactless pickup, and all other services will continue to be offered remotely. Visit bit.ly/SCLcovid-19 for full details. Please send any questions you may have to libraryhelp at smith.edu and they will be answered as soon as possible. Special Collections reference service is active, but limited. For information about Smith College?s response to Covid-19, please visit the college?s official website . -------------- next part -------------- An HTML attachment was scrubbed... URL: From k-miller3 at northwestern.edu Fri Dec 18 13:20:00 2020 From: k-miller3 at northwestern.edu (Karen Miller) Date: Fri, 18 Dec 2020 18:20:00 +0000 Subject: [Archivesspace_Users_Group] Adding an element with the API In-Reply-To: References: Message-ID: Thank you, Michelle! Yes, if you don?t mind sending the script, I?d really appreciate it. This looks like what I need, but I think having the script might be useful. Karen From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Michelle Paquette Sent: Friday, December 18, 2020 12:04 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Adding an element with the API Hi Karen, I think you're getting the error because it's looking to set those values on a file version that already exists, and the file version doesn't exist yet. I have a script that does something similar and what I've done is create a definition for a new file version, and then done an "append" on the record in question (record being the digital object). def add_thumbnail(thumbnail_uri): note_dict = {'file_uri': thumbnail_uri, 'publish': True, #change to False if you do not want the file version to be published. 'xlink_actuate_attribute': 'onLoad', 'xlink_show_attribute': 'embed', 'use_statement': 'image-thumbnail', 'jsonmodel_type': 'file_version' } Later I have record['file_versions'].append(add_thumbnail) thumbnail_uri is coming from a spreadsheet. If seeing the full script is helpful for you please let me know and I'd be happy to share it with you. Best, Michelle On Fri, Dec 18, 2020 at 12:48 PM Karen Miller > wrote: I hope there are still some folks around to think about an API problem I?m having! We?re updating URLs in our digital objects. I can easily update the URL that exists in digital objects, using Python syntax like this: digital_object_json['file_versions'][0]['file_uri'] = permalink post_record = requests.post(f"{api_url}/{digital_object_uri}", headers=headers, json=digital_object_json).json() where ?permalink? is a value I?ve read in from a spreadsheet. This works just fine for me. But I wanted to get fancy and add a second URL as a thumbnail (I can do this through the staff interface and it works the way I anticipate) as well as a couple of notes. I thought that the syntax would be straightforward: digital_object_json['file_versions'][1]['file_uri'] = thumbnail digital_object_json['notes'][0]['content'] = note1 digital_object_json['notes'][0]['jsonmodel_type'] = 'note_digital_object' digital_object_json['notes'][0]['publish'] = False digital_object_json['notes'][0]['type'] = 'note' digital_object_json['notes'][1]['content'] = note2 digital_object_json['notes'][1]['jsonmodel_type'] = 'note_digital_object' digital_object_json['notes'][1]['publish'] = False digital_object_json['notes'][1]['type'] = 'note' where ?thumbnail?, ?note1?, and ?note2? are values from the spreadsheet. However, I?m getting this error for each of these statements: IndexError: list index out of range because those aren?t already in the JSON that I?ve retrieved. How do I add to the JSON? I?m not experienced enough with JSON or with Python and am looking for some basic help. Any advice will be appreciated! Best regard and happy holidays, Karen Karen D. Miller Monographic Cataloger/Metadata Specialist Northwestern University Libraries Northwestern University 1970 Campus Drive Evanston, IL 60208 www.library.northwestern.edu k-miller3 at northwestern.edu 874.467.3462 _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group -- Michelle Paquette (she/her) Metadata & Technical Services Archivist Special Collections Smith College 413-585-7029 mpaquette at smith.edu Please note: In light of COVID-19, the Libraries are offering contactless pickup, and all other services will continue to be offered remotely. Visit bit.ly/SCLcovid-19 for full details. Please send any questions you may have to libraryhelp at smith.edu and they will be answered as soon as possible. Special Collections reference service is active, but limited. For information about Smith College?s response to Covid-19, please visit the college?s official website. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mpaquette at smith.edu Fri Dec 18 14:15:40 2020 From: mpaquette at smith.edu (Michelle Paquette) Date: Fri, 18 Dec 2020 14:15:40 -0500 Subject: [Archivesspace_Users_Group] Adding an element with the API In-Reply-To: References: Message-ID: Sure thing - I made a mistake in my effort to genericize it anyway and missed a piece, so hopefully this helps. Good luck! Michelle On Fri, Dec 18, 2020 at 1:20 PM Karen Miller wrote: > Thank you, Michelle! > > > > Yes, if you don?t mind sending the script, I?d really appreciate it. This > looks like what I need, but I think having the script might be useful. > > > > Karen > > > > *From:* archivesspace_users_group-bounces at lyralists.lyrasis.org < > archivesspace_users_group-bounces at lyralists.lyrasis.org> *On Behalf Of *Michelle > Paquette > *Sent:* Friday, December 18, 2020 12:04 PM > *To:* Archivesspace Users Group < > archivesspace_users_group at lyralists.lyrasis.org> > *Subject:* Re: [Archivesspace_Users_Group] Adding an element with the API > > > > Hi Karen, > > > > I think you're getting the error because it's looking to set those values > on a file version that already exists, and the file version doesn't exist > yet. > > > > I have a script that does something similar and what I've done is create a > definition for a new file version, and then done an "append" on the record > in question (record being the digital object). > > > > def add_thumbnail(thumbnail_uri): > > note_dict = {'file_uri': thumbnail_uri, > > 'publish': True, #change to False if you do not want the file version > to be published. > > 'xlink_actuate_attribute': 'onLoad', > > 'xlink_show_attribute': 'embed', > > 'use_statement': 'image-thumbnail', > > 'jsonmodel_type': 'file_version' > > } > > > > > > Later I have record['file_versions'].append(add_thumbnail) > > > > thumbnail_uri is coming from a spreadsheet. If seeing the full script is > helpful for you please let me know and I'd be happy to share it with you. > > > > Best, > > Michelle > > > > On Fri, Dec 18, 2020 at 12:48 PM Karen Miller > wrote: > > I hope there are still some folks around to think about an API problem I?m > having! > > > > We?re updating URLs in our digital objects. I can easily update the URL > that exists in digital objects, using Python syntax like this: > > > > digital_object_json['file_versions'][0]['file_uri'] = permalink > > > > post_record = requests.post > (f"{api_url}/{digital_object_uri}", > headers=headers, json=digital_object_json).json() > > > > where ?permalink? is a value I?ve read in from a spreadsheet. This works > just fine for me. But I wanted to get fancy and add a second URL as a > thumbnail (I can do this through the staff interface and it works the way I > anticipate) as well as a couple of notes. I thought that the syntax would > be straightforward: > > > > digital_object_json['file_versions'][1]['file_uri'] = thumbnail > > digital_object_json['notes'][0]['content'] = note1 > > digital_object_json['notes'][0]['jsonmodel_type'] = 'note_digital_object' > > digital_object_json['notes'][0]['publish'] = False > > digital_object_json['notes'][0]['type'] = 'note' > > > digital_object_json['notes'][1]['content'] = note2 > > digital_object_json['notes'][1]['jsonmodel_type'] = 'note_digital_object' > > digital_object_json['notes'][1]['publish'] = False > > digital_object_json['notes'][1]['type'] = 'note' > > where ?thumbnail?, ?note1?, and ?note2? are values from the spreadsheet. > However, I?m getting this error for each of these statements: > > > > IndexError: list index out of range > > > > because those aren?t already in the JSON that I?ve retrieved. How do I add > to the JSON? I?m not experienced enough with JSON or with Python and am > looking for some basic help. Any advice will be appreciated! > > > > Best regard and happy holidays, > > Karen > > > > > > *Karen D. Miller* > > Monographic Cataloger/Metadata Specialist > > Northwestern University Libraries > > Northwestern University > > 1970 Campus Drive > > Evanston, IL 60208 > > www.library.northwestern.edu > > k-miller3 at northwestern.edu > > 874.467.3462 > > > > _______________________________________________ > Archivesspace_Users_Group mailing list > Archivesspace_Users_Group at lyralists.lyrasis.org > http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group > > > > > > -- > > Michelle Paquette > > (she/her) > > Metadata & Technical Services Archivist > > Special Collections > > Smith College > > 413-585-7029 > > mpaquette at smith.edu > > > > Please note: In light of COVID-19, the Libraries are offering contactless > pickup, and all other services will continue to be offered remotely. Visit > bit.ly/SCLcovid-19 > > for full details. > > > Please send any questions you may have to libraryhelp at smith.edu and they > will be answered as soon as possible. Special Collections reference > service is active, but limited. For > information about Smith College?s response to Covid-19, please visit the college?s > official website > > . > _______________________________________________ > Archivesspace_Users_Group mailing list > Archivesspace_Users_Group at lyralists.lyrasis.org > http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group > -- Michelle Paquette (she/her) Metadata & Technical Services Archivist Special Collections Smith College 413-585-7029 mpaquette at smith.edu Please note: In light of COVID-19, the Libraries are offering contactless pickup, and all other services will continue to be offered remotely. Visit bit.ly/SCLcovid-19 for full details. Please send any questions you may have to libraryhelp at smith.edu and they will be answered as soon as possible. Special Collections reference service is active, but limited. For information about Smith College?s response to Covid-19, please visit the college?s official website . -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: add_Compass_file_versions_plusthumbs.py Type: text/x-python-script Size: 3145 bytes Desc: not available URL: From mark.custer at yale.edu Fri Dec 18 14:45:10 2020 From: mark.custer at yale.edu (Custer, Mark) Date: Fri, 18 Dec 2020 19:45:10 +0000 Subject: [Archivesspace_Users_Group] Adding an element with the API In-Reply-To: References: , Message-ID: Karen, In addition to Michelle's great advice, if you're adding notes, you'll want to follow the same model of creating the whole note and posting it. Here's an ugly mocked-up example: new_sc_note_content = "Whatever note you're adding" note = {"jsonmodel_type": "note_multipart", "type": "scopecontent", "publish": True, "subnotes": [{"jsonmodel_type": "note_text", "content": new_sc_note_content, "publish": True}]} record_json["notes"].append(note) But notes are trickiest, since there are a few different ways that ArchivesSpace models those depending on the note type, and if there are lists, etc. When working with the API and ArchivesSpace this way, I'd suggest going through the following steps (rather than trying to read the codebase and the internal data schemas): 1. Create the data that you want to add to ASpace directly in the staff interface (e.g. create a digital object with those two file URIs, and the two notes, etc.) 2. Also create another record that just has the required data fields (e.g. just a digital object with a title or whatever is required, and not the extra stuff you want to add) 3. Use the API to get both of those objects and check out what the JSON looks like. 4. Then, write your script to model the data the same way (and, the reason to grab an object with a minimal amount of data is just to see if you need to create a new data field like for "notes", of if that key will already be present even when empty, etc.). 5. Check out the results after you post your new data to a variety of existing records and make sure that your script won't overwrite any existing data that you don't want to erase (e.g. if you're adding a thumbnail URI, you'll want to make sure that you "append" it, as in Michelle's example.) And, of course, always best if you have a test environment to do this. If not, you could try things out on one of the other TEST instances out there ? Mark ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Karen Miller Sent: Friday, December 18, 2020 1:20 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Adding an element with the API Thank you, Michelle! Yes, if you don?t mind sending the script, I?d really appreciate it. This looks like what I need, but I think having the script might be useful. Karen From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Michelle Paquette Sent: Friday, December 18, 2020 12:04 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Adding an element with the API Hi Karen, I think you're getting the error because it's looking to set those values on a file version that already exists, and the file version doesn't exist yet. I have a script that does something similar and what I've done is create a definition for a new file version, and then done an "append" on the record in question (record being the digital object). def add_thumbnail(thumbnail_uri): note_dict = {'file_uri': thumbnail_uri, 'publish': True, #change to False if you do not want the file version to be published. 'xlink_actuate_attribute': 'onLoad', 'xlink_show_attribute': 'embed', 'use_statement': 'image-thumbnail', 'jsonmodel_type': 'file_version' } Later I have record['file_versions'].append(add_thumbnail) thumbnail_uri is coming from a spreadsheet. If seeing the full script is helpful for you please let me know and I'd be happy to share it with you. Best, Michelle On Fri, Dec 18, 2020 at 12:48 PM Karen Miller > wrote: I hope there are still some folks around to think about an API problem I?m having! We?re updating URLs in our digital objects. I can easily update the URL that exists in digital objects, using Python syntax like this: digital_object_json['file_versions'][0]['file_uri'] = permalink post_record = requests.post(f"{api_url}/{digital_object_uri}", headers=headers, json=digital_object_json).json() where ?permalink? is a value I?ve read in from a spreadsheet. This works just fine for me. But I wanted to get fancy and add a second URL as a thumbnail (I can do this through the staff interface and it works the way I anticipate) as well as a couple of notes. I thought that the syntax would be straightforward: digital_object_json['file_versions'][1]['file_uri'] = thumbnail digital_object_json['notes'][0]['content'] = note1 digital_object_json['notes'][0]['jsonmodel_type'] = 'note_digital_object' digital_object_json['notes'][0]['publish'] = False digital_object_json['notes'][0]['type'] = 'note' digital_object_json['notes'][1]['content'] = note2 digital_object_json['notes'][1]['jsonmodel_type'] = 'note_digital_object' digital_object_json['notes'][1]['publish'] = False digital_object_json['notes'][1]['type'] = 'note' where ?thumbnail?, ?note1?, and ?note2? are values from the spreadsheet. However, I?m getting this error for each of these statements: IndexError: list index out of range because those aren?t already in the JSON that I?ve retrieved. How do I add to the JSON? I?m not experienced enough with JSON or with Python and am looking for some basic help. Any advice will be appreciated! Best regard and happy holidays, Karen Karen D. Miller Monographic Cataloger/Metadata Specialist Northwestern University Libraries Northwestern University 1970 Campus Drive Evanston, IL 60208 www.library.northwestern.edu k-miller3 at northwestern.edu 874.467.3462 _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group -- Michelle Paquette (she/her) Metadata & Technical Services Archivist Special Collections Smith College 413-585-7029 mpaquette at smith.edu Please note: In light of COVID-19, the Libraries are offering contactless pickup, and all other services will continue to be offered remotely. Visit bit.ly/SCLcovid-19 for full details. Please send any questions you may have to libraryhelp at smith.edu and they will be answered as soon as possible. Special Collections reference service is active, but limited. For information about Smith College?s response to Covid-19, please visit the college?s official website. -------------- next part -------------- An HTML attachment was scrubbed... URL: From k-miller3 at northwestern.edu Fri Dec 18 14:52:05 2020 From: k-miller3 at northwestern.edu (Karen Miller) Date: Fri, 18 Dec 2020 19:52:05 +0000 Subject: [Archivesspace_Users_Group] Adding an element with the API In-Reply-To: References: Message-ID: Hi, Michelle, Outlook has removed the attachment, since it has a .py extension. This happened to me recently when I emailed something within the library! Could I trouble you to change the extension to .txt and re-send it please? Thank you very much! Karen From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Michelle Paquette Sent: Friday, December 18, 2020 1:16 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Adding an element with the API Sure thing - I made a mistake in my effort to genericize it anyway and missed a piece, so hopefully this helps. Good luck! Michelle On Fri, Dec 18, 2020 at 1:20 PM Karen Miller > wrote: Thank you, Michelle! Yes, if you don?t mind sending the script, I?d really appreciate it. This looks like what I need, but I think having the script might be useful. Karen From: archivesspace_users_group-bounces at lyralists.lyrasis.org > On Behalf Of Michelle Paquette Sent: Friday, December 18, 2020 12:04 PM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] Adding an element with the API Hi Karen, I think you're getting the error because it's looking to set those values on a file version that already exists, and the file version doesn't exist yet. I have a script that does something similar and what I've done is create a definition for a new file version, and then done an "append" on the record in question (record being the digital object). def add_thumbnail(thumbnail_uri): note_dict = {'file_uri': thumbnail_uri, 'publish': True, #change to False if you do not want the file version to be published. 'xlink_actuate_attribute': 'onLoad', 'xlink_show_attribute': 'embed', 'use_statement': 'image-thumbnail', 'jsonmodel_type': 'file_version' } Later I have record['file_versions'].append(add_thumbnail) thumbnail_uri is coming from a spreadsheet. If seeing the full script is helpful for you please let me know and I'd be happy to share it with you. Best, Michelle On Fri, Dec 18, 2020 at 12:48 PM Karen Miller > wrote: I hope there are still some folks around to think about an API problem I?m having! We?re updating URLs in our digital objects. I can easily update the URL that exists in digital objects, using Python syntax like this: digital_object_json['file_versions'][0]['file_uri'] = permalink post_record = requests.post(f"{api_url}/{digital_object_uri}", headers=headers, json=digital_object_json).json() where ?permalink? is a value I?ve read in from a spreadsheet. This works just fine for me. But I wanted to get fancy and add a second URL as a thumbnail (I can do this through the staff interface and it works the way I anticipate) as well as a couple of notes. I thought that the syntax would be straightforward: digital_object_json['file_versions'][1]['file_uri'] = thumbnail digital_object_json['notes'][0]['content'] = note1 digital_object_json['notes'][0]['jsonmodel_type'] = 'note_digital_object' digital_object_json['notes'][0]['publish'] = False digital_object_json['notes'][0]['type'] = 'note' digital_object_json['notes'][1]['content'] = note2 digital_object_json['notes'][1]['jsonmodel_type'] = 'note_digital_object' digital_object_json['notes'][1]['publish'] = False digital_object_json['notes'][1]['type'] = 'note' where ?thumbnail?, ?note1?, and ?note2? are values from the spreadsheet. However, I?m getting this error for each of these statements: IndexError: list index out of range because those aren?t already in the JSON that I?ve retrieved. How do I add to the JSON? I?m not experienced enough with JSON or with Python and am looking for some basic help. Any advice will be appreciated! Best regard and happy holidays, Karen Karen D. Miller Monographic Cataloger/Metadata Specialist Northwestern University Libraries Northwestern University 1970 Campus Drive Evanston, IL 60208 www.library.northwestern.edu k-miller3 at northwestern.edu 874.467.3462 _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group -- Michelle Paquette (she/her) Metadata & Technical Services Archivist Special Collections Smith College 413-585-7029 mpaquette at smith.edu Please note: In light of COVID-19, the Libraries are offering contactless pickup, and all other services will continue to be offered remotely. Visit bit.ly/SCLcovid-19 for full details. Please send any questions you may have to libraryhelp at smith.edu and they will be answered as soon as possible. Special Collections reference service is active, but limited. For information about Smith College?s response to Covid-19, please visit the college?s official website. _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group -- Michelle Paquette (she/her) Metadata & Technical Services Archivist Special Collections Smith College 413-585-7029 mpaquette at smith.edu Please note: In light of COVID-19, the Libraries are offering contactless pickup, and all other services will continue to be offered remotely. Visit bit.ly/SCLcovid-19 for full details. Please send any questions you may have to libraryhelp at smith.edu and they will be answered as soon as possible. Special Collections reference service is active, but limited. For information about Smith College?s response to Covid-19, please visit the college?s official website. -------------- next part -------------- An HTML attachment was scrubbed... URL: From k-miller3 at northwestern.edu Fri Dec 18 14:57:01 2020 From: k-miller3 at northwestern.edu (Karen Miller) Date: Fri, 18 Dec 2020 19:57:01 +0000 Subject: [Archivesspace_Users_Group] Adding an element with the API In-Reply-To: References: , Message-ID: Thanks, Mark, that?s great advice! I am working off a JSON example that has a digital object note, so I?ve got step covered. And the records I want to update have minimal data, so step 2 is covered as well. But I?ll go through the rest of the steps to make sure I know exactly what I?m changing. I?m familiar with the issues that mis-matched note types can cause, since we had a number of those show up in data that was migrated from Archon into ArchivesSpace when we updated to v2.7. I?m so appreciative of the help today! I was grinding out a big headache this morning. Karen From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Custer, Mark Sent: Friday, December 18, 2020 1:45 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Adding an element with the API Karen, In addition to Michelle's great advice, if you're adding notes, you'll want to follow the same model of creating the whole note and posting it. Here's an ugly mocked-up example: new_sc_note_content = "Whatever note you're adding" note = {"jsonmodel_type": "note_multipart", "type": "scopecontent", "publish": True, "subnotes": [{"jsonmodel_type": "note_text", "content": new_sc_note_content, "publish": True}]} record_json["notes"].append(note) But notes are trickiest, since there are a few different ways that ArchivesSpace models those depending on the note type, and if there are lists, etc. When working with the API and ArchivesSpace this way, I'd suggest going through the following steps (rather than trying to read the codebase and the internal data schemas): 1. Create the data that you want to add to ASpace directly in the staff interface (e.g. create a digital object with those two file URIs, and the two notes, etc.) 2. Also create another record that just has the required data fields (e.g. just a digital object with a title or whatever is required, and not the extra stuff you want to add) 3. Use the API to get both of those objects and check out what the JSON looks like. 4. Then, write your script to model the data the same way (and, the reason to grab an object with a minimal amount of data is just to see if you need to create a new data field like for "notes", of if that key will already be present even when empty, etc.). 5. Check out the results after you post your new data to a variety of existing records and make sure that your script won't overwrite any existing data that you don't want to erase (e.g. if you're adding a thumbnail URI, you'll want to make sure that you "append" it, as in Michelle's example.) And, of course, always best if you have a test environment to do this. If not, you could try things out on one of the other TEST instances out there ? Mark ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Karen Miller > Sent: Friday, December 18, 2020 1:20 PM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] Adding an element with the API Thank you, Michelle! Yes, if you don?t mind sending the script, I?d really appreciate it. This looks like what I need, but I think having the script might be useful. Karen From: archivesspace_users_group-bounces at lyralists.lyrasis.org > On Behalf Of Michelle Paquette Sent: Friday, December 18, 2020 12:04 PM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] Adding an element with the API Hi Karen, I think you're getting the error because it's looking to set those values on a file version that already exists, and the file version doesn't exist yet. I have a script that does something similar and what I've done is create a definition for a new file version, and then done an "append" on the record in question (record being the digital object). def add_thumbnail(thumbnail_uri): note_dict = {'file_uri': thumbnail_uri, 'publish': True, #change to False if you do not want the file version to be published. 'xlink_actuate_attribute': 'onLoad', 'xlink_show_attribute': 'embed', 'use_statement': 'image-thumbnail', 'jsonmodel_type': 'file_version' } Later I have record['file_versions'].append(add_thumbnail) thumbnail_uri is coming from a spreadsheet. If seeing the full script is helpful for you please let me know and I'd be happy to share it with you. Best, Michelle On Fri, Dec 18, 2020 at 12:48 PM Karen Miller > wrote: I hope there are still some folks around to think about an API problem I?m having! We?re updating URLs in our digital objects. I can easily update the URL that exists in digital objects, using Python syntax like this: digital_object_json['file_versions'][0]['file_uri'] = permalink post_record = requests.post(f"{api_url}/{digital_object_uri}", headers=headers, json=digital_object_json).json() where ?permalink? is a value I?ve read in from a spreadsheet. This works just fine for me. But I wanted to get fancy and add a second URL as a thumbnail (I can do this through the staff interface and it works the way I anticipate) as well as a couple of notes. I thought that the syntax would be straightforward: digital_object_json['file_versions'][1]['file_uri'] = thumbnail digital_object_json['notes'][0]['content'] = note1 digital_object_json['notes'][0]['jsonmodel_type'] = 'note_digital_object' digital_object_json['notes'][0]['publish'] = False digital_object_json['notes'][0]['type'] = 'note' digital_object_json['notes'][1]['content'] = note2 digital_object_json['notes'][1]['jsonmodel_type'] = 'note_digital_object' digital_object_json['notes'][1]['publish'] = False digital_object_json['notes'][1]['type'] = 'note' where ?thumbnail?, ?note1?, and ?note2? are values from the spreadsheet. However, I?m getting this error for each of these statements: IndexError: list index out of range because those aren?t already in the JSON that I?ve retrieved. How do I add to the JSON? I?m not experienced enough with JSON or with Python and am looking for some basic help. Any advice will be appreciated! Best regard and happy holidays, Karen Karen D. Miller Monographic Cataloger/Metadata Specialist Northwestern University Libraries Northwestern University 1970 Campus Drive Evanston, IL 60208 www.library.northwestern.edu k-miller3 at northwestern.edu 874.467.3462 _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group -- Michelle Paquette (she/her) Metadata & Technical Services Archivist Special Collections Smith College 413-585-7029 mpaquette at smith.edu Please note: In light of COVID-19, the Libraries are offering contactless pickup, and all other services will continue to be offered remotely. Visit bit.ly/SCLcovid-19 for full details. Please send any questions you may have to libraryhelp at smith.edu and they will be answered as soon as possible. Special Collections reference service is active, but limited. For information about Smith College?s response to Covid-19, please visit the college?s official website. -------------- next part -------------- An HTML attachment was scrubbed... URL: From Jessica.Crouch at lyrasis.org Mon Dec 21 15:10:07 2020 From: Jessica.Crouch at lyrasis.org (Jessica Crouch) Date: Mon, 21 Dec 2020 20:10:07 +0000 Subject: [Archivesspace_Users_Group] ArchivesSpace Update - December 2020 Message-ID: [Text Description automatically generated] ArchivesSpace Update ? December 2020 Development With the end of the work year fast approaching, we need a little more time to finish up work for the next release candidate. We now anticipate that it will come out in January. You can learn more about the agents changes that will be the focus of the release and how to check them out in the linked document and in the webinar described below. Webinar Announcement: An Introduction to ArchivesSpace v3.0 and the Expanded Agents Module ArchivesSpace will be offering a webinar focusing on the upcoming ArchivesSpace v3.0 release and the expanded agent module functionality that is the exclusive focus of this update. While the required fields to create a valid agent record will remain minimal, the expanded agents functionality will allow for greater compliance with metadata standards used to describe persons, families, and corporate entities like MARCXML authority and EAC-CPF, facilitate better exchange with databases like LCNAF and SNAC and support better contextualization of agents by providing more ways to apply controlled access headings or information about the agent and their relationships. When: January 13, 2020 Time: 2:00 p.m. ? 3:00 p.m. ET (11:00 a.m. ? 12:00pm PT) Where: Zoom Registration: https://lyrasis.zoom.us/webinar/register/WN_Esz2CPatRWmDlRNqMeWlIA In order to provide a secure webinar experience and ensure adequate space in our Zoom environment, registration is now required for our webinars. Our webinars continue to be free and open to anyone using or interested in ArchivesSpace. This webinar will be recorded and made available on the ArchivesSpace YouTube channel. Webinar description: In this webinar, ArchivesSpace community members will provide background information and context on the necessity of the new agents functionality made available in ArchivesSpace v3.0. They will also discuss the benefits of the expanded agents module and why an institution may want to implement the new fields and sub-records. After, ArchivesSpace Program Manager, Christine Di Bella will provide a demo of the new agents module with a Q&A to follow. Who should attend: Anyone currently using or considering using the ArchivesSpace agents module, those looking to better integrate ArchivesSpace with SNAC and LCNAF and those looking to better comply with metadata standards used to describe agents. ArchivesSpace Diversity Partnership Pilot Program The ArchivesSpace Governance Board has approved a pilot program titled the ArchivesSpace Diversity Partnership, which will engage wide community participation in providing assistance with ArchivesSpace implementations for a small number of institutions primarily serving underrepresented racial and ethnic groups such as Historically Black Colleges and Universities (HBCUs), Hispanic Serving Institutions (HSIs), tribal archives, and community archives. The proposal incorporated ideas from the community from a series of discussions and feedback opportunities we offered beginning last summer and was the result of the efforts of a small planning team comprised of ArchivesSpace community and program team members. This program is part of a larger effort to make ArchivesSpace more diverse and inclusive. More details on this program will be announced in January. ArchivesSpace Holiday Hours Our office will be closed from December 24 to January 3. Normal office hours will resume on January 4th. We wish you all warm and happy holidays! Membership Update As of December 21, we have 414 General members, 21 Educational Program members, and 3 Registered Service Providers. If you are interested in your institution becoming a member of ArchivesSpace, please email us at ArchivesSpaceHome at lyrasis.org for more information. * Huna Heritage Foundation (Honnah, AK) ________________________________ ArchivesSpace monthly updates provide news about ArchivesSpace community and program activities and are sent to our member listservs, the ArchivesSpace Google Group, and SAA?s Collection Management Section listserv, as well as being posted on the ArchivesSpace website. Please feel free to share this update with people you know who have an interest in ArchivesSpace but may not be on one of these lists. Jessica Dowd Crouch Community Engagement Coordinator for ArchivesSpace jessica.crouch at lyrasis.org [page1image482511520] -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.jpg Type: image/jpeg Size: 274761 bytes Desc: image001.jpg URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image002.jpg Type: image/jpeg Size: 29062 bytes Desc: image002.jpg URL: From Kim.Pham60 at du.edu Tue Dec 22 11:23:12 2020 From: Kim.Pham60 at du.edu (Kim Pham) Date: Tue, 22 Dec 2020 16:23:12 +0000 Subject: [Archivesspace_Users_Group] ArchivesSpace 2.8.1 Edit Default Values Message-ID: Hello, I'm having trouble with the edit default values feature in 2.8.1. I'm trying it with Resource records, and it works in our current 2.7.0 version, but it is not working in the 2.8.1 version that we want to launch. I enabled Pre-populate in the global and repository preferences but our values still don't show up. I also tried the online sandbox http://sandbox.archivesspace.org/. Is anyone else experiencing issues with this feature? Thanks, Kim Pham Information Technologies Librarian, University of Denver 303-871-2285 @tolloid -------------- next part -------------- An HTML attachment was scrubbed... URL: From Kim.Pham60 at du.edu Tue Dec 22 11:26:11 2020 From: Kim.Pham60 at du.edu (Kim Pham) Date: Tue, 22 Dec 2020 16:26:11 +0000 Subject: [Archivesspace_Users_Group] ArchivesSpace 2.8.1 - autocomplete Agent Links is different Message-ID: The autocomplete when we want to add Agent Links to resources in 2.8.1 differs slightly from our live 2.7 version. For instance, we're getting different results when we put in 'University of Denver'. I am wondering if there's a way to show more or different autocomplete results, or if there's a syntax that we can use to search for more specific things. Thanks! Kim Pham Information Technologies Librarian, University of Denver 303-871-2285 @tolloid -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew.morrison at bodleian.ox.ac.uk Wed Dec 30 05:49:57 2020 From: andrew.morrison at bodleian.ox.ac.uk (Andrew Morrison) Date: Wed, 30 Dec 2020 10:49:57 +0000 Subject: [Archivesspace_Users_Group] ArchivesSpace 2.8.1 Edit Default Values In-Reply-To: References: Message-ID: Is "Pre-populate Records?" checked in your own user preferences? User preferences take precedence over repository preferences, and both take precedence over global preferences. Initially your user preferences are unset, so a checkbox like "Pre-populate Records?" will appear unticked, but if it is enabled in repository or global preferences then it will work. However, if you edit your user preferences, for example to change the columns in a list view, when you click save that unticked checkbox means the feature will be disabled, for you, from that point on. I do not think there is any way to return a user account to its initial state except by deleting a row in the MySQL database. It would be better if single checkboxes were replaced with three radio buttons labeled something like "Yes", "No", and "Use repository/global setting". Better yet, if admins could lock them into the last of those three, preventing users from changing them, then you could enforce policies like always user default values. But I suspect that would require a lot of work to implement and test. Another thing to look out for is that default values are set up on a per-repository basis. So you can have "Pre-populate Records?" enabled in global preferences, but it will only actually work globally if all the repositories in your system have been set up with default values. Andrew. On 22/12/2020 16:23, Kim Pham wrote: > Hello, > > I'm having trouble with the edit default values feature in 2.8.1. I'm > trying it with Resource records, and it works in our current 2.7.0 > version, but it is not working in the 2.8.1 version that we want to > launch. I enabled Pre-populate in the global and repository > preferences but our values still don't show up. I also tried the > online sandbox http://sandbox.archivesspace.org/. Is anyone else > experiencing issues with this feature? Thanks, > > Kim Pham > Information Technologies Librarian, University of Denver > 303-871-2285 > @tolloid > > _______________________________________________ > Archivesspace_Users_Group mailing list > Archivesspace_Users_Group at lyralists.lyrasis.org > http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group -------------- next part -------------- An HTML attachment was scrubbed... URL: