Re: Q: XML2JSON converter [MARC-JSON]

From: Houghton,Andrew <houghtoa_at_nyob>
Date: Mon, 15 Mar 2010 12:22:10 -0400
To: CODE4LIB_at_LISTSERV.ND.EDU
> From: Code for Libraries [mailto:CODE4LIB_at_LISTSERV.ND.EDU] On Behalf Of
> Jonathan Rochkind
> Sent: Monday, March 15, 2010 11:53 AM
> To: CODE4LIB_at_LISTSERV.ND.EDU
> 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.


Andy.
Received on Mon Mar 15 2010 - 12:23:29 EDT