[CODE4LIB] edUi 2012 tickets still available
With just a week to go we've still got some tickets for edUi 2012 ( http://eduiconf.org) available. We sold out last year and we'd love to repeat that success again this year. We still have space in three of our workshops: LeanUX, jQuery, Web Accessibility (one is included with your registration). Code4lib readers get $100 off making all two and a half days just $450. Use the promo code library when you begin checkout. http://edui2012.eventbrite.com/?discount=library Hope to see you in Richmond, VA next week! -Trey
[CODE4LIB] Job: Acquisitions Systems Librarian at Yale University
Yale University Library Seeks Applications and Nominations for Acquisitions Systems Librarian Maintains and enhances the Library's core production systems and services, particularly Orbis, and ancillary applications as they relate to Acquisitions. Handles systems development, implementation, upgrade coordination, troubleshooting, support, training, and documentation preparation. Serves as primary contact with Library IT for Acquisitions and maintains a broad, detailed mastery of core applications and the internal operations of acquisitions. Works with key staff in the Library, especially in Library IT, to plan and coordinate enhancements to our products and special systems- related projects. Participates in the Library's management, assessment, training, and development programs; contributes to implementing the mission of the Library; serves on Library and University committees; and is active professionally. System Librarians maintain professional affiliations in appropriate organizations and keep abreast of the latest developments in integrated library principles and systems. For a complete position description and application guidelines, please see: http://goo.gl/2nwrw Yale University is an Affirmative Action/Equal Opportunity Employer Brought to you by code4lib jobs: http://jobs.code4lib.org/job/3337/
[CODE4LIB] Job: Metadata Librarian at Wright State University
To be responsible for the creation of metadata, associated authority and quality control, and maintenance of digital materials. **Minimum Qualifications** Master's degree in Library Science (from an ALA accredited program) or related field; experience creating, capturing, and processing images/textual materials; knowledge of metadata standards, such as Dublin Core, METS, and TEI; excellent interpersonal, oral and written communication skills; Working knowledge of Dspace and/or Digital Commons or similar platform **Preferred Qualifications** Experience working in an academic library; minimum one year experience writing metadata; knowledge of digital libraries, institutional repositories, and digital preservation; Experience using Adobe Acrobat Pro and Photoshop; Knowledge of conventional cataloging (MARC, AACR2, LCSH, and RDA) and principles of authority control. To preserve the safety and security of the campus community and to maintain the integrity of university operations, it is the policy of Wright State University before making an employment offer at the final stage to verify whether a job applicant has a criminal record. Additionally, an administrative review shall be conducted whenever the university learns that an employee is charged with or convicted of a crime (except for minor vehicle violations). A conviction is not an automatic bar to employment. **Essential Functions and percent of time:** Metadata Creation and Maintenance - 65% Responsible for the creation, according to accepted national and local standards, and ongoing maintenance of descriptive and technical metadata for digital collections produced by Digital Services Metadata Oversight - 10% Participates in the development, evaluation, and implementation of metadata policies, standards, goals, procedures, and workflows in cooperation with necessary stakeholders, such as individual faculty members, academic departments, subject librarians, and Special Collections and Archives staff Preparation of Digitized Materials for online access - 15% * Crop, edit, and manipulate images according to specification required for project using image editing software * Make text based documents machine readable with optical character recognition software * Convert text to PDF and make accessible * Quality check digitized materials Digitization of Materials - 5% * Digitize and store materials from WSU Libraries, WSU faculty and staff, and community at-large according to established standards, for inclusion in Campus Online Repository (CORE), CORE Scholar, or other resource tool, exhibition, and patron orders * Maintain security of materials while being scanned * Practice archival handling procedures for all materials Other Related Duties - 5% Participate in professional development and continuing education activities; serve on library and University Committees as required. Brought to you by code4lib jobs: http://jobs.code4lib.org/job//
[CODE4LIB] Job: Cataloging and Metadata Librarian at Virginia Military Institute
Virginia Military Institute is accepting applications for a Cataloging and Metadata Librarian. Position Summary: This position provides organization and bibliographic control of library resources in all formats. Responsible for cataloging, metadata, quality control, knowledge of changing metadata standards, knowledge of indexing and metadata processes, and other duties associated with the creation and maintenance of data related to Preston Library collections. As a new professional position in the library, the Cataloging and Metadata Librarian reports to the Head of Technical Services and will help chart the library's long-range plans for cataloging collections and supporting digital initiatives. Preston Library participates in and supports the teaching and research missions of the Virginia Military Institute by providing services, collections, staff, and facilities that enrich and inform the educational experience and promote a lifelong commitment to learning. Primary Responsibilities: Perform original, copy, and adaptive cataloging in all formats utilizing OCLC's Connexion, CONTENTdm, WordCat Local KnowledgeBase, and Koha. Participate in retrospective conversion projects, resolve database maintenance problems, and work with paraprofessional staff in cataloging and maintenance operations. Responsible for quality control of data. Support Archives digital initiatives. Maintain knowledge of current cataloging practices and automated bibliographic access. Participate in developing and implementing cataloging policies and procedures. Other duties may include providing research assistance to students and faculty through participation in the evening and weekend reference desk schedule. Required Qualifications: Knowledge of the definition, structure, and formats of information; experience in cataloging, subject analysis, classification, and authority control; knowledge of current and emerging national and international cataloging/archival/metadata standards and practices including AACR2, RDA, FRBR, LCSH, LC classification; knowledge of and experience with MARC and non-MARC metadata schema, including RDA, Dublin Core, EAD, MARCXML and other emerging data standards. Knowledge of CSS, XML, XSLT and XPath. Proficiency in understanding data structures and developing SQL queries. Demonstrate organizational, analytical, decision-making, problem-solving and planning skills. Ability to communicate effectively orally and in writing and work effectively in a team environment. Experience with an ILS; experience with OCLC Connexion and WorldCat; sound database query skills. The successful candidate should possess a Master of Library Science (MLS) or equivalent degree at the time of appointment and have sufficient experience with integrated library systems performing original and copy cataloging. Strong commitment to service. Preferred Qualifications: Knowledge of one or more digital repository systems - preferably CONTENTdm; knowledge of trends in library automation; ability to participate in the development, evaluation, documentation, and implementation of cataloging and metadata policies, standards, goals and procedures. Knowledge of database structure and open source software. Experience with programming in one or more of the following languages: Javascript, JQuery, Perl, PHP, ASP.NET, Python or Ruby on Rails. Effective supervisory experience. Brought to you by code4lib jobs: http://jobs.code4lib.org/job/3340/
Re: [CODE4LIB] seasr, meandre, and cgi
We recently wrapped up a project to develop a set of components for SEASR to do TEI analysis[1]. There are a couple of ways to call SEASR flows - you can either use ZigZag[2] to script flow construction execution, or you can set up a flow as a web service using their web service endpoint components. We never got the latter approach to work reliably in a production environment, so YMMV. [1]http://teicomponents.wordpress.com/ [2]http://seasr.org/meandre/documentation/for-developers/zigzag/ On Sat, Sep 15, 2012 at 3:05 PM, Eric Lease Morgan emor...@nd.edu wrote: Does anybody here have any experience with SEASR, Meandre, and CGI? Specifically, I want to know if it is possible call a SEASR flow from a CGI script. As you may or may not know SEASR is a pretty cool tool for doing various textual analysis. [1]. Using a browser-based GUI, a person can stitch together all sorts of functions to do things like get input, read data from a file system, parse text with things like parts-of-speach tools, tabulate the results, feed them to a visualization, and return an image. The underlying server software which does all the work -- Meandre -- is Web services-based and (apparently) relies heavily on RDF. [2] The SEASR/Meandre combination seems to be designed to work on an individual's desktop, not necessarily from a server. Download software, start Meandre, open connection to localhost, download components, write programs (called flows), run flows, get output. All of this is well and good, but I would like to create a more Web-based interface to these flows as opposed to a localhost, browser-based interface. In other words, I would like to a write a (Perl) script that gets input from an HTML form, sends the input along to a flow saved in Meandre, has the result returned to the script, and then passes the result back to the browser. This way the wonderful functionality of SEASR/Meandre could be used by a much wider audience of students and researchers. If I were able to implement this idea, then I could create all sorts of kewl URLs returning interesting information about all sorts of texts. Do you know how to write a CGI script that calls SEASR/Meandre flows? [1] SEASR - http://seasr.org/ [2] Meandre - http://seasr.org/meandre/ -- Eric Lease Morgan University of Notre Dame -- Andrew Ashton Director of Digital Technologies Brown University Library
[CODE4LIB] Displaying TGN terms
We use the Getty Thesaurus of Geographic Names for coding place names in our museum and archival cataloguing systems. We're currently struggling with the best way to display and make these terms searchable in our online database. Currently we're just displaying the term itself, which is flawed, because just seeing Springfield or Florence doesn't give the user enough information to figure out where something was really made. But we're finding that the number of variant place types in TGN makes it hard to figure out a concise way of indiciating a more detailed place name that will work consistently across all entries in the thesaurus. For example, the full hierarchy for Florence (the one in Italy) is Florence (inhabited place), Firenze (province), Tuscany (region), Italy (nation), Europe (continent), World (facet) Neigborhoods and other local subdivisions can be even more of a mouthfull: Notting Hill (neighborhood), Kensington and Chelsea (borough), London (inhabited place), Greater London (metropolitan area), England (country), United Kindom (nation), Europe (continent), World (facet) Ideally I'd probably like to show the above as Florence, Italy and Notting Hill, London, England But I'm having trouble coming up with an algorithm that can consistently spit these out in the form we'd want to display given the data available in TGN. Would welcome any ideas or feedback on this. Thanks, David __ David Dwiggins Systems Librarian/Archivist, Historic New England 141 Cambridge Street, Boston, MA 02114 (617) 994-5948 ddwigg...@historicnewengland.org http://www.historicnewengland.org
Re: [CODE4LIB] Displaying TGN terms
On Sep 17, 2012, at 3:12 PM, ddwigg...@historicnewengland.org wrote: But I'm having trouble coming up with an algorithm that can consistently spit these out in the form we'd want to display given the data available in TGN. A dense but rich, just-published article from D-Lib Magazine about geocoding -- Fulltext Geocoding Versus Spatial Metadata for Large Text Archives -- may give some guidance. From the conclusion: Spatial information is playing an increasing role in the access and mediation of information, driving interest in methods capable of extracting spatial information from the textual contents of large document archives. Automated approaches, even using fairly basic algorithms, can achieve upwards of 76% accuracy when recognizing, disambiguating, and converting to mappable coordinates the references to individual cities and landmarks buried deep within the text of a document. The workflow of a typical geocoding system involves identifying potential candidates from the text, checking those candidates for potential matches in a gazetteer, and disambiguating and confirming those candidates -- http://bit.ly/Ufl5k9 -- ELM
Re: [CODE4LIB] Displaying TGN terms
I use Geonames for this sort of thing a lot. With cities and administrative divisions being offered in a machine-readable format, it's pretty easy to encode places in a format that adheres to AACR2 or other cataloging rules. There are of course problems disambiguating city names when no country is given, but I get a pretty accurate response in general: probably greater than 76% when I have both the city and country or city and geographic region. Ethan On Mon, Sep 17, 2012 at 3:16 PM, Eric Lease Morgan emor...@nd.edu wrote: On Sep 17, 2012, at 3:12 PM, ddwigg...@historicnewengland.org wrote: But I'm having trouble coming up with an algorithm that can consistently spit these out in the form we'd want to display given the data available in TGN. A dense but rich, just-published article from D-Lib Magazine about geocoding -- Fulltext Geocoding Versus Spatial Metadata for Large Text Archives -- may give some guidance. From the conclusion: Spatial information is playing an increasing role in the access and mediation of information, driving interest in methods capable of extracting spatial information from the textual contents of large document archives. Automated approaches, even using fairly basic algorithms, can achieve upwards of 76% accuracy when recognizing, disambiguating, and converting to mappable coordinates the references to individual cities and landmarks buried deep within the text of a document. The workflow of a typical geocoding system involves identifying potential candidates from the text, checking those candidates for potential matches in a gazetteer, and disambiguating and confirming those candidates -- http://bit.ly/Ufl5k9 -- ELM
Re: [CODE4LIB] Displaying TGN terms
From the examples you've given how about: 1. Start with the first (most detailed) element in the hieararchy. 2. Moving up the hieararchy, add on the first inhabited place found, if any. 3. Continuing to move up the hieararchy, add on the first nation found, if any. On 9/17/2012 3:12 PM, ddwigg...@historicnewengland.org wrote: We use the Getty Thesaurus of Geographic Names for coding place names in our museum and archival cataloguing systems. We're currently struggling with the best way to display and make these terms searchable in our online database. Currently we're just displaying the term itself, which is flawed, because just seeing Springfield or Florence doesn't give the user enough information to figure out where something was really made. But we're finding that the number of variant place types in TGN makes it hard to figure out a concise way of indiciating a more detailed place name that will work consistently across all entries in the thesaurus. For example, the full hierarchy for Florence (the one in Italy) is Florence (inhabited place), Firenze (province), Tuscany (region), Italy (nation), Europe (continent), World (facet) Neigborhoods and other local subdivisions can be even more of a mouthfull: Notting Hill (neighborhood), Kensington and Chelsea (borough), London (inhabited place), Greater London (metropolitan area), England (country), United Kindom (nation), Europe (continent), World (facet) Ideally I'd probably like to show the above as Florence, Italy and Notting Hill, London, England But I'm having trouble coming up with an algorithm that can consistently spit these out in the form we'd want to display given the data available in TGN. Would welcome any ideas or feedback on this. Thanks, David __ David Dwiggins Systems Librarian/Archivist, Historic New England 141 Cambridge Street, Boston, MA 02114 (617) 994-5948 ddwigg...@historicnewengland.org http://www.historicnewengland.org
[CODE4LIB] ACRL 2013 Conference Call for Proposals
This may be of interest... Are you using new and emerging technologies in innovative ways to help your students and faculty? Adapting existing technologies to reach user needs? Here is an opportunity to share your innovations with your colleagues, library administrators, and others at ACRL 2013 in Indianapolis. The Cyber Zed Shed Committee is looking for proposals that document technology-related innovations in every area of the library. Cyber Zed Shed presentations provide an opportunity to share ideas that can inspire your colleagues to incorporate a new technology in their library or find a new application for an existing technology to address new and old problems in various library environments: • teaching in a classroom • providing answers to questions from patrons • acquiring, cataloging, processing or preserving materials • providing other library services Cyber Zed Shed presentations are 20 minutes, with 15 minutes to present a demonstration, and five additional minutes for audience questions. Presentations should document technology-related innovations in academic and research libraries. A computer, data projector, screen, microphone, and stage will be provided. You will be responsible for bringing all other equipment required for your demonstration, except as agreed to in advance. We invite you to submit your most innovative proposals. Submissions are due by November 9, 2013 and may be submitted via the online form available in the Call for Participationhttp://conference.acrl.org/program-pages-166.php. Questions should be directed to Margot Conahan at mcona...@ala.orgmailto:mcona...@ala.org or call (312) 280-2522tel:%28312%29%20280-2522. 2013 ACRL CyberZed Shed Committee: Lynn Sutton, Wake Forest University, (Co-Chair) Arlene Salazar, Texas State University, (Co-Chair) Meg Atwater-Singer, University of Evansville Roy Degler, Oklahoma State University Courtney Hoffner, UCLA Sue McFadden, Indiana University East Kathy Ray, University of Nevada Reno Jacqueline Sipes, George Mason University Danielle Skaggs, Danielle, CSU Northridge Tedford, Rosalind, Wake Forest University Rhianna Williams, Michigan Technological University Thank you. --- Arlene V. Salazar Instruction Reference Librarian Albert B. Alkek Library Texas State University - San Marcos Ph: 512.245.3844tel:512.245.3844 Instant Message - http://libguides.txstate.edu/profile/arleneattachment: image001.jpg
[CODE4LIB] Code4Lib Mid-Atlantic -- Still Room for Presentations
All, I'm currently putting together the schedule for the October 17th Code4Lib Mid-Atlantic kickoff meeting (http://wiki.code4lib.org/index.php/Code4lib_Mid-Atlantic) and have a few slots left for presentations. If you'll be in the Philadelphia/Tri-State area on October 17th and have a interesting talking item on our usual point of interest (tools, specs, challenges, etc), please consider sharing with the community. It's the usual code4lib setup - 20 minute presentations with 10 minute QA. If interested in presenting, send me an email at david.us...@villanova.edu with you proposal -- looks like we'll have a healthy crowd for our inaugural meeting (50+) so you'll have good sized audience for a regional meet-up. David K. Uspal Technology Development Specialist Falvey Memorial Library Phone: 610-519-8954 Email: david.us...@villanova.edu
Re: [CODE4LIB] Displaying TGN terms
Hi David, I am posting a reply from Patricia Harpring. Managing Editor, Getty Vocabularies Regards, Joe Shubitowski Getty Research Institute David, You ask a good question. At the Getty Vocabulary Program, we recommend that you concatenate a recommended Label to identify the place. In brief, the label that is probably most useful to you comprises these elements: the English preferred name (if any) of the target place (if none, default to overall record-preferred name), then in parens the parents in ascending order to the level of Nation, using for each parent the flagged Display name if any; if none, the English preferred name; if none, default to overall record-preferred name), and so on for each parent to level of Nation (i.e., to the place type = 81002 primary political unit as place type #2). If no parent is a primary political unit, go to level of continent. Close parens. Then include the preferred place type for the target place in parens. Include subject_id of the target place. Like this: In this example, the city Orvieto has no English name, so you use the record-preferred name. For parents, Terni province is an example of using a display name for its record, and Italy is an example of using the preferred English name from its record when displayed as parents in horizontal Label displays. Orvieto (Terni province, Umbria, Italy) (inhabited place) [7005124] The topic is discussed in a few places on our Web site, including the links below. I hope that helps. Note the discussion of special display names that are flagged to accommodate horizontal displays of parents. On a related topic: As I presented at a few conferences this summer, we are investigating the possibility of developing URIs for the Getty vocabularies. Although we are not certain this will happen, many of us here are optimistic. We will announce progress on this front when it is resolved. Sincerely, Patricia Patricia Harpring, PhD Managing Editor, Getty Vocabulary Program pharpr...@getty.edu Labels for geographic places are succinctly described here: http://www.getty.edu/research/publications/electronic_publications/cdwa/30place.html#label Including examples; [I've added the TGN subject_ids here, which are missing because CDWA is speaking of labels in general, not of TGN specifically] - Orvieto (Terni province, Umbria, Italy) (inhabited place) [7005124] - Oldenburg (Franklin county, Indiana, United States) (inhabited place) [7013833] - Galatia (Turkey) (general region) [7016662] - Republic of Ireland (nation) [178] - Cyprus (Asia) (island) [1006894] - Belgica Prima (Gallia Belgica, Gaul) (former administrative division) [7030321] Labels for various purposes Labels with the inverted form of the preferred name followed by parents and place type are suited for alphabetical lists; note that only names of physical features will generally be inverted, as discussed in PLACE/LOCATION AUTHORITY - PLACE NAME. - Arrowsmith, Mount (Vancouver Island, British Columbia, Canada) (mountain) [1103769] - Erie, Lake (North and Central America) (lake) [7026039] - Hathala (Northwest Frontier, Pakistan) (inhabited place) [1083488] - Heicheng (Nei Mongol, China) (deserted settlement) [7001846] - Los Angeles (California, United States) (inhabited place) [7023900] - Zama (Siliana government, Tunisia) (lost settlement) [6006668] Labels with the natural order form of the preferred name followed by parents and place type are suited for wall labels, slide labels, and captions. - Mount Arrowsmith (Vancouver Island, British Columbia, Canada) (mountain) [1103769] - Lake Erie (North and Central America) (lake) [7026039] - Hathala (Northwest Frontier, Pakistan) (inhabited place) [1083488] - Heicheng (Nei Mongol, China) (deserted settlement) [7001846] - Los Angeles (California, United States) (inhabited place) [7023900] - Zama (Siliana government, Tunisia) (lost settlement) [6006668] Labels with the parents in descending order (as opposed to ascending order, illustrated in above examples), may be used for lists where results need to sort by parent; for example, all the places in one nation or state will sort together. Orléans .. (inhabited place) (World, Europe, France, Centre region, Loiret) [7008337] Orléans .. (inhabited place) (World, North and Central America, Canada, Ontario) [1014994] Orleans .. (inhabited place) (World, North and Central America, United States, California, Humboldt county) [2013138] Orleans .. (inhabited place) (World, North and Central America, United States, Illinois, Morgan county) [2029517] Orleans .. (inhabited place) (World, North and Central America, United States, Indiana, Orange county) [2033199] Orleans .. (inhabited place) (World, North and Central America, United States, Iowa, Appanoose county) [2560830] Orleans .. (inhabited place) (World, North and Central America, United States, Iowa, Dickinson