From christine.dibella at lyrasis.org Thu Oct 1 09:45:33 2020 From: christine.dibella at lyrasis.org (Christine Di Bella) Date: Thu, 1 Oct 2020 13:45:33 +0000 Subject: [Archivesspace_Users_Group] spreadsheet imports in 2.8v SUI In-Reply-To: References: Message-ID: Hi Wendy, That?s great to hear. The improved importer will be in the next version of ArchivesSpace. I understand that Bobbi Fox, the original developer of this functionality, has been in touch with you. She confirmed that what you?re trying to do is not supported. Now that the importer is in ArchivesSpace, new feature requests would be evaluated through our regular development prioritization process. You can file a feature request by following the instructions at https://archivesspace.atlassian.net/wiki/spaces/ADC/pages/19202060/How+to+Request+a+New+Feature. Christine From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Wendy Scheir Sent: Wednesday, September 30, 2020 3:28 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] spreadsheet imports in 2.8v SUI Hi Christine, Thank you for your reply. Yes! I was able to successfully import both spreadsheets in the sandbox! No error messages. Is there a patch that we can apply to our instance to make this work for us? This does, however, lead me to another question. We are hoping to use the File version URI field to enter an internal file path (not an actual link), and I thought that if I used column BL on the import spreadsheet (column K on the DO spreadsheet) that the file path would populate the URI field--alas, it doesn't. But I don't see another field on the spreadsheet where one can place the non-linking file path to have it populate the URI field. Is there one that I'm just not interpreting properly? 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 On Wed, Sep 30, 2020 at 2:43 PM Christine Di Bella > wrote: Hi Wendy, Can you try importing your file into a dummy record on our test server: http://test.archivesspace.org/staff/? (username admin, password admin) We?ve been working on a number of changes to the importer based on feedback since 2.8.0. The pretty_inspect message usually means there?s a data error that should be caught by the logging process that shows up post-import. Some errors were not accounted for in the version in 2.8.0 so you get that message instead of the error, but should be there. The digital objects issue is not familiar to me, but I?m wondering if that may be different there too. You?ll start the import the same way you usually would on the test server, but it will move the process over to a background job so that it can run more quickly and the log is more easily downloadable afterwards. If you need any more guidance on that, please let me know. 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, September 30, 2020 2:14 PM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] spreadsheet imports in 2.8v SUI Hi, In addition to the DO import spreadsheet error that I indicated in my recent email re: duplicate field codes, another error message I'm receiving in trying to import the DOs is: "{"error":"undefined method `pretty_inspect' for #"}" I'd be grateful for any insight you can provide on these issues. Many thanks, Wendy On Wed, Sep 30, 2020 at 1:28 PM Wendy Scheir > wrote: Hi, In attempting to upload spreadsheets into ASpace using the Load via Spreadsheet functionality in the 2.8v SUI, I'm running into 2 issues and hoping that someone can shed some light. In each case, I'm using the import spreadsheets downloaded from Github: (1) Using the general import spreadsheet to upload a collection that includes digital objects--fields BJ (digital_object_id), BK (digital_object_title), BL (digital_object_link) the archival objects imported, but not the digital objects. (2) Using the DO import spreadsheet (again, downloaded directly from Github), I'm getting the error message "This spreadsheet has duplicate Archive Space Field codes: , , , , , , , , , , , , ," However, I don't see any obvious duplicate field codes in Row 4 of the spreadsheet. _______________________________________________ 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: image003.jpg URL: From mpaquette at smith.edu Thu Oct 1 09:47:20 2020 From: mpaquette at smith.edu (Michelle Paquette) Date: Thu, 1 Oct 2020 09:47:20 -0400 Subject: [Archivesspace_Users_Group] question about exporting ref ids and related q about component unique ids In-Reply-To: References: Message-ID: Rachel if you end up putting that anywhere publicly accessible please let me know! Thanks Michelle On Wed, Sep 30, 2020 at 11:23 AM Blake Carver wrote: > I think that's a private repo. > ------------------------------ > *From:* archivesspace_users_group-bounces at lyralists.lyrasis.org < > archivesspace_users_group-bounces at lyralists.lyrasis.org> on behalf of > Rachel Aileen Searcy > *Sent:* Wednesday, September 30, 2020 11:21 AM > *To:* Archivesspace Users Group < > archivesspace_users_group at lyralists.lyrasis.org> > *Subject:* Re: [Archivesspace_Users_Group] question about exporting ref > ids and related q about component unique ids > > Hi Michelle, > > Not sure what might have happened, but the link seems to work for me. Here > it is again: https://github.com/NYULibraries/aspace-do-update > > Best, > Rachel > > > On Wed, Sep 30, 2020 at 11:18 AM Michelle Paquette > wrote: > > Hi Rachel, > > The link you shared for your utility script goes to a 404 page. Can you > re-share the utility script? I'm looking into the potential usefulness of > this plug-in at my own institution. > > Michelle > > On Tue, Sep 15, 2020 at 2:40 PM Rachel Aileen Searcy < > rachel.searcy at nyu.edu> wrote: > > Hi Wendy, > > I just wanted to follow-up on Noah's plug (heh) for the digitization work > order plugin. The plugin allows the archivist to generate a tsv file of > descriptive metadata for selected components within a resource record, and > one of the fields included in that is the refid. Users have the option to > download a report of the metadata, or to additionally generate a work order > that creates and assigns component unique identifiers to the components > (unless there is already a value in that field); the newly created cuid is > then inserted into that field in the component record. We had previously > relied on Archivists' Toolkit refids for file naming during digitization, > but couldn't do that with the longer ones in ArchivesSpace, which prompted > this cuid-based workflow. We have instructions on how to run the > > plugin > in > our local user manual here. > > We handle the digital object record creation piece through a complementary utility > script > that > associates the newly created digital object with the resource component's > URI, which is exported in the work order. > > I hope this helps, but also feel free to get in touch if you have further > questions. > > Rachel > > On Tue, Sep 15, 2020 at 2:15 PM Noah Huffman > wrote: > > Hi Wendy, > > > > Your method would work and it generally describes a workflow we?ve used > from time to time. > > > > To simplify getting the refIDs and other component metadata out of ASpace > and into CSV, you might consider installing this plugin: > https://github.com/hudmol/digitization_work_order > > > > > There are other ways to use the API to batch create/link DOs to archival > objects depending on your use case, workflow, and your comfort level > writing scripts and working with the API, but integrating the plugin above > into the workflow you?ve described is probably the easiest way to batch > create and link DOs using the staff interface?at least as far as I know. > > > > -Noah > > > > ================ > > Noah Huffman > > Archivist for Metadata, Systems, and Digital Records > > David M. Rubenstein Rare Book & Manuscript Library > > Duke University | 919-660-5982 > > http://library.duke.edu/rubenstein/ > > > Pronouns: he / him / his > > > > > > *From:* archivesspace_users_group-bounces at lyralists.lyrasis.org < > archivesspace_users_group-bounces at lyralists.lyrasis.org> *On Behalf Of *Wendy > Scheir > *Sent:* Tuesday, September 15, 2020 11:38 AM > *To:* Archivesspace Users Group < > archivesspace_users_group at lyralists.lyrasis.org> > *Subject:* [Archivesspace_Users_Group] question about exporting ref ids > and related q about component unique ids > > > > Hi, > > > > In v2.8, I want to import digital objects and associate them with existing > archival objects without having to do these associations manually DO by DO. > The only way that I can see how to do this would be to export a collection > in EAD format, transform the EAD into csv or xls, copy the ref ids into the > DO import spreadsheet, fill out the rest of the DO spreadsheet, and import > the digital object spreadsheet. > > > > My questions are: > > 1. Will this method I've described work? > > 2. Is this the easiest way to accomplish the task through the staff > interface? > > 3. If not, would someone point me to instructions on a better way to do it? > > > > And, a related question: > > 4. Is there a way to make Component Unique Identifiers replace > auto-generated ref ids? > > > > Many thanks, > > Wendy > _______________________________________________ > 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=QVGt48Wtl7Fiy9usykxqVm8sMx0Xs8e_0TXQSQg8sjU&s=Dr_fbSId-VGba6cWyq54lBZ3Bjg-qScAZuqT93HQAzM&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 > > > > > -- > 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 > > 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=2Ys01feZ3eMvHir1cmCdy_k6YnVm7np6CLOLAFUJav4&s=c9ShPcdbm8VFyALJ51ZNvYQc369jpMoIV9XHDkURfqY&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 > -- 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 christine.dibella at lyrasis.org Thu Oct 1 10:09:41 2020 From: christine.dibella at lyrasis.org (Christine Di Bella) Date: Thu, 1 Oct 2020 14:09:41 +0000 Subject: [Archivesspace_Users_Group] announcing the 2019/2020 ArchivesSpace annual report Message-ID: Dear ArchivesSpace members, Though anything with a "2019" in it may seem like a relic of a bygone era, the ArchivesSpace team is pleased to share the ArchivesSpace annual report covering the 2019/2020 membership term. This year's streamlined report highlights some major themes of our activities last year (and always). Thanks to all of you for all you've done and do to sustain and move the application and the community forward, even in these especially challenging times. We encourage you to share the ArchivesSpace annual report with others at your institutions and anyone else with an interest in ArchivesSpace. We hope that it may be especially helpful in conveying the value of ArchivesSpace, and the value of ArchivesSpace membership, to resource allocators at your institutions. In addition to this email, you can find it online at https://archivesspace.org/archives/6574. We welcome feedback and ideas on this or future annual reports. Please feel free to email us at ArchivesSpaceHome at lyrasis.org at any point. All best, Christine Christine Di Bella ArchivesSpace Program Manager christine.dibella at lyrasis.org 800.999.8558 x2905 678-235-2905 [ASpaceOrgHomeMedium] -------------- 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: -------------- next part -------------- A non-text attachment was scrubbed... Name: ArchivesSpace-Annual-Report-FY2019-2020FINAL.pdf Type: application/pdf Size: 2127849 bytes Desc: ArchivesSpace-Annual-Report-FY2019-2020FINAL.pdf URL: From kate_bowers at harvard.edu Thu Oct 1 11:48:13 2020 From: kate_bowers at harvard.edu (Bowers, Kate A.) Date: Thu, 1 Oct 2020 15:48:13 +0000 Subject: [Archivesspace_Users_Group] General help on rights statements Message-ID: I cannot find good basic information on the purpose and use of rights statements in ArchivesSpace. I am particularly looking something that would describe the differences among the purpose and uses of: ? Conditions governing access ? Conditions governing use ? Rights statements Does anyone have good local documentation or know a direct link to official AS documentation that would help? (I?ve found https://archivesspace.atlassian.net/wiki/spaces/ArchivesSpaceUserManual/pages/897352054/Rights+Statements+Sub-Record+v2.1.0+-+Agents but it really doesn?t address why or when you would use a rights statement). Thanks! Kate -------------- next part -------------- An HTML attachment was scrubbed... URL: From dmichelson at smith.edu Thu Oct 1 12:08:16 2020 From: dmichelson at smith.edu (Daniel Michelson) Date: Thu, 1 Oct 2020 12:08:16 -0400 Subject: [Archivesspace_Users_Group] General help on rights statements In-Reply-To: References: Message-ID: Hi Kate, *DACS* (or ISAD(G)/other national standards) explain the differences between Conditions governing access and Conditions governing use . There is definitely a lot of uncertainty in the community about how the rights statements module in ArchivesSpace should be used. All I can say is that they are derived from PREMIS and it's not clear how different organizations are using it. All the best, Dan On Thu, Oct 1, 2020 at 11:48 AM Bowers, Kate A. wrote: > I cannot find good basic information on the purpose and use of rights > statements in ArchivesSpace. I am particularly looking something that > would describe the differences among the purpose and uses of: > > ? Conditions governing access > > ? Conditions governing use > > ? Rights statements > > > > Does anyone have good local documentation or know a direct link to > official AS documentation that would help? (I?ve found > https://archivesspace.atlassian.net/wiki/spaces/ArchivesSpaceUserManual/pages/897352054/Rights+Statements+Sub-Record+v2.1.0+-+Agents > but it really doesn?t address why or when you would use a rights statement). > > > > Thanks! > > > > Kate > _______________________________________________ > Archivesspace_Users_Group mailing list > Archivesspace_Users_Group at lyralists.lyrasis.org > http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group > -- Dan Michelson Project Manager Archivist Smith College Special Collections The Special Collections reading room is closed. As of March 18th, all Special Collections staff will be working remotely. Smith course support is our primary responsibility at this time. Minimal reference services will be managed remotely by staff. Reference inquiries that require access to physical materials will be held in order of when they were received and responded to once the campus is reopened. Expect a four to six week delay, minimum. There is a moratorium on digitization services. For information about Smith College?s response to Covid-19, please visit the college?s official website . For information about library services during this time, information is available on our website . -------------- next part -------------- An HTML attachment was scrubbed... URL: From lhocking at litchfieldhistoricalsociety.org Thu Oct 1 12:23:04 2020 From: lhocking at litchfieldhistoricalsociety.org (Linda Hocking) Date: Thu, 1 Oct 2020 16:23:04 +0000 Subject: [Archivesspace_Users_Group] Unprocessed Accessions Report In-Reply-To: References: Message-ID: Kate, Thank you. We have marked them complete, but they still appear in the report. The total count of collections and the total unprocessed show the same number. I was just hoping someone else might have already figured out a more efficient way to remedy this than to enter 1000 or so event records without having any useful data to put in them. We can sort the report by the Linked Resource Title field to determine which ones have no linked resource records, but of course some of the collections with resource records are unprocessed. Thanks for sharing your modifications to the processing status list. I know we have several partially processed as well, so I may make that one of our options. Linda From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Bowers, Kate A. Sent: Wednesday, September 30, 2020 4:03 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Unprocessed Accessions Report There is "processing status" in accession records. I don't think there is a way to update processing statuses in bulk through the user interface, but it is a good place to indicate whether an accession has been processed or not or something in between. Processing statuses can be the default or can be edited using Controlled Value List and selecting Collection Management Processing Status A selection of ours are as follows: * Completed * In progress * Partially processed * Unknown * Unprocessed (For the very curious: "In progress" means we're working on it. "Partially processed" means it's not completed, but we're not working on it.) Kate Kate Bowers Collections Services Archivist for Metadata, Standards, and Systems Harvard University Archives kate_bowers at harvard.edu https://archives.harvard.edu 617-998-5238 From: archivesspace_users_group-bounces at lyralists.lyrasis.org > On Behalf Of Linda Hocking Sent: Wednesday, September 30, 2020 3:43 PM To: archivesspace_users_group at lyralists.lyrasis.org Subject: [Archivesspace_Users_Group] Unprocessed Accessions Report Good afternoon, One of our work from home data cleanup projects has been dealing with the accession records that weren't linked to resources. When we finished re-linking, we attempted to find a list of all unprocessed accessions. Unfortunately, the Unprocessed Accessions report shows all of our collections because there aren't events for each accession record noting they have been processed. Many of these were processed quite some time ago and imported from Archon, we don't have dates or really any notes to add that aren't already in the finding aid processing notes fields. I'm sure there's a really good database reason why this can't just be a check box, but I wonder if anyone has had this problem and whether you figured out an quick and easy way to create/import the events rather than adding one at a time. Many thanks in advance for help and advice! Linda Linda M. Hocking, CA Curator of Library & Archives Litchfield Historical Society P.O. Box 385 Litchfield, CT 06759 860-567-4501 https://www.litchfieldhistoricalsociety.org -------------- next part -------------- An HTML attachment was scrubbed... URL: From brian.harrington at lyrasis.org Thu Oct 1 13:20:22 2020 From: brian.harrington at lyrasis.org (Brian Harrington) Date: Thu, 1 Oct 2020 17:20:22 +0000 Subject: [Archivesspace_Users_Group] Unprocessed Accessions Report Message-ID: <520F0B18-1381-4EE5-BDCE-E7501192294F@lyrasis.org> Hi Linda, I think adding the event records is the only thing that?s going to work with that report. Fortunately, it?s not too hard to do with the API. Depending on your familiarity with the API, you might find Bria Parker?s wonderful blog post here: https://icantiemyownshoes.wordpress.com/2015/11/20/how-i-learned-to-stop-worrying-and-love-the-api/ useful. She describes how she used OpenRefine and a little bit of shell scripting to add processing status events to all of her accessions. I hope this helps, Brian -- Brian Harrington Data Migration Specialist LYRASIS brian.harrington at lyrasis.org From: on behalf of Linda Hocking Reply-To: Archivesspace Users Group Date: Thursday, October 1, 2020 at 12:23 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Unprocessed Accessions Report Kate, Thank you. We have marked them complete, but they still appear in the report. The total count of collections and the total unprocessed show the same number. I was just hoping someone else might have already figured out a more efficient way to remedy this than to enter 1000 or so event records without having any useful data to put in them. We can sort the report by the Linked Resource Title field to determine which ones have no linked resource records, but of course some of the collections with resource records are unprocessed. Thanks for sharing your modifications to the processing status list. I know we have several partially processed as well, so I may make that one of our options. Linda From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Bowers, Kate A. Sent: Wednesday, September 30, 2020 4:03 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Unprocessed Accessions Report There is ?processing status? in accession records. I don?t think there is a way to update processing statuses in bulk through the user interface, but it is a good place to indicate whether an accession has been processed or not or something in between. Processing statuses can be the default or can be edited using Controlled Value List and selecting Collection Management Processing Status A selection of ours are as follows: * Completed * In progress * Partially processed * Unknown * Unprocessed (For the very curious: ?In progress? means we?re working on it. ?Partially processed? means it?s not completed, but we?re not working on it.) Kate Kate Bowers Collections Services Archivist for Metadata, Standards, and Systems Harvard University Archives kate_bowers at harvard.edu https://archives.harvard.edu 617-998-5238 From: archivesspace_users_group-bounces at lyralists.lyrasis.org > On Behalf Of Linda Hocking Sent: Wednesday, September 30, 2020 3:43 PM To: archivesspace_users_group at lyralists.lyrasis.org Subject: [Archivesspace_Users_Group] Unprocessed Accessions Report Good afternoon, One of our work from home data cleanup projects has been dealing with the accession records that weren?t linked to resources. When we finished re-linking, we attempted to find a list of all unprocessed accessions. Unfortunately, the Unprocessed Accessions report shows all of our collections because there aren?t events for each accession record noting they have been processed. Many of these were processed quite some time ago and imported from Archon, we don?t have dates or really any notes to add that aren?t already in the finding aid processing notes fields. I?m sure there?s a really good database reason why this can?t just be a check box, but I wonder if anyone has had this problem and whether you figured out an quick and easy way to create/import the events rather than adding one at a time. Many thanks in advance for help and advice! Linda Linda M. Hocking, CA Curator of Library & Archives Litchfield Historical Society P.O. Box 385 Litchfield, CT 06759 860-567-4501 https://www.litchfieldhistoricalsociety.org -------------- next part -------------- An HTML attachment was scrubbed... URL: From bpoulin at unm.edu Thu Oct 1 13:46:13 2020 From: bpoulin at unm.edu (Bennett G Poulin) Date: Thu, 1 Oct 2020 17:46:13 +0000 Subject: [Archivesspace_Users_Group] =?windows-1252?q?Trouble_With_API_End?= =?windows-1252?q?point_=91create_a_new_job_and_post_input_files=92?= Message-ID: (My apologies if this has been spammed to you. I have been having trouble with the listserv as I am new.) Hello all, We are new to the community and started playing around with the API in Python to help familiarize ourselves with it. I can connect and authenticate just fine, even call several of the endpoints without issue, but there is one that I cannot seem to figure out myself. The endpoint I?m trying to connect to is ?create a new job and post input files? and is documented here. I?m trying to use this endpoint to import EAD XML file(s) into a repository. I can use the create jobs endpoint without error, but there are no files, just filenames. I have tried looking through the previous threads here, but it is entirely possible that I missed something. The Problem: The problem that I am having is with the encoding for the file(s) that I send along with the post request. I?m bouncing between two errors ?(RangeError) exceeded available parameter key space? when I encode with Base64, and ?(InvalidParameterError) invalid %-encoding? when I do not. Base64 will bloat the data by 33%, but I?m only trying to send one file at the moment. Is there another encoding that?s preferred, or another way to get the files to the post request? My Current Execution: with open(os.path.join(repoDir, "filename.xml"), "r") as f1: f1_data = f1.read() f1_serialized = base64.b64encode(f1_data.encode()) jobs = json.dumps({ "jsonmodel_type":"job", "status":"queued", "job": { "jsonmodel_type":"import_job", "import_type":"ead_xml" }, "files": { #Omit files for jobs URI "filename.xml": f1_serialized.decode('utf-8') } }) createJobs = client.post('/repositories/4/jobs_with_files', jobs) What I?ve tried: I?ve tried changing the file open to ?rb? and playing with the types of Base64 encoding methods. I?ve tried adding the files as the third parameter as I?ve seen in other python API requests. file = {"nmu-lmssking.xml": open(os.path.join(repoDir, "filename.xml"), "rb")} createJobs = client.post('/repositories/4/jobs_with_files', json=jobs, files=file) I have tried not encoding the file, but then I get the second error message mentioned above. I have tried playing with the various file states of read, byte, and encoded data. Other Relevant Information: I?m using ArchivesSpace v2.7.1. AS Documentation Image: [cid:image001.png at 01D697E8.761A4BD0] AS Documentation Text: curl -H "X-ArchivesSpace-Session: $SESSION" \ -d 'Example Missing' \ "http://localhost:8089/repositories/2/jobs_with_files?job={"jsonmodel_type"=>"job", "status"=>"queued", "job"=>{"jsonmodel_type"=>"import_job", "filenames"=>["QJEOU", "PUDYO", "GD44820703", "UK255111B"], "import_type"=>"eac_xml"}}&files=UploadFile" Endpoint [:POST] /repositories/:repo_id/jobs_with_files Description Create a new job and post input files Parameters JSONModel(:job) job ? [RESTHelpers::UploadFile] files ? Integer repo_id ? The Repository ID ? The Repository must exist Returns 200 ? {:status => ?Updated?, :id => (id of updated object)} AS Ruby JSON Ruby Schema Files for Job and Import Job attached: -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 20823 bytes Desc: image001.png URL: From mark.custer at yale.edu Thu Oct 1 13:49:33 2020 From: mark.custer at yale.edu (Custer, Mark) Date: Thu, 1 Oct 2020 17:49:33 +0000 Subject: [Archivesspace_Users_Group] Unprocessed Accessions Report In-Reply-To: <520F0B18-1381-4EE5-BDCE-E7501192294F@lyrasis.org> References: <520F0B18-1381-4EE5-BDCE-E7501192294F@lyrasis.org> Message-ID: Linda, all: I'd also say that a new report could/should be created that doesn't rely on event records in this case. Adding reports to ASpace is much easier now than it used to be, and I think that having one that relied on the "Processing Status" field in this case would make a lot of sense. Events are much more difficult to create in the staff interface. Does anyone already have such a report, I wonder? Mark ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Brian Harrington Sent: Thursday, October 1, 2020 1:20 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Unprocessed Accessions Report Hi Linda, I think adding the event records is the only thing that?s going to work with that report. Fortunately, it?s not too hard to do with the API. Depending on your familiarity with the API, you might find Bria Parker?s wonderful blog post here: https://icantiemyownshoes.wordpress.com/2015/11/20/how-i-learned-to-stop-worrying-and-love-the-api/ useful. She describes how she used OpenRefine and a little bit of shell scripting to add processing status events to all of her accessions. I hope this helps, Brian -- Brian Harrington Data Migration Specialist LYRASIS brian.harrington at lyrasis.org From: on behalf of Linda Hocking Reply-To: Archivesspace Users Group Date: Thursday, October 1, 2020 at 12:23 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Unprocessed Accessions Report Kate, Thank you. We have marked them complete, but they still appear in the report. The total count of collections and the total unprocessed show the same number. I was just hoping someone else might have already figured out a more efficient way to remedy this than to enter 1000 or so event records without having any useful data to put in them. We can sort the report by the Linked Resource Title field to determine which ones have no linked resource records, but of course some of the collections with resource records are unprocessed. Thanks for sharing your modifications to the processing status list. I know we have several partially processed as well, so I may make that one of our options. Linda From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Bowers, Kate A. Sent: Wednesday, September 30, 2020 4:03 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Unprocessed Accessions Report There is ?processing status? in accession records. I don?t think there is a way to update processing statuses in bulk through the user interface, but it is a good place to indicate whether an accession has been processed or not or something in between. Processing statuses can be the default or can be edited using Controlled Value List and selecting Collection Management Processing Status A selection of ours are as follows: * Completed * In progress * Partially processed * Unknown * Unprocessed (For the very curious: ?In progress? means we?re working on it. ?Partially processed? means it?s not completed, but we?re not working on it.) Kate Kate Bowers Collections Services Archivist for Metadata, Standards, and Systems Harvard University Archives kate_bowers at harvard.edu https://archives.harvard.edu 617-998-5238 From: archivesspace_users_group-bounces at lyralists.lyrasis.org > On Behalf Of Linda Hocking Sent: Wednesday, September 30, 2020 3:43 PM To: archivesspace_users_group at lyralists.lyrasis.org Subject: [Archivesspace_Users_Group] Unprocessed Accessions Report Good afternoon, One of our work from home data cleanup projects has been dealing with the accession records that weren?t linked to resources. When we finished re-linking, we attempted to find a list of all unprocessed accessions. Unfortunately, the Unprocessed Accessions report shows all of our collections because there aren?t events for each accession record noting they have been processed. Many of these were processed quite some time ago and imported from Archon, we don?t have dates or really any notes to add that aren?t already in the finding aid processing notes fields. I?m sure there?s a really good database reason why this can?t just be a check box, but I wonder if anyone has had this problem and whether you figured out an quick and easy way to create/import the events rather than adding one at a time. Many thanks in advance for help and advice! Linda Linda M. Hocking, CA Curator of Library & Archives Litchfield Historical Society P.O. Box 385 Litchfield, CT 06759 860-567-4501 https://www.litchfieldhistoricalsociety.org -------------- next part -------------- An HTML attachment was scrubbed... URL: From mark.custer at yale.edu Thu Oct 1 14:00:37 2020 From: mark.custer at yale.edu (Custer, Mark) Date: Thu, 1 Oct 2020 18:00:37 +0000 Subject: [Archivesspace_Users_Group] =?windows-1252?q?Trouble_With_API_End?= =?windows-1252?q?point_=91create_a_new_job_and_post_input_files=92?= In-Reply-To: References: Message-ID: Bennet, Not spammed out, so no worries! In case it helps, a couple years ago I was able to get a hokey script set up (with help from others ? thanks again, Dallas and Dave!) to download MARCXML files from OCLC and post those to ArchivesSpace using that endpoint. Here?s a snippet that shows how you need to format the payload (though the filenames don?t matter, I don?t think): https://github.com/archivesspace/api-training/blob/master/getMARCfromOCLCandPOSTtoASpace.py#L42-L56 (the important part is adding the files to the ?files? parameter as an array of file locations, even if you?re just posting one file, so you?ll need to change how your file variable is assigned, I think) Mark From: archivesspace_users_group-bounces at lyralists.lyrasis.org [mailto:archivesspace_users_group-bounces at lyralists.lyrasis.org] On Behalf Of Bennett G Poulin Sent: Thursday, 01 October, 2020 1:46 PM To: archivesspace_users_group at lyralists.lyrasis.org Subject: [Archivesspace_Users_Group] Trouble With API Endpoint ?create a new job and post input files? (My apologies if this has been spammed to you. I have been having trouble with the listserv as I am new.) Hello all, We are new to the community and started playing around with the API in Python to help familiarize ourselves with it. I can connect and authenticate just fine, even call several of the endpoints without issue, but there is one that I cannot seem to figure out myself. The endpoint I?m trying to connect to is ?create a new job and post input files? and is documented here. I?m trying to use this endpoint to import EAD XML file(s) into a repository. I can use the create jobs endpoint without error, but there are no files, just filenames. I have tried looking through the previous threads here, but it is entirely possible that I missed something. The Problem: The problem that I am having is with the encoding for the file(s) that I send along with the post request. I?m bouncing between two errors ?(RangeError) exceeded available parameter key space? when I encode with Base64, and ?(InvalidParameterError) invalid %-encoding? when I do not. Base64 will bloat the data by 33%, but I?m only trying to send one file at the moment. Is there another encoding that?s preferred, or another way to get the files to the post request? My Current Execution: with open(os.path.join(repoDir, "filename.xml"), "r") as f1: f1_data = f1.read() f1_serialized = base64.b64encode(f1_data.encode()) jobs = json.dumps({ "jsonmodel_type":"job", "status":"queued", "job": { "jsonmodel_type":"import_job", "import_type":"ead_xml" }, "files": { #Omit files for jobs URI "filename.xml": f1_serialized.decode('utf-8') } }) createJobs = client.post('/repositories/4/jobs_with_files', jobs) What I?ve tried: I?ve tried changing the file open to ?rb? and playing with the types of Base64 encoding methods. I?ve tried adding the files as the third parameter as I?ve seen in other python API requests. file = {"nmu-lmssking.xml": open(os.path.join(repoDir, "filename.xml"), "rb")} createJobs = client.post('/repositories/4/jobs_with_files', json=jobs, files=file) I have tried not encoding the file, but then I get the second error message mentioned above. I have tried playing with the various file states of read, byte, and encoded data. Other Relevant Information: I?m using ArchivesSpace v2.7.1. AS Documentation Image: [cid:image001.png at 01D697FA.79D24590] AS Documentation Text: curl -H "X-ArchivesSpace-Session: $SESSION" \ -d 'Example Missing' \ "http://localhost:8089/repositories/2/jobs_with_files?job={"jsonmodel_type"=>"job", "status"=>"queued", "job"=>{"jsonmodel_type"=>"import_job", "filenames"=>["QJEOU", "PUDYO", "GD44820703", "UK255111B"], "import_type"=>"eac_xml"}}&files=UploadFile" Endpoint [:POST] /repositories/:repo_id/jobs_with_files Description Create a new job and post input files Parameters JSONModel(:job) job ? [RESTHelpers::UploadFile] files ? Integer repo_id ? The Repository ID ? The Repository must exist Returns 200 ? {:status => ?Updated?, :id => (id of updated object)} AS Ruby JSON Ruby Schema Files for Job and Import Job attached: -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 20823 bytes Desc: image001.png URL: From bpoulin at unm.edu Thu Oct 1 14:04:40 2020 From: bpoulin at unm.edu (Bennett G Poulin) Date: Thu, 1 Oct 2020 18:04:40 +0000 Subject: [Archivesspace_Users_Group] =?windows-1252?q?Trouble_With_API_End?= =?windows-1252?q?point_=91create_a_new_job_and_post_input_files=92?= In-Reply-To: References: Message-ID: Thanks Mark! This looks exactly like what I need. I?ll try it out and let you know. Thanks again! Bennett From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Custer, Mark Sent: Thursday, October 1, 2020 12:01 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Trouble With API Endpoint ?create a new job and post input files? [EXTERNAL] Bennet, Not spammed out, so no worries! In case it helps, a couple years ago I was able to get a hokey script set up (with help from others ? thanks again, Dallas and Dave!) to download MARCXML files from OCLC and post those to ArchivesSpace using that endpoint. Here?s a snippet that shows how you need to format the payload (though the filenames don?t matter, I don?t think): https://github.com/archivesspace/api-training/blob/master/getMARCfromOCLCandPOSTtoASpace.py#L42-L56 (the important part is adding the files to the ?files? parameter as an array of file locations, even if you?re just posting one file, so you?ll need to change how your file variable is assigned, I think) Mark From: archivesspace_users_group-bounces at lyralists.lyrasis.org [mailto:archivesspace_users_group-bounces at lyralists.lyrasis.org] On Behalf Of Bennett G Poulin Sent: Thursday, 01 October, 2020 1:46 PM To: archivesspace_users_group at lyralists.lyrasis.org Subject: [Archivesspace_Users_Group] Trouble With API Endpoint ?create a new job and post input files? (My apologies if this has been spammed to you. I have been having trouble with the listserv as I am new.) Hello all, We are new to the community and started playing around with the API in Python to help familiarize ourselves with it. I can connect and authenticate just fine, even call several of the endpoints without issue, but there is one that I cannot seem to figure out myself. The endpoint I?m trying to connect to is ?create a new job and post input files? and is documented here. I?m trying to use this endpoint to import EAD XML file(s) into a repository. I can use the create jobs endpoint without error, but there are no files, just filenames. I have tried looking through the previous threads here, but it is entirely possible that I missed something. The Problem: The problem that I am having is with the encoding for the file(s) that I send along with the post request. I?m bouncing between two errors ?(RangeError) exceeded available parameter key space? when I encode with Base64, and ?(InvalidParameterError) invalid %-encoding? when I do not. Base64 will bloat the data by 33%, but I?m only trying to send one file at the moment. Is there another encoding that?s preferred, or another way to get the files to the post request? My Current Execution: with open(os.path.join(repoDir, "filename.xml"), "r") as f1: f1_data = f1.read() f1_serialized = base64.b64encode(f1_data.encode()) jobs = json.dumps({ "jsonmodel_type":"job", "status":"queued", "job": { "jsonmodel_type":"import_job", "import_type":"ead_xml" }, "files": { #Omit files for jobs URI "filename.xml": f1_serialized.decode('utf-8') } }) createJobs = client.post('/repositories/4/jobs_with_files', jobs) What I?ve tried: I?ve tried changing the file open to ?rb? and playing with the types of Base64 encoding methods. I?ve tried adding the files as the third parameter as I?ve seen in other python API requests. file = {"nmu-lmssking.xml": open(os.path.join(repoDir, "filename.xml"), "rb")} createJobs = client.post('/repositories/4/jobs_with_files', json=jobs, files=file) I have tried not encoding the file, but then I get the second error message mentioned above. I have tried playing with the various file states of read, byte, and encoded data. Other Relevant Information: I?m using ArchivesSpace v2.7.1. AS Documentation Image: [cid:image001.png at 01D697EB.0923D3E0] AS Documentation Text: curl -H "X-ArchivesSpace-Session: $SESSION" \ -d 'Example Missing' \ "http://localhost:8089/repositories/2/jobs_with_files?job={"jsonmodel_type"=>"job", "status"=>"queued", "job"=>{"jsonmodel_type"=>"import_job", "filenames"=>["QJEOU", "PUDYO", "GD44820703", "UK255111B"], "import_type"=>"eac_xml"}}&files=UploadFile" Endpoint [:POST] /repositories/:repo_id/jobs_with_files Description Create a new job and post input files Parameters JSONModel(:job) job ? [RESTHelpers::UploadFile] files ? Integer repo_id ? The Repository ID ? The Repository must exist Returns 200 ? {:status => ?Updated?, :id => (id of updated object)} AS Ruby JSON Ruby Schema Files for Job and Import Job attached: -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 20823 bytes Desc: image001.png URL: From mark.custer at yale.edu Thu Oct 1 14:15:45 2020 From: mark.custer at yale.edu (Custer, Mark) Date: Thu, 1 Oct 2020 18:15:45 +0000 Subject: [Archivesspace_Users_Group] =?utf-8?q?Trouble_With_API_Endpoint_?= =?utf-8?q?=E2=80=98create_a_new_job_and_post_input_files=E2=80=99?= In-Reply-To: References: Message-ID: Bennett, Okay, I hope it works, and let me know if not. Also, sorry for misspelling your name earlier!!! I?m in the habit of quickly sending emails, forgetting that I can?t edit the message after I hit Send ? Mark From: archivesspace_users_group-bounces at lyralists.lyrasis.org [mailto:archivesspace_users_group-bounces at lyralists.lyrasis.org] On Behalf Of Bennett G Poulin Sent: Thursday, 01 October, 2020 2:05 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Trouble With API Endpoint ?create a new job and post input files? Thanks Mark! This looks exactly like what I need. I?ll try it out and let you know. Thanks again! Bennett From: archivesspace_users_group-bounces at lyralists.lyrasis.org > On Behalf Of Custer, Mark Sent: Thursday, October 1, 2020 12:01 PM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] Trouble With API Endpoint ?create a new job and post input files? [EXTERNAL] Bennet, Not spammed out, so no worries! In case it helps, a couple years ago I was able to get a hokey script set up (with help from others ? thanks again, Dallas and Dave!) to download MARCXML files from OCLC and post those to ArchivesSpace using that endpoint. Here?s a snippet that shows how you need to format the payload (though the filenames don?t matter, I don?t think): https://github.com/archivesspace/api-training/blob/master/getMARCfromOCLCandPOSTtoASpace.py#L42-L56 (the important part is adding the files to the ?files? parameter as an array of file locations, even if you?re just posting one file, so you?ll need to change how your file variable is assigned, I think) Mark From: archivesspace_users_group-bounces at lyralists.lyrasis.org [mailto:archivesspace_users_group-bounces at lyralists.lyrasis.org] On Behalf Of Bennett G Poulin Sent: Thursday, 01 October, 2020 1:46 PM To: archivesspace_users_group at lyralists.lyrasis.org Subject: [Archivesspace_Users_Group] Trouble With API Endpoint ?create a new job and post input files? (My apologies if this has been spammed to you. I have been having trouble with the listserv as I am new.) Hello all, We are new to the community and started playing around with the API in Python to help familiarize ourselves with it. I can connect and authenticate just fine, even call several of the endpoints without issue, but there is one that I cannot seem to figure out myself. The endpoint I?m trying to connect to is ?create a new job and post input files? and is documented here. I?m trying to use this endpoint to import EAD XML file(s) into a repository. I can use the create jobs endpoint without error, but there are no files, just filenames. I have tried looking through the previous threads here, but it is entirely possible that I missed something. The Problem: The problem that I am having is with the encoding for the file(s) that I send along with the post request. I?m bouncing between two errors ?(RangeError) exceeded available parameter key space? when I encode with Base64, and ?(InvalidParameterError) invalid %-encoding? when I do not. Base64 will bloat the data by 33%, but I?m only trying to send one file at the moment. Is there another encoding that?s preferred, or another way to get the files to the post request? My Current Execution: with open(os.path.join(repoDir, "filename.xml"), "r") as f1: f1_data = f1.read() f1_serialized = base64.b64encode(f1_data.encode()) jobs = json.dumps({ "jsonmodel_type":"job", "status":"queued", "job": { "jsonmodel_type":"import_job", "import_type":"ead_xml" }, "files": { #Omit files for jobs URI "filename.xml": f1_serialized.decode('utf-8') } }) createJobs = client.post('/repositories/4/jobs_with_files', jobs) What I?ve tried: I?ve tried changing the file open to ?rb? and playing with the types of Base64 encoding methods. I?ve tried adding the files as the third parameter as I?ve seen in other python API requests. file = {"nmu-lmssking.xml": open(os.path.join(repoDir, "filename.xml"), "rb")} createJobs = client.post('/repositories/4/jobs_with_files', json=jobs, files=file) I have tried not encoding the file, but then I get the second error message mentioned above. I have tried playing with the various file states of read, byte, and encoded data. Other Relevant Information: I?m using ArchivesSpace v2.7.1. AS Documentation Image: [cid:image001.png at 01D697FD.598162A0] AS Documentation Text: curl -H "X-ArchivesSpace-Session: $SESSION" \ -d 'Example Missing' \ "http://localhost:8089/repositories/2/jobs_with_files?job={"jsonmodel_type"=>"job", "status"=>"queued", "job"=>{"jsonmodel_type"=>"import_job", "filenames"=>["QJEOU", "PUDYO", "GD44820703", "UK255111B"], "import_type"=>"eac_xml"}}&files=UploadFile" Endpoint [:POST] /repositories/:repo_id/jobs_with_files Description Create a new job and post input files Parameters JSONModel(:job) job ? [RESTHelpers::UploadFile] files ? Integer repo_id ? The Repository ID ? The Repository must exist Returns 200 ? {:status => ?Updated?, :id => (id of updated object)} AS Ruby JSON Ruby Schema Files for Job and Import Job attached: -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 20823 bytes Desc: image001.png URL: From noah.huffman at duke.edu Thu Oct 1 14:18:31 2020 From: noah.huffman at duke.edu (Noah Huffman) Date: Thu, 1 Oct 2020 18:18:31 +0000 Subject: [Archivesspace_Users_Group] Unprocessed Accessions Report In-Reply-To: References: <520F0B18-1381-4EE5-BDCE-E7501192294F@lyrasis.org> Message-ID: We have a custom report that acts on the processing status field to pull a list of "unprocessed accessions." In our case, the report lists those accessions with a processing_status value of "new_unprocessed" or "in_progress." The custom report is part of a plugin that adds several custom reports to our ASpace instance: https://github.com/duke-libraries/archivesspace-duke-custom-reports You can see the SQL query that forms the basis of this report in this file: https://github.com/duke-libraries/archivesspace-duke-custom-reports/blob/master/backend/model/accession_list_of_unprocessed_accessions.rb#L25 -Noah ================ Noah Huffman Archivist for Metadata, Systems, and Digital Records David M. Rubenstein Rare Book & Manuscript Library Duke University | 919-660-5982 http://library.duke.edu/rubenstein/ Pronouns: he / him / his From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Custer, Mark Sent: Thursday, October 1, 2020 1:50 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Unprocessed Accessions Report Linda, all: I'd also say that a new report could/should be created that doesn't rely on event records in this case. Adding reports to ASpace is much easier now than it used to be, and I think that having one that relied on the "Processing Status" field in this case would make a lot of sense. Events are much more difficult to create in the staff interface. Does anyone already have such a report, I wonder? Mark ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Brian Harrington > Sent: Thursday, October 1, 2020 1:20 PM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] Unprocessed Accessions Report Hi Linda, I think adding the event records is the only thing that's going to work with that report. Fortunately, it's not too hard to do with the API. Depending on your familiarity with the API, you might find Bria Parker's wonderful blog post here: https://icantiemyownshoes.wordpress.com/2015/11/20/how-i-learned-to-stop-worrying-and-love-the-api/ useful. She describes how she used OpenRefine and a little bit of shell scripting to add processing status events to all of her accessions. I hope this helps, Brian -- Brian Harrington Data Migration Specialist LYRASIS brian.harrington at lyrasis.org From: > on behalf of Linda Hocking > Reply-To: Archivesspace Users Group > Date: Thursday, October 1, 2020 at 12:23 PM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] Unprocessed Accessions Report Kate, Thank you. We have marked them complete, but they still appear in the report. The total count of collections and the total unprocessed show the same number. I was just hoping someone else might have already figured out a more efficient way to remedy this than to enter 1000 or so event records without having any useful data to put in them. We can sort the report by the Linked Resource Title field to determine which ones have no linked resource records, but of course some of the collections with resource records are unprocessed. Thanks for sharing your modifications to the processing status list. I know we have several partially processed as well, so I may make that one of our options. Linda From: archivesspace_users_group-bounces at lyralists.lyrasis.org > On Behalf Of Bowers, Kate A. Sent: Wednesday, September 30, 2020 4:03 PM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] Unprocessed Accessions Report There is "processing status" in accession records. I don't think there is a way to update processing statuses in bulk through the user interface, but it is a good place to indicate whether an accession has been processed or not or something in between. Processing statuses can be the default or can be edited using Controlled Value List and selecting Collection Management Processing Status A selection of ours are as follows: * Completed * In progress * Partially processed * Unknown * Unprocessed (For the very curious: "In progress" means we're working on it. "Partially processed" means it's not completed, but we're not working on it.) Kate Kate Bowers Collections Services Archivist for Metadata, Standards, and Systems Harvard University Archives kate_bowers at harvard.edu https://archives.harvard.edu 617-998-5238 From: archivesspace_users_group-bounces at lyralists.lyrasis.org > On Behalf Of Linda Hocking Sent: Wednesday, September 30, 2020 3:43 PM To: archivesspace_users_group at lyralists.lyrasis.org Subject: [Archivesspace_Users_Group] Unprocessed Accessions Report Good afternoon, One of our work from home data cleanup projects has been dealing with the accession records that weren't linked to resources. When we finished re-linking, we attempted to find a list of all unprocessed accessions. Unfortunately, the Unprocessed Accessions report shows all of our collections because there aren't events for each accession record noting they have been processed. Many of these were processed quite some time ago and imported from Archon, we don't have dates or really any notes to add that aren't already in the finding aid processing notes fields. I'm sure there's a really good database reason why this can't just be a check box, but I wonder if anyone has had this problem and whether you figured out an quick and easy way to create/import the events rather than adding one at a time. Many thanks in advance for help and advice! Linda Linda M. Hocking, CA Curator of Library & Archives Litchfield Historical Society P.O. Box 385 Litchfield, CT 06759 860-567-4501 https://www.litchfieldhistoricalsociety.org -------------- next part -------------- An HTML attachment was scrubbed... URL: From jodi.allisonbunnell at montana.edu Thu Oct 1 15:32:01 2020 From: jodi.allisonbunnell at montana.edu (Allison-Bunnell, Jodi) Date: Thu, 1 Oct 2020 19:32:01 +0000 Subject: [Archivesspace_Users_Group] General help on rights statements In-Reply-To: References: Message-ID: <5F1F137E-145C-434F-A7F5-31A6AB2FAF1C@montana.edu> As one of the people on the ASpace Trainer?s Group who developed the training for these modules, I can confirm that the purpose and use of these can be hard to understand! CGA/CGU statements are pretty straightforward so long as you?re following DACS. Rights statements are much less straightforward. They are really for specific use cases for some very large and complex institutions who are integrating RS with PREMIS data in preservation systems, and where the data is getting created in those systems and imported into ASpace. Best, Jodi Jodi Allison-Bunnell (pronouns: She, her) Head of Archives and Special Collections, University Archivist Montana State University Library jodi.allisonbunnell at montana.edu ? 406-994-5297 On Oct 1, 2020, at 10:08 AM, Daniel Michelson > wrote: Hi Kate, DACS (or ISAD(G)/other national standards) explain the differences between Conditions governing access and Conditions governing use. There is definitely a lot of uncertainty in the community about how the rights statements module in ArchivesSpace should be used. All I can say is that they are derived from PREMIS and it's not clear how different organizations are using it. All the best, Dan On Thu, Oct 1, 2020 at 11:48 AM Bowers, Kate A. > wrote: I cannot find good basic information on the purpose and use of rights statements in ArchivesSpace. I am particularly looking something that would describe the differences among the purpose and uses of: ? Conditions governing access ? Conditions governing use ? Rights statements Does anyone have good local documentation or know a direct link to official AS documentation that would help? (I?ve found https://archivesspace.atlassian.net/wiki/spaces/ArchivesSpaceUserManual/pages/897352054/Rights+Statements+Sub-Record+v2.1.0+-+Agents but it really doesn?t address why or when you would use a rights statement). Thanks! Kate _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group -- Dan Michelson Project Manager Archivist Smith College Special Collections The Special Collections reading room is closed. As of March 18th, all Special Collections staff will be working remotely. Smith course support is our primary responsibility at this time. Minimal reference services will be managed remotely by staff. Reference inquiries that require access to physical materials will be held in order of when they were received and responded to once the campus is reopened. Expect a four to six week delay, minimum. There is a moratorium on digitization services. For information about Smith College?s response to Covid-19, please visit the college?s official website. For information about library services during this time, information is available on our website. _______________________________________________ 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 Jessica.Crouch at lyrasis.org Thu Oct 1 15:48:16 2020 From: Jessica.Crouch at lyrasis.org (Jessica Crouch) Date: Thu, 1 Oct 2020 19:48:16 +0000 Subject: [Archivesspace_Users_Group] Take a break with ArchivesSpace on Fridays In-Reply-To: <7E3F1BBA-E5B2-4612-A7F5-33D5049F5CF4@lyrasis.org> References: <4C151ED1-3A98-4217-908A-55C7BA8ED233@lyrasis.org> <939F1E31-3ECB-44AD-93A6-6634E8BFF8F7@lyrasis.org> <512F3C3D-C506-4E11-B5FB-4B9EBF4775B0@lyrasis.org> <614B918C-6F58-4D55-89F5-18680C71701B@lyrasis.org> <69AD5D49-2C12-450D-9763-D88A59297611@lyrasis.org> <24DA2EB0-8EA2-42E8-9EC1-2377BAE51368@lyrasis.org> <46CE10A0-3DD9-4139-BF15-B9D19408EC16@lyrasis.org> <3390E79B-70B8-4A34-86B1-2276E98B66F8@lyrasis.org> <2EBF068E-0072-49F7-BD42-1AD40F2684E9@lyrasis.org> <7E3F1BBA-E5B2-4612-A7F5-33D5049F5CF4@lyrasis.org> Message-ID: <4A2289D7-E94E-40FE-9032-DFDFD2B18E20@lyrasis.org> Dear ArchivesSpace Users, We?ll be hosting another casual open call via zoom at 12pm ET tomorrow. With no set agenda or presentation for these calls, this forum is an opportunity to connect, chat and recharge. Use this as a time to get help or talk about ArchivesSpace (or anything else) in an informal setting or just have a beverage with other ArchivesSpace users during this stressful time. As a reminder, Take a Break with ArchivesSpace is going on hiatus after our October 30th call. We may revive the breaks in some form in the future, but until then we look forward to seeing you at the remaining calls. Thanks to everyone who has joined us at our standing Friday break calls since we started them in March. Whether you came to one call or 20, it?s been great getting to know so many of you better and sharing ArchivesSpace and non-ArchivesSpace thoughts. We hope to see you all tomorrow. When: Fridays Time: 12:00 p.m. ? 1:00 p.m. ET (9:00 a.m. ? 10:00 a.m. PT) Where: Zoom Join the call via the information below: Join Zoom Meeting https://lyrasis.zoom.us/j/281962467 Meeting ID: 281 962 467 One tap mobile +19292056099,,281962467# US (New York) +13126266799,,281962467# US (Chicago) Dial by your location +1 929 205 6099 US (New York) +1 312 626 6799 US (Chicago) +1 301 715 8592 US +1 346 248 7799 US (Houston) +1 669 900 6833 US (San Jose) +1 253 215 8782 US 888 475 4499 US Toll-free 877 853 5257 US Toll-free Meeting ID: 281 962 467 Find your local number: https://lyrasis.zoom.us/u/awkFNWPxh We seek to provide a welcoming, fun, and safe community experience for everyone and adhere to Code4Lib?s CodeofConduct4Lib. The full text of the code of conduct is available at: http://bit.ly/coc4lib. 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: 29080 bytes Desc: image001.jpg URL: From kate_bowers at harvard.edu Thu Oct 1 16:23:26 2020 From: kate_bowers at harvard.edu (Bowers, Kate A.) Date: Thu, 1 Oct 2020 20:23:26 +0000 Subject: [Archivesspace_Users_Group] General help on rights statements In-Reply-To: <5F1F137E-145C-434F-A7F5-31A6AB2FAF1C@montana.edu> References: <5F1F137E-145C-434F-A7F5-31A6AB2FAF1C@montana.edu> Message-ID: Jodi: Thanks for responding! Would ?AS rights statements are for use only if ArchivesSpace is your system of record for rights statements for digital preservation or needs to hold rights statements for digital preservation for reasons of inter-operability.? be accurate? Context: We don?t use them, but I need to explain what they are for. I was hoping someone had written up their purpose in a clear, credible way that I could just copy! Kate Kate Bowers Collections Services Archivist for Metadata, Standards, and Systems Harvard University Archives kate_bowers at harvard.edu https://archives.harvard.edu 617-998-5238 From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Allison-Bunnell, Jodi Sent: Thursday, October 1, 2020 3:32 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] General help on rights statements As one of the people on the ASpace Trainer?s Group who developed the training for these modules, I can confirm that the purpose and use of these can be hard to understand! CGA/CGU statements are pretty straightforward so long as you?re following DACS. Rights statements are much less straightforward. They are really for specific use cases for some very large and complex institutions who are integrating RS with PREMIS data in preservation systems, and where the data is getting created in those systems and imported into ASpace. Best, Jodi Jodi Allison-Bunnell (pronouns: She, her) Head of Archives and Special Collections, University Archivist Montana State University Library jodi.allisonbunnell at montana.edu ? 406-994-5297 On Oct 1, 2020, at 10:08 AM, Daniel Michelson > wrote: Hi Kate, DACS (or ISAD(G)/other national standards) explain the differences between Conditions governing access and Conditions governing use. There is definitely a lot of uncertainty in the community about how the rights statements module in ArchivesSpace should be used. All I can say is that they are derived from PREMIS and it's not clear how different organizations are using it. All the best, Dan On Thu, Oct 1, 2020 at 11:48 AM Bowers, Kate A. > wrote: I cannot find good basic information on the purpose and use of rights statements in ArchivesSpace. I am particularly looking something that would describe the differences among the purpose and uses of: ? Conditions governing access ? Conditions governing use ? Rights statements Does anyone have good local documentation or know a direct link to official AS documentation that would help? (I?ve found https://archivesspace.atlassian.net/wiki/spaces/ArchivesSpaceUserManual/pages/897352054/Rights+Statements+Sub-Record+v2.1.0+-+Agents but it really doesn?t address why or when you would use a rights statement). Thanks! Kate _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group -- Dan Michelson Project Manager Archivist Smith College Special Collections The Special Collections reading room is closed. As of March 18th, all Special Collections staff will be working remotely. Smith course support is our primary responsibility at this time. Minimal reference services will be managed remotely by staff. Reference inquiries that require access to physical materials will be held in order of when they were received and responded to once the campus is reopened. Expect a four to six week delay, minimum. There is a moratorium on digitization services. For information about Smith College?s response to Covid-19, please visit the college?s official website. For information about library services during this time, information is available on our website. _______________________________________________ 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 npwb2 at cam.ac.uk Fri Oct 2 07:14:11 2020 From: npwb2 at cam.ac.uk (Nick Butler) Date: Fri, 2 Oct 2020 11:14:11 +0000 Subject: [Archivesspace_Users_Group] Custom reports with string params? Message-ID: Hi all, We've been asked to create a custom report that allows the user running it to input a string which is then used to search across various fields. I've checked through the pre-existing reports, and through several reports created by other institutions, but I haven't found an example of a report accepting a string parameter (only booleans and dates). I see from e.g. https://github.com/archivesspace/archivesspace/blob/75000415aa5ee60411c6caf012042af4fc157d00/frontend/app/views/jobs/_form.html.erb#L121 that it should be possible to use a custom partial for different data types but nothing I've tried has worked so far. Is anyone doing anything like this, and might they have an example of it working? Many thanks! Nick -------------- next part -------------- An HTML attachment was scrubbed... URL: From k-miller3 at northwestern.edu Fri Oct 2 09:42:10 2020 From: k-miller3 at northwestern.edu (Karen Miller) Date: Fri, 2 Oct 2020 13:42:10 +0000 Subject: [Archivesspace_Users_Group] Custom reports with string params? In-Reply-To: References: Message-ID: Hi Nick, I have an SQL query that I've embedded into an Excel spreadsheet (as a .odc file) which prompts the user for a value. The value I'm prompting for is numeric, but the code could be adjusted to take a string. I don't think this is what you want, but if it is, please let me know and I'll forward the code. Karen From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Nick Butler Sent: Friday, October 02, 2020 6:14 AM To: Archivesspace Users Group Subject: [Archivesspace_Users_Group] Custom reports with string params? Hi all, We've been asked to create a custom report that allows the user running it to input a string which is then used to search across various fields. I've checked through the pre-existing reports, and through several reports created by other institutions, but I haven't found an example of a report accepting a string parameter (only booleans and dates). I see from e.g. https://github.com/archivesspace/archivesspace/blob/75000415aa5ee60411c6caf012042af4fc157d00/frontend/app/views/jobs/_form.html.erb#L121 that it should be possible to use a custom partial for different data types but nothing I've tried has worked so far. Is anyone doing anything like this, and might they have an example of it working? Many thanks! Nick -------------- next part -------------- An HTML attachment was scrubbed... URL: From dave_mayo at harvard.edu Fri Oct 2 12:07:11 2020 From: dave_mayo at harvard.edu (Mayo, Dave) Date: Fri, 2 Oct 2020 16:07:11 +0000 Subject: [Archivesspace_Users_Group] Custom reports with string params? Message-ID: <4208B704-95C1-4F2F-9D1D-AD85D6B4AF29@harvard.edu> Hi, We have a plugin we wrote with some custom SQL reports ? this one uses a string parameter for an EADID or list of EADIDs - https://github.com/harvard-library/harvard_aspace_reports/blob/master/backend/model/resource_top_containers.rb This is currently installed in production and working; it should be fine to install it and test locally or on a QA system, if you want to try it out in a live system. -- Dave Mayo (he/him) Senior Digital Library Software Engineer Harvard University > HUIT > LTS From: on behalf of Karen Miller Reply-To: Archivesspace Users Group Date: Friday, October 2, 2020 at 9:42 AM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Custom reports with string params? Hi Nick, I have an SQL query that I?ve embedded into an Excel spreadsheet (as a .odc file) which prompts the user for a value. The value I?m prompting for is numeric, but the code could be adjusted to take a string. I don?t think this is what you want, but if it is, please let me know and I?ll forward the code. Karen From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Nick Butler Sent: Friday, October 02, 2020 6:14 AM To: Archivesspace Users Group Subject: [Archivesspace_Users_Group] Custom reports with string params? Hi all, We've been asked to create a custom report that allows the user running it to input a string which is then used to search across various fields. I've checked through the pre-existing reports, and through several reports created by other institutions, but I haven't found an example of a report accepting a string parameter (only booleans and dates). I see from e.g. https://github.com/archivesspace/archivesspace/blob/75000415aa5ee60411c6caf012042af4fc157d00/frontend/app/views/jobs/_form.html.erb#L121 that it should be possible to use a custom partial for different data types but nothing I've tried has worked so far. Is anyone doing anything like this, and might they have an example of it working? Many thanks! Nick -------------- next part -------------- An HTML attachment was scrubbed... URL: From lhocking at litchfieldhistoricalsociety.org Fri Oct 2 12:56:09 2020 From: lhocking at litchfieldhistoricalsociety.org (Linda Hocking) Date: Fri, 2 Oct 2020 16:56:09 +0000 Subject: [Archivesspace_Users_Group] Unprocessed Accessions Report In-Reply-To: References: <520F0B18-1381-4EE5-BDCE-E7501192294F@lyrasis.org> Message-ID: Thank you all for your suggestions! We think we may be able to use one of Noah's reports, just have to get our consultant to install it. We do not have API access so that seems like the better option. Thanks again! Linda From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Noah Huffman Sent: Thursday, October 1, 2020 2:19 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Unprocessed Accessions Report We have a custom report that acts on the processing status field to pull a list of "unprocessed accessions." In our case, the report lists those accessions with a processing_status value of "new_unprocessed" or "in_progress." The custom report is part of a plugin that adds several custom reports to our ASpace instance: https://github.com/duke-libraries/archivesspace-duke-custom-reports You can see the SQL query that forms the basis of this report in this file: https://github.com/duke-libraries/archivesspace-duke-custom-reports/blob/master/backend/model/accession_list_of_unprocessed_accessions.rb#L25 -Noah ================ Noah Huffman Archivist for Metadata, Systems, and Digital Records David M. Rubenstein Rare Book & Manuscript Library Duke University | 919-660-5982 http://library.duke.edu/rubenstein/ Pronouns: he / him / his From: archivesspace_users_group-bounces at lyralists.lyrasis.org > On Behalf Of Custer, Mark Sent: Thursday, October 1, 2020 1:50 PM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] Unprocessed Accessions Report Linda, all: I'd also say that a new report could/should be created that doesn't rely on event records in this case. Adding reports to ASpace is much easier now than it used to be, and I think that having one that relied on the "Processing Status" field in this case would make a lot of sense. Events are much more difficult to create in the staff interface. Does anyone already have such a report, I wonder? Mark ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Brian Harrington > Sent: Thursday, October 1, 2020 1:20 PM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] Unprocessed Accessions Report Hi Linda, I think adding the event records is the only thing that's going to work with that report. Fortunately, it's not too hard to do with the API. Depending on your familiarity with the API, you might find Bria Parker's wonderful blog post here: https://icantiemyownshoes.wordpress.com/2015/11/20/how-i-learned-to-stop-worrying-and-love-the-api/ useful. She describes how she used OpenRefine and a little bit of shell scripting to add processing status events to all of her accessions. I hope this helps, Brian -- Brian Harrington Data Migration Specialist LYRASIS brian.harrington at lyrasis.org From: > on behalf of Linda Hocking > Reply-To: Archivesspace Users Group > Date: Thursday, October 1, 2020 at 12:23 PM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] Unprocessed Accessions Report Kate, Thank you. We have marked them complete, but they still appear in the report. The total count of collections and the total unprocessed show the same number. I was just hoping someone else might have already figured out a more efficient way to remedy this than to enter 1000 or so event records without having any useful data to put in them. We can sort the report by the Linked Resource Title field to determine which ones have no linked resource records, but of course some of the collections with resource records are unprocessed. Thanks for sharing your modifications to the processing status list. I know we have several partially processed as well, so I may make that one of our options. Linda From: archivesspace_users_group-bounces at lyralists.lyrasis.org > On Behalf Of Bowers, Kate A. Sent: Wednesday, September 30, 2020 4:03 PM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] Unprocessed Accessions Report There is "processing status" in accession records. I don't think there is a way to update processing statuses in bulk through the user interface, but it is a good place to indicate whether an accession has been processed or not or something in between. Processing statuses can be the default or can be edited using Controlled Value List and selecting Collection Management Processing Status A selection of ours are as follows: * Completed * In progress * Partially processed * Unknown * Unprocessed (For the very curious: "In progress" means we're working on it. "Partially processed" means it's not completed, but we're not working on it.) Kate Kate Bowers Collections Services Archivist for Metadata, Standards, and Systems Harvard University Archives kate_bowers at harvard.edu https://archives.harvard.edu 617-998-5238 From: archivesspace_users_group-bounces at lyralists.lyrasis.org > On Behalf Of Linda Hocking Sent: Wednesday, September 30, 2020 3:43 PM To: archivesspace_users_group at lyralists.lyrasis.org Subject: [Archivesspace_Users_Group] Unprocessed Accessions Report Good afternoon, One of our work from home data cleanup projects has been dealing with the accession records that weren't linked to resources. When we finished re-linking, we attempted to find a list of all unprocessed accessions. Unfortunately, the Unprocessed Accessions report shows all of our collections because there aren't events for each accession record noting they have been processed. Many of these were processed quite some time ago and imported from Archon, we don't have dates or really any notes to add that aren't already in the finding aid processing notes fields. I'm sure there's a really good database reason why this can't just be a check box, but I wonder if anyone has had this problem and whether you figured out an quick and easy way to create/import the events rather than adding one at a time. Many thanks in advance for help and advice! Linda Linda M. Hocking, CA Curator of Library & Archives Litchfield Historical Society P.O. Box 385 Litchfield, CT 06759 860-567-4501 https://www.litchfieldhistoricalsociety.org -------------- next part -------------- An HTML attachment was scrubbed... URL: From matsuyama at nak-osaka.jp Mon Oct 5 01:15:07 2020 From: matsuyama at nak-osaka.jp (Hitomi Matsuyama) Date: Mon, 5 Oct 2020 14:15:07 +0900 Subject: [Archivesspace_Users_Group] PDF export issue In-Reply-To: <002401d69702$a21a2700$e64e7500$@nak-osaka.jp> References: <00d101d6963a$32421730$96c64590$@nak-osaka.jp> , <90E8A0D9-D64E-4F7D-A66C-7F968C97BC2D@virginia.edu> <002401d69702$a21a2700$e64e7500$@nak-osaka.jp> Message-ID: <005f01d69ad6$7e28a4c0$7a79ee40$@nak-osaka.jp> Dear Mark and all, After having tried the way with FOP as Mark suggested, we are still stuck in this issue? Attached are as-ead-pdf.xsl file, fop-config.xml, and PDFs generated from PUI; public_print.pdf and from Staff side; staff_print.pdf. We are using the ArchivesSpace V2.8.0. and specify Japanese as the language of description. Do you have any idea of what we missed? If you need further information on our setting, let me know. Thank you in advance! Hitomi Matsuyama, Audiovisual Archivist Nakanoshima Museum of Art, Osaka 1-1-86-8F Noda, Fukushima-ku Osaka 553-0005 JAPAN tel. +81 (0)6 64 69 51 93 email. matsuyama at nak-osaka.jp From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Hitomi Matsuyama Sent: Wednesday, September 30, 2020 5:21 PM To: 'Archivesspace Users Group' Subject: Re: [Archivesspace_Users_Group] PDF export issue Thank you very much Mark, Steve, and Maura for your prompt responses! We will follow Mark?s advice. Thanks a lot. All the best, Hitomi From: archivesspace_users_group-bounces at lyralists.lyrasis.org > On Behalf Of Custer, Mark Sent: Wednesday, September 30, 2020 3:12 AM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] PDF export issue Steve, all: It looks like it does cause an issue for the PUI PDFs, as well, at least with an example that I just tested thanks to Maura Carbone, who provided a sample bit of text to try (hi, Maura!). See: http://test.archivesspace.org/repositories/2/archival_objects/3909. When I tried the PUI PDF option in that case, the contents of the note were entirely missing (whereas on the staff side, the process replaces any glyphs that are not found in the current font with the "#" character). The PUI PDF process is handled quite differently, though, since that process goes from HTML to PDF. In both cases, it seems like there should be easier configuration options, since there's no font (or even font family) that's going to cover all character sets. With Apache FOP, which is used on the staff side, you can configure FOP to auto-detect fonts but you'd still need to make sure to add the fonts where FOP can find them. That said, since the "stylesheets" directory in ASpace is not part of the WAR files, I'd think you could just update those files on the server without too much trouble. Here's some info on that https://xmlgraphics.apache.org/fop/2.1/fonts.html#bulk. Then you'd just need to update the transformation file, which is also in that "stylesheets" directory. I just did that to test things out and that worked. Example: * Download new fonts, e.g. https://ctan.org/pkg/ipaex * Add those to the fop-config.xml file * Update the as-ead-pdf.xsl file to refer to the new fonts (and this last bit could be handled with a parameter or other means). That said, it would be ideal in ASpace to be able to specify the language contents of the description to clearly indicate the language and scripts that are in use, especially if you want to switch between fonts for different scripts, etc. Example screenshot attached. Mark _____ From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Majewski, Steven Dennis (sdm7g) > Sent: Tuesday, September 29, 2020 12:41 PM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] PDF export issue Yes, a sample would be useful to try to reproduce the issue. It would also be interesting to know if both the staff PDF export and the PUI PDF show the same problems. - Steve M. On Sep 29, 2020, at 11:42 AM, Custer, Mark > wrote: Dear Hitomi Matsuyama, Which version of ArchivesSpace are you using? I'm not familiar with those configuratio settings, but I suspect that they might just be for the PDF formats of the Reports, not for the PDF format of the EAD conversion process. On newer releases of ArchivesSpace, the default font for the EAD to PDF conversion has been updated to use the NotoSerif font family. See: https://github.com/archivesspace/archivesspace/blob/master/stylesheets/fop-c onfig.xml , https://github. com/archivesspace/archivesspace/tree/master/stylesheets/fonts , and https://github.com/archivesspace/archivesspace/blob/5da6428562b65493fc087fe3 543c4d292f10ff0e/stylesheets/as-ead-pdf.xsl#L124 Also, I am assuming that you are referring to the EAD to PDF process in the ArchivesSpace staff interface, i.e. Export --> Generate PDF. If that's not right, just let me know. If that is right, could you share a sample EAD file that could be used for testing with a different font? All my best, Mark _____ From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Hitomi Matsuyama > Sent: Tuesday, September 29, 2020 4:26 AM To: archivesspace_users_group at lyralists.lyrasis.org > Subject: [Archivesspace_Users_Group] PDF export issue Hello all, We've had some trouble with PDF export in Japanese. Descriptive information written with Japanese characters, hiragana, katakana, and kanji, are not exported to ArchivesSpace formatted finding-aids at all. Our IT staff has tried to modify config.rb as follows in order to add some Japanese specific font types; AppConfig[:report_pdf_font_paths] = proc { ["#{AppConfig[:backend_url]}/reports/static/fonts/ipa/ipag.ttf"] } AppConfig[:report_pdf_font_family] = "IPAex????, \"IPA P????\", \"?????? ProN W3\", \"Hiragino Kaku Gothic ProN\", ????, Meiryo, \"MS P????\", sans-serif" However, this doesn?t work out and the description in Japanese is still missing in a PDF. Have any non-alphabet language users ever faced the same problem? If it?s been already solved, let us know how to get through. Thank you! Hitomi Matsuyama, Audiovisual Archivist Nakanoshima Museum of Art, Osaka 1-1-86-8F Noda, Fukushima-ku Osaka 553-0005 JAPAN tel. +81 (0)6 64 69 51 93 email. matsuyama at nak-osaka.jp _______________________________________________ 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: fop-config.xml Type: text/xml Size: 922 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: public_print.pdf Type: application/pdf Size: 3479 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: staff_print.pdf Type: application/pdf Size: 15178 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: as-ead-pdf.xsl Type: text/xml Size: 88052 bytes Desc: not available URL: From npwb2 at cam.ac.uk Mon Oct 5 05:02:21 2020 From: npwb2 at cam.ac.uk (Nick Butler) Date: Mon, 5 Oct 2020 09:02:21 +0000 Subject: [Archivesspace_Users_Group] Custom reports with string params? In-Reply-To: <4208B704-95C1-4F2F-9D1D-AD85D6B4AF29@harvard.edu> References: <4208B704-95C1-4F2F-9D1D-AD85D6B4AF29@harvard.edu> Message-ID: Hi Dave, Thank you for this link, it's really helpful. I've installed your reports plugin on a dev system and am now hitting the same problem I'm having with my report - how to get the text box to show up on the report screen (i.e. what to put in the jobs/report_partials/_string partial). I tried just using the following line: <% form.textfield name, nil, :class => 'text-field form-control' %> But this leads to the attached being displayed instead of a text box! Might you be able to advise on how you were able to configure String parameter entry? It's not part of this plugin as far as I can see. Many thanks, Nick ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Mayo, Dave Sent: 02 October 2020 17:07 To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Custom reports with string params? Hi, We have a plugin we wrote with some custom SQL reports ? this one uses a string parameter for an EADID or list of EADIDs - https://github.com/harvard-library/harvard_aspace_reports/blob/master/backend/model/resource_top_containers.rb This is currently installed in production and working; it should be fine to install it and test locally or on a QA system, if you want to try it out in a live system. -- Dave Mayo (he/him) Senior Digital Library Software Engineer Harvard University > HUIT > LTS From: on behalf of Karen Miller Reply-To: Archivesspace Users Group Date: Friday, October 2, 2020 at 9:42 AM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Custom reports with string params? Hi Nick, I have an SQL query that I?ve embedded into an Excel spreadsheet (as a .odc file) which prompts the user for a value. The value I?m prompting for is numeric, but the code could be adjusted to take a string. I don?t think this is what you want, but if it is, please let me know and I?ll forward the code. Karen From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Nick Butler Sent: Friday, October 02, 2020 6:14 AM To: Archivesspace Users Group Subject: [Archivesspace_Users_Group] Custom reports with string params? Hi all, We've been asked to create a custom report that allows the user running it to input a string which is then used to search across various fields. I've checked through the pre-existing reports, and through several reports created by other institutions, but I haven't found an example of a report accepting a string parameter (only booleans and dates). I see from e.g. https://github.com/archivesspace/archivesspace/blob/75000415aa5ee60411c6caf012042af4fc157d00/frontend/app/views/jobs/_form.html.erb#L121 that it should be possible to use a custom partial for different data types but nothing I've tried has worked so far. Is anyone doing anything like this, and might they have an example of it working? Many thanks! Nick -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: Screenshot from 2020-10-05 10-01-15.png Type: image/png Size: 124413 bytes Desc: Screenshot from 2020-10-05 10-01-15.png URL: From dave_mayo at harvard.edu Mon Oct 5 10:06:04 2020 From: dave_mayo at harvard.edu (Mayo, Dave) Date: Mon, 5 Oct 2020 14:06:04 +0000 Subject: [Archivesspace_Users_Group] Custom reports with string params? In-Reply-To: References: <4208B704-95C1-4F2F-9D1D-AD85D6B4AF29@harvard.edu> Message-ID: Hmmm. I will double check, but this is running in production over here right now, so I?m wondering if the reporting functionality has changed since I looked at it. What version of ASpace are you targeting? -- Dave Mayo (he/him) Senior Digital Library Software Engineer Harvard University > HUIT > LTS From: on behalf of Nick Butler Reply-To: Archivesspace Users Group Date: Monday, October 5, 2020 at 5:02 AM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Custom reports with string params? Hi Dave, Thank you for this link, it's really helpful. I've installed your reports plugin on a dev system and am now hitting the same problem I'm having with my report - how to get the text box to show up on the report screen (i.e. what to put in the jobs/report_partials/_string partial). I tried just using the following line: <% form.textfield name, nil, :class => 'text-field form-control' %> But this leads to the attached being displayed instead of a text box! Might you be able to advise on how you were able to configure String parameter entry? It's not part of this plugin as far as I can see. Many thanks, Nick ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Mayo, Dave Sent: 02 October 2020 17:07 To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Custom reports with string params? Hi, We have a plugin we wrote with some custom SQL reports ? this one uses a string parameter for an EADID or list of EADIDs - https://github.com/harvard-library/harvard_aspace_reports/blob/master/backend/model/resource_top_containers.rb This is currently installed in production and working; it should be fine to install it and test locally or on a QA system, if you want to try it out in a live system. -- Dave Mayo (he/him) Senior Digital Library Software Engineer Harvard University > HUIT > LTS From: on behalf of Karen Miller Reply-To: Archivesspace Users Group Date: Friday, October 2, 2020 at 9:42 AM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Custom reports with string params? Hi Nick, I have an SQL query that I?ve embedded into an Excel spreadsheet (as a .odc file) which prompts the user for a value. The value I?m prompting for is numeric, but the code could be adjusted to take a string. I don?t think this is what you want, but if it is, please let me know and I?ll forward the code. Karen From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Nick Butler Sent: Friday, October 02, 2020 6:14 AM To: Archivesspace Users Group Subject: [Archivesspace_Users_Group] Custom reports with string params? Hi all, We've been asked to create a custom report that allows the user running it to input a string which is then used to search across various fields. I've checked through the pre-existing reports, and through several reports created by other institutions, but I haven't found an example of a report accepting a string parameter (only booleans and dates). I see from e.g. https://github.com/archivesspace/archivesspace/blob/75000415aa5ee60411c6caf012042af4fc157d00/frontend/app/views/jobs/_form.html.erb#L121 that it should be possible to use a custom partial for different data types but nothing I've tried has worked so far. Is anyone doing anything like this, and might they have an example of it working? Many thanks! Nick -------------- next part -------------- An HTML attachment was scrubbed... URL: From mark.custer at yale.edu Mon Oct 5 10:27:46 2020 From: mark.custer at yale.edu (Custer, Mark) Date: Mon, 5 Oct 2020 14:27:46 +0000 Subject: [Archivesspace_Users_Group] PDF export issue In-Reply-To: <005f01d69ad6$7e28a4c0$7a79ee40$@nak-osaka.jp> References: <00d101d6963a$32421730$96c64590$@nak-osaka.jp> , <90E8A0D9-D64E-4F7D-A66C-7F968C97BC2D@virginia.edu> <002401d69702$a21a2700$e64e7500$@nak-osaka.jp> <005f01d69ad6$7e28a4c0$7a79ee40$@nak-osaka.jp> Message-ID: Dear Hitomi, This process will only work for the staff-side PDFs, since the PUI PDFs do not use the XSL-FO process (the staff-side files are converted from EAD to PDF, whereas the public-side files are converted from HTML to PDF). I haven?t looked into how to update the public process to add new fonts, so I can?t help with that unfortunately. For the staff side (where the ?as-eas-pdf.xsl? and ?fop-config.xml? files need to be updated if new fonts need to be added), it looks like you need to further update your fop-config.xml file to know about the new font files. Right now, that file still references the NotoSerif fonts (lines 11-22) but doesn?t mention the font family that is referred to as ?IPAex? in the updated XSL file. There should be other ways to set this up so that everything is auto-detected and you can set font preferences elsewhere, but if the font family is mentioned in the XSL file that converts the EAD to XSL-FO, I believe that it might need to be explicitly mentioned in your config file (but it?s been a while since I?ve worked with those FOP config files). Anyhow, here?s an example of what I added to my FOP config file to get things to work for the staff-side PDF, where I set the font-family name to ?Ipam? in the as-eas-pdf.xsl file: I didn?t specify all of the font files, as I just wanted to confirm that it worked, but additional settings would likely be required depending on how those fonts work. For our PDF files, for instance, I?ve explicitly referenced a number of different font files. See: https://github.com/YaleArchivesSpace/EAD3-to-PDF-UA/blob/master/fop.xconf If you add something like that to your fop-config.xml file, switching out the font name of IPam with IPAex, then I believe it should work as expected for your staff-side PDFs. Mark From: archivesspace_users_group-bounces at lyralists.lyrasis.org [mailto:archivesspace_users_group-bounces at lyralists.lyrasis.org] On Behalf Of Hitomi Matsuyama Sent: Monday, 05 October, 2020 1:15 AM To: 'Archivesspace Users Group' Subject: Re: [Archivesspace_Users_Group] PDF export issue Dear Mark and all, After having tried the way with FOP as Mark suggested, we are still stuck in this issue? Attached are as-ead-pdf.xsl file, fop-config.xml, and PDFs generated from PUI; public_print.pdf and from Staff side; staff_print.pdf. We are using the ArchivesSpace V2.8.0. and specify Japanese as the language of description. Do you have any idea of what we missed? If you need further information on our setting, let me know. Thank you in advance! Hitomi Matsuyama, Audiovisual Archivist Nakanoshima Museum of Art, Osaka 1-1-86-8F Noda, Fukushima-ku Osaka 553-0005 JAPAN tel. +81 (0)6 64 69 51 93 email. matsuyama at nak-osaka.jp From: archivesspace_users_group-bounces at lyralists.lyrasis.org > On Behalf Of Hitomi Matsuyama Sent: Wednesday, September 30, 2020 5:21 PM To: 'Archivesspace Users Group' > Subject: Re: [Archivesspace_Users_Group] PDF export issue Thank you very much Mark, Steve, and Maura for your prompt responses! We will follow Mark?s advice. Thanks a lot. All the best, Hitomi From: archivesspace_users_group-bounces at lyralists.lyrasis.org > On Behalf Of Custer, Mark Sent: Wednesday, September 30, 2020 3:12 AM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] PDF export issue Steve, all: It looks like it does cause an issue for the PUI PDFs, as well, at least with an example that I just tested thanks to Maura Carbone, who provided a sample bit of text to try (hi, Maura!). See: http://test.archivesspace.org/repositories/2/archival_objects/3909. When I tried the PUI PDF option in that case, the contents of the note were entirely missing (whereas on the staff side, the process replaces any glyphs that are not found in the current font with the "#" character). The PUI PDF process is handled quite differently, though, since that process goes from HTML to PDF. In both cases, it seems like there should be easier configuration options, since there's no font (or even font family) that's going to cover all character sets. With Apache FOP, which is used on the staff side, you can configure FOP to auto-detect fonts but you'd still need to make sure to add the fonts where FOP can find them. That said, since the "stylesheets" directory in ASpace is not part of the WAR files, I'd think you could just update those files on the server without too much trouble. Here's some info on that https://xmlgraphics.apache.org/fop/2.1/fonts.html#bulk. Then you'd just need to update the transformation file, which is also in that "stylesheets" directory. I just did that to test things out and that worked. Example: * Download new fonts, e.g. https://ctan.org/pkg/ipaex * Add those to the fop-config.xml file * Update the as-ead-pdf.xsl file to refer to the new fonts (and this last bit could be handled with a parameter or other means). That said, it would be ideal in ASpace to be able to specify the language contents of the description to clearly indicate the language and scripts that are in use, especially if you want to switch between fonts for different scripts, etc. Example screenshot attached. Mark ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Majewski, Steven Dennis (sdm7g) > Sent: Tuesday, September 29, 2020 12:41 PM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] PDF export issue Yes, a sample would be useful to try to reproduce the issue. It would also be interesting to know if both the staff PDF export and the PUI PDF show the same problems. - Steve M. On Sep 29, 2020, at 11:42 AM, Custer, Mark > wrote: Dear Hitomi Matsuyama, Which version of ArchivesSpace are you using? I'm not familiar with those configuratio settings, but I suspect that they might just be for the PDF formats of the Reports, not for the PDF format of the EAD conversion process. On newer releases of ArchivesSpace, the default font for the EAD to PDF conversion has been updated to use the NotoSerif font family. See: https://github.com/archivesspace/archivesspace/blob/master/stylesheets/fop-config.xml, https://github.com/archivesspace/archivesspace/tree/master/stylesheets/fonts, and https://github.com/archivesspace/archivesspace/blob/5da6428562b65493fc087fe3543c4d292f10ff0e/stylesheets/as-ead-pdf.xsl#L124 Also, I am assuming that you are referring to the EAD to PDF process in the ArchivesSpace staff interface, i.e. Export --> Generate PDF. If that's not right, just let me know. If that is right, could you share a sample EAD file that could be used for testing with a different font? All my best, Mark ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Hitomi Matsuyama > Sent: Tuesday, September 29, 2020 4:26 AM To: archivesspace_users_group at lyralists.lyrasis.org > Subject: [Archivesspace_Users_Group] PDF export issue Hello all, We've had some trouble with PDF export in Japanese. Descriptive information written with Japanese characters, hiragana, katakana, and kanji, are not exported to ArchivesSpace formatted finding-aids at all. Our IT staff has tried to modify config.rb as follows in order to add some Japanese specific font types; AppConfig[:report_pdf_font_paths] = proc { ["#{AppConfig[:backend_url]}/reports/static/fonts/ipa/ipag.ttf"] } AppConfig[:report_pdf_font_family] = "IPAex????, \"IPA P????\", \"?????? ProN W3\", \"Hiragino Kaku Gothic ProN\", ????, Meiryo, \"MS P????\", sans-serif" However, this doesn?t work out and the description in Japanese is still missing in a PDF. Have any non-alphabet language users ever faced the same problem? If it?s been already solved, let us know how to get through. Thank you! Hitomi Matsuyama, Audiovisual Archivist Nakanoshima Museum of Art, Osaka 1-1-86-8F Noda, Fukushima-ku Osaka 553-0005 JAPAN tel. +81 (0)6 64 69 51 93 email. matsuyama at nak-osaka.jp _______________________________________________ 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 npwb2 at cam.ac.uk Mon Oct 5 10:47:08 2020 From: npwb2 at cam.ac.uk (Nick Butler) Date: Mon, 5 Oct 2020 14:47:08 +0000 Subject: [Archivesspace_Users_Group] Custom reports with string params? In-Reply-To: References: <4208B704-95C1-4F2F-9D1D-AD85D6B4AF29@harvard.edu> , Message-ID: Thanks! We're currently on 2.7.1, looking to upgrade to 2.8 in the near future. Without adding a file such as the one given in my earlier message, I get a 500 error with "ActionView::Template::Error (Missing partial jobs/report_partials/_string with {:locale=>[:en], :formats=>[:html], :variants=>[], :handlers=>[:erb]}" in the log. Many thanks, Nick ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Mayo, Dave Sent: 05 October 2020 15:06 To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Custom reports with string params? Hmmm. I will double check, but this is running in production over here right now, so I?m wondering if the reporting functionality has changed since I looked at it. What version of ASpace are you targeting? -- Dave Mayo (he/him) Senior Digital Library Software Engineer Harvard University > HUIT > LTS From: on behalf of Nick Butler Reply-To: Archivesspace Users Group Date: Monday, October 5, 2020 at 5:02 AM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Custom reports with string params? Hi Dave, Thank you for this link, it's really helpful. I've installed your reports plugin on a dev system and am now hitting the same problem I'm having with my report - how to get the text box to show up on the report screen (i.e. what to put in the jobs/report_partials/_string partial). I tried just using the following line: <% form.textfield name, nil, :class => 'text-field form-control' %> But this leads to the attached being displayed instead of a text box! Might you be able to advise on how you were able to configure String parameter entry? It's not part of this plugin as far as I can see. Many thanks, Nick ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Mayo, Dave Sent: 02 October 2020 17:07 To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Custom reports with string params? Hi, We have a plugin we wrote with some custom SQL reports ? this one uses a string parameter for an EADID or list of EADIDs - https://github.com/harvard-library/harvard_aspace_reports/blob/master/backend/model/resource_top_containers.rb This is currently installed in production and working; it should be fine to install it and test locally or on a QA system, if you want to try it out in a live system. -- Dave Mayo (he/him) Senior Digital Library Software Engineer Harvard University > HUIT > LTS From: on behalf of Karen Miller Reply-To: Archivesspace Users Group Date: Friday, October 2, 2020 at 9:42 AM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Custom reports with string params? Hi Nick, I have an SQL query that I?ve embedded into an Excel spreadsheet (as a .odc file) which prompts the user for a value. The value I?m prompting for is numeric, but the code could be adjusted to take a string. I don?t think this is what you want, but if it is, please let me know and I?ll forward the code. Karen From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Nick Butler Sent: Friday, October 02, 2020 6:14 AM To: Archivesspace Users Group Subject: [Archivesspace_Users_Group] Custom reports with string params? Hi all, We've been asked to create a custom report that allows the user running it to input a string which is then used to search across various fields. I've checked through the pre-existing reports, and through several reports created by other institutions, but I haven't found an example of a report accepting a string parameter (only booleans and dates). I see from e.g. https://github.com/archivesspace/archivesspace/blob/75000415aa5ee60411c6caf012042af4fc157d00/frontend/app/views/jobs/_form.html.erb#L121 that it should be possible to use a custom partial for different data types but nothing I've tried has worked so far. Is anyone doing anything like this, and might they have an example of it working? Many thanks! Nick -------------- next part -------------- An HTML attachment was scrubbed... URL: From Joshua.D.Shaw at dartmouth.edu Mon Oct 5 13:58:31 2020 From: Joshua.D.Shaw at dartmouth.edu (Joshua D. Shaw) Date: Mon, 5 Oct 2020 17:58:31 +0000 Subject: [Archivesspace_Users_Group] ArchivesSpace RESTful API authentication and access In-Reply-To: References: , , Message-ID: Just as a follow-up, I've created a JIRA ticket about this: https://archivesspace.atlassian.net/browse/ANW-1123 jds ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Joshua D. Shaw Sent: Tuesday, September 29, 2020 12:39 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] ArchivesSpace RESTful API authentication and access David is totally correct. Not related to the public user at all as I had initially speculated. I wonder why some of the get endpoints never got specific permissions? At a minimum I think they should all be 'view_repository' but that might have some other consequences downstream. Joshua ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of David P. Steelman Sent: Tuesday, September 29, 2020 12:28 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] ArchivesSpace RESTful API authentication and access I was able to find the endpoints in the list by searching for ".permissions([])", for example in archivesspace/backend/app/controllers/agent_family.rb: Endpoint.get('/agents/families') .description("List all family agents") .params() .paginated(true) .permissions([]) .returns([200, "[(:agent_family)]"]) \ do handle_listing(AgentFamily, params) end The permissions on this code (and several other classes) were set when the ".nopermissionsyet" scaffolding was replaced about 7 years ago in https://github.com/archivesspace/archivesspace/commit/ff972d222b91a005f6514ba1d30cd772f8b674c4 So it has been this way for quite a while. David On Tue, Sep 29, 2020 at 12:19 PM Joshua D. Shaw > wrote: I think this is an unintended consequence of the PUI. In https://github.com/archivesspace/archivesspace/blob/master/backend/app/model/group.rb there is a PUBLIC_GROUP_CODE which is name 'publicanonymous' which is granted view_repository rights - presumably so that the PUI can function. I'm guessing that that specific user should be explicitly *excluded* in the RESTHelpers module or maybe the User class where the permissions are actually calculated. Joshua ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Custer, Mark > Sent: Tuesday, September 29, 2020 12:15 PM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] ArchivesSpace RESTful API authentication and access I'm curious if this has always been the case, as well, but it would seem like it has been. I knew that the repository and location endpoints could be accessed but didn't try any of the rest for some inexplicable reason. Not good to have agent contact details available that way. Given which endpoints are available, I wonder if this has to do with the concept of the 'global' repository in ArchivesSpace, to which all agents, subjects, locations, etc., belong? If so, it seems like that should be something that could (and should!) be locked down. But, as you mention, Joshua, a very good reason to have further restrictions on access to the API endpoints... but in this case, I wouldn't think that should be necessary at all. ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Joshua D. Shaw > Sent: Tuesday, September 29, 2020 11:54 AM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] ArchivesSpace RESTful API authentication and access That's a *very* interesting find! I had naively believed the docs that indicated that most of the endpoints required authentication without actually trying to bounce off a random endpoint without a token. The controllers indicate that there should be permissions involved and that they should be tied to user roles, but that is obviously not the case. FYI - This issue has been around since at least 2.5.0 (I tested against 2.5.0, 2.7.1 and 2.80 running locally). For what it's worth, we have additional firewall rules in place (for other reasons) that limit access to the backend to only a select few IPs. That doesn't address the actual problem but is a workaround if you have the resources. Joshua ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of David P. Steelman > Sent: Tuesday, September 29, 2020 11:36 AM To: Archivesspace Users Group > Subject: [Archivesspace_Users_Group] ArchivesSpace RESTful API authentication and access I've been investigating providing access to the ArchivesSpace RESTful API to an expanded group of users. Through testing, it appears that many of the RESTful API endpoints (see below) do not require user authentication (i.e., do not require a "session" key), and access apparently cannot be controlled through the ArchivesSpace permission infrastructure. While the information provided by most of these endpoints might be considered "public", some (such as information from the "agents" endpoints) could contain names and contact information that might be considered sensitive. Is the inability to control access to these endpoints via the ArchivesSpace permissions infrastructure intentional? Is there some way to control access to these endpoints that I'm missing? A (non-exhaustive) list of the endpoints that will return information to anything that can reach them: /agents/corporate_entities - List all corporate entity /agents/corporate_entities/:id - Get a corporate entity by ID /agents/families - List all family agents /agents/families/:id - Get a family by ID /agents/people - List all person agents /agents/people/:id - Get a person by ID /agents/software - List all software agents /agents/software/:id - Get a software agent by ID /container_profiles - Get a list of Container Profiles /container_profiles/:id - Get a Container Profile by ID /config/enumerations - List all defined enumerations /config/enumerations/:enum_id - Get an Enumeration /config/enumerations/names/:enum_name - Get an Enumeration by Name /config/enumeration_values/:enum_val_id - Get an Enumeration Value /repositories/:repo_id/archival_contexts/people/:id.xml - Get an EAC-CPF representation of an Agent /repositories/:repo_id/archival_contexts/people/:id.:fmt/metadata - Get metadata for an EAC-CPF export of a person /repositories/:repo_id/archival_contexts/corporate_entities/:id.xml - Get an EAC-CPF representation of a Corporate Entity /repositories/:repo_id/archival_contexts/corporate_entities/:id.:fmt/metadata - Get metadata for an EAC-CPF export of a corporate entity /repositories/:repo_id/archival_contexts/families/:id.xml - Get an EAC-CPF representation of a Family /repositories/:repo_id/archival_contexts/families/:id.:fmt/metadata - Get metadata for an EAC-CPF export of a family /repositories/:repo_id/archival_contexts/softwares/:id.xml - Get an EAC-CPF representation of a Software agent /repositories/:repo_id/archival_contexts/softwares/:id.:fmt/metadata - Get metadata for an EAC-CPF export of a software /job_types - List all supported job types /repositories/:repo_id/jobs/import_types - List all supported import job types /location_profiles - Get a list of Location Profiles /location_profiles/:id - Get a Location Profile by ID /search/location_profile - Search across Location Profile /locations - Get a list of locations /locations/:id - Get a Location by ID /notifications - Get a stream of notifications /oai_config - Get the OAI Config record /permissions - Get a list of Permissions /repositories/:repo_id/preferences/defaults - Get the default set of Preferences for a Repository and optionally a user /repositories/:repo_id/rde_templates/:id - Get an RDE template record /repositories/:repo_id/rde_templates - Get a list of RDE Templates /reports - List all reports /repositories/with_agent/:id - Get a Repository by ID, including its agent representation /repositories/:id - Get a Repository by ID /repositories - Get a list of Repositories /schemas - Get all ArchivesSpace schemas /schemas/:schema - Get an ArchivesSpace schema /search/repositories - Search across repositories /search/subjects - Search across subjects /space_calculator/buildings - Get a Location by ID /subjects - Get a list of Subjects /subjects/:id - Get a Subject by ID /terms - Get a list of Terms matching a prefix /users - Get a list of users /users/complete - Get a list of system users /version - Get the ArchivesSpace application version /vocabularies - Get a list of Vocabularies /vocabularies/:id/terms - Get a list of Terms for a Vocabulary /vocabularies/:id - Get a Vocabulary by ID Thanks, David _______________________________________________ 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 Joshua.D.Shaw at dartmouth.edu Mon Oct 5 14:33:16 2020 From: Joshua.D.Shaw at dartmouth.edu (Joshua D. Shaw) Date: Mon, 5 Oct 2020 18:33:16 +0000 Subject: [Archivesspace_Users_Group] ArchivesSpace RESTful API authentication and access In-Reply-To: References: , , , Message-ID: And as a follow-follow-up Christine has moved this to a private JIRA since it impacts security, jds ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Joshua D. Shaw Sent: Monday, October 5, 2020 1:58 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] ArchivesSpace RESTful API authentication and access Just as a follow-up, I've created a JIRA ticket about this: https://archivesspace.atlassian.net/browse/ANW-1123 jds ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Joshua D. Shaw Sent: Tuesday, September 29, 2020 12:39 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] ArchivesSpace RESTful API authentication and access David is totally correct. Not related to the public user at all as I had initially speculated. I wonder why some of the get endpoints never got specific permissions? At a minimum I think they should all be 'view_repository' but that might have some other consequences downstream. Joshua ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of David P. Steelman Sent: Tuesday, September 29, 2020 12:28 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] ArchivesSpace RESTful API authentication and access I was able to find the endpoints in the list by searching for ".permissions([])", for example in archivesspace/backend/app/controllers/agent_family.rb: Endpoint.get('/agents/families') .description("List all family agents") .params() .paginated(true) .permissions([]) .returns([200, "[(:agent_family)]"]) \ do handle_listing(AgentFamily, params) end The permissions on this code (and several other classes) were set when the ".nopermissionsyet" scaffolding was replaced about 7 years ago in https://github.com/archivesspace/archivesspace/commit/ff972d222b91a005f6514ba1d30cd772f8b674c4 So it has been this way for quite a while. David On Tue, Sep 29, 2020 at 12:19 PM Joshua D. Shaw > wrote: I think this is an unintended consequence of the PUI. In https://github.com/archivesspace/archivesspace/blob/master/backend/app/model/group.rb there is a PUBLIC_GROUP_CODE which is name 'publicanonymous' which is granted view_repository rights - presumably so that the PUI can function. I'm guessing that that specific user should be explicitly *excluded* in the RESTHelpers module or maybe the User class where the permissions are actually calculated. Joshua ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Custer, Mark > Sent: Tuesday, September 29, 2020 12:15 PM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] ArchivesSpace RESTful API authentication and access I'm curious if this has always been the case, as well, but it would seem like it has been. I knew that the repository and location endpoints could be accessed but didn't try any of the rest for some inexplicable reason. Not good to have agent contact details available that way. Given which endpoints are available, I wonder if this has to do with the concept of the 'global' repository in ArchivesSpace, to which all agents, subjects, locations, etc., belong? If so, it seems like that should be something that could (and should!) be locked down. But, as you mention, Joshua, a very good reason to have further restrictions on access to the API endpoints... but in this case, I wouldn't think that should be necessary at all. ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Joshua D. Shaw > Sent: Tuesday, September 29, 2020 11:54 AM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] ArchivesSpace RESTful API authentication and access That's a *very* interesting find! I had naively believed the docs that indicated that most of the endpoints required authentication without actually trying to bounce off a random endpoint without a token. The controllers indicate that there should be permissions involved and that they should be tied to user roles, but that is obviously not the case. FYI - This issue has been around since at least 2.5.0 (I tested against 2.5.0, 2.7.1 and 2.80 running locally). For what it's worth, we have additional firewall rules in place (for other reasons) that limit access to the backend to only a select few IPs. That doesn't address the actual problem but is a workaround if you have the resources. Joshua ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of David P. Steelman > Sent: Tuesday, September 29, 2020 11:36 AM To: Archivesspace Users Group > Subject: [Archivesspace_Users_Group] ArchivesSpace RESTful API authentication and access I've been investigating providing access to the ArchivesSpace RESTful API to an expanded group of users. Through testing, it appears that many of the RESTful API endpoints (see below) do not require user authentication (i.e., do not require a "session" key), and access apparently cannot be controlled through the ArchivesSpace permission infrastructure. While the information provided by most of these endpoints might be considered "public", some (such as information from the "agents" endpoints) could contain names and contact information that might be considered sensitive. Is the inability to control access to these endpoints via the ArchivesSpace permissions infrastructure intentional? Is there some way to control access to these endpoints that I'm missing? A (non-exhaustive) list of the endpoints that will return information to anything that can reach them: /agents/corporate_entities - List all corporate entity /agents/corporate_entities/:id - Get a corporate entity by ID /agents/families - List all family agents /agents/families/:id - Get a family by ID /agents/people - List all person agents /agents/people/:id - Get a person by ID /agents/software - List all software agents /agents/software/:id - Get a software agent by ID /container_profiles - Get a list of Container Profiles /container_profiles/:id - Get a Container Profile by ID /config/enumerations - List all defined enumerations /config/enumerations/:enum_id - Get an Enumeration /config/enumerations/names/:enum_name - Get an Enumeration by Name /config/enumeration_values/:enum_val_id - Get an Enumeration Value /repositories/:repo_id/archival_contexts/people/:id.xml - Get an EAC-CPF representation of an Agent /repositories/:repo_id/archival_contexts/people/:id.:fmt/metadata - Get metadata for an EAC-CPF export of a person /repositories/:repo_id/archival_contexts/corporate_entities/:id.xml - Get an EAC-CPF representation of a Corporate Entity /repositories/:repo_id/archival_contexts/corporate_entities/:id.:fmt/metadata - Get metadata for an EAC-CPF export of a corporate entity /repositories/:repo_id/archival_contexts/families/:id.xml - Get an EAC-CPF representation of a Family /repositories/:repo_id/archival_contexts/families/:id.:fmt/metadata - Get metadata for an EAC-CPF export of a family /repositories/:repo_id/archival_contexts/softwares/:id.xml - Get an EAC-CPF representation of a Software agent /repositories/:repo_id/archival_contexts/softwares/:id.:fmt/metadata - Get metadata for an EAC-CPF export of a software /job_types - List all supported job types /repositories/:repo_id/jobs/import_types - List all supported import job types /location_profiles - Get a list of Location Profiles /location_profiles/:id - Get a Location Profile by ID /search/location_profile - Search across Location Profile /locations - Get a list of locations /locations/:id - Get a Location by ID /notifications - Get a stream of notifications /oai_config - Get the OAI Config record /permissions - Get a list of Permissions /repositories/:repo_id/preferences/defaults - Get the default set of Preferences for a Repository and optionally a user /repositories/:repo_id/rde_templates/:id - Get an RDE template record /repositories/:repo_id/rde_templates - Get a list of RDE Templates /reports - List all reports /repositories/with_agent/:id - Get a Repository by ID, including its agent representation /repositories/:id - Get a Repository by ID /repositories - Get a list of Repositories /schemas - Get all ArchivesSpace schemas /schemas/:schema - Get an ArchivesSpace schema /search/repositories - Search across repositories /search/subjects - Search across subjects /space_calculator/buildings - Get a Location by ID /subjects - Get a list of Subjects /subjects/:id - Get a Subject by ID /terms - Get a list of Terms matching a prefix /users - Get a list of users /users/complete - Get a list of system users /version - Get the ArchivesSpace application version /vocabularies - Get a list of Vocabularies /vocabularies/:id/terms - Get a list of Terms for a Vocabulary /vocabularies/:id - Get a Vocabulary by ID Thanks, David _______________________________________________ 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 crumins at clemson.edu Tue Oct 6 11:50:42 2020 From: crumins at clemson.edu (Clayton Joseph Ruminski) Date: Tue, 6 Oct 2020 15:50:42 +0000 Subject: [Archivesspace_Users_Group] CollectiveAccess API Message-ID: Hey all, Has anyone used the CollectiveAccess API in conjunction with ArchivesSpace? Our Metadata team has developed local entities/subjects with unique IDs within CollectiveAccess and we would like to have the ability to get these two systems to talk. Our goal is to be able to pull those local entities and subjects from CollectiveAccess into ASpace and vice versa, if possible. Thanks for any insight on this! Clayton Ruminski CLEMSON UNIVERSITY Digital and Preservation Archivist Special Collections and Archives Clemson University Libraries crumins at clemson.edu 864-656-0234 -------------- next part -------------- An HTML attachment was scrubbed... URL: From philip.webster at sheffield.ac.uk Tue Oct 6 12:44:51 2020 From: philip.webster at sheffield.ac.uk (philip.webster at sheffield.ac.uk) Date: Tue, 6 Oct 2020 17:44:51 +0100 Subject: [Archivesspace_Users_Group] Aspace-Oauth SAML configuration Message-ID: <00b001d69c00$03083190$091894b0$@sheffield.ac.uk> Hi, I'm trying to set up the Aspace-Oauth plugin on ArchivesSpace 2.8.0 to enable SAML logins via our institutional IDP. So far, I've managed to get the plugin linked to our dev IDP and configured to download the SAML metadata. Our IT department has requested that all security assertions are at least signed, and preferably encrypted. I've also generated a private key and certificate using the commands listed in the README.md file in the github repo (https://github.com/lyrasis/aspace-oauth). openssl genrsa -out rsaprivkey.pem 2048 openssl req -new -x509 -key rsaprivkey.pem -out rsacert.pem The documentation is quite sparse, and doesn't really explain what to do next. The config sample given in the README.md has the following parameters defined in the example: # OPTIONAL: for encrypted assertions :certificate => "PUBLIC CERT", :private_key => "PRIVATE KEY", What are the expected values for "PUBLIC CERT" and "PRIVATE KEY"? Should these be the paths of the rsaprivkey.pem and rsacert.pem files, or am I expected to paste the ASCII contents of the .pem files straight into the config file? Once this is set up, I also have to define the name identifier format. The default setting in the config is "urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress", and further down there is email: ["urn:oid:0.9.2342.19200300.100.1.3"]. I do want to populate the email field in the user records in ArchiveSpace's database, but at my institution we prefer to use eduPersonPrincipalName (urn:oid:1.3.6.1.4.1.5923.1.1.1.6) as an identifier instead of email address. Hopefully, ArchivesSpace Oauth will support this, and I assume I can just substitute "eduPersonPrincipalName" in place of "emailAddress" in the config file. The README.md file also refers to some 'project documentation', but I haven't been able to find this anywhere on the community documentation. Is there any other documentation other than the README, and if so, where is it? Once this is all set up, I'll have to send some metadata to our IT department. I'm hoping that there is an endpoint somewhere that I can point a browser at and get the generated metadata for the service, so I can just pass that on. Again, it's not clear if such a thing exists - or how I'd go about accessing it. If anyone has any advice for the issues described above, I'd be very grateful to hear it! Regards, Philip Webster The University Library University of Sheffield -------------- next part -------------- An HTML attachment was scrubbed... URL: From seth.shaw at unlv.edu Tue Oct 6 13:00:24 2020 From: seth.shaw at unlv.edu (Seth Shaw) Date: Tue, 6 Oct 2020 10:00:24 -0700 Subject: [Archivesspace_Users_Group] Database connection error in ArchivesSpace 2.8 PUI In-Reply-To: References: Message-ID: I don't know how much this will help, because I'm not familiar with how ArchivesSpace integrates with SOLR, but in the past when I ran into a similar error on another project we needed to increase our SOLR's maxBooleanClauses configuration ( https://lucene.apache.org/solr/guide/8_0/query-settings-in-solrconfig.html#maxbooleanclauses). Unfortunately, I don't see an obvious way to do that among the files in a standard ArchivesSpace install. On Wed, Sep 30, 2020 at 9:10 AM Cory Nimer wrote: > Colleagues, > > > > While testing ArchivesSpace 2.8, we have run into occasional problems > loading some records in the PUI, receiving the message "Unable to Connect > to Database". Looking at the log files, it reports that the Solr search > failed, caused by "too many boolean clauses". A copy of the relevant > portion of the log file is attached. > > > > We had experienced similar issues in 2.5.1 as well, but hoped that this > would be resolved by the 2.8 release. Reviewing GitHub, the only similar > references that we found were pull requests 1155 ( > https://github.com/archivesspace/archivesspace/pull/1155) and 1257 ( > https://github.com/archivesspace/archivesspace/issues/1257), though these > were back in the 2.3.1 release. > > > > Have others encountered similar issues, and if so how were they resolved? > > > > Thank you for your help, > > > > Cory Nimer > > University Archivist > > Brigham Young University > > 801-422-6091 > > > _______________________________________________ > 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 ph448 at cam.ac.uk Tue Oct 6 13:34:12 2020 From: ph448 at cam.ac.uk (Peter Heiner) Date: Tue, 6 Oct 2020 18:34:12 +0100 Subject: [Archivesspace_Users_Group] Aspace-Oauth SAML configuration In-Reply-To: <00b001d69c00$03083190$091894b0$@sheffield.ac.uk> References: <00b001d69c00$03083190$091894b0$@sheffield.ac.uk> Message-ID: <20201006173412.lznn26ufeblkmjpu@thursday.localdomain> philip.webster at sheffield.ac.uk wrote on 2020-10-06 17:44:51: > Hi, > > I'm trying to set up the Aspace-Oauth plugin on ArchivesSpace 2.8.0 to > enable SAML logins via our institutional IDP. So far, I've managed to get > the plugin linked to our dev IDP and configured to download the SAML > metadata. Our IT department has requested that all security assertions are > at least signed, and preferably encrypted. > > I've also generated a private key and certificate using the commands listed > in the README.md file in the github repo > (https://github.com/lyrasis/aspace-oauth). > > openssl genrsa -out rsaprivkey.pem 2048 > > openssl req -new -x509 -key rsaprivkey.pem -out rsacert.pem You can reuse the web server certificate if you already have one. > > The documentation is quite sparse, and doesn't really explain what to do > next. The config sample given in the README.md has the following parameters > defined in the example: > > # OPTIONAL: for encrypted assertions > > :certificate => "PUBLIC CERT", > > :private_key => "PRIVATE KEY", > > > > What are the expected values for "PUBLIC CERT" and "PRIVATE KEY"? Should > these be the paths of the rsaprivkey.pem and rsacert.pem files, or am I > expected to paste the ASCII contents of the .pem files straight into the > config file? Both ArchivesSpace and OmniAuth documentation is very sparse but OmniAuth's own Ruby tests suggest that you need to paste the contents. > Once this is set up, I also have to define the name identifier format. The > default setting in the config is > > "urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress", and further down > there is > > email: ["urn:oid:0.9.2342.19200300.100.1.3"]. I do want to populate the > email field in the user records in ArchiveSpace's database, but at my > institution we prefer to use eduPersonPrincipalName > (urn:oid:1.3.6.1.4.1.5923.1.1.1.6) as an identifier instead of email > address. > > > Hopefully, ArchivesSpace Oauth will support this, and I assume I can just > substitute "eduPersonPrincipalName" in place of "emailAddress" in the config > file. Yes, this should work with any unique attribute. > The README.md file also refers to some 'project documentation', but I > haven't been able to find this anywhere on the community documentation. Is > there any other documentation other than the README, and if so, where is it? > > > > Once this is all set up, I'll have to send some metadata to our IT > department. I'm hoping that there is an endpoint somewhere that I can point > a browser at and get the generated metadata for the service, so I can just > pass that on. Again, it's not clear if such a thing exists - or how I'd go > about accessing it. OmniAuth docs at https://github.com/omniauth/omniauth-saml/blob/master/README.md#sp-metadata suggest the URL will be /auth/saml/metadata on your server. I am really looking forward to hearing how this worked out, adding SAML authentication is something I'm trying to schedule for one of my next sprints. p From robinsa1 at newschool.edu Wed Oct 7 17:11:01 2020 From: robinsa1 at newschool.edu (Anna Robinson-Sweet) Date: Wed, 7 Oct 2020 17:11:01 -0400 Subject: [Archivesspace_Users_Group] spreadsheet imports in 2.8v SUI In-Reply-To: References: Message-ID: Hi Christine, Following up on your exchange with Wendy regarding the improved spreadsheet importer. Do you know when we can expect the next version of ArchivesSpace will be released? Thanks, Anna On Thu, Oct 1, 2020 at 9:45 AM Christine Di Bella < christine.dibella at lyrasis.org> wrote: > Hi Wendy, > > > > That?s great to hear. The improved importer will be in the next version of > ArchivesSpace. > > > > I understand that Bobbi Fox, the original developer of this functionality, > has been in touch with you. She confirmed that what you?re trying to do is > not supported. Now that the importer is in ArchivesSpace, new feature > requests would be evaluated through our regular development prioritization > process. You can file a feature request by following the instructions at > https://archivesspace.atlassian.net/wiki/spaces/ADC/pages/19202060/How+to+Request+a+New+Feature > . > > > > Christine > > > > *From:* archivesspace_users_group-bounces at lyralists.lyrasis.org < > archivesspace_users_group-bounces at lyralists.lyrasis.org> *On Behalf Of *Wendy > Scheir > *Sent:* Wednesday, September 30, 2020 3:28 PM > *To:* Archivesspace Users Group < > archivesspace_users_group at lyralists.lyrasis.org> > *Subject:* Re: [Archivesspace_Users_Group] spreadsheet imports in 2.8v SUI > > > > Hi Christine, > > > > Thank you for your reply. Yes! I was able to successfully import both > spreadsheets in the sandbox! No error messages. Is there a patch that we > can apply to our instance to make this work for us? > > > > This does, however, lead me to another question. We are hoping to use the > File version URI field to enter an internal file path (not an actual link), > and I thought that if I used column BL on the import spreadsheet (column K > on the DO spreadsheet) that the file path would populate the URI > field--alas, it doesn't. But I don't see another field on the spreadsheet > where one can place the non-linking file path to have it populate the URI > field. Is there one that I'm just not interpreting properly? > > > > 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 > > > > > > > On Wed, Sep 30, 2020 at 2:43 PM Christine Di Bella < > christine.dibella at lyrasis.org> wrote: > > Hi Wendy, > > > > Can you try importing your file into a dummy record on our test server: > http://test.archivesspace.org/staff/? (username admin, password admin) > > > > We?ve been working on a number of changes to the importer based on > feedback since 2.8.0. The pretty_inspect message usually means there?s a > data error that should be caught by the logging process that shows up > post-import. Some errors were not accounted for in the version in 2.8.0 so > you get that message instead of the error, but should be there. The digital > objects issue is not familiar to me, but I?m wondering if that may be > different there too. > > > > You?ll start the import the same way you usually would on the test server, > but it will move the process over to a background job so that it can run > more quickly and the log is more easily downloadable afterwards. If you > need any more guidance on that, please let me know. > > > > 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, September 30, 2020 2:14 PM > *To:* Archivesspace Users Group < > archivesspace_users_group at lyralists.lyrasis.org> > *Subject:* Re: [Archivesspace_Users_Group] spreadsheet imports in 2.8v SUI > > > > Hi, > > > > In addition to the DO import spreadsheet error that I indicated in my > recent email re: duplicate field codes, another error message I'm receiving > in trying to import the DOs is: "{"error":"undefined method > `pretty_inspect' for #"}" > > > > I'd be grateful for any insight you can provide on these issues. > > > > Many thanks, > > Wendy > > > > On Wed, Sep 30, 2020 at 1:28 PM Wendy Scheir > wrote: > > Hi, > > > > In attempting to upload spreadsheets into ASpace using the Load via > Spreadsheet functionality in the 2.8v SUI, I'm running into 2 issues and > hoping that someone can shed some light. In each case, I'm using the import > spreadsheets downloaded from Github: > > > > (1) Using the general import spreadsheet to upload a collection that > includes digital objects--fields BJ (digital_object_id), BK > (digital_object_title), BL (digital_object_link) the archival objects > imported, but not the digital objects. > > > > (2) Using the DO import spreadsheet (again, downloaded directly from > Github), I'm getting the error message "This spreadsheet has duplicate > Archive Space Field codes: , , , , , , , , , , , , ," However, I don't see > any obvious duplicate field codes in Row 4 of the spreadsheet. > > _______________________________________________ > 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 > -- *ANNA ROBINSON-SWEET* *ASSOCIATE ARCHIVIST* THE NEW SCHOOL ARCHIVES & SPECIAL COLLECTIONS she/her pronouns 66 FIFTH AVENUE, NEW YORK, NY 10011 robinsa1 at newschool.edu T 212.229.2942 x3375 @TNSArchives newschool.edu/100 -------------- 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: From rneal at richmond.edu Thu Oct 8 08:55:39 2020 From: rneal at richmond.edu (Neal, Rick) Date: Thu, 8 Oct 2020 12:55:39 +0000 Subject: [Archivesspace_Users_Group] MySQL issue Message-ID: Good morning, I am having an issue after having upgraded our aspace instance on a new server. I followed the instructions for the database migration and I thought everything was working fine. During troubleshooting an issue with Preservica not being able to connect I find that while the archivesspace database is in mysql, and there is an archivesspace user with a password, there are no grants listed for that user to the archivesspace database. The instructions for migrating said to run the setup-database.sh script, nothing about having to grant permissions or setting the default character encoding or such. This is what I have done: I log in to mysql as root with the mysql root password. I show the databases and see the archivesspace database. I then run grant all on archivesspace.* to 'someuser'@'localhost' identified by 'somepassword'; I then FLUSH PRIVILEGES; I then SHOW GRANTS; It only lists the grants for the root user. Nothing about the archivesspace database or user. Also, again, I did nothing about the encoding when I did the install, just assuming the script handled that. I tried changing to the archivesspace database and granting again with the same results. One thing that I did notice as I looked in the user table in the archivesspace database. There is no archivespace user listed when I select all. There are the staff accounts so I know the database migration took place. Thank you for your assistance. Rick Neal University of Richmond From christine.dibella at lyrasis.org Thu Oct 8 09:00:50 2020 From: christine.dibella at lyrasis.org (Christine Di Bella) Date: Thu, 8 Oct 2020 13:00:50 +0000 Subject: [Archivesspace_Users_Group] spreadsheet imports in 2.8v SUI In-Reply-To: References: Message-ID: Hello Anna, The team was talking about this yesterday. We?re expecting to put out a release with the improvements to the spreadsheet importer in early November. Christine From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Anna Robinson-Sweet Sent: Wednesday, October 7, 2020 5:11 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] spreadsheet imports in 2.8v SUI Hi Christine, Following up on your exchange with Wendy regarding the improved spreadsheet importer. Do you know when we can expect the next version of ArchivesSpace will be released? Thanks, Anna On Thu, Oct 1, 2020 at 9:45 AM Christine Di Bella > wrote: Hi Wendy, That?s great to hear. The improved importer will be in the next version of ArchivesSpace. I understand that Bobbi Fox, the original developer of this functionality, has been in touch with you. She confirmed that what you?re trying to do is not supported. Now that the importer is in ArchivesSpace, new feature requests would be evaluated through our regular development prioritization process. You can file a feature request by following the instructions at https://archivesspace.atlassian.net/wiki/spaces/ADC/pages/19202060/How+to+Request+a+New+Feature. Christine From: archivesspace_users_group-bounces at lyralists.lyrasis.org > On Behalf Of Wendy Scheir Sent: Wednesday, September 30, 2020 3:28 PM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] spreadsheet imports in 2.8v SUI Hi Christine, Thank you for your reply. Yes! I was able to successfully import both spreadsheets in the sandbox! No error messages. Is there a patch that we can apply to our instance to make this work for us? This does, however, lead me to another question. We are hoping to use the File version URI field to enter an internal file path (not an actual link), and I thought that if I used column BL on the import spreadsheet (column K on the DO spreadsheet) that the file path would populate the URI field--alas, it doesn't. But I don't see another field on the spreadsheet where one can place the non-linking file path to have it populate the URI field. Is there one that I'm just not interpreting properly? 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 On Wed, Sep 30, 2020 at 2:43 PM Christine Di Bella > wrote: Hi Wendy, Can you try importing your file into a dummy record on our test server: http://test.archivesspace.org/staff/? (username admin, password admin) We?ve been working on a number of changes to the importer based on feedback since 2.8.0. The pretty_inspect message usually means there?s a data error that should be caught by the logging process that shows up post-import. Some errors were not accounted for in the version in 2.8.0 so you get that message instead of the error, but should be there. The digital objects issue is not familiar to me, but I?m wondering if that may be different there too. You?ll start the import the same way you usually would on the test server, but it will move the process over to a background job so that it can run more quickly and the log is more easily downloadable afterwards. If you need any more guidance on that, please let me know. 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, September 30, 2020 2:14 PM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] spreadsheet imports in 2.8v SUI Hi, In addition to the DO import spreadsheet error that I indicated in my recent email re: duplicate field codes, another error message I'm receiving in trying to import the DOs is: "{"error":"undefined method `pretty_inspect' for #"}" I'd be grateful for any insight you can provide on these issues. Many thanks, Wendy On Wed, Sep 30, 2020 at 1:28 PM Wendy Scheir > wrote: Hi, In attempting to upload spreadsheets into ASpace using the Load via Spreadsheet functionality in the 2.8v SUI, I'm running into 2 issues and hoping that someone can shed some light. In each case, I'm using the import spreadsheets downloaded from Github: (1) Using the general import spreadsheet to upload a collection that includes digital objects--fields BJ (digital_object_id), BK (digital_object_title), BL (digital_object_link) the archival objects imported, but not the digital objects. (2) Using the DO import spreadsheet (again, downloaded directly from Github), I'm getting the error message "This spreadsheet has duplicate Archive Space Field codes: , , , , , , , , , , , , ," However, I don't see any obvious duplicate field codes in Row 4 of the spreadsheet. _______________________________________________ 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 -- ANNA ROBINSON-SWEET ASSOCIATE ARCHIVIST THE NEW SCHOOL ARCHIVES & SPECIAL COLLECTIONS she/her pronouns 66 FIFTH AVENUE, NEW YORK, NY 10011 robinsa1 at newschool.edu T 212.229.2942 x3375 @TNSArchives newschool.edu/100 [https://docs.google.com/uc?export=download&id=189ZGQUNkFTPT1lROYObQ8PLnSSMd5Hk6&revid=0B5_JPhPijR4aTVZLSEQ5VlR5VkkyaGU2K3JHYmVPUFU2UWpJPQ] -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.jpg Type: image/jpeg Size: 6609 bytes Desc: image001.jpg URL: From blake.carver at lyrasis.org Thu Oct 8 09:17:45 2020 From: blake.carver at lyrasis.org (Blake Carver) Date: Thu, 8 Oct 2020 13:17:45 +0000 Subject: [Archivesspace_Users_Group] MySQL issue In-Reply-To: References: Message-ID: > During troubleshooting an issue with Preservica not being able to connect What's wrong with Preservica? What's the errors from the logs? The answer is here probably. >I find that while the archivesspace database is in mysql, and there is an archivesspace user with a password > there are no grants listed for that user to the archivesspace database. That's only done once, when you set up ArchivesSpace the first time: https://archivesspace.github.io/tech-docs/provisioning/mysql.html > The instructions for migrating said to run the setup-database.sh script, nothing about having >to grant permissions or setting the default character encoding or such. That's correct, there is no reason to change anything in MySQL for 2.8. > One thing that I did notice as I looked in the user table in the archivesspace database. > There is no archivespace user listed when I select all. That's also correct. The MySQL user/password defined in config.rb are not in the archivesspace database, they are in the mysql database. ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Neal, Rick Sent: Thursday, October 8, 2020 8:55 AM To: Archivesspace Users Group Subject: [Archivesspace_Users_Group] MySQL issue Good morning, I am having an issue after having upgraded our aspace instance on a new server. I followed the instructions for the database migration and I thought everything was working fine. During troubleshooting an issue with Preservica not being able to connect I find that while the archivesspace database is in mysql, and there is an archivesspace user with a password, there are no grants listed for that user to the archivesspace database. The instructions for migrating said to run the setup-database.sh script, nothing about having to grant permissions or setting the default character encoding or such. This is what I have done: I log in to mysql as root with the mysql root password. I show the databases and see the archivesspace database. I then run grant all on archivesspace.* to 'someuser'@'localhost' identified by 'somepassword'; I then FLUSH PRIVILEGES; I then SHOW GRANTS; It only lists the grants for the root user. Nothing about the archivesspace database or user. Also, again, I did nothing about the encoding when I did the install, just assuming the script handled that. I tried changing to the archivesspace database and granting again with the same results. One thing that I did notice as I looked in the user table in the archivesspace database. There is no archivespace user listed when I select all. There are the staff accounts so I know the database migration took place. Thank you for your assistance. Rick Neal University of Richmond _______________________________________________ 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 Jessica.Crouch at lyrasis.org Thu Oct 8 10:55:52 2020 From: Jessica.Crouch at lyrasis.org (Jessica Crouch) Date: Thu, 8 Oct 2020 14:55:52 +0000 Subject: [Archivesspace_Users_Group] Take a break with ArchivesSpace on Fridays In-Reply-To: <4A2289D7-E94E-40FE-9032-DFDFD2B18E20@lyrasis.org> References: <4C151ED1-3A98-4217-908A-55C7BA8ED233@lyrasis.org> <939F1E31-3ECB-44AD-93A6-6634E8BFF8F7@lyrasis.org> <512F3C3D-C506-4E11-B5FB-4B9EBF4775B0@lyrasis.org> <614B918C-6F58-4D55-89F5-18680C71701B@lyrasis.org> <69AD5D49-2C12-450D-9763-D88A59297611@lyrasis.org> <24DA2EB0-8EA2-42E8-9EC1-2377BAE51368@lyrasis.org> <46CE10A0-3DD9-4139-BF15-B9D19408EC16@lyrasis.org> <3390E79B-70B8-4A34-86B1-2276E98B66F8@lyrasis.org> <2EBF068E-0072-49F7-BD42-1AD40F2684E9@lyrasis.org> <7E3F1BBA-E5B2-4612-A7F5-33D5049F5CF4@lyrasis.org> <4A2289D7-E94E-40FE-9032-DFDFD2B18E20@lyrasis.org> Message-ID: <406472C8-14A7-457A-A77B-17A1D768C2DA@lyrasis.org> Dear ArchivesSpace Users, We?ll be hosting another casual open call via zoom at 12pm ET tomorrow. With no set agenda or presentation for these calls, this forum is an opportunity to connect, chat and recharge. Use this as a time to get help or talk about ArchivesSpace (or anything else) in an informal setting or just have a beverage with other ArchivesSpace users during this stressful time. As a reminder, Take a Break with ArchivesSpace is going on hiatus after our October 30th call. We may revive the breaks in some form in the future, but until then we look forward to seeing you at the remaining calls. Thanks to everyone who has joined us at our standing Friday break calls since we started them in March. Whether you came to one call or 20, it?s been great getting to know so many of you better and sharing ArchivesSpace and non-ArchivesSpace thoughts. We hope to see you all tomorrow. When: Fridays Time: 12:00 p.m. ? 1:00 p.m. ET (9:00 a.m. ? 10:00 a.m. PT) Where: Zoom Join the call via the information below: Join Zoom Meeting https://lyrasis.zoom.us/j/281962467 Meeting ID: 281 962 467 One tap mobile +19292056099,,281962467# US (New York) +13126266799,,281962467# US (Chicago) Dial by your location +1 929 205 6099 US (New York) +1 312 626 6799 US (Chicago) +1 301 715 8592 US +1 346 248 7799 US (Houston) +1 669 900 6833 US (San Jose) +1 253 215 8782 US 888 475 4499 US Toll-free 877 853 5257 US Toll-free Meeting ID: 281 962 467 Find your local number: https://lyrasis.zoom.us/u/awkFNWPxh We seek to provide a welcoming, fun, and safe community experience for everyone and adhere to Code4Lib?s CodeofConduct4Lib. The full text of the code of conduct is available at: http://bit.ly/coc4lib. 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: 29081 bytes Desc: image001.jpg URL: From rneal at richmond.edu Fri Oct 9 07:18:00 2020 From: rneal at richmond.edu (Neal, Rick) Date: Fri, 9 Oct 2020 11:18:00 +0000 Subject: [Archivesspace_Users_Group] MySQL connector question Message-ID: Good morning, I am continuing to troubleshoot our mysql issue and have a question about the mysql connector. My operating system is RHEL 7. MySQL version is: mysql-community 5.6.49-2.el7 The instructions sent me to: https://dev.mysql.com/downloads/connector/j/ I downloaded: mysql-connector-java-8.0.21-1.el7.noarch.rpm I did a little searching and found that the mysql-community repo has this one available: mysql-connector-odbc.x86_64 8.0.21-1.el7 My question is that since I installed mysql from a mysql-community repo should I use the mysql-connector-odbc file from that same repo? Does it matter which one? Thanks Rick _______________________________________________ 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 ph448 at cam.ac.uk Fri Oct 9 07:26:08 2020 From: ph448 at cam.ac.uk (Peter Heiner) Date: Fri, 9 Oct 2020 12:26:08 +0100 Subject: [Archivesspace_Users_Group] MySQL issue In-Reply-To: References: Message-ID: <20201009112608.hrpul2bvi7vuq7wh@thursday.localdomain> Neal, Rick wrote on 2020-10-08 12:55:39: > I then SHOW GRANTS; > > It only lists the grants for the root user. Nothing about the archivesspace database or user. Plain SHOW GRANTS operates on the current user, root in your case. You need to use SHOW GRANTS FOR 'username'@'host'; p From ph448 at cam.ac.uk Fri Oct 9 07:31:50 2020 From: ph448 at cam.ac.uk (Peter Heiner) Date: Fri, 9 Oct 2020 12:31:50 +0100 Subject: [Archivesspace_Users_Group] MySQL connector question In-Reply-To: References: Message-ID: <20201009113150.kt3cof5snynivvus@thursday.localdomain> Neal, Rick wrote on 2020-10-09 11:18:00: > I am continuing to troubleshoot our mysql issue and have a question about the mysql connector. > > My operating system is RHEL 7. > MySQL version is: mysql-community 5.6.49-2.el7 > > The instructions sent me to: https://dev.mysql.com/downloads/connector/j/ > > I downloaded: mysql-connector-java-8.0.21-1.el7.noarch.rpm > > I did a little searching and found that the mysql-community repo has this one available: mysql-connector-odbc.x86_64 8.0.21-1.el7 > > My question is that since I installed mysql from a mysql-community repo should I use the mysql-connector-odbc file from that same repo? Does it matter which one? You need mysql-connector-java, I believe the one you downloaded should be fine. It should be sufficient t have it somewhere in your CLASSPATH. p From rneal at richmond.edu Fri Oct 9 07:47:06 2020 From: rneal at richmond.edu (Neal, Rick) Date: Fri, 9 Oct 2020 11:47:06 +0000 Subject: [Archivesspace_Users_Group] MySQL connector question In-Reply-To: <20201009113150.kt3cof5snynivvus@thursday.localdomain> References: <20201009113150.kt3cof5snynivvus@thursday.localdomain> Message-ID: Good morning Peter, Thank you for your help! I checked my CLASSPATH but found it was empty. My java is using /bin/java. Could my issues simply be that the CLASSPATH is empty? Do I want to add java to the CLASSPATH by doing this: export CLASSPATH=/bin/java and then test to see if everything just starts working? [root at aspace lib]# echo $ {CLASSPATH} $ {CLASSPATH} [root at aspace lib]# which java /bin/java Rick -----Original Message----- From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Peter Heiner Sent: Friday, October 9, 2020 7:32 AM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] MySQL connector question Neal, Rick wrote on 2020-10-09 11:18:00: > I am continuing to troubleshoot our mysql issue and have a question about the mysql connector. > > My operating system is RHEL 7. > MySQL version is: mysql-community 5.6.49-2.el7 > > The instructions sent me to: > https://dev.mysql.com/downloads/connector/j/ > > I downloaded: mysql-connector-java-8.0.21-1.el7.noarch.rpm > > I did a little searching and found that the mysql-community repo has this one available: mysql-connector-odbc.x86_64 8.0.21-1.el7 > > My question is that since I installed mysql from a mysql-community repo should I use the mysql-connector-odbc file from that same repo? Does it matter which one? You need mysql-connector-java, I believe the one you downloaded should be fine. It should be sufficient t have it somewhere in your CLASSPATH. p _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group From ph448 at cam.ac.uk Fri Oct 9 08:13:19 2020 From: ph448 at cam.ac.uk (Peter Heiner) Date: Fri, 9 Oct 2020 13:13:19 +0100 Subject: [Archivesspace_Users_Group] MySQL connector question In-Reply-To: References: <20201009113150.kt3cof5snynivvus@thursday.localdomain> Message-ID: <20201009121319.qxmggntrrhthfmye@thursday.localdomain> Neal, Rick wrote on 2020-10-09 11:47:06: > I checked my CLASSPATH but found it was empty. My java is using > /bin/java. Could my issues simply be that the CLASSPATH is empty? Do > I want to add java to the CLASSPATH by doing this: export > CLASSPATH=/bin/java and then test to see if everything just starts > working? I realise capitalising 'classpath' was a mistake. Some Java apps' startup scripts make use of this, others use the java binary's -cp or -classpath flag directly. ArchivesSpace's classpath does not include system directories like /usr/share/java where the mysql-connector-java package puts its files. You need to copy or link the connector found in /usr/share/java/mysql-connector-java-8.0.12.jar to the main archivesspace/lib directory. p From blake.carver at lyrasis.org Fri Oct 9 09:20:23 2020 From: blake.carver at lyrasis.org (Blake Carver) Date: Fri, 9 Oct 2020 13:20:23 +0000 Subject: [Archivesspace_Users_Group] MySQL connector question In-Reply-To: <20201009121319.qxmggntrrhthfmye@thursday.localdomain> References: <20201009113150.kt3cof5snynivvus@thursday.localdomain> , <20201009121319.qxmggntrrhthfmye@thursday.localdomain> Message-ID: Try using the older connector, https://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.1.49.tar.gz ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Peter Heiner Sent: Friday, October 9, 2020 8:13 AM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] MySQL connector question Neal, Rick wrote on 2020-10-09 11:47:06: > I checked my CLASSPATH but found it was empty. My java is using > /bin/java. Could my issues simply be that the CLASSPATH is empty? Do > I want to add java to the CLASSPATH by doing this: export > CLASSPATH=/bin/java and then test to see if everything just starts > working? I realise capitalising 'classpath' was a mistake. Some Java apps' startup scripts make use of this, others use the java binary's -cp or -classpath flag directly. ArchivesSpace's classpath does not include system directories like /usr/share/java where the mysql-connector-java package puts its files. You need to copy or link the connector found in /usr/share/java/mysql-connector-java-8.0.12.jar to the main archivesspace/lib directory. p _______________________________________________ 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 andrew.morrison at bodleian.ox.ac.uk Fri Oct 9 11:01:28 2020 From: andrew.morrison at bodleian.ox.ac.uk (Andrew Morrison) Date: Fri, 9 Oct 2020 16:01:28 +0100 Subject: [Archivesspace_Users_Group] Problem with events created by the API Message-ID: <6b75198d-368c-0c1a-c221-96bb6ca62ab0@bodleian.ox.ac.uk> Hello, Has anyone else experienced problems with the API generating so many events that it causes records to be unviewable? We need to move ~3000 archival objects from one resource to another, and then into their correct places as children of other archival objects already in the destination resource. That worked fine while testing, doing a few calls to the component_transfers and accept_children methods at the time. But when run as a script on a clone of our production system, making ~6000 API calls caused both the source and destination resources to display gateway errors in the staff interface (Java heap space errors in the logs). My first reaction was to do a full re-index . But that didn't fix it, in fact it made it worse, because all the moved archival objects disappeared from the Solr index (but the indexer didn't log any errors), meaning they disappeared from the public user interface (no individual pages and not included in the collection organization view, although they were listed in the tree structure in the sidebar.) The problem appears to be that the component_transfers method creates an event record each time it successfully transfers an archival object between two resources. Each of those event objects are linked to both the source and destination resources, as well as to the individual archival object moved. Having ~3000 events linked to a single resource seems to be too many for the staff interface to display. And somehow they must also interrupt indexing. I was able to fix it by deleting the events via their own API endpoint. But that adds an extra step, to read the component_transfers responses to get the event IDs, and then send another ~3000 requests to delete them. Does anyone know if it is possible to prevent the events being created in the first place? Thanks, Andrew. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mark.custer at yale.edu Sun Oct 11 15:27:50 2020 From: mark.custer at yale.edu (Custer, Mark) Date: Sun, 11 Oct 2020 19:27:50 +0000 Subject: [Archivesspace_Users_Group] setting encodinganalog and other attributes related to XML export In-Reply-To: <0bebeec3-3ee4-907a-29a7-ec0f0b70e482@rice.edu> References: <0bebeec3-3ee4-907a-29a7-ec0f0b70e482@rice.edu> Message-ID: Dear Amanda, There's no way to do this in the staff interface. This could be accomplished with a plugin, however. Alternatively, you could add a transformation step after extracting the EAD file from ArchivesSpace. At Yale, we rely on both approaches. I will usually only take the plugin approach when the data would not be available otherwise (e.g. changing how the default ASpace EAD export handles creators linked as "sources"), since I find there is a lot more flexibility if you keep local transformations separate from the serialization process. So, in this case, if these attributes are required, and if you have the ability to modify the files after they are exported, then I would recommend adding those sorts of transformation rules to a publication process outside of ArchivesSpace. If either of those approaches are possible to add on your end, though, then I could provide a brief proof-of-concept for how to do that. All that said, I'm curious if you can say more about how you use the encodinganalog attribute right now? In my experience, people primarily use @encodinganalog in EAD to illustrate mappings to the MARC standard, following the examples in the EAD Tag Library and EAD Cookbook, while at the same time, perhaps, keeping archival encodings in the shadow of MARC AMC. I'd be in favor of removing this attribute (and @relatedencoding) from future versions of EAD (it's not something I've seen in other schemas like MODS, TEI, etc.), so I am especially curious on how it's being used. Mark ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Amanda Focke Sent: Wednesday, September 2, 2020 5:16 PM To: Archivesspace Users Group Subject: [Archivesspace_Users_Group] setting encodinganalog and other attributes related to XML export Hello - Is there a way in ArchivesSpace to set encodinganalog information and other attributes for XML export purposes, such as for basic notes like scopecontent, acqinfo,and accessrestrict? Thanks for any thoughts, Amanda -- Amanda Focke, CA, DAS Head of Woodson Research Center Fondren Library Rice University 6100 Main St. MS-44 Houston, TX 77005 afocke at rice.edu | 713-348-2124 https://nam05.safelinks.protection.outlook.com/?url=http%3A%2F%2Flibrary.rice.edu%2Fwoodson&data=02%7C01%7Cmark.custer%40yale.edu%7Ca1fa02bd727d4194035208d84f858522%7Cdd8cbebb21394df8b4114e3e87abeb5c%7C0%7C0%7C637346782189707991&sdata=e40zvKllsFpWYFvIxbhuUbFZcHH0v3PQ9vAlfxAcLYg%3D&reserved=0 _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org https://nam05.safelinks.protection.outlook.com/?url=http%3A%2F%2Flyralists.lyrasis.org%2Fmailman%2Flistinfo%2Farchivesspace_users_group&data=02%7C01%7Cmark.custer%40yale.edu%7Ca1fa02bd727d4194035208d84f858522%7Cdd8cbebb21394df8b4114e3e87abeb5c%7C0%7C0%7C637346782189707991&sdata=lTW803fCRY31M63I3CAGD%2FIFOnh2M9kJWKfz0TqJgPM%3D&reserved=0 -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcyzyk at jhu.edu Tue Oct 13 09:58:58 2020 From: mcyzyk at jhu.edu (Mark Cyzyk) Date: Tue, 13 Oct 2020 09:58:58 -0400 Subject: [Archivesspace_Users_Group] ASpace 2.8.0: No Title showing when Search Filter applied Message-ID: Dear ASpace list, We've found an odd behavior in 2.8.0 with its new Search functionality on the staff side: When you perform a search and retrieve results on the staff side, it all looks well and good.? But when you then apply a, say, Record Type filter to those results, the Title field disappears from the resulting screen.? (See attached screenshot.) I'm thinking this may be a bug in 2.8.0? Mark -- <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> Mark Cyzyk, M.A., M.L.S. Library Applications Group The Sheridan Libraries The Johns Hopkins University mcyzyk at jhu.edu Verba volant, scripta manent. -------------- next part -------------- A non-text attachment was scrubbed... Name: aspacescreenshot.png Type: image/png Size: 55557 bytes Desc: not available URL: From dmichelson at smith.edu Tue Oct 13 10:07:56 2020 From: dmichelson at smith.edu (Daniel Michelson) Date: Tue, 13 Oct 2020 10:07:56 -0400 Subject: [Archivesspace_Users_Group] ASpace 2.8.0: No Title showing when Search Filter applied In-Reply-To: References: Message-ID: Hi Mark, Which columns appear in various views can be set in the global, repository, and user preferences starting in 2.8.0. I also encountered some weird initial settings (resource identifier disappeared in the browse view for me) when we upgraded, but changing the preferences resolved it. Hope that helps. Dan On Tue, Oct 13, 2020 at 9:59 AM Mark Cyzyk wrote: > > Dear ASpace list, > > We've found an odd behavior in 2.8.0 with its new Search functionality > on the staff side: > > When you perform a search and retrieve results on the staff side, it all > looks well and good. But when you then apply a, say, Record Type filter > to those results, the Title field disappears from the resulting screen. > (See attached screenshot.) > > I'm thinking this may be a bug in 2.8.0? > > Mark > > -- > <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> > Mark Cyzyk, M.A., M.L.S. > Library Applications Group > The Sheridan Libraries > The Johns Hopkins University > mcyzyk at jhu.edu > > Verba volant, scripta manent. > > _______________________________________________ > Archivesspace_Users_Group mailing list > Archivesspace_Users_Group at lyralists.lyrasis.org > http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group > -- Dan Michelson Project Manager Archivist Smith College Special Collections The Special Collections reading room is closed. As of March 18th, all Special Collections staff will be working remotely. Smith course support is our primary responsibility at this time. Minimal reference services will be managed remotely by staff. Reference inquiries that require access to physical materials will be held in order of when they were received and responded to once the campus is reopened. Expect a four to six week delay, minimum. There is a moratorium on digitization services. For information about Smith College?s response to Covid-19, please visit the college?s official website . For information about library services during this time, information is available on our website . -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcyzyk at jhu.edu Tue Oct 13 10:14:49 2020 From: mcyzyk at jhu.edu (Mark Cyzyk) Date: Tue, 13 Oct 2020 10:14:49 -0400 Subject: [Archivesspace_Users_Group] ASpace 2.8.0: No Title showing when Search Filter applied In-Reply-To: References: Message-ID: Thanks, Dan.? MUCH appreciated! Mark <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> Mark Cyzyk, M.A., M.L.S. Library Applications Group The Sheridan Libraries The Johns Hopkins University mcyzyk at jhu.edu Verba volant, scripta manent. On 10/13/20 10:07 AM, Daniel Michelson wrote: > Hi Mark, > > Which columns appear in various views can be set in the global, > repository, and user preferences starting in 2.8.0. > > I also encountered some weird initial settings (resource identifier > disappeared in the browse view for me) when we upgraded, but changing > the preferences resolved it. > > Hope that helps. > > Dan > > On Tue, Oct 13, 2020 at 9:59 AM Mark Cyzyk > wrote: > > > Dear ASpace list, > > We've found an odd behavior in 2.8.0 with its new Search > functionality > on the staff side: > > When you perform a search and retrieve results on the staff side, > it all > looks well and good.? But when you then apply a, say, Record Type > filter > to those results, the Title field disappears from the resulting > screen. > (See attached screenshot.) > > I'm thinking this may be a bug in 2.8.0? > > Mark > > -- > <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> > Mark Cyzyk, M.A., M.L.S. > Library Applications Group > The Sheridan Libraries > The Johns Hopkins University > mcyzyk at jhu.edu > > Verba volant, scripta manent. > > _______________________________________________ > Archivesspace_Users_Group mailing list > Archivesspace_Users_Group at lyralists.lyrasis.org > > http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group > > > > -- > Dan Michelson > Project Manager Archivist > Smith College Special Collections > > The Special Collections reading room is closed. As of March 18th, all > Special Collections staff will be working remotely. Smith course > support is our primary responsibility at this time. > > > Minimal reference services will be managed remotely by staff. > Reference inquiries that require access to physical materials will be > held in order of when they were received and responded to once the > campus is reopened. Expect a four to six week delay, minimum. There is > a moratorium on digitization services. > > > For information about Smith College?s response to Covid-19, please > visit the college?s official website > . For > information about library services during this time, information is > available on our website > . -------------- next part -------------- An HTML attachment was scrubbed... URL: From Jessica.Crouch at lyrasis.org Thu Oct 15 12:11:57 2020 From: Jessica.Crouch at lyrasis.org (Jessica Crouch) Date: Thu, 15 Oct 2020 16:11:57 +0000 Subject: [Archivesspace_Users_Group] Take a break with ArchivesSpace on Fridays In-Reply-To: <406472C8-14A7-457A-A77B-17A1D768C2DA@lyrasis.org> References: <4C151ED1-3A98-4217-908A-55C7BA8ED233@lyrasis.org> <939F1E31-3ECB-44AD-93A6-6634E8BFF8F7@lyrasis.org> <512F3C3D-C506-4E11-B5FB-4B9EBF4775B0@lyrasis.org> <614B918C-6F58-4D55-89F5-18680C71701B@lyrasis.org> <69AD5D49-2C12-450D-9763-D88A59297611@lyrasis.org> <24DA2EB0-8EA2-42E8-9EC1-2377BAE51368@lyrasis.org> <46CE10A0-3DD9-4139-BF15-B9D19408EC16@lyrasis.org> <3390E79B-70B8-4A34-86B1-2276E98B66F8@lyrasis.org> <2EBF068E-0072-49F7-BD42-1AD40F2684E9@lyrasis.org> <7E3F1BBA-E5B2-4612-A7F5-33D5049F5CF4@lyrasis.org> <4A2289D7-E94E-40FE-9032-DFDFD2B18E20@lyrasis.org> <406472C8-14A7-457A-A77B-17A1D768C2DA@lyrasis.org> Message-ID: <0499ED1B-2ABC-47BB-9DFA-77F21C772D79@lyrasis.org> Dear ArchivesSpace Users, We?ll be hosting another casual open call via zoom at 12pm ET tomorrow. With no set agenda or presentation for these calls, this forum is an opportunity to connect, chat and recharge. Use this as a time to get help or talk about ArchivesSpace (or anything else) in an informal setting or just have a beverage with other ArchivesSpace users during this stressful time. As a reminder, Take a Break with ArchivesSpace is going on hiatus after our October 30th call. We may revive the breaks in some form in the future, but until then we look forward to seeing you at the remaining calls. Thanks to everyone who has joined us at our standing Friday break calls since we started them in March. Whether you came to one call or 20, it?s been great getting to know so many of you better and sharing ArchivesSpace and non-ArchivesSpace thoughts. We hope to see you all tomorrow. When: Fridays Time: 12:00 p.m. ? 1:00 p.m. ET (9:00 a.m. ? 10:00 a.m. PT) Where: Zoom Join the call via the information below: Join Zoom Meeting https://lyrasis.zoom.us/j/281962467 Meeting ID: 281 962 467 One tap mobile +19292056099,,281962467# US (New York) +13126266799,,281962467# US (Chicago) Dial by your location +1 929 205 6099 US (New York) +1 312 626 6799 US (Chicago) +1 301 715 8592 US +1 346 248 7799 US (Houston) +1 669 900 6833 US (San Jose) +1 253 215 8782 US 888 475 4499 US Toll-free 877 853 5257 US Toll-free Meeting ID: 281 962 467 Find your local number: https://lyrasis.zoom.us/u/awkFNWPxh We seek to provide a welcoming, fun, and safe community experience for everyone and adhere to Code4Lib?s CodeofConduct4Lib. The full text of the code of conduct is available at: http://bit.ly/coc4lib. 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: 29082 bytes Desc: image001.jpg URL: From rneal at richmond.edu Fri Oct 16 08:57:57 2020 From: rneal at richmond.edu (Neal, Rick) Date: Fri, 16 Oct 2020 12:57:57 +0000 Subject: [Archivesspace_Users_Group] Still troubleshooting ArchivesSpace / Preservica issue Message-ID: Good morning, I am still troubleshooting an issue with Preservica not being able to connect to our ArchivesSpace upgrade, which is on a new server. Preservica tech support saw this in the log: Caused by: org.springframework.web.client.RestClientException: Could not extract response: no suitable HttpMessageConverter found for response type [interface java.util.Map] and content type [text/html;charset=iso-8859-1] I checked my config.rb file and have this in it: AppConfig[:db_url] = "jdbc:mysql://localhost:3306/archivesspace?user=asuser&password=somepassword&useUnicode=true&characterEncoding=UTF-8" Is there some other place I have to change the Encoding perhaps? Thanks, Rick Rick Neal Library Systems and Applications Administrator University of Richmond -------------- next part -------------- An HTML attachment was scrubbed... URL: From mark.custer at yale.edu Fri Oct 16 10:03:19 2020 From: mark.custer at yale.edu (Custer, Mark) Date: Fri, 16 Oct 2020 14:03:19 +0000 Subject: [Archivesspace_Users_Group] Duplicated fields in resources bug? In-Reply-To: References: , Message-ID: All, Has anyone diagnosed this issue yet and/or determined if it's present in 2.8.x? We recently upgraded to 2.7.1, and we've since been greeted by this bug at least twice (though I suspect it's visited unnoticed more frequently). In each case, the following subrecord types are duplicated when the resource record is saved: language, date, and extent. Picture attached, which shows three duplicate pairs for the dates and three duplicates for the extent. I haven't tried to ferret out additional affected records in our database just yet, so I'm curious if anyone has noticed this happening on other record types, like archival objects and digital objects, or if this has been isolated to resource records. Mark ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Kevin W. Schlottmann Sent: Wednesday, June 3, 2020 9:44 AM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Duplicated fields in resources bug? Thanks Andrew, that could be a useful lead. On Wed, Jun 3, 2020 at 3:57 AM Andrew Morrison > wrote: Something else which are duplicated are ARKs, if you have them turned on: https://archivesspace.atlassian.net/browse/ANW-1060 But they're generated for you, so could be an unrelated bug. Andrew. On 02/06/2020 17:48, Kevin W. Schlottmann wrote: Thanks Dan. I'm glad (I guess?) to hear that it's not unique to our instance. On Mon, Jun 1, 2020 at 2:52 PM Daniel Michelson > wrote: Hi Kevin, I'm sure this isn't much help, but we've also encountered this bug on one resource record in 2.7.1. We could not determine what might have caused it. Dan On Mon, Jun 1, 2020 at 2:27 PM Kevin W. Schlottmann > wrote: Hi all, We are chasing an odd bug where certain fields are being inadvertently duplicated by AS when some other edit action is taken on the resource record. The fields being duplicated are language notes, extent notes, and date notes at the resource-level. We are unable to replicate the bug reliably, on any given record, or for a record on a Test server where we see the behavior on Production. We are running 2.7.0, hosted by Lyrasis, with limited customizations. Has anyone come across this or a similar bug? Kevin -- Kevin Schlottmann 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 _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group -- Dan Michelson Project Manager Archivist Smith College Special Collections The Special Collections reading room is closed. As of March 18th, all Special Collections staff will be working remotely. Smith course support is our primary responsibility at this time. Minimal reference services will be managed remotely by staff. Reference inquiries that require access to physical materials will be held in order of when they were received and responded to once the campus is reopened. Expect a four to six week delay, minimum. There is a moratorium on digitization services. For information about Smith College?s response to Covid-19, please visit the college?s official website. For information about library services during this time, information is available on our website. _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group -- Kevin Schlottmann 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 _______________________________________________ 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 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: -------------- next part -------------- A non-text attachment was scrubbed... Name: Screen Shot 2020-10-15 at 7.37.54 PM.png Type: image/png Size: 392216 bytes Desc: Screen Shot 2020-10-15 at 7.37.54 PM.png URL: From blake.carver at lyrasis.org Fri Oct 16 10:26:13 2020 From: blake.carver at lyrasis.org (Blake Carver) Date: Fri, 16 Oct 2020 14:26:13 +0000 Subject: [Archivesspace_Users_Group] Still troubleshooting ArchivesSpace / Preservica issue In-Reply-To: References: Message-ID: Are you behind Apache/nginx/whatever? That error happens on everything they try to grab? I think I'd start looking there, though I'm not sure what the problem is. ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Neal, Rick Sent: Friday, October 16, 2020 8:57 AM To: Archivesspace Users Group Cc: LaPrade, Crista Subject: [Archivesspace_Users_Group] Still troubleshooting ArchivesSpace / Preservica issue Good morning, I am still troubleshooting an issue with Preservica not being able to connect to our ArchivesSpace upgrade, which is on a new server. Preservica tech support saw this in the log: Caused by: org.springframework.web.client.RestClientException: Could not extract response: no suitable HttpMessageConverter found for response type [interface java.util.Map] and content type [text/html;charset=iso-8859-1] I checked my config.rb file and have this in it: AppConfig[:db_url] = "jdbc:mysql://localhost:3306/archivesspace?user=asuser&password=somepassword&useUnicode=true&characterEncoding=UTF-8" Is there some other place I have to change the Encoding perhaps? Thanks, Rick Rick Neal Library Systems and Applications Administrator University of Richmond -------------- next part -------------- An HTML attachment was scrubbed... URL: From kws2126 at columbia.edu Fri Oct 16 10:40:59 2020 From: kws2126 at columbia.edu (Kevin W. Schlottmann) Date: Fri, 16 Oct 2020 10:40:59 -0400 Subject: [Archivesspace_Users_Group] Duplicated fields in resources bug? In-Reply-To: References: Message-ID: Hi Mark, We are on 2.8.0, and haven't seen this error recur. Kevin On Fri, Oct 16, 2020 at 10:03 AM Custer, Mark wrote: > All, > > Has anyone diagnosed this issue yet and/or determined if it's present in > 2.8.x? > > We recently upgraded to 2.7.1, and we've since been greeted by this bug at > least twice (though I suspect it's visited unnoticed more frequently). In > each case, the following subrecord types are duplicated when the resource > record is saved: language, date, and extent. Picture attached, which > shows three duplicate pairs for the dates and three duplicates for the > extent. > > I haven't tried to ferret out additional affected records in our database > just yet, so I'm curious if anyone has noticed this happening on other > record types, like archival objects and digital objects, or if this has > been isolated to resource records. > > Mark > > > > ------------------------------ > *From:* archivesspace_users_group-bounces at lyralists.lyrasis.org < > archivesspace_users_group-bounces at lyralists.lyrasis.org> on behalf of > Kevin W. Schlottmann > *Sent:* Wednesday, June 3, 2020 9:44 AM > *To:* Archivesspace Users Group < > archivesspace_users_group at lyralists.lyrasis.org> > *Subject:* Re: [Archivesspace_Users_Group] Duplicated fields in resources > bug? > > Thanks Andrew, that could be a useful lead. > > On Wed, Jun 3, 2020 at 3:57 AM Andrew Morrison < > andrew.morrison at bodleian.ox.ac.uk> wrote: > > Something else which are duplicated are ARKs, if you have them turned on: > > https://archivesspace.atlassian.net/browse/ANW-1060 > > > But they're generated for you, so could be an unrelated bug. > > Andrew. > > > On 02/06/2020 17:48, Kevin W. Schlottmann wrote: > > Thanks Dan. I'm glad (I guess?) to hear that it's not unique to our > instance. > > On Mon, Jun 1, 2020 at 2:52 PM Daniel Michelson > wrote: > > Hi Kevin, > > I'm sure this isn't much help, but we've also encountered this bug on one > resource record in 2.7.1. We could not determine what might have caused it. > > Dan > > On Mon, Jun 1, 2020 at 2:27 PM Kevin W. Schlottmann > wrote: > > Hi all, > > We are chasing an odd bug where certain fields are being inadvertently > duplicated by AS when some other edit action is taken on the resource > record. The fields being duplicated are language notes, extent notes, > and date notes at the resource-level. > > We are unable to replicate the bug reliably, on any given record, or for a > record on a Test server where we see the behavior on Production. We are > running 2.7.0, hosted by Lyrasis, with limited customizations. > > Has anyone come across this or a similar bug? > > Kevin > > -- > Kevin Schlottmann > 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 > _______________________________________________ > Archivesspace_Users_Group mailing list > Archivesspace_Users_Group at lyralists.lyrasis.org > http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group > > > > > -- > Dan Michelson > Project Manager Archivist > Smith College Special Collections > > The Special Collections reading room is closed. As of March 18th, all > Special Collections staff will be working remotely. Smith course support is > our primary responsibility at this time. > > Minimal reference services will be managed remotely by staff. Reference > inquiries that require access to physical materials will be held in order > of when they were received and responded to once the campus is reopened. > Expect a four to six week delay, minimum. There is a moratorium on > digitization services. > > For information about Smith College?s response to Covid-19, please visit > the college?s official website > . > For information about library services during this time, information is > available on our website > > . > _______________________________________________ > Archivesspace_Users_Group mailing list > Archivesspace_Users_Group at lyralists.lyrasis.org > http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group > > > > > -- > Kevin Schlottmann > 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 > > _______________________________________________ > Archivesspace_Users_Group mailing listArchivesspace_Users_Group at lyralists.lyrasis.orghttp://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 > 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 > _______________________________________________ > 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 rneal at richmond.edu Fri Oct 16 11:33:32 2020 From: rneal at richmond.edu (Neal, Rick) Date: Fri, 16 Oct 2020 15:33:32 +0000 Subject: [Archivesspace_Users_Group] Still troubleshooting ArchivesSpace Preservica issue Message-ID: Blake, I have passed this back to Preservica. I am also trying to make sure my database is right. I have an aspace user and an archivesspace database. I can log in to mysql as that user and change to the archivesspace database and I can list the users. I get a list of users that ArchivesSpace created in the admin console. I then check to make sure that the as user has ALL PRIVILEGES (see below) and the as user does have ALL PRIVILEGES. mysql> show grants; +--------------------------------------------------------------------------------------------------------------------+ | Grants for as at localhost | +--------------------------------------------------------------------------------------------------------------------+ | GRANT ALL PRIVILEGES ON *.* TO 'as'@'localhost' IDENTIFIED BY PASSWORD '*389A648EDB48DB63AKE39CC2C21AE774DAD685F9' | | GRANT ALL PRIVILEGES ON `archivesspace`.* TO 'as'@'localhost' | +--------------------------------------------------------------------------------------------------------------------+ 2 rows in set (0.01 sec) I am thinking the database and as user is configured correctly at this point and have to ask what else could it be causing the communication issue between Preservica and ArchivesSpace. I want to troubleshoot to see if this might be a mysql connector issue to verify that I have that configured properly. How could I test it? Thanks, Rick From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Blake Carver Sent: Friday, October 16, 2020 10:26 AM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Still troubleshooting ArchivesSpace / Preservica issue Are you behind Apache/nginx/whatever? That error happens on everything they try to grab? I think I'd start looking there, though I'm not sure what the problem is. ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Neal, Rick > Sent: Friday, October 16, 2020 8:57 AM To: Archivesspace Users Group > Cc: LaPrade, Crista > Subject: [Archivesspace_Users_Group] Still troubleshooting ArchivesSpace / Preservica issue Good morning, I am still troubleshooting an issue with Preservica not being able to connect to our ArchivesSpace upgrade, which is on a new server. Preservica tech support saw this in the log: Caused by: org.springframework.web.client.RestClientException: Could not extract response: no suitable HttpMessageConverter found for response type [interface java.util.Map] and content type [text/html;charset=iso-8859-1] I checked my config.rb file and have this in it: AppConfig[:db_url] = "jdbc:mysql://localhost:3306/archivesspace?user=asuser&password=somepassword&useUnicode=true&characterEncoding=UTF-8" Is there some other place I have to change the Encoding perhaps? Thanks, Rick Rick Neal Library Systems and Applications Administrator University of Richmond -------------- next part -------------- An HTML attachment was scrubbed... URL: From blake.carver at lyrasis.org Fri Oct 16 11:46:11 2020 From: blake.carver at lyrasis.org (Blake Carver) Date: Fri, 16 Oct 2020 15:46:11 +0000 Subject: [Archivesspace_Users_Group] Still troubleshooting ArchivesSpace Preservica issue In-Reply-To: References: Message-ID: > I am thinking the database and as user is configured correctly at this point and have to ask what else could it be causing the communication issue between Preservica and ArchivesSpace. I don't think it's DB related. I think the ArchivesSpace user for Preservica to connect needs admin powers, but I assume that's not the problem. Preservice uses the API and the API uses your proxy, and that error looks like a proxy error, though I could be wrong on that. I did a quick Google search on that error and it looks pretty common. > I want to troubleshoot to see if this might be a mysql connector issue to verify that I have that configured properly. How could I test it? I doubt that's the problem, that connects ArchivesSpace to MySQL so if that had troubles ArchivesSpace would be complaining. ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Neal, Rick Sent: Friday, October 16, 2020 11:33 AM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Still troubleshooting ArchivesSpace Preservica issue Blake, I have passed this back to Preservica. I am also trying to make sure my database is right. I have an aspace user and an archivesspace database. I can log in to mysql as that user and change to the archivesspace database and I can list the users. I get a list of users that ArchivesSpace created in the admin console. I then check to make sure that the as user has ALL PRIVILEGES (see below) and the as user does have ALL PRIVILEGES. mysql> show grants; +--------------------------------------------------------------------------------------------------------------------+ | Grants for as at localhost | +--------------------------------------------------------------------------------------------------------------------+ | GRANT ALL PRIVILEGES ON *.* TO 'as'@'localhost' IDENTIFIED BY PASSWORD '*389A648EDB48DB63AKE39CC2C21AE774DAD685F9' | | GRANT ALL PRIVILEGES ON `archivesspace`.* TO 'as'@'localhost' | +--------------------------------------------------------------------------------------------------------------------+ 2 rows in set (0.01 sec) I am thinking the database and as user is configured correctly at this point and have to ask what else could it be causing the communication issue between Preservica and ArchivesSpace. I want to troubleshoot to see if this might be a mysql connector issue to verify that I have that configured properly. How could I test it? Thanks, Rick From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Blake Carver Sent: Friday, October 16, 2020 10:26 AM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Still troubleshooting ArchivesSpace / Preservica issue Are you behind Apache/nginx/whatever? That error happens on everything they try to grab? I think I'd start looking there, though I'm not sure what the problem is. ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Neal, Rick > Sent: Friday, October 16, 2020 8:57 AM To: Archivesspace Users Group > Cc: LaPrade, Crista > Subject: [Archivesspace_Users_Group] Still troubleshooting ArchivesSpace / Preservica issue Good morning, I am still troubleshooting an issue with Preservica not being able to connect to our ArchivesSpace upgrade, which is on a new server. Preservica tech support saw this in the log: Caused by: org.springframework.web.client.RestClientException: Could not extract response: no suitable HttpMessageConverter found for response type [interface java.util.Map] and content type [text/html;charset=iso-8859-1] I checked my config.rb file and have this in it: AppConfig[:db_url] = "jdbc:mysql://localhost:3306/archivesspace?user=asuser&password=somepassword&useUnicode=true&characterEncoding=UTF-8" Is there some other place I have to change the Encoding perhaps? Thanks, Rick Rick Neal Library Systems and Applications Administrator University of Richmond -------------- next part -------------- An HTML attachment was scrubbed... URL: From philip.webster at sheffield.ac.uk Mon Oct 19 09:11:20 2020 From: philip.webster at sheffield.ac.uk (philip.webster at sheffield.ac.uk) Date: Mon, 19 Oct 2020 14:11:20 +0100 Subject: [Archivesspace_Users_Group] Loading long CSV files for accessions in ArchivesSpace Message-ID: <006201d6a619$56c4ce60$044e6b20$@sheffield.ac.uk> Hi, One thing we have noticed when attempting to batch load accessions using CSV import capability in ArchivesSpace is that there appears to be some sort of limit that prevents us from loading large numbers of items. I could think of several reasons why this may be the case. 1. There may be a hard-coded limit on the number of rows that can be processed in a single background process. 2. There may be a relationship between the amount of memory allocated to ArchivesSpace and the number of rows that can be processed. 3. There may be a limited amount of time the background process can run for. Our current workaround is to split the accessions import CSV into multiple files and load them in sequence. Does anyone on the mailing list know what could be causing the batch process stop before finishing an entire CSV file? Regards, Philip Webster The University of Sheffield -------------- next part -------------- An HTML attachment was scrubbed... URL: From kate_bowers at harvard.edu Mon Oct 19 09:28:03 2020 From: kate_bowers at harvard.edu (Bowers, Kate A.) Date: Mon, 19 Oct 2020 13:28:03 +0000 Subject: [Archivesspace_Users_Group] Loading long CSV files for accessions in ArchivesSpace In-Reply-To: <006201d6a619$56c4ce60$044e6b20$@sheffield.ac.uk> References: <006201d6a619$56c4ce60$044e6b20$@sheffield.ac.uk> Message-ID: Do you have an idea of what the limit is? That is: what is the largest number of rows you have successfully imported as accessions via spreadsheet? Thanks! Kate Kate Bowers Collections Services Archivist for Metadata, Standards, and Systems Harvard University Archives kate_bowers at harvard.edu https://archives.harvard.edu 617-998-5238 From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of philip.webster at sheffield.ac.uk Sent: Monday, October 19, 2020 9:11 AM To: Archivesspace Users Group Subject: [Archivesspace_Users_Group] Loading long CSV files for accessions in ArchivesSpace Hi, One thing we have noticed when attempting to batch load accessions using CSV import capability in ArchivesSpace is that there appears to be some sort of limit that prevents us from loading large numbers of items. I could think of several reasons why this may be the case. 1. There may be a hard-coded limit on the number of rows that can be processed in a single background process. 2. There may be a relationship between the amount of memory allocated to ArchivesSpace and the number of rows that can be processed. 3. There may be a limited amount of time the background process can run for. Our current workaround is to split the accessions import CSV into multiple files and load them in sequence. Does anyone on the mailing list know what could be causing the batch process stop before finishing an entire CSV file? Regards, Philip Webster The University of Sheffield -------------- next part -------------- An HTML attachment was scrubbed... URL: From blake.carver at lyrasis.org Mon Oct 19 10:01:44 2020 From: blake.carver at lyrasis.org (Blake Carver) Date: Mon, 19 Oct 2020 14:01:44 +0000 Subject: [Archivesspace_Users_Group] Loading long CSV files for accessions in ArchivesSpace In-Reply-To: References: <006201d6a619$56c4ce60$044e6b20$@sheffield.ac.uk>, Message-ID: # specifies whether the "Load Digital Objects" button is available at the Resource Level AppConfig[:hide_do_load] = false # upper row limit for an excel spreadsheet AppConfig[:bulk_import_rows] = 1000 # maximum size (in KiloBytes) for an excel spreadsheet AppConfig[:bulk_import_size] = 256 https://github.com/archivesspace/archivesspace/blob/master/common/config/config-defaults.rb#L676-L682 There are limits in the config.rb ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Bowers, Kate A. Sent: Monday, October 19, 2020 9:28 AM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Loading long CSV files for accessions in ArchivesSpace Do you have an idea of what the limit is? That is: what is the largest number of rows you have successfully imported as accessions via spreadsheet? Thanks! Kate Kate Bowers Collections Services Archivist for Metadata, Standards, and Systems Harvard University Archives kate_bowers at harvard.edu https://archives.harvard.edu 617-998-5238 From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of philip.webster at sheffield.ac.uk Sent: Monday, October 19, 2020 9:11 AM To: Archivesspace Users Group Subject: [Archivesspace_Users_Group] Loading long CSV files for accessions in ArchivesSpace Hi, One thing we have noticed when attempting to batch load accessions using CSV import capability in ArchivesSpace is that there appears to be some sort of limit that prevents us from loading large numbers of items. I could think of several reasons why this may be the case. 1. There may be a hard-coded limit on the number of rows that can be processed in a single background process. 2. There may be a relationship between the amount of memory allocated to ArchivesSpace and the number of rows that can be processed. 3. There may be a limited amount of time the background process can run for. Our current workaround is to split the accessions import CSV into multiple files and load them in sequence. Does anyone on the mailing list know what could be causing the batch process stop before finishing an entire CSV file? Regards, Philip Webster The University of Sheffield -------------- next part -------------- An HTML attachment was scrubbed... URL: From blake.carver at lyrasis.org Mon Oct 19 10:05:17 2020 From: blake.carver at lyrasis.org (Blake Carver) Date: Mon, 19 Oct 2020 14:05:17 +0000 Subject: [Archivesspace_Users_Group] Loading long CSV files for accessions in ArchivesSpace In-Reply-To: References: <006201d6a619$56c4ce60$044e6b20$@sheffield.ac.uk>, , Message-ID: Whoopsie! That's the other importer thing, just ignore me :-) ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Blake Carver Sent: Monday, October 19, 2020 10:01 AM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Loading long CSV files for accessions in ArchivesSpace # specifies whether the "Load Digital Objects" button is available at the Resource Level AppConfig[:hide_do_load] = false # upper row limit for an excel spreadsheet AppConfig[:bulk_import_rows] = 1000 # maximum size (in KiloBytes) for an excel spreadsheet AppConfig[:bulk_import_size] = 256 https://github.com/archivesspace/archivesspace/blob/master/common/config/config-defaults.rb#L676-L682 There are limits in the config.rb ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Bowers, Kate A. Sent: Monday, October 19, 2020 9:28 AM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Loading long CSV files for accessions in ArchivesSpace Do you have an idea of what the limit is? That is: what is the largest number of rows you have successfully imported as accessions via spreadsheet? Thanks! Kate Kate Bowers Collections Services Archivist for Metadata, Standards, and Systems Harvard University Archives kate_bowers at harvard.edu https://archives.harvard.edu 617-998-5238 From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of philip.webster at sheffield.ac.uk Sent: Monday, October 19, 2020 9:11 AM To: Archivesspace Users Group Subject: [Archivesspace_Users_Group] Loading long CSV files for accessions in ArchivesSpace Hi, One thing we have noticed when attempting to batch load accessions using CSV import capability in ArchivesSpace is that there appears to be some sort of limit that prevents us from loading large numbers of items. I could think of several reasons why this may be the case. 1. There may be a hard-coded limit on the number of rows that can be processed in a single background process. 2. There may be a relationship between the amount of memory allocated to ArchivesSpace and the number of rows that can be processed. 3. There may be a limited amount of time the background process can run for. Our current workaround is to split the accessions import CSV into multiple files and load them in sequence. Does anyone on the mailing list know what could be causing the batch process stop before finishing an entire CSV file? Regards, Philip Webster The University of Sheffield -------------- next part -------------- An HTML attachment was scrubbed... URL: From egadsby at towson.edu Mon Oct 19 15:24:12 2020 From: egadsby at towson.edu (Gadsby, Eric T.) Date: Mon, 19 Oct 2020 19:24:12 +0000 Subject: [Archivesspace_Users_Group] Archivesspace and Java 11 Message-ID: Dear Friends, Good afternoon. I hope today finds you well and in good spirits. Last week our library met with our central IT services and they informed us that our institution will not be adopting paid Java. I know (perhaps not as well as I should) that there are Java components in Aspace. Is Aspace going to require we get a license for our server or can it use the openSKD or is it simply not an issue? I look forward hearing what the groups thoughts or understanding of the situation are. Thanks! [Towson University logo] Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 SMS: ?443-338-3792 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.jpg Type: image/jpeg Size: 1824 bytes Desc: image001.jpg URL: From rneal at richmond.edu Tue Oct 20 08:50:30 2020 From: rneal at richmond.edu (Neal, Rick) Date: Tue, 20 Oct 2020 12:50:30 +0000 Subject: [Archivesspace_Users_Group] Still troubleshooting ArchivesSpace Preservica issue Message-ID: Good morning Blake, I am working my way through what might be a proxy related and so I went to a console on the affected server and used firefox to locally query the port that Preservica uses. I am seeing the image below with something about packets out of order. I begin thinking about the config.rb file that came with the AS version we are using which is 2.5.2. I upgraded from version 2.5. One thing to note is that I did not use the new config.rb file. I tried the old file and it seemingly works fine with everything except the Preservica connection to ArchiveSpace. The line for connecting to Preservica was already in the old file (no problems connecting before the upgrade) so I didn't have to change anything there either: AppConfig[:db_url] = "jdbc:mysql://localhost:3306/archivesspace?asuser=as&password=somepassword&useUnicode=true&characterEncoding=UTF-8" So I logged into the server on a console that lets me use the local firefox browser to get to port 3306 locally and this is what I see in the browser. Does this offer a clue as to what the issue is? Thanks! Rick [cid:image002.jpg at 01D6A6B9.77D337E0] From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Blake Carver Sent: Friday, October 16, 2020 11:46 AM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Still troubleshooting ArchivesSpace Preservica issue > I am thinking the database and as user is configured correctly at this point and have to ask what else could it be causing the communication issue between Preservica and ArchivesSpace. I don't think it's DB related. I think the ArchivesSpace user for Preservica to connect needs admin powers, but I assume that's not the problem. Preservice uses the API and the API uses your proxy, and that error looks like a proxy error, though I could be wrong on that. I did a quick Google search on that error and it looks pretty common. > I want to troubleshoot to see if this might be a mysql connector issue to verify that I have that configured properly. How could I test it? I doubt that's the problem, that connects ArchivesSpace to MySQL so if that had troubles ArchivesSpace would be complaining. ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Neal, Rick > Sent: Friday, October 16, 2020 11:33 AM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] Still troubleshooting ArchivesSpace Preservica issue Blake, I have passed this back to Preservica. I am also trying to make sure my database is right. I have an aspace user and an archivesspace database. I can log in to mysql as that user and change to the archivesspace database and I can list the users. I get a list of users that ArchivesSpace created in the admin console. I then check to make sure that the as user has ALL PRIVILEGES (see below) and the as user does have ALL PRIVILEGES. mysql> show grants; +--------------------------------------------------------------------------------------------------------------------+ | Grants for as at localhost | +--------------------------------------------------------------------------------------------------------------------+ | GRANT ALL PRIVILEGES ON *.* TO 'as'@'localhost' IDENTIFIED BY PASSWORD '*389A648EDB48DB63AKE39CC2C21AE774DAD685F9' | | GRANT ALL PRIVILEGES ON `archivesspace`.* TO 'as'@'localhost' | +--------------------------------------------------------------------------------------------------------------------+ 2 rows in set (0.01 sec) I am thinking the database and as user is configured correctly at this point and have to ask what else could it be causing the communication issue between Preservica and ArchivesSpace. I want to troubleshoot to see if this might be a mysql connector issue to verify that I have that configured properly. How could I test it? Thanks, Rick From: archivesspace_users_group-bounces at lyralists.lyrasis.org > On Behalf Of Blake Carver Sent: Friday, October 16, 2020 10:26 AM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] Still troubleshooting ArchivesSpace / Preservica issue Are you behind Apache/nginx/whatever? That error happens on everything they try to grab? I think I'd start looking there, though I'm not sure what the problem is. ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Neal, Rick > Sent: Friday, October 16, 2020 8:57 AM To: Archivesspace Users Group > Cc: LaPrade, Crista > Subject: [Archivesspace_Users_Group] Still troubleshooting ArchivesSpace / Preservica issue Good morning, I am still troubleshooting an issue with Preservica not being able to connect to our ArchivesSpace upgrade, which is on a new server. Preservica tech support saw this in the log: Caused by: org.springframework.web.client.RestClientException: Could not extract response: no suitable HttpMessageConverter found for response type [interface java.util.Map] and content type [text/html;charset=iso-8859-1] I checked my config.rb file and have this in it: AppConfig[:db_url] = "jdbc:mysql://localhost:3306/archivesspace?user=asuser&password=somepassword&useUnicode=true&characterEncoding=UTF-8" Is there some other place I have to change the Encoding perhaps? Thanks, Rick Rick Neal Library Systems and Applications Administrator University of Richmond -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image002.jpg Type: image/jpeg Size: 14533 bytes Desc: image002.jpg URL: From na207 at cam.ac.uk Tue Oct 20 10:23:20 2020 From: na207 at cam.ac.uk (Natalie Adams) Date: Tue, 20 Oct 2020 14:23:20 +0000 Subject: [Archivesspace_Users_Group] ArchivesSpace user groups: governance, terms of reference Message-ID: Hi everyone, We're preparing for the first meeting of our local ArchivesSpace user group. Our Cambridge ArchivesSpace instance serves 75 users- the majority from Cambridge University Library but also from 29 other archive repositories across the city - and we want to involve a subset of users in an active group to: * make decisions on customisations that don't require development * consider desirable development * maintain data standards * help with data cleanup, training and peer support. Have I missed anything off the list above? I wondered whether anyone out there runs, or has been a member of a similar group and would be willing to share terms of reference/governance information or advice. Many thanks in advance and best wishes, Natalie Natalie Adams Systems Archivist Cambridge University Library Information about using Cambridge University Libraries is available online here: https://www.lib.cam.ac.uk/using-library -------------- next part -------------- An HTML attachment was scrubbed... URL: From blake.carver at lyrasis.org Tue Oct 20 10:43:39 2020 From: blake.carver at lyrasis.org (Blake Carver) Date: Tue, 20 Oct 2020 14:43:39 +0000 Subject: [Archivesspace_Users_Group] Still troubleshooting ArchivesSpace Preservica issue In-Reply-To: References: Message-ID: localhost:3306 is probably MySQL, at least that's the standard port for MySQL. If your db_url is set to 3306, then that's for sure MYSQL. Preservica talks directly to MySQL? I thought it uses the API, but I may be wrong on that. What does the config look like for Preservica? ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Neal, Rick Sent: Tuesday, October 20, 2020 8:50 AM To: Archivesspace Users Group Cc: LaPrade, Crista Subject: [Archivesspace_Users_Group] Still troubleshooting ArchivesSpace Preservica issue Good morning Blake, I am working my way through what might be a proxy related and so I went to a console on the affected server and used firefox to locally query the port that Preservica uses. I am seeing the image below with something about packets out of order. I begin thinking about the config.rb file that came with the AS version we are using which is 2.5.2. I upgraded from version 2.5. One thing to note is that I did not use the new config.rb file. I tried the old file and it seemingly works fine with everything except the Preservica connection to ArchiveSpace. The line for connecting to Preservica was already in the old file (no problems connecting before the upgrade) so I didn?t have to change anything there either: AppConfig[:db_url] = "jdbc:mysql://localhost:3306/archivesspace?asuser=as&password=somepassword&useUnicode=true&characterEncoding=UTF-8" So I logged into the server on a console that lets me use the local firefox browser to get to port 3306 locally and this is what I see in the browser. Does this offer a clue as to what the issue is? Thanks! Rick [cid:32f202fe-89b1-4fa0-b18e-7ccb361a5507] From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Blake Carver Sent: Friday, October 16, 2020 11:46 AM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Still troubleshooting ArchivesSpace Preservica issue > I am thinking the database and as user is configured correctly at this point and have to ask what else could it be causing the communication issue between Preservica and ArchivesSpace. I don't think it's DB related. I think the ArchivesSpace user for Preservica to connect needs admin powers, but I assume that's not the problem. Preservice uses the API and the API uses your proxy, and that error looks like a proxy error, though I could be wrong on that. I did a quick Google search on that error and it looks pretty common. > I want to troubleshoot to see if this might be a mysql connector issue to verify that I have that configured properly. How could I test it? I doubt that's the problem, that connects ArchivesSpace to MySQL so if that had troubles ArchivesSpace would be complaining. ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Neal, Rick > Sent: Friday, October 16, 2020 11:33 AM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] Still troubleshooting ArchivesSpace Preservica issue Blake, I have passed this back to Preservica. I am also trying to make sure my database is right. I have an aspace user and an archivesspace database. I can log in to mysql as that user and change to the archivesspace database and I can list the users. I get a list of users that ArchivesSpace created in the admin console. I then check to make sure that the as user has ALL PRIVILEGES (see below) and the as user does have ALL PRIVILEGES. mysql> show grants; +--------------------------------------------------------------------------------------------------------------------+ | Grants for as at localhost | +--------------------------------------------------------------------------------------------------------------------+ | GRANT ALL PRIVILEGES ON *.* TO 'as'@'localhost' IDENTIFIED BY PASSWORD '*389A648EDB48DB63AKE39CC2C21AE774DAD685F9' | | GRANT ALL PRIVILEGES ON `archivesspace`.* TO 'as'@'localhost' | +--------------------------------------------------------------------------------------------------------------------+ 2 rows in set (0.01 sec) I am thinking the database and as user is configured correctly at this point and have to ask what else could it be causing the communication issue between Preservica and ArchivesSpace. I want to troubleshoot to see if this might be a mysql connector issue to verify that I have that configured properly. How could I test it? Thanks, Rick From: archivesspace_users_group-bounces at lyralists.lyrasis.org > On Behalf Of Blake Carver Sent: Friday, October 16, 2020 10:26 AM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] Still troubleshooting ArchivesSpace / Preservica issue Are you behind Apache/nginx/whatever? That error happens on everything they try to grab? I think I'd start looking there, though I'm not sure what the problem is. ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Neal, Rick > Sent: Friday, October 16, 2020 8:57 AM To: Archivesspace Users Group > Cc: LaPrade, Crista > Subject: [Archivesspace_Users_Group] Still troubleshooting ArchivesSpace / Preservica issue Good morning, I am still troubleshooting an issue with Preservica not being able to connect to our ArchivesSpace upgrade, which is on a new server. Preservica tech support saw this in the log: Caused by: org.springframework.web.client.RestClientException: Could not extract response: no suitable HttpMessageConverter found for response type [interface java.util.Map] and content type [text/html;charset=iso-8859-1] I checked my config.rb file and have this in it: AppConfig[:db_url] = "jdbc:mysql://localhost:3306/archivesspace?user=asuser&password=somepassword&useUnicode=true&characterEncoding=UTF-8" Is there some other place I have to change the Encoding perhaps? Thanks, Rick Rick Neal Library Systems and Applications Administrator University of Richmond -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: Outlook-waesfaow.png Type: image/png Size: 41481 bytes Desc: Outlook-waesfaow.png URL: From rachel.searcy at nyu.edu Tue Oct 20 12:19:42 2020 From: rachel.searcy at nyu.edu (Rachel Aileen Searcy) Date: Tue, 20 Oct 2020 12:19:42 -0400 Subject: [Archivesspace_Users_Group] ArchivesSpace user groups: governance, terms of reference In-Reply-To: References: Message-ID: Hi Natalie, I'm really glad that you wrote to the list about this. It's really helpful to hear how others are approaching this important work, even though I imagine much will be contextual based on organizational structure and whether folks are hosted locally or through a service provider. At NYU we have a standing administrator group that has similar responsibilities to those you've outlined: we communicate with our local users (e.g., general troubleshooting, information about outages/maintenance windows, information about new functionality), manage overall user management (e.g., on-boarding, off-boarding, permissions, training), manage overall system maintenance and upgrades (including testing of local plugins), maintain local documentation, and pursue occasional local development (pending priorities and resources). We maintain a public guide for all of this work that serves as a landing page for the most regular user needs and (hopefully) provides an easier way to navigate our documentation: https://guides.nyu.edu/archivesspace/ I hope that's helpful, but I'd also love to hear from other folks who have different set-ups. Take care, Rachel On Tue, Oct 20, 2020 at 10:23 AM Natalie Adams wrote: > Hi everyone, > > We're preparing for the first meeting of our local ArchivesSpace user > group. Our Cambridge ArchivesSpace instance serves 75 users- the majority > from Cambridge University Library but also from 29 other archive > repositories across the city - and we want to involve a subset of users in > an active group to: > > - make decisions on customisations that don't require development > - consider desirable development > - maintain data standards > - help with data cleanup, training and peer support. > > > Have I missed anything off the list above? I wondered whether anyone out > there runs, or has been a member of a similar group and would be willing to > share terms of reference/governance information or advice. > > Many thanks in advance and best wishes, > > Natalie > > Natalie Adams > Systems Archivist > Cambridge University Library > > Information about using Cambridge University Libraries is available online > here: https://www.lib.cam.ac.uk/using-library > > > > > _______________________________________________ > 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=RKGYsghpfAUSEOoF7HaDFwBdox3Hm6O9-f88MEUMsPs&s=3I0gl-2TZfod3MlTHZu1iRoJkP0kxDRGeO_bVvQws8Y&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: From learle at library.rochester.edu Tue Oct 20 12:25:20 2020 From: learle at library.rochester.edu (Earle, Lev) Date: Tue, 20 Oct 2020 16:25:20 +0000 Subject: [Archivesspace_Users_Group] Sub-subseries custom usage? Message-ID: Hello everyone, I'm wondering if anyone out there has configured their instance to make sub-subseries level designations available. I'm currently working with some very large collection imports where sub-subseries would be useful, and know that EAD allows for I think a maximum of twelve levels (or something faintly ridiculous), but also know that the out-of-the-box AS doesn't include a sub-subseries level designation. I know you can technically nest subseries as children under each other, but this feels like bad form and plays havoc with our display code. We could probably figure out something ourselves to hack in a sub-subseries designation, but I wanted to see what/if anyone else was doing, as we'd like to try and build consistently with other institutions to make future inter-institutional collaboration go more smoothly. Many thanks for any help! I'm new to this listserv and have been learning a lot following conversations but still have a long ways to go. Cheers, -Lev. ___________________________ Lev Earle Special Collections Processing Archivist - RBSCP University of Rochester River Campus Libraries they/them pronouns -------------- next part -------------- An HTML attachment was scrubbed... URL: From VivianLea.Solek at Kofc.Org Tue Oct 20 12:39:16 2020 From: VivianLea.Solek at Kofc.Org (Solek, VivianLea) Date: Tue, 20 Oct 2020 16:39:16 +0000 Subject: [Archivesspace_Users_Group] Sub-subseries custom usage? In-Reply-To: References: Message-ID: Hi Lev, What version of ASpace are you using? I'm in 2.7.1 and Sub-Series is absolutely in the drop down menu for "level of description" field. Might want to check your version and see if it is time for an upgrade. No need to do your own programming if you don't really need to do so! Best, VivianLea VivianLea Solek Archivist Knights of Columbus Supreme Council Archives Knights of Columbus Museum 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 Earle, Lev Sent: Tuesday, October 20, 2020 12:25 PM To: archivesspace_users_group at lyralists.lyrasis.org Subject: [Archivesspace_Users_Group] Sub-subseries custom usage? Hello everyone, I'm wondering if anyone out there has configured their instance to make sub-subseries level designations available. I'm currently working with some very large collection imports where sub-subseries would be useful, and know that EAD allows for I think a maximum of twelve levels (or something faintly ridiculous), but also know that the out-of-the-box AS doesn't include a sub-subseries level designation. I know you can technically nest subseries as children under each other, but this feels like bad form and plays havoc with our display code. We could probably figure out something ourselves to hack in a sub-subseries designation, but I wanted to see what/if anyone else was doing, as we'd like to try and build consistently with other institutions to make future inter-institutional collaboration go more smoothly. Many thanks for any help! I'm new to this listserv and have been learning a lot following conversations but still have a long ways to go. Cheers, -Lev. ___________________________ Lev Earle Special Collections Processing Archivist - RBSCP University of Rochester River Campus Libraries they/them pronouns 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 dmichelson at smith.edu Tue Oct 20 12:41:35 2020 From: dmichelson at smith.edu (Daniel Michelson) Date: Tue, 20 Oct 2020 12:41:35 -0400 Subject: [Archivesspace_Users_Group] Sub-subseries custom usage? In-Reply-To: References: Message-ID: Hi Lev, I don't believe there's any concept of a sub-subseries distinct from a subseries in EAD or ArchivesSpace. Nesting subseries is a very reasonable approach to large complex collections, so I'd encourage you to consider re-examining your display code, rather than changing the way you encode data. Hope that helps! All the best, Dan On Tue, Oct 20, 2020 at 12:25 PM Earle, Lev wrote: > Hello everyone, > > > > I?m wondering if anyone out there has configured their instance to make > sub-subseries level designations available. > > > > I?m currently working with some very large collection imports where > sub-subseries would be useful, and know that EAD allows for I think a > maximum of twelve levels (or something faintly ridiculous), but also know > that the out-of-the-box AS doesn?t include a sub-subseries level > designation. I know you can technically nest subseries as children under > each other, but this feels like bad form and plays havoc with our display > code. We could probably figure out something ourselves to hack in a > sub-subseries designation, but I wanted to see what/if anyone else was > doing, as we?d like to try and build consistently with other institutions > to make future inter-institutional collaboration go more smoothly. > > > > Many thanks for any help! I?m new to this listserv and have been learning > a lot following conversations but still have a long ways to go. > > > > Cheers, > > -Lev. > > > > ___________________________ > > Lev Earle > > Special Collections Processing Archivist ? RBSCP > > University of Rochester River Campus Libraries > > *they/them pronouns* > > > _______________________________________________ > Archivesspace_Users_Group mailing list > Archivesspace_Users_Group at lyralists.lyrasis.org > http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group > -- Dan Michelson Project Manager Archivist Smith College Special Collections Due to COVID-19, Special Collections is offering limited, remote reference and digitization services and ongoing consultations for faculty, students, and other researchers. Smith course support is our primary responsibility at this time. All other requests and inquiries will be responded to as we are able. For information about Smith College?s response to Covid-19, please visit the Smith College Libraries and Smith College websites. For information about library services during this time, information is available on our website. -------------- next part -------------- An HTML attachment was scrubbed... URL: From VivianLea.Solek at Kofc.Org Tue Oct 20 12:42:55 2020 From: VivianLea.Solek at Kofc.Org (Solek, VivianLea) Date: Tue, 20 Oct 2020 16:42:55 +0000 Subject: [Archivesspace_Users_Group] Sub-subseries custom usage? In-Reply-To: References: Message-ID: Hi Lev, Sorry about my earlier reply - I misread your request. I'm in the midst of a crazy exhibit install...should not be answering emails!?! Best, VivianLea VivianLea Solek Archivist Knights of Columbus Supreme Council Archives Knights of Columbus Museum 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 Earle, Lev Sent: Tuesday, October 20, 2020 12:25 PM To: archivesspace_users_group at lyralists.lyrasis.org Subject: [Archivesspace_Users_Group] Sub-subseries custom usage? Hello everyone, I'm wondering if anyone out there has configured their instance to make sub-subseries level designations available. I'm currently working with some very large collection imports where sub-subseries would be useful, and know that EAD allows for I think a maximum of twelve levels (or something faintly ridiculous), but also know that the out-of-the-box AS doesn't include a sub-subseries level designation. I know you can technically nest subseries as children under each other, but this feels like bad form and plays havoc with our display code. We could probably figure out something ourselves to hack in a sub-subseries designation, but I wanted to see what/if anyone else was doing, as we'd like to try and build consistently with other institutions to make future inter-institutional collaboration go more smoothly. Many thanks for any help! I'm new to this listserv and have been learning a lot following conversations but still have a long ways to go. Cheers, -Lev. ___________________________ Lev Earle Special Collections Processing Archivist - RBSCP University of Rochester River Campus Libraries they/them pronouns 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 mark.custer at yale.edu Tue Oct 20 13:09:51 2020 From: mark.custer at yale.edu (Custer, Mark) Date: Tue, 20 Oct 2020 17:09:51 +0000 Subject: [Archivesspace_Users_Group] Sub-subseries custom usage? In-Reply-To: References: Message-ID: Hi, Lev. Short answer: you can select ?otherlevel? and then type in ?sub-subseries? (even ?sub-sub-subseries? and whatever else that?s needed). You might need to update your display code, but that approach would keep the EAD valid. I'm attaching a screenshot for how to do that in ArchivesSpace. That said, I would probably advise against doing that since then you?re on the hook for making sure that there are no typos, etc?.. and what, really, is a sub-subseries, or a sub-series, for that matter? ?. So, again, the display code might need to be updated, but nothing else would preclude you have having subseries children of other subseries. Longer response, which doesn't really add much: the closed list that ArchivesSpace uses for its "Archival Object Level" enumeration list comes from the EAD schemas. Those schemas are based on ISAD(G) 3.1.4, which does not specify a closed list or definitions for different levels, I don?t think, but it does include a few different examples such as ?Sub-series?. In the first version of EAD, it looks like there were 9 valid options for the level of description, including ?subseries?. EAD 2002 and EAD3 bump that up to 11 valid options. And starting with EAD2002, ?otherlevel? was added to the controlled list of values to provide users a way to specify any other level that was required locally. So, you can encode something like @level=?otherlevel? and @otherlevel=?sub-subseries? to add any local levels of description that you want. All that said, I still don't know the difference between a series and subseries (aside from the context, which would be indicated by having a series as a child of a series), so I'm actually in favor of less values (e.g. removing subseries and just using series wherever that's needed) ?. Mark From: archivesspace_users_group-bounces at lyralists.lyrasis.org [mailto:archivesspace_users_group-bounces at lyralists.lyrasis.org] On Behalf Of Earle, Lev Sent: Tuesday, 20 October, 2020 12:25 PM To: archivesspace_users_group at lyralists.lyrasis.org Subject: [Archivesspace_Users_Group] Sub-subseries custom usage? Hello everyone, I?m wondering if anyone out there has configured their instance to make sub-subseries level designations available. I?m currently working with some very large collection imports where sub-subseries would be useful, and know that EAD allows for I think a maximum of twelve levels (or something faintly ridiculous), but also know that the out-of-the-box AS doesn?t include a sub-subseries level designation. I know you can technically nest subseries as children under each other, but this feels like bad form and plays havoc with our display code. We could probably figure out something ourselves to hack in a sub-subseries designation, but I wanted to see what/if anyone else was doing, as we?d like to try and build consistently with other institutions to make future inter-institutional collaboration go more smoothly. Many thanks for any help! I?m new to this listserv and have been learning a lot following conversations but still have a long ways to go. Cheers, -Lev. ___________________________ Lev Earle Special Collections Processing Archivist ? RBSCP University of Rochester River Campus Libraries they/them pronouns -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: otherlevel_ASpace.png Type: image/png Size: 68081 bytes Desc: otherlevel_ASpace.png URL: From learle at library.rochester.edu Tue Oct 20 13:15:18 2020 From: learle at library.rochester.edu (Earle, Lev) Date: Tue, 20 Oct 2020 17:15:18 +0000 Subject: [Archivesspace_Users_Group] Sub-subseries custom usage? In-Reply-To: References: Message-ID: Hi VivianLea, Haha, no worries. We've all been there! Hope your install is going well! :) Cheers, -Lev. ___________________________ Lev Earle Special Collections Processing Archivist Rare Books, Special Collections, and Preservation University of Rochester River Campus Libraries they/them pronouns From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Solek, VivianLea Sent: Tuesday, October 20, 2020 12:43 PM To: Archivesspace Users Group Subject: [EXT] Re: [Archivesspace_Users_Group] Sub-subseries custom usage? Hi Lev, Sorry about my earlier reply - I misread your request. I'm in the midst of a crazy exhibit install...should not be answering emails!?! Best, VivianLea VivianLea Solek Archivist Knights of Columbus Supreme Council Archives Knights of Columbus Museum 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 Earle, Lev Sent: Tuesday, October 20, 2020 12:25 PM To: archivesspace_users_group at lyralists.lyrasis.org Subject: [Archivesspace_Users_Group] Sub-subseries custom usage? Hello everyone, I'm wondering if anyone out there has configured their instance to make sub-subseries level designations available. I'm currently working with some very large collection imports where sub-subseries would be useful, and know that EAD allows for I think a maximum of twelve levels (or something faintly ridiculous), but also know that the out-of-the-box AS doesn't include a sub-subseries level designation. I know you can technically nest subseries as children under each other, but this feels like bad form and plays havoc with our display code. We could probably figure out something ourselves to hack in a sub-subseries designation, but I wanted to see what/if anyone else was doing, as we'd like to try and build consistently with other institutions to make future inter-institutional collaboration go more smoothly. Many thanks for any help! I'm new to this listserv and have been learning a lot following conversations but still have a long ways to go. Cheers, -Lev. ___________________________ Lev Earle Special Collections Processing Archivist - RBSCP University of Rochester River Campus Libraries they/them pronouns 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 learle at library.rochester.edu Tue Oct 20 13:16:13 2020 From: learle at library.rochester.edu (Earle, Lev) Date: Tue, 20 Oct 2020 17:16:13 +0000 Subject: [Archivesspace_Users_Group] [EXT] Re: Sub-subseries custom usage? In-Reply-To: References: Message-ID: Hi Dan, That was my feeling, as well- and we?re in the middle of a website redesign, so it?s a good time for it. Thanks for your note! Cheers, -Lev. ___________________________ Lev Earle Special Collections Processing Archivist ? RBSCP University of Rochester River Campus Libraries they/them pronouns From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Daniel Michelson Sent: Tuesday, October 20, 2020 12:42 PM To: Archivesspace Users Group Subject: [EXT] Re: [Archivesspace_Users_Group] Sub-subseries custom usage? Hi Lev, I don't believe there's any concept of a sub-subseries distinct from a subseries in EAD or ArchivesSpace. Nesting subseries is a very reasonable approach to large complex collections, so I'd encourage you to consider re-examining your display code, rather than changing the way you encode data. Hope that helps! All the best, Dan On Tue, Oct 20, 2020 at 12:25 PM Earle, Lev > wrote: Hello everyone, I?m wondering if anyone out there has configured their instance to make sub-subseries level designations available. I?m currently working with some very large collection imports where sub-subseries would be useful, and know that EAD allows for I think a maximum of twelve levels (or something faintly ridiculous), but also know that the out-of-the-box AS doesn?t include a sub-subseries level designation. I know you can technically nest subseries as children under each other, but this feels like bad form and plays havoc with our display code. We could probably figure out something ourselves to hack in a sub-subseries designation, but I wanted to see what/if anyone else was doing, as we?d like to try and build consistently with other institutions to make future inter-institutional collaboration go more smoothly. Many thanks for any help! I?m new to this listserv and have been learning a lot following conversations but still have a long ways to go. Cheers, -Lev. ___________________________ Lev Earle Special Collections Processing Archivist ? RBSCP University of Rochester River Campus Libraries they/them pronouns _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group -- Dan Michelson Project Manager Archivist Smith College Special Collections Due to COVID-19, Special Collections is offering limited, remote reference and digitization services and ongoing consultations for faculty, students, and other researchers. Smith course support is our primary responsibility at this time. All other requests and inquiries will be responded to as we are able. For information about Smith College?s response to Covid-19, please visit the Smith College Libraries and Smith College websites. For information about library services during this time, information is available on our website. -------------- next part -------------- An HTML attachment was scrubbed... URL: From dsteelma at umd.edu Tue Oct 20 13:26:38 2020 From: dsteelma at umd.edu (David P. Steelman) Date: Tue, 20 Oct 2020 13:26:38 -0400 Subject: [Archivesspace_Users_Group] Archivesspace and Java 11 In-Reply-To: References: Message-ID: Eric, It wasn't clear if your question was specifically about Java 11, or just on Oracle Java vs OpenJDK. I can't speak to Java 11, but we've been running ArchivesSpace (v2.7.0 and then v2.7.1) on our production server with OpenJDK v8 since December and have not encountered any issues. Also, while Oracle Java v8 is no longer receiving public updates, the OpenJDK v8 still is (and is expected to for several more years). Hope this helps, David On Mon, Oct 19, 2020 at 3:24 PM Gadsby, Eric T. wrote: > Dear Friends, > > > > Good afternoon. I hope today finds you well and in good spirits. Last > week our library met with our central IT services and they informed us that > our institution will not be adopting paid Java. I know (perhaps not as > well as I should) that there are Java components in Aspace. Is Aspace > going to require we get a license for our server or can it use the openSKD > or is it simply not an issue? I look forward hearing what the groups > thoughts or understanding of the situation are. Thanks! > > > > > > > > [image: Towson University logo] > > *Eric T. Gadsby* > > *Pronouns: he/him/his* > > IT Operations Specialist | Albert S. Cook Library > > *?* > > P: 410-704-3340 > > SMS: ?443-338-3792 > egadsby at towson.edu | libraries.towson.edu > > *?* > > > > Confidentiality Notice: This message may contain information that is > confidential, privileged, proprietary, or otherwise legally exempt from > disclosure. If you are not the intended recipient, you are notified that > you are not authorized to read, print, copy or disseminate this message, > any part of it, or any attachments. If this message has been sent to you in > error, please notify the sender by replying to this transmission, or by > calling Albert S. Cook Library at 410-704-3340 . > > > _______________________________________________ > 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: image001.jpg Type: image/jpeg Size: 1824 bytes Desc: not available URL: From learle at library.rochester.edu Tue Oct 20 13:28:48 2020 From: learle at library.rochester.edu (Earle, Lev) Date: Tue, 20 Oct 2020 17:28:48 +0000 Subject: [Archivesspace_Users_Group] Sub-subseries custom usage? In-Reply-To: References: Message-ID: Hi Mark, Thanks for this, this was very helpful and gives me a lot to work with on our end. Have you utilized this arrangement in any of your finding aids? We do have some custom options in various fields that have been built over the years and they inevitably seem to require lots of merging and cleanup down the line, which gets trickier when you?re dealing with the structural aspects like container lists and not just descriptors. Cheers, -Lev. ___________________________ Lev Earle Special Collections Processing Archivist ? RBSCP University of Rochester River Campus Libraries they/them pronouns From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Custer, Mark Sent: Tuesday, October 20, 2020 1:10 PM To: Archivesspace Users Group Subject: [EXT] Re: [Archivesspace_Users_Group] Sub-subseries custom usage? Hi, Lev. Short answer: you can select ?otherlevel? and then type in ?sub-subseries? (even ?sub-sub-subseries? and whatever else that?s needed). You might need to update your display code, but that approach would keep the EAD valid. I'm attaching a screenshot for how to do that in ArchivesSpace. That said, I would probably advise against doing that since then you?re on the hook for making sure that there are no typos, etc?.. and what, really, is a sub-subseries, or a sub-series, for that matter? ?. So, again, the display code might need to be updated, but nothing else would preclude you have having subseries children of other subseries. Longer response, which doesn't really add much: the closed list that ArchivesSpace uses for its "Archival Object Level" enumeration list comes from the EAD schemas. Those schemas are based on ISAD(G) 3.1.4, which does not specify a closed list or definitions for different levels, I don?t think, but it does include a few different examples such as ?Sub-series?. In the first version of EAD, it looks like there were 9 valid options for the level of description, including ?subseries?. EAD 2002 and EAD3 bump that up to 11 valid options. And starting with EAD2002, ?otherlevel? was added to the controlled list of values to provide users a way to specify any other level that was required locally. So, you can encode something like @level=?otherlevel? and @otherlevel=?sub-subseries? to add any local levels of description that you want. All that said, I still don't know the difference between a series and subseries (aside from the context, which would be indicated by having a series as a child of a series), so I'm actually in favor of less values (e.g. removing subseries and just using series wherever that's needed) ?. Mark From: archivesspace_users_group-bounces at lyralists.lyrasis.org [mailto:archivesspace_users_group-bounces at lyralists.lyrasis.org] On Behalf Of Earle, Lev Sent: Tuesday, 20 October, 2020 12:25 PM To: archivesspace_users_group at lyralists.lyrasis.org Subject: [Archivesspace_Users_Group] Sub-subseries custom usage? Hello everyone, I?m wondering if anyone out there has configured their instance to make sub-subseries level designations available. I?m currently working with some very large collection imports where sub-subseries would be useful, and know that EAD allows for I think a maximum of twelve levels (or something faintly ridiculous), but also know that the out-of-the-box AS doesn?t include a sub-subseries level designation. I know you can technically nest subseries as children under each other, but this feels like bad form and plays havoc with our display code. We could probably figure out something ourselves to hack in a sub-subseries designation, but I wanted to see what/if anyone else was doing, as we?d like to try and build consistently with other institutions to make future inter-institutional collaboration go more smoothly. Many thanks for any help! I?m new to this listserv and have been learning a lot following conversations but still have a long ways to go. Cheers, -Lev. ___________________________ Lev Earle Special Collections Processing Archivist ? RBSCP University of Rochester River Campus Libraries they/them pronouns -------------- next part -------------- An HTML attachment was scrubbed... URL: From sdm7g at virginia.edu Tue Oct 20 13:30:41 2020 From: sdm7g at virginia.edu (Majewski, Steven Dennis (sdm7g)) Date: Tue, 20 Oct 2020 17:30:41 +0000 Subject: [Archivesspace_Users_Group] Sub-subseries custom usage? In-Reply-To: References: Message-ID: You could add ?sub-subseries? to as an enumeration value Controlled Value List: Archival Record Level (archival_record_level), and it would show up in the dropdown menu, however as the current enumeration values are the allowed values for the EAD c/@level attribute, you would then export invalid and non-standard EAD. If you choose ?otherlevel? from the dropdown, ArchivesSpace will display another form field where you can enter value for @otherlevel, and it should encode properly. https://eadiva.com/c/ @level ? not required. The values of this attribute may be: class, collection, file, fonds, item, otherlevel, recordgrp, series, subfonds, subgrp, and subseries. For any other value of @level (such as from a locally-assigned vocabulary) choose ?otherlevel? as the value, and specify name in @otherlevel attribute. Assigning an attribute to the highest-level is highly-recommended. @otherlevel ? not required. If the designated value options for @level do not fit the repository needs, ?otherlevel? should be used as the value for @level and the alternate term should be specified here. If the additional keystrokes required are an issue, maybe @otherlevel can be set with an initial value in preferences, or else assigned with a plugin that adds a little javascript to the edit page. ? Steve. > On Oct 20, 2020, at 12:25 PM, Earle, Lev wrote: > > Hello everyone, > > I?m wondering if anyone out there has configured their instance to make sub-subseries level designations available. > > I?m currently working with some very large collection imports where sub-subseries would be useful, and know that EAD allows for I think a maximum of twelve levels (or something faintly ridiculous), but also know that the out-of-the-box AS doesn?t include a sub-subseries level designation. I know you can technically nest subseries as children under each other, but this feels like bad form and plays havoc with our display code. We could probably figure out something ourselves to hack in a sub-subseries designation, but I wanted to see what/if anyone else was doing, as we?d like to try and build consistently with other institutions to make future inter-institutional collaboration go more smoothly. > > Many thanks for any help! I?m new to this listserv and have been learning a lot following conversations but still have a long ways to go. > > Cheers, > -Lev. > > ___________________________ > Lev Earle > Special Collections Processing Archivist ? RBSCP > University of Rochester River Campus Libraries > they/them pronouns > > _______________________________________________ > 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 VivianLea.Solek at Kofc.Org Tue Oct 20 13:34:41 2020 From: VivianLea.Solek at Kofc.Org (Solek, VivianLea) Date: Tue, 20 Oct 2020 17:34:41 +0000 Subject: [Archivesspace_Users_Group] Sub-subseries custom usage? In-Reply-To: References: Message-ID: Hi Lev, Thanks so much for understanding. At this point...yes...we're awaiting the graphics and the carpenters before installation. So I'm actually processing, which is my happy place. Have a great week. Best, VivianLea VivianLea Solek Archivist Knights of Columbus Supreme Council Archives Knights of Columbus Museum 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 Earle, Lev Sent: Tuesday, October 20, 2020 1:15 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Sub-subseries custom usage? Hi VivianLea, Haha, no worries. We've all been there! Hope your install is going well! :) Cheers, -Lev. ___________________________ Lev Earle Special Collections Processing Archivist Rare Books, Special Collections, and Preservation University of Rochester River Campus Libraries they/them pronouns From: archivesspace_users_group-bounces at lyralists.lyrasis.org > On Behalf Of Solek, VivianLea Sent: Tuesday, October 20, 2020 12:43 PM To: Archivesspace Users Group > Subject: [EXT] Re: [Archivesspace_Users_Group] Sub-subseries custom usage? Hi Lev, Sorry about my earlier reply - I misread your request. I'm in the midst of a crazy exhibit install...should not be answering emails!?! Best, VivianLea VivianLea Solek Archivist Knights of Columbus Supreme Council Archives Knights of Columbus Museum 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 Earle, Lev Sent: Tuesday, October 20, 2020 12:25 PM To: archivesspace_users_group at lyralists.lyrasis.org Subject: [Archivesspace_Users_Group] Sub-subseries custom usage? Hello everyone, I'm wondering if anyone out there has configured their instance to make sub-subseries level designations available. I'm currently working with some very large collection imports where sub-subseries would be useful, and know that EAD allows for I think a maximum of twelve levels (or something faintly ridiculous), but also know that the out-of-the-box AS doesn't include a sub-subseries level designation. I know you can technically nest subseries as children under each other, but this feels like bad form and plays havoc with our display code. We could probably figure out something ourselves to hack in a sub-subseries designation, but I wanted to see what/if anyone else was doing, as we'd like to try and build consistently with other institutions to make future inter-institutional collaboration go more smoothly. Many thanks for any help! I'm new to this listserv and have been learning a lot following conversations but still have a long ways to go. Cheers, -Lev. ___________________________ Lev Earle Special Collections Processing Archivist - RBSCP University of Rochester River Campus Libraries they/them pronouns 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 sdm7g at virginia.edu Tue Oct 20 13:38:05 2020 From: sdm7g at virginia.edu (Majewski, Steven Dennis (sdm7g)) Date: Tue, 20 Oct 2020 17:38:05 +0000 Subject: [Archivesspace_Users_Group] Sub-subseries custom usage? In-Reply-To: References: Message-ID: What Mark said. And in addition, I would say that when dealing with these levels in EAD, what you usually want or need is to distinguish is top-level, middle-levels and leaves, so in practice making everything in the middle ?subseries? is OK, and if you need finer distinctions you export as numbered c sections ( c01, c02, c03? ) > On Oct 20, 2020, at 1:09 PM, Custer, Mark wrote: > > Hi, Lev. > > Short answer: you can select ?otherlevel? and then type in ?sub-subseries? (even ?sub-sub-subseries? and whatever else that?s needed). You might need to update your display code, but that approach would keep the EAD valid. I'm attaching a screenshot for how to do that in ArchivesSpace. That said, I would probably advise against doing that since then you?re on the hook for making sure that there are no typos, etc?.. and what, really, is a sub-subseries, or a sub-series, for that matter? ?. So, again, the display code might need to be updated, but nothing else would preclude you have having subseries children of other subseries. > > Longer response, which doesn't really add much: the closed list that ArchivesSpace uses for its "Archival Object Level" enumeration list comes from the EAD schemas. Those schemas are based on ISAD(G) 3.1.4, which does not specify a closed list or definitions for different levels, I don?t think, but it does include a few different examples such as ?Sub-series?. In the first version of EAD, it looks like there were 9 valid options for the level of description, including ?subseries?. EAD 2002 and EAD3 bump that up to 11 valid options. And starting with EAD2002, ?otherlevel? was added to the controlled list of values to provide users a way to specify any other level that was required locally. So, you can encode something like @level=?otherlevel? and @otherlevel=?sub-subseries? to add any local levels of description that you want. > > All that said, I still don't know the difference between a series and subseries (aside from the context, which would be indicated by having a series as a child of a series), so I'm actually in favor of less values (e.g. removing subseries and just using series wherever that's needed) ?. > > Mark > > > > > > From: <> archivesspace_users_group-bounces at lyralists.lyrasis.org [mailto:archivesspace_users_group-bounces at lyralists.lyrasis.org ] On Behalf Of Earle, Lev > Sent: Tuesday, 20 October, 2020 12:25 PM > To: archivesspace_users_group at lyralists.lyrasis.org > Subject: [Archivesspace_Users_Group] Sub-subseries custom usage? > > Hello everyone, > > I?m wondering if anyone out there has configured their instance to make sub-subseries level designations available. > > I?m currently working with some very large collection imports where sub-subseries would be useful, and know that EAD allows for I think a maximum of twelve levels (or something faintly ridiculous), but also know that the out-of-the-box AS doesn?t include a sub-subseries level designation. I know you can technically nest subseries as children under each other, but this feels like bad form and plays havoc with our display code. We could probably figure out something ourselves to hack in a sub-subseries designation, but I wanted to see what/if anyone else was doing, as we?d like to try and build consistently with other institutions to make future inter-institutional collaboration go more smoothly. > > Many thanks for any help! I?m new to this listserv and have been learning a lot following conversations but still have a long ways to go. > > Cheers, > -Lev. > > ___________________________ > Lev Earle > Special Collections Processing Archivist ? RBSCP > University of Rochester River Campus Libraries > they/them pronouns > > _______________________________________________ > 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 learle at library.rochester.edu Wed Oct 21 12:53:17 2020 From: learle at library.rochester.edu (Earle, Lev) Date: Wed, 21 Oct 2020 16:53:17 +0000 Subject: [Archivesspace_Users_Group] Sub-subseries custom usage? In-Reply-To: References: Message-ID: Thanks for your replies! Definitely confirms what we?d been thinking. I think we?ve gotten it figured out now. Cheers, -Lev. ___________________________ Lev Earle Special Collections Processing Archivist Rare Books, Special Collections, and Preservation University of Rochester River Campus Libraries they/them pronouns From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Majewski, Steven Dennis (sdm7g) Sent: Tuesday, October 20, 2020 1:38 PM To: Archivesspace Users Group Subject: [EXT] Re: [Archivesspace_Users_Group] Sub-subseries custom usage? What Mark said. And in addition, I would say that when dealing with these levels in EAD, what you usually want or need is to distinguish is top-level, middle-levels and leaves, so in practice making everything in the middle ?subseries? is OK, and if you need finer distinctions you export as numbered c sections ( c01, c02, c03? ) On Oct 20, 2020, at 1:09 PM, Custer, Mark > wrote: Hi, Lev. Short answer: you can select ?otherlevel? and then type in ?sub-subseries? (even ?sub-sub-subseries? and whatever else that?s needed). You might need to update your display code, but that approach would keep the EAD valid. I'm attaching a screenshot for how to do that in ArchivesSpace. That said, I would probably advise against doing that since then you?re on the hook for making sure that there are no typos, etc?.. and what, really, is a sub-subseries, or a sub-series, for that matter? ?. So, again, the display code might need to be updated, but nothing else would preclude you have having subseries children of other subseries. Longer response, which doesn't really add much: the closed list that ArchivesSpace uses for its "Archival Object Level" enumeration list comes from the EAD schemas. Those schemas are based on ISAD(G) 3.1.4, which does not specify a closed list or definitions for different levels, I don?t think, but it does include a few different examples such as ?Sub-series?. In the first version of EAD, it looks like there were 9 valid options for the level of description, including ?subseries?. EAD 2002 and EAD3 bump that up to 11 valid options. And starting with EAD2002, ?otherlevel? was added to the controlled list of values to provide users a way to specify any other level that was required locally. So, you can encode something like @level=?otherlevel? and @otherlevel=?sub-subseries? to add any local levels of description that you want. All that said, I still don't know the difference between a series and subseries (aside from the context, which would be indicated by having a series as a child of a series), so I'm actually in favor of less values (e.g. removing subseries and just using series wherever that's needed) ?. Mark From: archivesspace_users_group-bounces at lyralists.lyrasis.org [mailto:archivesspace_users_group-bounces at lyralists.lyrasis.org] On Behalf Of Earle, Lev Sent: Tuesday, 20 October, 2020 12:25 PM To: archivesspace_users_group at lyralists.lyrasis.org Subject: [Archivesspace_Users_Group] Sub-subseries custom usage? Hello everyone, I?m wondering if anyone out there has configured their instance to make sub-subseries level designations available. I?m currently working with some very large collection imports where sub-subseries would be useful, and know that EAD allows for I think a maximum of twelve levels (or something faintly ridiculous), but also know that the out-of-the-box AS doesn?t include a sub-subseries level designation. I know you can technically nest subseries as children under each other, but this feels like bad form and plays havoc with our display code. We could probably figure out something ourselves to hack in a sub-subseries designation, but I wanted to see what/if anyone else was doing, as we?d like to try and build consistently with other institutions to make future inter-institutional collaboration go more smoothly. Many thanks for any help! I?m new to this listserv and have been learning a lot following conversations but still have a long ways to go. Cheers, -Lev. ___________________________ Lev Earle Special Collections Processing Archivist ? RBSCP University of Rochester River Campus Libraries they/them pronouns _______________________________________________ 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 Jessica.Crouch at lyrasis.org Thu Oct 22 09:51:18 2020 From: Jessica.Crouch at lyrasis.org (Jessica Crouch) Date: Thu, 22 Oct 2020 13:51:18 +0000 Subject: [Archivesspace_Users_Group] Take a break with ArchivesSpace on Fridays In-Reply-To: <0499ED1B-2ABC-47BB-9DFA-77F21C772D79@lyrasis.org> References: <4C151ED1-3A98-4217-908A-55C7BA8ED233@lyrasis.org> <939F1E31-3ECB-44AD-93A6-6634E8BFF8F7@lyrasis.org> <512F3C3D-C506-4E11-B5FB-4B9EBF4775B0@lyrasis.org> <614B918C-6F58-4D55-89F5-18680C71701B@lyrasis.org> <69AD5D49-2C12-450D-9763-D88A59297611@lyrasis.org> <24DA2EB0-8EA2-42E8-9EC1-2377BAE51368@lyrasis.org> <46CE10A0-3DD9-4139-BF15-B9D19408EC16@lyrasis.org> <3390E79B-70B8-4A34-86B1-2276E98B66F8@lyrasis.org> <2EBF068E-0072-49F7-BD42-1AD40F2684E9@lyrasis.org> <7E3F1BBA-E5B2-4612-A7F5-33D5049F5CF4@lyrasis.org> <4A2289D7-E94E-40FE-9032-DFDFD2B18E20@lyrasis.org> <406472C8-14A7-457A-A77B-17A1D768C2DA@lyrasis.org> <0499ED1B-2ABC-47BB-9DFA-77F21C772D79@lyrasis.org> Message-ID: <3870AAE0-7932-4793-9E43-206041807ADD@lyrasis.org> Dear ArchivesSpace Users, We?ll be hosting another casual open call via zoom at 12pm ET tomorrow. With no set agenda or presentation for these calls, this forum is an opportunity to connect, chat and recharge. Use this as a time to get help or talk about ArchivesSpace (or anything else) in an informal setting or just have a beverage with other ArchivesSpace users during this stressful time. As a reminder, Take a Break with ArchivesSpace is going on hiatus after our October 30th call. We may revive the breaks in some form in the future, but until then we look forward to seeing you at the remaining calls. Thanks to everyone who has joined us at our standing Friday break calls since we started them in March. Whether you came to one call or 20, it?s been great getting to know so many of you better and sharing ArchivesSpace and non-ArchivesSpace thoughts. We hope to see you all tomorrow. When: Fridays Time: 12:00 p.m. ? 1:00 p.m. ET (9:00 a.m. ? 10:00 a.m. PT) Where: Zoom Join the call via the information below: Join Zoom Meeting https://lyrasis.zoom.us/j/281962467 Meeting ID: 281 962 467 One tap mobile +19292056099,,281962467# US (New York) +13126266799,,281962467# US (Chicago) Dial by your location +1 929 205 6099 US (New York) +1 312 626 6799 US (Chicago) +1 301 715 8592 US +1 346 248 7799 US (Houston) +1 669 900 6833 US (San Jose) +1 253 215 8782 US 888 475 4499 US Toll-free 877 853 5257 US Toll-free Meeting ID: 281 962 467 Find your local number: https://lyrasis.zoom.us/u/awkFNWPxh We seek to provide a welcoming, fun, and safe community experience for everyone and adhere to Code4Lib?s CodeofConduct4Lib. The full text of the code of conduct is available at: http://bit.ly/coc4lib. 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: 29083 bytes Desc: image001.jpg URL: From Jessica.Crouch at lyrasis.org Thu Oct 22 14:14:51 2020 From: Jessica.Crouch at lyrasis.org (Jessica Crouch) Date: Thu, 22 Oct 2020 18:14:51 +0000 Subject: [Archivesspace_Users_Group] Atlas Systems Webinar Announcement: Know Thy Config: Inheritance Message-ID: <30CAEB95-E5BD-42A5-A581-89082A1DD7B0@lyrasis.org> [Posted on behalf of our Registered Service Provider Atlas Systems] Atlas Systems Webinar: Know Thy Config: Inheritance When: Wed, November 4th, 2020, 2-3pm EST Please join Atlas Systems' Special Collections & Archives Technical Consultant Valerie Addonizio for a continuation of the introduction to the ArchivesSpace 'config'. This session will focus on inheritance. This webinar assumes attendees have attended or viewed the one hour recording from the first part of this webinar series, Know Thy Config: An Introduction. The slides for that introductory presentation are also available via that link. A recording of the inheritance session will be available if you are unable to attend the live presentation. Please register for the Atlas Systems webinar Know Thy Config: Inheritance on Wed, November 4th, 2020, 2-3pm EST through EventBrite. After registering, you will receive a confirmation email. Zoom info will follow in a second email two days before the event. 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: 29062 bytes Desc: image001.jpg URL: From smallen at email.gwu.edu Tue Oct 27 10:15:16 2020 From: smallen at email.gwu.edu (Smallen, Vakil) Date: Tue, 27 Oct 2020 10:15:16 -0400 Subject: [Archivesspace_Users_Group] Batch uploading metadata from OAI Harvester Message-ID: Hello, I've been trying to figure out if there is any way to pull metadata from a source with the OAI Harvester and then upload that metadata from the Harvester into Archivesspace. I want to understand how metadata that the Harvester pulls is then extracted and put into a description tool, Aspace or any other? I've searched around various sources trying to figure out what exactly it is that the Harvester outputs. Everything I can find relates to how you can pull metadata *from* Aspace and other sources but nothing about what the Harvester outputs or how/if that output could be easily uploaded to Aspace. Can anyone help me understand how the Harvester outputs metadata? A not super technical resource would be welcome, if one is available. Thanks, Vakil -- Vakil Smallen International Brotherhood of Teamsters Labor History Archivist Special Collections Research Center The George Washington University Smallen at email.gwu.edu https://library.gwu.edu/scrc/teamstersarchives Research Appointments: https://calendly.com/smallen-2 202-994-1371 -------------- next part -------------- An HTML attachment was scrubbed... URL: From Jessica.Crouch at lyrasis.org Thu Oct 29 10:45:21 2020 From: Jessica.Crouch at lyrasis.org (Jessica Crouch) Date: Thu, 29 Oct 2020 14:45:21 +0000 Subject: [Archivesspace_Users_Group] Final Take a break with ArchivesSpace This Friday Message-ID: <46B30420-A035-4B0B-AA7F-2F29DB3092A2@lyrasis.org> Dear ArchivesSpace Users, We?ll be hosting our final casual open call via zoom at 12pm ET tomorrow before going on hiatus. With no set agenda or presentation for these calls, this forum is an opportunity to connect, chat and recharge. We may revive the breaks in some form in the future, but until then we look forward to seeing you at this final call. Thanks to everyone who has joined us at our standing Friday break calls since we started them in March. Whether you came to one call or 20, it?s been great getting to know so many of you better and sharing ArchivesSpace and non-ArchivesSpace thoughts. We hope to see you all tomorrow. When: Fridays Time: 12:00 p.m. ? 1:00 p.m. ET (9:00 a.m. ? 10:00 a.m. PT) Where: Zoom Join the call via the information below: Join Zoom Meeting https://lyrasis.zoom.us/j/281962467 Meeting ID: 281 962 467 One tap mobile +19292056099,,281962467# US (New York) +13126266799,,281962467# US (Chicago) Dial by your location +1 929 205 6099 US (New York) +1 312 626 6799 US (Chicago) +1 301 715 8592 US +1 346 248 7799 US (Houston) +1 669 900 6833 US (San Jose) +1 253 215 8782 US 888 475 4499 US Toll-free 877 853 5257 US Toll-free Meeting ID: 281 962 467 Find your local number: https://lyrasis.zoom.us/u/awkFNWPxh We seek to provide a welcoming, fun, and safe community experience for everyone and adhere to Code4Lib?s CodeofConduct4Lib. The full text of the code of conduct is available at: http://bit.ly/coc4lib. 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: 29085 bytes Desc: image001.jpg URL: From robin_mcelheny at harvard.edu Fri Oct 30 09:32:48 2020 From: robin_mcelheny at harvard.edu (McElheny, Robin G.) Date: Fri, 30 Oct 2020 13:32:48 +0000 Subject: [Archivesspace_Users_Group] A question about standardized rights statements in ASpace Message-ID: Hi there - Here in the Harvard Library we are reviewing options for incorporating standardized rights statements such as the ones from rightsstatements.org and Creative Commons. In reviewing ArchivesSpace options, we see no obvious place to put a URI to an external rights statement in the ASpace rights statement module. Has anyone has found a way to do this and if so, do you have documentation that you could share? Regards, Robin McElheny (she/her) Associate University Archivist for Collections and Public Services Harvard University Archives robin_mcelheny at harvard.edu -------------- next part -------------- An HTML attachment was scrubbed... URL: From Jessica.Crouch at lyrasis.org Fri Oct 30 09:44:52 2020 From: Jessica.Crouch at lyrasis.org (Jessica Crouch) Date: Fri, 30 Oct 2020 13:44:52 +0000 Subject: [Archivesspace_Users_Group] ArchivesSpace Update - October 2020 Message-ID: <54A5E64C-F749-408F-80A4-9A16B6294623@lyrasis.org> [cid:image001.jpg at 01D6AEA1.50AF6D10] ArchivesSpace Update ? October 2020 Development We're finishing up the next release and expect to have a release candidate by early next week. ArchivesSpace 2.8.1 will include improvements to the spreadsheet importer, additional settable record type preferences, bug fixes and small feature improvements, and infrastructure upgrades. It will also include some performance, indexer, and small backend and staff interface improvements courtesy of work Hudson Molonglo did for Queensland State Archives. Once the release candidate is available we'll have a small window for additional testing and then hope to have the release itself ready in early November. You can preview these changes on our test server at http://test.archivesspace.org/staff (username admin/password admin). We encourage you to test these improvements, especially for the spreadsheet importer, with your own data if you can. Every bit of testing and feedback helps us ensure that the changes are doing what they should and improves the release. Position Announcement: ArchivesSpace Technical Lead We are still accepting applications for the opening on our team to be the next Technical Lead for ArchivesSpace. The Technical Lead works with a wide-ranging group of community stakeholders and is responsible for the overall development of the software application and management of the community-based code contribution process. The Technical Lead works to engage a broad set of developers to participate in the project, providing technical guidance, support and leadership to maintain a robust developer community. This position is part of a geographically distributed team, and, as such, applications from candidates interested in telecommuting are very welcome. To learn more, or to submit your resume and cover letter, please visit https://lyrasis.isolvedhire.com/jobs/145014.html. If you know of someone who may be interested, or if you are interested yourself, please feel free to reach out to Christine Di Bella at christine.dibella at lyrasis.org with any questions. Hacktoberfest 2020 Thank you to everyone who participated in Hacktoberfest this October. Contributors to the ArchivesSpace GitHub repository this month were Blake Carver, Mark Cooper, Alicia Detelich, Christine Di Bella, Bobbi Fox, Brian Harrington, Joshua Shaw, and Lora Woodford. Thank you all! In addition to the official Hacktoberfest prize options, ArchivesSpace is awarding an ArchivesSpace swag bag to the community member who submitted the most pull requests in the month of October. And the winner of the ArchivesSpace swag bag is? Joshua Shaw! Hacktoberfest may be over, but community code contributions to ArchivesSpace are always welcome! To learn more about submitting a pull request for ArchivesSpace, visit our wiki. ArchivesSpace Anti-racism and Inclusion Initiatives Progress Thank you to everyone who has participated in our ongoing discussions and feedback opportunities around anti-racism and inclusion. We have created a section of the ArchivesSpace wiki devoted to the community-supported initiatives that have come out of these discussions. It includes information about the initiatives themselves as well as links to resources and work in the wider archives and related communities. We will be adding to these pages as the initiatives develop and grow, and there will be many different ways for community members to get involved. You can follow the progress here. Please reach out to us if you have questions or feedback about any current ArchivesSpace anti-racism and inclusion initiatives or would like to suggest new work to be done. Our email is ArchivesSpaceHome at lyrasis.org or you can submit feedback anonymously here. Thank you for working with us to make ArchivesSpace ? as an application, a community, and a program ? a richer, more inclusive place. Take a Break with ArchivesSpace is going on hiatus after October 30 We?ll be hosting our final casual open call via zoom at 12pm ET today before going on hiatus. We may revive the breaks in some form in the future, but until then we look forward to seeing you at this final call. Thanks to everyone who has joined us since we started these calls in March. Whether you came to one call or more than 20, it?s been great getting to know so many of you better and sharing ArchivesSpace and non-ArchivesSpace thoughts. With no set agenda or presentation for these calls, this forum is an opportunity to connect, chat and recharge. If you?d like to join us for today's call, you can find the connection information at https://archivesspace.org/archives/6177. Next ArchivesSpace Community Open Call November 11 Please join us for our next community Zoom call on November 11, 2020 at 2-3pm ET (11-noon PT). This is an opportunity to hear updates from each other and encourage group discussion. This is a space to surface news, ideas, and challenges related to ArchivesSpace. This might be an especially good chance to talk about non-technical questions or ideas that you weren?t quite sure about posting on the Users Group listserv but really would like help with from us or your peers. If you have a question or topic you'd like to have addressed in the call, email Jessica Crouch at jessica.crouch at lyrasis.org by November 10 at 5pm ET. Atlas Systems Webinar Announcement: Know Thy Config: Inheritance [Posted on behalf of our Registered Service Provider Atlas Systems] Atlas Systems Webinar: Know Thy Config: Inheritance When: Wed, November 4th, 2020, 2-3pm EST Please join Atlas Systems' Special Collections & Archives Technical Consultant Valerie Addonizio for a continuation of the introduction to the ArchivesSpace 'config'. This session will focus on inheritance. This webinar assumes attendees have attended or viewed the one hour recording from the first part of this webinar series, Know Thy Config: An Introduction. The slides for that introductory presentation are also available via that link. A recording of the inheritance session will be available if you are unable to attend the live presentation. Please register for the Atlas Systems webinar Know Thy Config: Inheritance on Wed, November 4th, 2020, 2-3pm EST through EventBrite. After registering, you will receive a confirmation email. Zoom info will follow in a second email two days before the event. Membership Update We are excited to welcome our newest members to our community! Our new members since September 30 include: * Baltimore Museum of Industry Archives (Baltimore, MD) * Johnson House Historic Site (Philadelphia, PA) * The Field Library (Peekskill, NY) As of September 30, we have 419 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. ________________________________ 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: 22471 bytes Desc: image001.jpg URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image002.jpg Type: image/jpeg Size: 29063 bytes Desc: image002.jpg URL: