Ed, I think this would be great. Obviously, there's zero standardization around MARC/JSON (Andrew Houghton has come the "closest" by writing up the most RFC-y proposal: http://www.oclc.org/developer/content/marc-json-draft-2010-03-11). I generally fall more in the camp of "working code wins", though, which, solely on the basis of MARC parser support, would put my proposal in front. In the end, I don't think it matters which style is adopted; it's an interchange format, any one of them works (and they all, including Bill Dueber's) has their pluses and minuses. The more important thing is that we pick -one- and go with it so we can use it with some confidence. While we're on the subject, if there are any other serializations of MARC that people are legitimately interested in (TurboMARC, for example: https://www.indexdata.com/blog/2010/05/turbomarc-faster-xml-marc-records) and wish ruby-marc supported, let me know. Thanks, -Ross. On Thu, Dec 1, 2011 at 5:57 AM, Ed Summers <[log in to unmask]> wrote: > Martin Czygan recently added JSON support to pymarc [1]. Before this > gets rolled into a release I was wondering if it might make sense to > bring the implementation in line with Ross Singer's proposed JSON > serialization for MARC [2]. After quickly looking around it seems to > be what got implemented in ruby-marc [3] and PHP's File_MARC [4]. It > also looked like there was a MARC::Record branch [5] for doing > something similar, but I'm not sure if that has been released yet. > > It seems like a no-brainer to bring it in line, but I thought I'd ask > since I haven't been following the conversation closely. > > //Ed > > [1] https://github.com/edsu/pymarc/commit/245ea6d7bceaec7215abe788d61a0b34a6cd849e > [2] http://dilettantes.code4lib.org/blog/2010/09/a-proposal-to-serialize-marc-in-json/ > [3] https://github.com/ruby-marc/ruby-marc/blob/master/lib/marc/record.rb#L227 > [4] http://pear.php.net/package/File_MARC/docs/latest/File_MARC/File_MARC_Record.html#methodtoJSON > [5] http://marcpm.git.sourceforge.net/git/gitweb.cgi?p=marcpm/marcpm;a=shortlog;h=refs/heads/marc-json