Subject: | |
From: | |
Reply To: | |
Date: | Fri, 3 Sep 2021 12:44:20 -0400 |
Content-Type: | multipart/mixed |
Parts/Attachments: |
|
|
Hi there! First time posting and apologies for the length...
We contribute to a portal of electronic documents with other libraries and in the past were able to easily send Marc records to them because they were housed in SirsiDynix Symphony. We have now moved all of these to SirsiDynix Portfolio where they are in Dublin Core record format and uploaded via Sirsi's own DaXML setup. It's not exactly like regular XML. We created a crosswalk to get these from Marc to Dublin Core, but I haven't been able to go back the other way after exporting the data back out. I've attached a screenshot - the listserv wouldn't let me upload the actual XML. The only option for export is this DaXML format (I've been bugging them for ages to give options). Ultimately, I'd want these records put back into Marc so I can send them to be included in the portal.
Anyway, I've tried using MarcEdit and Excel to try and coax the data out but whatever tags are in this exported file are throwing these programs for a loop. Either they don't process at all or only process the first couple fields. I've tried stripping out the first section leaving only the assets and it still isn't working. My thought was, if I could get these into MarcEdit I could use the XML function wizard to get the metadata looking how I want it. I've attached 2 screenshots to show you what I'm seeing. Because the fields are named field and value, they don't tell me what anything is, and it's looking at the parent folder information, not even at the actual assets.
The only help I got from Sirsi is that they could possibly write a script that operates on the exported file to change it but of course that's custom programming and $$$.
There's also the secondary problem that the asset URL isn't exported (though the customURL does get exported, these are links to the IA). They are basically a base URL https://librarysearch.assembly.ab.ca/client/en_CA/search/asset/ with the ID tacked on the end, for example https://librarysearch.assembly.ab.ca/client/en_CA/search/asset/129923/0. If I can ever get the Marc part figured out, I'd want to be able to create these links by using the base URL and grabbing the ID and throwing them into an 856. I'm hoping there's a way to do that with regular expressions or something.
Anyway, I know this is a large question and I might possibly be out of luck until Sirsi changes their exporting options, but I thought I'd throw it out there in the hopes that maybe someone has some ideas.
Thanks!
Adrianne Baker
Systems Librarian, Alberta Legislature Library
________________________________________________________________________
This message comes to you via MARCEDIT-L, a Listserv(R) list for technical and instructional support in MarcEdit. If you wish to communicate directly with the list owners, write to [log in to unmask] To unsubscribe, send a message "SIGNOFF MARCEDIT-L" to [log in to unmask]
|
|
|