Print

Print


On 02/19/2014 11:49 PM, Ray Denenberg wrote:
>
> Apparently, listserv problems, and Tony asked me to forward this.
>
I take it my email sent 18 Feb wasn't received either.

/ Adam
>
> *From:*Hammond, Tony [mailto:[log in to unmask]]
> *Sent:* Wednesday, February 19, 2014 12:34 PM
> *To:* Denenberg, Ray
> *Subject:* Fwd: SRU recordPacking and JSON
>
> Hi Ray:
>
> I don't know if I'm failing to post to the list. Can't see it listed 
> there. Would it be possible for you to forward if it doesn't show up?
>
> Thanks,
>
> Tony
>
>
> Begin forwarded message:
>
>     *From:* "Hammond, Tony" <[log in to unmask]
>     <mailto:[log in to unmask]>>
>     *Date:* 19 February 2014 16:50:59 GMT
>     *To:* "SRU (Search and Retrieve Via URL) Implementors"
>     <[log in to unmask] <mailto:[log in to unmask]>>
>     *Cc:* Ray Denenberg <[log in to unmask] <mailto:[log in to unmask]>>
>     *Subject:* *Re: SRU recordPacking and JSON*
>
>     Hi Ray:
>
>     Thanks for summarizing. Have been scratching my head too to
>     remember what this was all about. But it's all in the archive. T:)
>
>     This message is perhaps appropriate - not least because the bit.ly
>     <http://bit.ly> links still work after 4 years - and because our
>     service is still working (albeit performance may be an issue):
>
>     http://markmail.org/search/?q=recordPacking&q=list%3Aorg.oasis-open.lists.search-ws#query:recordPacking%20list%3Aorg.oasis-open.lists.search-ws+page:1+mid:fee7niikmlpt62kt+state:results
>
>     The basic idea was that this parameter had been misnamed earlier
>     and that it could help us with a problem in which data was too
>     deeply nested in a structured instance because of the
>     (standards-based) schema we were attempting to follow.  We
>     suggested that it could serve as a "hint" to the server to unpack
>     a deeply nested structure which would make more sense in
>     lightweight serializations such as RSS, JSON, etc.
>
>     The previous SRU 1.2 purpose of this parameter was targeted at
>     differentiating between XML and text representations, I believe -
>     a functionality which was superseded by SRU 2.0's support for
>     generalized content negotiation.
>
>     Tony
>
>     *From: *Ray Denenberg <[log in to unmask] <mailto:[log in to unmask]>>
>     *Reply-To: *"SRU (Search and Retrieve Via URL) Implementors"
>     <[log in to unmask] <mailto:[log in to unmask]>>
>     *Date: *Wednesday, 19 February 2014 15:17
>     *To: *"[log in to unmask] <mailto:[log in to unmask]>"
>     <[log in to unmask] <mailto:[log in to unmask]>>
>     *Subject: *Re: SRU recordPacking and JSON
>
>         Hi John - I'll try to summarize the thinking behind this. As
>         soon as I have some time I'll go to the archive and re-read
>         the discussion and then give a fuller explanation.
>
>         At the time that the packing parameter was discussed there
>         were seven or eight members on the committee. One member felt
>         very strongly about the issue and was able to convince the
>         rest of the members.  (That was Tony Hammond of Nature.com
>         <http://Nature.com>, whose contribution to the standard was
>         significant.)
>
>         Tony  argued for the case where records normally consist of
>         structure and payload (not the norm for bibliographic data,
>          more normal for Nature.com <http://Nature.com>)  there will
>         be cases where a server has content that it is willing and
>         able to provide but is either not willing or not able to
>         supply the syntactic infrastructure ...or...   the server is
>         willing to supply the data according to the requested schema,
>         but is also willing to supply it "unpacked" (Tony's term), and
>         that alternative would be cheaper and quicker.   So, the
>         client says,  I want the data supplied according to schema
>         XYZ, however supply it unpacked, if you can, or if you cannot
>         supply it according to XYZ. (This of course presumes that the
>         client is able to extract the payload from the unpacked data,
>         or at least try to, and how that happens is not addressed.)
>
>         I completely agree that this is not adequately described in
>         the standard.  I think we can add an explanation to
>         "Implementer Notes" (which we haven't started yet, but will).
>
>         Ray
>
>         *From:*SRU (Search and Retrieve Via URL) Implementors
>         [mailto:[log in to unmask]] *On Behalf Of *John Harrison
>         *Sent:* Wednesday, February 19, 2014 4:16 AM
>         *To:* [log in to unmask] <mailto:[log in to unmask]>
>         *Subject:* Re: SRU recordPacking and JSON
>
>         On 18 Feb 2014, at 18:40, Ray Denenberg <[log in to unmask]
>         <mailto:[log in to unmask]>> wrote:
>
>
>
>
>         The recordPacking parameter in 2.0 has completely different
>         meaning than in 1.2.    (See 13.2 copied below.) In short, it
>         tells the server whether or not to take seriously the
>         parameter recordSchema: if it is omitted or its value is
>         'packed' then the server MUST supply records according to the
>         requested schema.  If it is supplied with the value 'unpacked'
>         then the server is free to choose an alternative schema.
>
>         Wow, this is confusing. I could understand repurposing an
>         existing parameter if the new purpose was accurately
>         summarised by the existing parameter name, but that doesn't
>         seem to be the case here. I mean that the name 'recordPacking'
>         does not intuitively suggest that the purpose is to say
>         whether the server MUST return in the requested schema (or
>         presumably return a diagnostic). Can someone explain the logic
>         behind this choice?
>
>         Best,
>
>         John
>
>         --
>
>         John Harrison
>
>         University of Liverpool
>
>         e: [log in to unmask] <mailto:[log in to unmask]>
>
>         w: cheshire3.org <http://cheshire3.org>
>
>         t: 0151 7943921
>
>
> ******************************************************************************** 
>
> DISCLAIMER: This e-mail is confidential and should not be used by 
> anyone who is
> not the original intended recipient. If you have received this e-mail 
> in error
> please inform the sender and delete it from your mailbox or any other 
> storage
> mechanism. Neither Macmillan Publishers Limited nor any of its agents 
> accept
> liability for any statements made which are clearly the sender's own 
> and not
> expressly made on behalf of Macmillan Publishers Limited or one of its 
> agents.
> Please note that neither Macmillan Publishers Limited nor any of its 
> agents
> accept any responsibility for viruses that may be contained in this 
> e-mail or
> its attachments and it is your responsibility to scan the e-mail and
> attachments (if any). No contracts may be concluded on behalf of 
> Macmillan
> Publishers Limited or its agents by means of e-mail communication. 
> Macmillan
> Publishers Limited Registered in England and Wales with registered 
> number 785998
> Registered Office Brunel Road, Houndmills, Basingstoke RG21 6XS
> ********************************************************************************
>