[CODE4LIB] edUi 2012 tickets still available

2012-09-17 Thread EdUI Conference
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

2012-09-17 Thread jobs
 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

2012-09-17 Thread jobs
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

2012-09-17 Thread jobs
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

2012-09-17 Thread Ashton, Andrew
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

2012-09-17 Thread ddwiggins
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

2012-09-17 Thread Eric Lease Morgan
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

2012-09-17 Thread Ethan Gruber
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

2012-09-17 Thread Jonathan Rochkind

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

2012-09-17 Thread Lisa H Kurt
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

2012-09-17 Thread David Uspal
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

2012-09-17 Thread Joe Shubitowski
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