https://wiki.code4lib.org/api.php?action=feedcontributions&user=153.104.168.157&feedformat=atomCode4Lib - User contributions [en]2024-03-19T05:16:50ZUser contributionsMediaWiki 1.26.2https://wiki.code4lib.org/index.php?title=2010_Breakout_Sessions&diff=56832010 Breakout Sessions2010-03-19T13:19:31Z<p>153.104.168.157: added notes to VuFind demo link</p>
<hr />
<div>Those interested in the same project/problem can hang out in a space together for 70 minute blocks. Generally the person who suggests the topic will take on the role as moderator to begin and moderate the discussion. Anyone can propose a breakout session - please think about whether you would want a session to be held on Tuesday or Wednesday, depending on the order of talks and who you hope will attend. There are a lot of rooms available each day, including the large meeting room, and we will route different proposed sessions to the different rooms depending on a quick show-of-hands survey just before each one begins.<br />
<br />
This page will list any sessions proposed, but there will also be flip charts outside the meeting room where more sessions can be proposed. '''Please include your name when proposing a session.'''<br />
<br />
== Wednesday ==<br />
<br />
* Mobile Dev - David Woodbury & Jason Casden<br />
* Blacklight - Bess Sadler<br />
* Tools4Lib - the best tools used in your job - Devon Smith/decasm<br />
* Let's Link Our Data - If you have data, metadata, vocabularies, or just about anything else you want to link, show up and we'll figure out what to do with it! - Ryan Scherle/ryscher<br />
* <span title="No, not that kind...">Homebrew</span> - building your own instead of using Fedora/DSpace/Blacklight/whatever - Esmé Cowles/escowles<br />
* API queries to vocabularies - Ya'aqov Ziso<br />
** combining API searches with local catalog searches for the user<br />
** maintenance issues: questions for OCLC Research on level of maintenance of NAF (used for identities) and LCSH (used for Terminologies) to be sent to Karen Coombs<br />
** VuFind group (led by Demian Katz demian.katz@villanova.edu) will explore options for nesting name/subject autosuggesters in the VuFind discovery portal (proof of concept demo -- try author/subject searches at http://vufind.org/demo_trunk/)<br />
** explore mechanism for matching name/subject headings with NAF/LCSH at the level of cataloging. Look at the XC Metadata Services Toolkit as possible host for such validate/match/flip mechanism<br />
<br />
== Tuesday ==<br />
<br />
* Code4Lib Journal open meeting/discussion - [[Code4Lib Journal Meeting 2010| add topics or just show up]]<br />
* Cloud4lib - next steps<br />
* xC - Extensible Catalog<br />
* VuFind<br />
* Solr<br />
* CouchDB<br />
* MODS for ruby<br />
<br />
<br />
<br />
Original page on code4lib.org: http://code4lib.org/conference/2010/breakouts<br />
<br />
<br />
[[Category:Code4Lib2010]]</div>153.104.168.157https://wiki.code4lib.org/index.php?title=ILS_Interop&diff=5500ILS Interop2010-03-01T16:03:56Z<p>153.104.168.157: Added link to VuFind Unicorn project.</p>
<hr />
<div>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.<br />
<br />
See our mailing list at http://groups.google.com/groups/ils-di.<br />
<br />
* '''[[ILS_Interop_Mtg_Notes|Meeting Notes]]'''<br />
<br />
<br />
== Existing Efforts to Review ==<br />
<br />
* DLF ILS Discovery Interfaces (see below)<br />
* [http://www.gbv.de/wikis/cls/DAIA_-_Document_Availability_Information_API Document Availability API] and [[DAIA_extensions|DAIA Extensions]]<br />
* [http://www.jangle.org/ Jangle]<br />
* [[Umlaut|Ümlaüt]]<br />
* [http://www.extensiblecatalog.org/ XC NCIP and OAI Toolkits]<br />
<br />
== DLF ILS Discovery Interfaces ==<br />
<br />
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.<br />
<br />
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]).<br />
<br />
===List of functionality===<br />
'''Level 1: Basic Discovery Interfaces'''<br /><br />
This level represents a minimal set of functions that are easily implemented and essential to support applications that provide discovery outside the ILS.<br />
* HarvestBibliographicRecords<br />
* HarvestExpandedRecords (expanded records include bib, marc holdings, and item info)<br />
* GetAvailability (for a single title or a list)<br />
* GoToBibliographicRequestPage (basically the ability to link directly to an OPAC full record page)<br />
<br />
'''Level 2: Elementary OPAC supplement'''<br /><br />
This level describes a set of functions needed for a reasonably broad range of practical discovery applications that operate in tandem with the OPAC.<br />
All of the above, plus<br />
* HarvestAuthorityRecords<br />
* HarvestHoldingsRecords (where 'holdings' generally refers to structured marc holdings as opposed to just item records)<br />
* GetRecords (real-time via identifiers, as opposed to harvest)<br />
* Search <br />
* Scan (support browse)<br />
* GetAuthorityRecords<br />
* Either OutputRewritablePage or OutputIntermediateFormat<br />
<br />
'''Level 3: Elementary OPAC alternative'''<br /><br />
This level describes a set of functions needed for a practical discovery application that can operate completely independently of the OPAC.<br />
All of the above, plus<br />
* LookupPatron (I think this was going from a possible external identifier, like campus ID, to the internal ILS identifier)<br />
* AuthenticatePatron <br />
* GetPatronInfo (fines, holds, loans, recalls, messages, etc.)<br />
* GetPatronStatus<br />
* GetServices (services available for a particular item for a particular patron)<br />
* RenewLoan <br />
* HoldTitle <br />
* HoldItem <br />
* CancelHold<br />
* RecallItem<br />
* CancelRecall<br />
<br />
'''Level 4: Robust/domain specific discovery platforms'''<br /><br />
This level describes functions required to build useful discovery applications beyond the elementary level.<br />
All of the above, plus<br />
* SearchCourseReserves<br />
* Explain (this is really a placeholder for an SRU type explain that says which functions have been implemented)<br />
* Both OutputRewritablePage and OutputIntermediateFormat<br />
<br />
== Existing Functionality ==<br />
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.<br />
<br />
=== VuFind ILS Drivers ===<br />
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.<br />
* Aleph - Item status, Patron details, Place holds (in progress in branch)<br />
* Evergreen - Item status, New item list, Patron details, Suppressed record list<br />
* Horizon - Item status, Patron details<br />
* III - Item status<br />
* Koha - Item status (incomplete)<br />
* Unicorn - Item status; additional functionality may be available through the separate [http://code.google.com/p/vufind-unicorn/ VuFind Unicorn project].<br />
* Virtua - Course reserves, Item status, Patron details, Place holds, Renew items<br />
* Voyager - Course reserves, Item status, New item list, Patron details, Place holds (in progress in branch), Suppressed record list</div>153.104.168.157https://wiki.code4lib.org/index.php?title=ILS_Interop&diff=5499ILS Interop2010-03-01T16:01:59Z<p>153.104.168.157: Started "existing functionality" section with notes on VuFind.</p>
<hr />
<div>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.<br />
<br />
See our mailing list at http://groups.google.com/groups/ils-di.<br />
<br />
* '''[[ILS_Interop_Mtg_Notes|Meeting Notes]]'''<br />
<br />
<br />
== Existing Efforts to Review ==<br />
<br />
* DLF ILS Discovery Interfaces (see below)<br />
* [http://www.gbv.de/wikis/cls/DAIA_-_Document_Availability_Information_API Document Availability API] and [[DAIA_extensions|DAIA Extensions]]<br />
* [http://www.jangle.org/ Jangle]<br />
* [[Umlaut|Ümlaüt]]<br />
* [http://www.extensiblecatalog.org/ XC NCIP and OAI Toolkits]<br />
<br />
== DLF ILS Discovery Interfaces ==<br />
<br />
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.<br />
<br />
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]).<br />
<br />
===List of functionality===<br />
'''Level 1: Basic Discovery Interfaces'''<br /><br />
This level represents a minimal set of functions that are easily implemented and essential to support applications that provide discovery outside the ILS.<br />
* HarvestBibliographicRecords<br />
* HarvestExpandedRecords (expanded records include bib, marc holdings, and item info)<br />
* GetAvailability (for a single title or a list)<br />
* GoToBibliographicRequestPage (basically the ability to link directly to an OPAC full record page)<br />
<br />
'''Level 2: Elementary OPAC supplement'''<br /><br />
This level describes a set of functions needed for a reasonably broad range of practical discovery applications that operate in tandem with the OPAC.<br />
All of the above, plus<br />
* HarvestAuthorityRecords<br />
* HarvestHoldingsRecords (where 'holdings' generally refers to structured marc holdings as opposed to just item records)<br />
* GetRecords (real-time via identifiers, as opposed to harvest)<br />
* Search <br />
* Scan (support browse)<br />
* GetAuthorityRecords<br />
* Either OutputRewritablePage or OutputIntermediateFormat<br />
<br />
'''Level 3: Elementary OPAC alternative'''<br /><br />
This level describes a set of functions needed for a practical discovery application that can operate completely independently of the OPAC.<br />
All of the above, plus<br />
* LookupPatron (I think this was going from a possible external identifier, like campus ID, to the internal ILS identifier)<br />
* AuthenticatePatron <br />
* GetPatronInfo (fines, holds, loans, recalls, messages, etc.)<br />
* GetPatronStatus<br />
* GetServices (services available for a particular item for a particular patron)<br />
* RenewLoan <br />
* HoldTitle <br />
* HoldItem <br />
* CancelHold<br />
* RecallItem<br />
* CancelRecall<br />
<br />
'''Level 4: Robust/domain specific discovery platforms'''<br /><br />
This level describes functions required to build useful discovery applications beyond the elementary level.<br />
All of the above, plus<br />
* SearchCourseReserves<br />
* Explain (this is really a placeholder for an SRU type explain that says which functions have been implemented)<br />
* Both OutputRewritablePage and OutputIntermediateFormat<br />
<br />
== Existing Functionality ==<br />
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.<br />
<br />
=== VuFind ILS Drivers ===<br />
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.<br />
* Aleph - Item status, Patron details, Place holds (in progress in branch)<br />
* Evergreen - Item status, New item list, Patron details, Suppressed record list<br />
* Horizon - Item status, Patron details<br />
* III - Item status<br />
* Koha - Item status (incomplete)<br />
* Unicorn - Item status<br />
* Virtua - Course reserves, Item status, Patron details, Place holds, Renew items<br />
* Voyager - Course reserves, Item status, New item list, Patron details, Place holds (in progress in branch), Suppressed record list</div>153.104.168.157https://wiki.code4lib.org/index.php?title=ILS_Interop&diff=5496ILS Interop2010-03-01T15:52:08Z<p>153.104.168.157: Added Jangle link.</p>
<hr />
<div>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.<br />
<br />
See our mailing list at http://groups.google.com/groups/ils-di.<br />
<br />
* '''[[ILS_Interop_Mtg_Notes|Meeting Notes]]'''<br />
<br />
<br />
== Existing Efforts to Review ==<br />
<br />
* DLF ILS Discovery Interfaces (see below)<br />
* [http://www.gbv.de/wikis/cls/DAIA_-_Document_Availability_Information_API Document Availability API] and [[DAIA_extensions|DAIA Extensions]]<br />
* [http://www.jangle.org/ Jangle]<br />
* [[Umlaut|Ümlaüt]]<br />
* [http://www.extensiblecatalog.org/ XC NCIP and OAI Toolkits]<br />
<br />
== DLF ILS Discovery Interfaces ==<br />
<br />
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.<br />
<br />
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]).<br />
<br />
===List of functionality===<br />
'''Level 1: Basic Discovery Interfaces'''<br /><br />
This level represents a minimal set of functions that are easily implemented and essential to support applications that provide discovery outside the ILS.<br />
* HarvestBibliographicRecords<br />
* HarvestExpandedRecords (expanded records include bib, marc holdings, and item info)<br />
* GetAvailability (for a single title or a list)<br />
* GoToBibliographicRequestPage (basically the ability to link directly to an OPAC full record page)<br />
<br />
'''Level 2: Elementary OPAC supplement'''<br /><br />
This level describes a set of functions needed for a reasonably broad range of practical discovery applications that operate in tandem with the OPAC.<br />
All of the above, plus<br />
* HarvestAuthorityRecords<br />
* HarvestHoldingsRecords (where 'holdings' generally refers to structured marc holdings as opposed to just item records)<br />
* GetRecords (real-time via identifiers, as opposed to harvest)<br />
* Search <br />
* Scan (support browse)<br />
* GetAuthorityRecords<br />
* Either OutputRewritablePage or OutputIntermediateFormat<br />
<br />
'''Level 3: Elementary OPAC alternative'''<br /><br />
This level describes a set of functions needed for a practical discovery application that can operate completely independently of the OPAC.<br />
All of the above, plus<br />
* LookupPatron (I think this was going from a possible external identifier, like campus ID, to the internal ILS identifier)<br />
* AuthenticatePatron <br />
* GetPatronInfo (fines, holds, loans, recalls, messages, etc.)<br />
* GetPatronStatus<br />
* GetServices (services available for a particular item for a particular patron)<br />
* RenewLoan <br />
* HoldTitle <br />
* HoldItem <br />
* CancelHold<br />
* RecallItem<br />
* CancelRecall<br />
<br />
'''Level 4: Robust/domain specific discovery platforms'''<br /><br />
This level describes functions required to build useful discovery applications beyond the elementary level.<br />
All of the above, plus<br />
* SearchCourseReserves<br />
* Explain (this is really a placeholder for an SRU type explain that says which functions have been implemented)<br />
* Both OutputRewritablePage and OutputIntermediateFormat</div>153.104.168.157