> From: Code for Libraries [mailto:[log in to unmask]] On Behalf Of
> Jonathan Rochkind
> Sent: Monday, March 15, 2010 11:53 AM
> To: [log in to unmask]
> Subject: Re: [CODE4LIB] Q: XML2JSON converter [MARC-JSON]
> I would just ask why you didn't use Bill Dueber's already existing
> proto-spec, instead of making up your own incomptable one.
Because the internal use of our specification predated Bill's blog entry, dated 2010-02-25, by almost a year. Bill's post reminded me that I had not published or publicly discussed our specification.
Secondly, Bill's specification looses semantics from ISO 2709, as I previously pointed out. His specification clumps control and data fields into one property named fields. According to ISO 2709, control and data fields have different semantics. You could have a control field tagged as 001 and a data field tagged as 001 which have different semantics. MARC-21 has imposed certain rules for assignment of tags such that this isn't a concern, but other systems based on ISO 2709 may not.