Re: [CODE4LIB] PBCore 2.0 to MARC XML?
John, To put a final piece on this jigsaw, I would also note that if you want to generate schema-to-schema stylesheets, especially for complex formats like MARCXML, in a user-friendly way, you could do worse than MINT: http://mint.image.ece.ntua.gr/redmine/projects/mint/wiki/Mint I am currently working with the developers of MINT and I'm happy to put you in touch. You might need some developer resource to implement a MARC21 instance, but there may be one out there and/or the newer open source release may allow you to specify source schema directly. I can't imagine that the need to map from X to MARC21 is that uncommon... probably why there's also http://www.extensiblecatalog.org/ Cheers, Michael On Mon, Nov 5, 2012 at 2:15 PM, john passmore jwpassm...@gmail.com wrote: Hi, Before I start reinventing the wheel, does anyone know of any stylesheets out there that convert PBCore 2.0 XML http://pbcore.org to MARC XMLhttp://www.loc.gov/standards/marcxml/? Thanks! John WNYC Archives
Re: [CODE4LIB] PBCore 2.0 to MARC XML?
PBCore lists a bunch of crosswalk mapping schemes that they've identified. http://www.pbcore.org/PBCore/PBCore_Mappings.html Some of them are listed but aren't done yet, including a direct mapping to MARC 21. However, a mapping of PBCore to Dublin Core exists, so you could probably get there by using DC as an intermediate. http://www.pbcore.org/PBCore/mappings/PBCore-DublinCore_Mapping.html They also identify the Metadata Advisory Group of the MIT Libraries as a source of mapping information, so you could possibly consult them for help in this project. http://libraries.mit.edu/guides/subjects/metadata/mappings.html On Mon, Nov 5, 2012 at 2:15 PM, john passmore jwpassm...@gmail.com wrote: Hi, Before I start reinventing the wheel, does anyone know of any stylesheets out there that convert PBCore 2.0 XML http://pbcore.org to MARC XMLhttp://www.loc.gov/standards/marcxml/? Thanks! John WNYC Archives
Re: [CODE4LIB] PBCore 2.0 to MARC XML?
On Tue, Nov 6, 2012 at 10:28 AM, john passmore jwpassm...@gmail.com wrote: Ah, that makes sense. I could try PBCoreDublin CoreMARC 21. This is one way to do it, but my understand is that Dublin Core is less granular then PBCore. If I'm correct, you will loss some context since you have a lossy conversion of your metadata. In many cases this might not matter or be much of a concern, however in some cases this might be a problem. I'd check to make sure the lossy-ness isn't an issue for the specific collection in question before doing a PBCoreDublin CoreMARC 21 conversion. If it is, I'd try figure out a way to create my own crosswalk using the Dublin Core one as a a starting point. Edward On Tue, Nov 6, 2012 at 9:01 AM, Tom Keays tomke...@gmail.com wrote: PBCore lists a bunch of crosswalk mapping schemes that they've identified. http://www.pbcore.org/PBCore/PBCore_Mappings.html Some of them are listed but aren't done yet, including a direct mapping to MARC 21. However, a mapping of PBCore to Dublin Core exists, so you could probably get there by using DC as an intermediate. http://www.pbcore.org/PBCore/mappings/PBCore-DublinCore_Mapping.html They also identify the Metadata Advisory Group of the MIT Libraries as a source of mapping information, so you could possibly consult them for help in this project. http://libraries.mit.edu/guides/subjects/metadata/mappings.html On Mon, Nov 5, 2012 at 2:15 PM, john passmore jwpassm...@gmail.com wrote: Hi, Before I start reinventing the wheel, does anyone know of any stylesheets out there that convert PBCore 2.0 XML http://pbcore.org to MARC XMLhttp://www.loc.gov/standards/marcxml/? Thanks! John WNYC Archives
Re: [CODE4LIB] PBCore 2.0 to MARC XML?
That would really dumb down the metadata. DC is very limited. Nate --- Nate Trail --- Network Development and MARC Standards Office Technology Policy Mail stop 4402 Library Services Library of Congress 202-707-2193 n...@loc.gov -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of john passmore Sent: Tuesday, November 06, 2012 10:28 AM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] PBCore 2.0 to MARC XML? Ah, that makes sense. I could try PBCoreDublin CoreMARC 21. On Tue, Nov 6, 2012 at 9:01 AM, Tom Keays tomke...@gmail.com wrote: PBCore lists a bunch of crosswalk mapping schemes that they've identified. http://www.pbcore.org/PBCore/PBCore_Mappings.html Some of them are listed but aren't done yet, including a direct mapping to MARC 21. However, a mapping of PBCore to Dublin Core exists, so you could probably get there by using DC as an intermediate. http://www.pbcore.org/PBCore/mappings/PBCore-DublinCore_Mapping.html They also identify the Metadata Advisory Group of the MIT Libraries as a source of mapping information, so you could possibly consult them for help in this project. http://libraries.mit.edu/guides/subjects/metadata/mappings.html On Mon, Nov 5, 2012 at 2:15 PM, john passmore jwpassm...@gmail.com wrote: Hi, Before I start reinventing the wheel, does anyone know of any stylesheets out there that convert PBCore 2.0 XML http://pbcore.org to MARC XMLhttp://www.loc.gov/standards/marcxml/? Thanks! John WNYC Archives
Re: [CODE4LIB] PBCore 2.0 to MARC XML?
How about mapping PBCore to the CIDOC-CRM as a hub format then going into MARC? http://www.cidoc-crm.org/crm_mappings.html - I don't see a PBCore mapping yet, but it should be doable. You may have to use the FRBRoo extension (http://www.cidoc-crm.org/frbr_inro.html) for some fields. The beauty of doing it that way would be that your intermediate data would also have a longer term usability if you convert to another schema later on. Or if your institution is really generous, get them to fund a mapping of PBCore and (the relevant bits of) MARC21 to the VMF: http://www.doi.org/VMF/registering.html and put it out there for everyone (including any DOI registrations) to link to? Cheers, Michael -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of john passmore Sent: 06 November 2012 15:28 To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] PBCore 2.0 to MARC XML? Ah, that makes sense. I could try PBCoreDublin CoreMARC 21. On Tue, Nov 6, 2012 at 9:01 AM, Tom Keays tomke...@gmail.com wrote: PBCore lists a bunch of crosswalk mapping schemes that they've identified. http://www.pbcore.org/PBCore/PBCore_Mappings.html Some of them are listed but aren't done yet, including a direct mapping to MARC 21. However, a mapping of PBCore to Dublin Core exists, so you could probably get there by using DC as an intermediate. http://www.pbcore.org/PBCore/mappings/PBCore-DublinCore_Mapping.html They also identify the Metadata Advisory Group of the MIT Libraries as a source of mapping information, so you could possibly consult them for help in this project. http://libraries.mit.edu/guides/subjects/metadata/mappings.html On Mon, Nov 5, 2012 at 2:15 PM, john passmore jwpassm...@gmail.com wrote: Hi, Before I start reinventing the wheel, does anyone know of any stylesheets out there that convert PBCore 2.0 XML http://pbcore.org to MARC XMLhttp://www.loc.gov/standards/marcxml/? Thanks! John WNYC Archives
Re: [CODE4LIB] PBCore 2.0 to MARC XML?
Hi John, I don't know what your level of technical skills are, and if stylesheets are your preferred tool, that's totally fine. You can probably ignore this. I would approach this problem a bit differently, mostly because I'm terrible at stylesheets. I'm guessing that your pbcore documents are going to be more complex than the marc records you want to generate from them. I would try something like parsing the pbcore xml to extract what fields I want, and then create the marc record from them. For example, my tool of choice nowadays is Ruby, so I would parse the xml with xpath queries using Nokogiri, gathering the fields I want, do any data transformations as needed, and then shove the fields into a marc record using Ruby-Marc. Crosswalking with an intermediate schema might do just as well. I'm just throwing this out as an alternative. Also, I'm sure there are similar tools in other languages such as Python, Perl, Java, etc. To each his own... I only suggest a different strategy to solve the problem. Hope it helps. best, ...adam Adam Wead | Systems and Digital Collections Librarian ROCK AND ROLL HALL OF FAME + MUSEUM Library and Archives 2809 Woodland Avenue | Cleveland, Ohio 44115-3216 216-515-1960 | FAX 216-515-1964 Email: aw...@rockhall.org Follow us: rockhall.com | Membership | e-news | e-store | Facebook | Twitter On Nov 5, 2012, at 2:15 PM, john passmore wrote: Hi, Before I start reinventing the wheel, does anyone know of any stylesheets out there that convert PBCore 2.0 XML http://pbcore.org to MARC XMLhttp://www.loc.gov/standards/marcxml/? Thanks! John WNYC Archives This communication is a confidential and proprietary business communication. It is intended solely for the use of the designated recipient(s). If this communication is received in error, please contact the sender and delete this communication.