Google Groups Home
Help | Sign in
Response formats for an availability request
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  1 message - Collapse all
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
Emily Lynema  
View profile
 More options Apr 15, 5:40 pm
From: "Emily Lynema" <emilylyn...@gmail.com>
Date: Tue, 15 Apr 2008 17:40:05 -0400
Local: Tues, Apr 15 2008 5:40 pm
Subject: Response formats for an availability request

We've had much discussion surrounding availability requests. The tentative
position at this point on what I put into the DLF proposal is for
GetAvailability to focus on a generic availability response and for a
possible GetServices function within the patron functionality section that
could take in an item identifier and patron identifier and return a list of
available services. I don't know off the top of my head if this GetServices
function could map to something already defined in NCIP or SIP2, so please
let us know if you think it does.

In terms of data returned, the required elements from a GetAvailability
function are going to be simple: the bibliographic record id, the item
identifier, a simple availability code (enum{ available, not available,
unknown}), date available (if not currently available), and a possibly
enumerated optional status message. Then there are some optional elements
we'd encourage being returned (location, call number, circulating flag,
number of holds).

I'm going to try to move on to the format of the response. For the DLF
proposal, we really have 2 options; piggy-back on an existing data standard
or create our own simple XML schema. While the simplicity of the second
option is appealing, it makes me a bit nervous. My particular concern is how
this availability information can also be integrated into the response for
Search, since there will likely be applications out there that may want to
know availability information along with other information about a title and
haven't pre-harvested the internal identifiers used for GetAvailability.
Since the DLF spec is proposing the use of either NCIP or ISO holdings to
include non-standardized item information (including availability) in the
Search response, I'm not sure how we'd bring in an external XML schema to
provide the availability information.

Does it seem like a reasonable solution to propose a simplified set of
elements from NCIP and/or ISO holdings for the possible responses for this
query? Some of the problems I see are that NCIP doesn't really support a
simple availability code (although the list of NCIP statuses could be mapped
to the 3 simple codes proposed), nor does it support including due date in
the LookupItemResponse element (although we could recommend that the
ItemDetails element be included as part of the response). ISO holdings
doesn't really include a place for a status message, although it could be
included in a generic fashion as a <sublocation> element or a  <note>
element. Both data formats should be able to handle the other data we're
defining for the response.

-emily


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2008 Google