<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.code4lib.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=67.121.146.131</id>
		<title>Code4Lib - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.code4lib.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=67.121.146.131"/>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/Special:Contributions/67.121.146.131"/>
		<updated>2026-06-25T13:07:23Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>https://wiki.code4lib.org/index.php?title=ILS_Interop&amp;diff=5556</id>
		<title>ILS Interop</title>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/index.php?title=ILS_Interop&amp;diff=5556"/>
				<updated>2010-03-04T20:19:18Z</updated>
		
		<summary type="html">&lt;p&gt;67.121.146.131: /* Existing Efforts to Review */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;Work from this group has been relocated to the [http://groups.google.com/group/ils-di/web/ils-interop-discussion-home ILS-DI Google Group]&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A place to work on developing an infrastructure for interoperating between integrated library systems and other systems, but primarily discovery layers such as Blacklight, VUFind, Summon, WorldCat Local, SOPAC, Scriblio, and others.&lt;br /&gt;
&lt;br /&gt;
* '''[http://groups.google.com/group/ils-di Group Mailing List]'''&lt;br /&gt;
* '''[[ILS_Interop_Mtg_Notes|Meeting Notes]]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Existing Efforts to Review ==&lt;br /&gt;
&lt;br /&gt;
* DLF ILS Discovery Interfaces (see below)&lt;br /&gt;
* [http://www.gbv.de/wikis/cls/DAIA_-_Document_Availability_Information_API Document Availability API] and [[DAIA_extensions|DAIA Extensions]]&lt;br /&gt;
* [http://www.jangle.org/ Jangle]&lt;br /&gt;
* [[Umlaut|Ümlaüt]]&lt;br /&gt;
* [http://www.extensiblecatalog.org/ XC NCIP and OAI Toolkits]&lt;br /&gt;
&lt;br /&gt;
== DLF ILS Discovery Interfaces ==&lt;br /&gt;
&lt;br /&gt;
This group worked to create a spec / recommendation for a set of functions that ILS systems would implement in order to support 3rd party discovery systems.&lt;br /&gt;
&lt;br /&gt;
The work of this group is [http://www.diglib.org/architectures/ilsdi/ archived] on the DLF website ([http://www.diglib.org/architectures/ilsdi/DLF_ILS_Discovery_1.1.pdf final report]).&lt;br /&gt;
&lt;br /&gt;
===List of functionality===&lt;br /&gt;
'''Level 1: Basic Discovery Interfaces'''&amp;lt;br /&amp;gt;&lt;br /&gt;
This level represents a minimal set of functions that are easily implemented and essential to support applications that provide discovery outside the ILS.&lt;br /&gt;
* HarvestBibliographicRecords&lt;br /&gt;
* HarvestExpandedRecords (expanded records include bib, marc holdings, and item info)&lt;br /&gt;
* GetAvailability (for a single title or a list)&lt;br /&gt;
* GoToBibliographicRequestPage (basically the ability to link directly to an OPAC full record page)&lt;br /&gt;
&lt;br /&gt;
'''Level 2: Elementary OPAC supplement'''&amp;lt;br /&amp;gt;&lt;br /&gt;
This level describes a set of functions needed for a reasonably broad range of practical discovery applications that operate in tandem with the OPAC.&lt;br /&gt;
All of the above, plus&lt;br /&gt;
* HarvestAuthorityRecords&lt;br /&gt;
* HarvestHoldingsRecords (where 'holdings' generally refers to structured marc holdings as opposed to just item records)&lt;br /&gt;
* GetRecords (real-time via identifiers, as opposed to harvest)&lt;br /&gt;
* Search &lt;br /&gt;
* Scan (support browse)&lt;br /&gt;
* GetAuthorityRecords&lt;br /&gt;
* Either OutputRewritablePage or OutputIntermediateFormat&lt;br /&gt;
&lt;br /&gt;
'''Level 3: Elementary OPAC alternative'''&amp;lt;br /&amp;gt;&lt;br /&gt;
This level describes a set of functions needed for a practical discovery application that can operate completely independently of the OPAC.&lt;br /&gt;
All of the above, plus&lt;br /&gt;
* LookupPatron (I think this was going from a possible external identifier, like campus ID, to the internal ILS identifier)&lt;br /&gt;
* AuthenticatePatron &lt;br /&gt;
* GetPatronInfo (fines, holds, loans, recalls, messages, etc.)&lt;br /&gt;
* GetPatronStatus&lt;br /&gt;
* GetServices (services available for a particular item for a particular patron)&lt;br /&gt;
* RenewLoan &lt;br /&gt;
* HoldTitle &lt;br /&gt;
* HoldItem &lt;br /&gt;
* CancelHold&lt;br /&gt;
* RecallItem&lt;br /&gt;
* CancelRecall&lt;br /&gt;
&lt;br /&gt;
'''Level 4: Robust/domain specific discovery platforms'''&amp;lt;br /&amp;gt;&lt;br /&gt;
This level describes functions required to build useful discovery applications beyond the elementary level.&lt;br /&gt;
All of the above, plus&lt;br /&gt;
* SearchCourseReserves&lt;br /&gt;
* Explain (this is really a placeholder for an SRU type explain that says which functions have been implemented)&lt;br /&gt;
* Both OutputRewritablePage and OutputIntermediateFormat&lt;br /&gt;
&lt;br /&gt;
== Existing Functionality ==&lt;br /&gt;
This section shows which systems are supported by which software packages.  We should eventually build a chart; for now, we can start by listing details until we have a better idea of what standard entries belong in chart format.&lt;br /&gt;
&lt;br /&gt;
=== VuFind ILS Drivers ===&lt;br /&gt;
The trunk VuFind drivers support various ILS's at different levels of detail.  Some users have extended this through local customizations, but this list currently reflects only the baseline trunk code.&lt;br /&gt;
* Aleph - Item status, Patron details, Place holds (in progress in branch)&lt;br /&gt;
* Evergreen - Item status, New item list, Patron details, Suppressed record list&lt;br /&gt;
* Horizon - Item status, Patron details&lt;br /&gt;
* III - Item status&lt;br /&gt;
* Koha - Item status (incomplete)&lt;br /&gt;
* Unicorn - Item status; additional functionality may be available through the separate [http://code.google.com/p/vufind-unicorn/ VuFind Unicorn project].&lt;br /&gt;
* Virtua - Course reserves, Item status, Patron details, Place holds, Renew items&lt;br /&gt;
* Voyager - Course reserves, Item status, New item list, Patron details, Place holds (in progress in branch), Suppressed record list&lt;/div&gt;</summary>
		<author><name>67.121.146.131</name></author>	</entry>

	<entry>
		<id>https://wiki.code4lib.org/index.php?title=23-02-2010_Mtg_Notes&amp;diff=5504</id>
		<title>23-02-2010 Mtg Notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/index.php?title=23-02-2010_Mtg_Notes&amp;diff=5504"/>
				<updated>2010-03-02T01:19:01Z</updated>
		
		<summary type="html">&lt;p&gt;67.121.146.131: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Action Item Notes from Code4Lib 2010 Meetings 23 and 24 February 2010, Asheville, NC on ILS Interoperability'''&lt;br /&gt;
&lt;br /&gt;
Attendees: Ross Singer, Andrew Nagy, Bess Sadler, Naomi Dushay, Terry Reese, Jill Sexton, Emily Lynema, Demian Katz, Jennifer Bowen, Karen Coombs, Godmar Back, Roy Tennant&lt;br /&gt;
&lt;br /&gt;
Goal: To collaboratively develop a middleware infrastructure for enabling discovery layers such as Blacklight, VUFind, Summon, WorldCat Local, SOPAC, Scriblio, etc. to interoperate with integrated library systems to accomplish specific functions (e.g., discover if an item is checked out, place a hold, etc.).&lt;br /&gt;
&lt;br /&gt;
Action Items:&lt;br /&gt;
&lt;br /&gt;
1) Roy will circulate action item notes to the group. [We should all also forward these to potentially interested parties not at this meeting]&lt;br /&gt;
&lt;br /&gt;
2) Emily offered up the DLF ILS Interoperability list as the mailing list for this group. It is at &amp;lt;http://groups.google.com/group/ils-di&amp;gt; [ignore the description for now]. All participants should join this group.&lt;br /&gt;
&lt;br /&gt;
3) Roy twill create a wiki page for the group on the Code4Lib wiki. This is now available at: &amp;lt;http://wiki.code4lib.org/index.php/ILS_Interop&amp;gt;. Please feel free to add to or edit this page and related pages. There is a link to this page from &amp;lt;http://wiki.code4lib.org/&amp;gt; under the “Interest Group” heading&lt;br /&gt;
&lt;br /&gt;
4) We will all work on building a &amp;quot;to do&amp;quot; list on the wiki page noted above and assign relative priorities and assign responsibility. &lt;br /&gt;
&lt;br /&gt;
5) To move the work of the group forward, Roy and Karen will schedule a regular series of conference calls using OCLC's toll-free conference call system. &lt;br /&gt;
&lt;br /&gt;
6) Emily will provide a list of potential functions on the wiki based on her DLF ILS TF work.&lt;br /&gt;
&lt;br /&gt;
7) Everyone will collaborate on creating a chart of ILS systems of interest and what connectors already exist for specific systems (e.g., VUFind, Blacklight, etc.) and what those connectors are capable of (e.g., retrieve circ info, place a hold, etc.).&lt;br /&gt;
&lt;br /&gt;
8) One of the first &amp;quot;to do&amp;quot; items will need to be a review of the various strengths and weaknesses of using either Jangle or XC's NCIP toolkit or some third choice for developing this infrastructure.&lt;br /&gt;
&lt;br /&gt;
9) Tim Shearer will send around information on the NISO group that he suggested might provide a suitable &amp;quot;home&amp;quot; for this group, noting that NISO can foster &amp;quot;interest group&amp;quot; kinds of activities without imposing the full requirements of a standards process until those are required.&lt;/div&gt;</summary>
		<author><name>67.121.146.131</name></author>	</entry>

	</feed>