Re: [CODE4LIB] PBCore 2.0 to MARC XML?

2012-11-07 Thread Michael Hopwood
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?

2012-11-06 Thread Tom Keays
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?

2012-11-06 Thread Edward M. Corrado
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?

2012-11-06 Thread Trail, Nate
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?

2012-11-06 Thread Michael Hopwood
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?

2012-11-06 Thread Adam Wead
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.