Re: [CODE4LIB] anyone know how to properly do a marc4j release?

2013-11-14 Thread Kevin S. Clarke
Hi,

Okay, I've modified the MARC4J project to be "Mavenized"... to test it out,
you can clone my fork: https://github.com/ksclarke/marc4j (the 'mavenized'
branch)... you'll note all the references to ksclarke/marc4j would need to
be changed to marc4j/marc4j if you all want to go the full-monty-Maven
route.

The README has simple build instructions (assuming you have Maven
installed, for instance) and there is the documentation/site that Maven can
automatically generate at: http://ksclarke.github.io/marc4j/ (and a
preliminary travis-ci build at: https://travis-ci.org/ksclarke/marc4j).

The project is pre-configured and ready to have its artifacts pushed into
the Sonatype OSS repository (artifacts can be pushed from there into
Maven's central repository).  The step that would need to take place before
that could happen is to register a MARC4J account with Sonatype, upload SSH
keys, etc.  I'd be glad to do that if you all decide you'd like to go the
Maven route with MARC4J.  If that doesn't sound good, though, no worries...
it was a fun exercise...

Kevin






On Wed, Nov 13, 2013 at 6:24 PM, Jonathan Rochkind  wrote:

> That would be super awesome if you wanted to do that, and see if you can
> come up with something that Bob is okay with, but makes it possible for us
> to actually do releases to maven, so people expecting to find releases
> there can find them there.
>
> I'm not sure I, or any of the other committers but Bob, understand any of
> that workflow either. I know that right now it is (thankfully) in a state
> where you can use ant to succesfully build it to a .jar, and use ant to run
> tests. Hooray. But yeah, there are, I had noticed, some generated .java
> files that are not in the source repo, but are in fact generated by the
> build process.
>
>
> On 11/13/13 6:21 PM, Kevin S. Clarke wrote:
>
>> On Wed, Nov 13, 2013 at 5:52 PM, Jonathan Rochkind > > wrote:
>>
>>
>> I'm not sure, would we?  Is that your advice?
>>
>>
>> That would be my advice, yes, but I understand Robert's perspective.
>>   People have strong feelings one way or the other about Maven.
>>
>> Otherwise, Kevin, you interested in getting committer privs and
>> figuring out what needs to be done?
>>
>>
>> Maybe I should just tinker in my own fork of it for a bit and see what
>> comes from it... I'll need to understand the workflow Robert is
>> describing a bit more.
>>
>> Kevin
>>
>


[CODE4LIB] Job: User Engagement Librarian at Florida International University

2013-11-14 Thread jobs
User Engagement Librarian
Florida International University
Miami

The Glenn Hubert Library at Florida International University seeks a
knowledgeable, innovative, collaborative individual for the position of User
Engagement Librarian. Reporting to the Head of Information
& Research Services, Hubert Library, the User Engagement Librarian will be
responsible for coordinating the Libraries' user experience efforts, for both
the online and physical library environments on both
campuses. This new position will work to develop
relationships with the Libraries' various user communities, and utilize
information gathered from these relationships to identify and prioritize the
users' needs as they pertain to the Libraries. Working
collaboratively, the incumbent will be responsible for the development and
implementation of programming, activities, and projects designed to improve
the overall user experience of the Libraries. This position
will be a member of the Information & Research Services department and have
reference, instruction, liaison, and collection development
responsibilities. Some evenings and weekends may be
required. Participates in local, regional and national
organizations as appropriate. As a library faculty member,
the User Engagement Librarian is expected to participate in professional
development, research, and service activities in order to meet the Libraries'
and University's requirements for promotion.

  
Job Duties and Responsibilities:

  * Anticipate and keep colleagues abreast of library user needs, preference 
and trends, including trends related to user-centered design, digital library 
interface capabilities, website enhancement, and usability in libraries.
  * Design and conduct qualitative and quantitative user needs/usability 
studies utilizing various methods (including, but not limited to online 
surveys, card sorting, interviews, focus groups, and observations) to assess 
user needs, preferences and trends.
  * Collaborate with the Emerging Technologies Librarian, the Web Services 
Librarian, the Libraries' Website Team, and any other entities involved in user 
assessment activities to analyze the Libraries' web presence and provide input 
for user-centered enhancements and user assessment processes.
  * Create and coordinate library advisory groups representing the various 
library stakeholders.
  * Utilize user input to collaborate on and contribute to the creation, 
development and implementation of innovative projects and services available 
through the FIU Libraries' websites, content management systems and digital 
repositories.
  * Stay abreast of trends related to user-centered design, the development of 
digital library interface capabilities, website enhancement, and usability in 
libraries.
  * Participates in providing information services including reference, library 
instruction, and serving as a liaison to an assigned disciplinary area.
  
Qualifications:

  * ALA-accredited Master's degree.
  * Excellent interpersonal skills.
  * Excellent oral and written communication skills, with demonstrated ability 
to communicate effectively in multiple formats and to diverse audiences.
  * Minimum of two (2) years demonstrated experience with creating and 
implementing user assessment tools and conducting user experience and/or 
usability studies.
  * Demonstrated experience in addressing usability issues, ADA compliancy and 
with user-centered design in libraries, educational institutions, or other 
knowledge-based organization.
  * Knowledge of and experience with current and emerging web development 
technologies as they relate to digital library services and the user experience 
of all library patron types.
  * Experience providing reference and instruction services.
  
Desirable Qualifications:

  * Project coordination experience
  * Experience working in an academic library.
  * Experience with library statistics collection and analysis.
  * Knowledge of and/or experience with information technologies relevant to 
Web site design and maintenance, such as Drupal, HTML5, CSS, Javascript, and 
XML.



Brought to you by code4lib jobs: http://jobs.code4lib.org/job/10697/


[CODE4LIB] Job: Information Technology Manager at Tacoma Public Library

2013-11-14 Thread jobs
Information Technology Manager
Tacoma Public Library
Tacoma

The Tacoma Public Library in the Puget Sound region of Washington State is
recruiting for an Information Technology Manager. This
classification reports to the Library Director and manages, plans, and
coordinates with internal and external customers to organize operations of the
Information Technology Department of the Tacoma Public Library while applying
American Library Association guidelines and library principles to technology
services and projects. This position provides leadership,
planning development to implementation, and performs related duties as
assigned.

  
QUALIFICATIONS: A combination equivalent to: Five (5) years
increasingly responsible work experience in information
systems. Three (3) years experience in an IT management
position. Three (3) years experience supervising personnel.

  
DESIRABLE: Knowledge of IT project development, implementation, and
management. Experience managing an integrated library
system (ILS) from Innovative Interfaces, Inc., or from another
vendor. Knowledge of American Library Association
principles and practices as well as the standards, protocols, and practices of
other libraries. Graduation from an accredited college with
a Master's degree in Library or Information Science, or in Information
Management, or a related advanced degree.

  
The Tacoma Public Library offers a competitive benefits package. The deadline
for receipt of applications is Friday, December 13, 2013. APPLICATIONS MAY BE
OBTAINED AND FILED ONLINE AT:
[http://www.cityoftacoma.org](http://www.cityoftacoma.org) ALTERNATIVE FORMAT
MAY BE OBTAINED AT: Human Resources Department, 747 Market Street, Tacoma, WA
98402-3764, 253-591-5400,
[teresa.d...@cityoftacoma.org](mailto:teresa.d...@cityoftacoma.org)



Brought to you by code4lib jobs: http://jobs.code4lib.org/job/10694/


[CODE4LIB] Job: Head of Information Technology/Systems Librarian at University of Arkansas at Little Rock

2013-11-14 Thread jobs
Head of Information Technology/Systems Librarian
University of Arkansas at Little Rock
Little Rock

UALR invites applications for the position of Head of Information
Technology/Systems Librarian (R99683), a faculty appointment with rank,
leading to tenure. The successful candidate must demonstrate skills in
automated library systems and supervision, and will continue to advance
technology operations. Position reports to the Director of Technical Services
and Technology.

  
Responsibilities include but are not limited to: manage, supervise,
coordinate, plan, budget, implement, and service the library's various
information systems operations, including the integrated library system
(Innovative Interfaces), ILLIAD and UniPrint; provide technical expertise,
support, and training for library automation planning and development;
coordinate the training of library staff in the use of information
technologies; manage 150+ workstations and several servers in a Windows
environment; develop Internet, network and web-based applications; oversee
upgrades, coordinate release documentation and implementation of new features;
supervise and evaluate two classified staff.

  
Required Qualifications: ALA-accredited MLS degree; plus a minimum of one year
supervisory experience post-MLS in an academic or research library.

  
Preferred Qualifications: Experience with Innovative Interfaces, client and
server side scripting, ASP, PHP and PERL. Knowledge of
programming languages such as VB or Java.

  
Materials must be submitted through the online application system by December
16, 2013. Additional information about this position and
application requirements are available under the Jobs link on the Human
Resources' website at http://ualr.edu/humanresources/.
Incomplete applications will not be considered.

  
UALR is positioning itself for the future by emphasizing interdisciplinary
collaboration, high impact learning experiences, community connections, and a
campus-wide commitment to student success. The campus is
currently undergoing an extensive administrative and academic reorganization
in order to more effectively align its assets with these priorities. This is
an exciting time to be at UALR. For more information visit
the reorganization web site at http://ualr.edu/academics/restructure.

  
This position is subject to a pre-employment criminal and financial history
background check. A criminal conviction or arrest pending adjudication and/or
adverse financial history information alone shall not disqualify an applicant
in the absence of a relationship to the requirements of the
position. Background check information will be used in a
confidential, non-discriminatory manner consistent with state and federal law.

  
The University of Arkansas at Little Rock is an equal opportunity, affirmative
action employer and actively seeks the candidacy of minorities, women,
veterans, and persons with disabilities. Under Arkansas law, all applications
are subject to disclosure. Persons hired must have proof of legal authority to
work in the United States.



Brought to you by code4lib jobs: http://jobs.code4lib.org/job/10718/


[CODE4LIB] Job: Digital Scholarship Librarian at University of Toronto

2013-11-14 Thread jobs
Digital Scholarship Librarian
University of Toronto
Toronto

The Digital Scholarship Librarian's primary role will be to support and enable
the use of digital content in new research, by connecting faculty and students
to digital content held by the University of Toronto, using sustainable and
scalable digital research tools, methods and frameworks.

  
Working collaboratively with library colleagues and university partners, this
librarian will also promote the discovery, use and interoperability of the
resources in our digital repositories and their associated metadata in support
of new knowledge creation, by ensuring effective discovery, interoperability,
and persistence of a wide and multidisciplinary range of digital and digitized
objects and data, and by identifying and applying standards for descriptive,
administrative, and structural metadata.

  
The incumbent will provide leadership in the implementation of digital
curation policies, in active partnership with technical and subject specialist
library colleagues and the researcher community; ensure the appropriate
ingestion, migration and conversion of repository contents on appropriate
standardized platforms; contribute to the field through research, professional
service, and participation in committees and professional organizations; and
actively seek and engage in opportunities for continued professional
development

  
Qualifications:

Required Qualifications:

  * MLIS/MISt degree from an ALA-accredited library school (or an acceptable 
equivalent).
  * Practical experience with relevant frameworks such as Drupal, Fedora, and 
DSpace, and standards such as RDF, METS, MODS, PREMIS, EAD, MARC, TEI, and 
OAI-ORE
  * Excellent oral and written communication skills
  * Demonstrated interest in digital research techniques
  * Demonstrated ability to lead and catalyze change
  * Ability to work effectively and collaboratively in teams that encompass a 
range of professional roles and knowledge
  * Ability to produce effective and creative technical solutions to support 
innovative research
Preferred Qualifications:

  * A minimum of two years of professional experience
  * Project management qualifications and supervisory experience
  * Research data skills
  * Teaching experience
  * Assessment methods
  * Further relevant technical skills, such as experience with linked data, 
data visualization, data format manipulation, and current programming languages



Brought to you by code4lib jobs: http://jobs.code4lib.org/job/10712/


[CODE4LIB] Job: Digital Project Manager at University of Notre Dame

2013-11-14 Thread jobs
Digital Project Manager
University of Notre Dame
South Bend

Reporting to Associate University Librarian, Digital Access, Resources and
information Technology, the incumbent will be actively engaged in managing the
Libraries' current portfolio of cross-programmatic technology projects,
including software development projects and infrastructure projects. He or she
will lead project planning, implementation, assessment, and improvement, as
well as refine, optimize, and document on-going project management protocols
and practices.



Brought to you by code4lib jobs: http://jobs.code4lib.org/job/10711/


[CODE4LIB] Job: Lead Digital Library QA Developer at University of Notre Dame

2013-11-14 Thread jobs
Lead Digital Library QA Developer
University of Notre Dame
South Bend

Under the direction of the Co-Director, Digital Initiatives and Scholarship
Program, we are seeking an experienced quality assurance professional to
establish a testing framework for our Digital Repository systems and
coordinate the execution of tests by other technical staff. This position will
focus on defining both manual and automated tests for a wide variety of
systems to support archiving, describing, and sharing digital visual
materials, documents, and research data. These include both back end services
as well as public web interfaces and network clients on top of Fedora Commons
and Solr including: Search Interface Tools; Digital Exhibits; Document, Data,
Image, Audio, and Video viewers, User Workflows, Metadata Management Tools,
Digital Collection Management, and Research Data Visualization Tools.



Brought to you by code4lib jobs: http://jobs.code4lib.org/job/10710/


[CODE4LIB] Job: Director, Digital Initiatives and Services at New York Public Library

2013-11-14 Thread jobs
Director, Digital Initiatives and Services
New York Public Library
New York City

Reporting to the Chief Library Officer of The New York Public Library, the
Director, Digital Initiatives and Services leads the experimentation,
implementation and portfolio management of the digital user experience. This
person partners with internal and external stakeholders to identify, design,
incubate and ensure delivery of an excellent user experience across all our
digital properties. This position forms part of a senior team responsible for
the digital strategy and customer service across the NYPL.

Responsibilities:

  
The qualified candidate will have direct oversight of the NYPL innovation
program (includes NYPL Labs), the vision and direction of our user experience,
new product and service implementation, and digital portfolio management.
Specific responsibilities include;

  * Accountable to the User Experience Leadership team for delivery on the 
digital strategy
  * Partners with Strategy in the design and effective use of user analytics 
and research in decision-making,
  * Partners with the Chief Technology Officer on technology strategy and 
product development
  * Accountable for ease of use throughout the Library's digital properties, 
including building strong digital partner experiences
  * Under the direction of the CLO and in partnership with the Andrew W. Mellon 
director, the VP of Public Services, the VP of Marketing and Communications, 
and the VP of Finance and Strategic Initiatives, leads the planning and 
implementation of NYPL's digital strategy
  * In conjunction with other stakeholders, actively looks for and drives 
changes in the digital portfolio
  * Involved in hiring, developing and retaining digital expertise
  * Accountable for developing and overseeing the Digital Initiatives and 
Services budget
  * In collaboration with the CLO represents the digital strategy with internal 
and external stakeholders
Key Competencies:

  * User experience focus
  * Analytical thinking
  * Skilled communicator
  * A track record of successful collaboration and team building across and 
within organizations
  * Strong ability to manage through change
Qualifications:

  * A minimum of ten years working in the information industry - preferably in 
education or higher education, digital humanities, digital libraries or 
Internet-based publishing or product management
  * Bachelors Degree in information science or other related field required, 
Masters Degree prefered
  * Extensive experience stewarding products from incubation to production
  * Demonstrated track record of developing and using data and user-based 
research to deliver
  * Demonstrated track record of excellent customer service leadership
  * Excellent internal and external communicator
  * Excellent understanding of current day technologies (including but not 
limited to apps, collaboration, search and discovery, digital asset management)
  * Demonstrated history of collaboration across business units to bring about 
large-scale organizational change



Brought to you by code4lib jobs: http://jobs.code4lib.org/job/10708/


[CODE4LIB] Job: Spatial Data Analyst/Curator at University of Minnesota

2013-11-14 Thread jobs
Spatial Data Analyst/Curator
University of Minnesota
Minneapolis

Reporting to the Head of the John R. Borchert Map Library, and working closely
with the U-Spatial Data Core team, the Libraries Research Data
Management/Curation Initiative, the University Digital Conservancy program,
and other Libraries and campus geospatial information services, the Spatial
Data Analyst/Curator holds primary responsibilities in these areas:

  * Consultation and Advocacy--consults with University faculty, staff, and 
students from across the University on policy and procedural issues related to 
the creation, management and dissemination of spatial data assets. . . .
  * Content Recruitment--Develop and execute a multi-year, community engagement 
strategy to acquire and build a corpus of digital spatial data for access and 
preservation via U-Spatial. . . .
  * Workflow Analysis and Process Development--analyzes user workflows and data 
flows to inform the design and development of low-barrier processes for content 
submission into the access and repository systems used by U-Spatial (i.e., 
geoportal federated web application access system, and a DPS-digital 
preservation repository management system). . . .
  * Metadata Management--standards, creation, transformation, ingest.



Brought to you by code4lib jobs: http://jobs.code4lib.org/job/10705/


[CODE4LIB] Job: User Experience Librarian at University of Manitoba

2013-11-14 Thread jobs
User Experience Librarian
University of Manitoba
Winnipeg

The University of Manitoba Libraries seeks a dynamic, highly motivated,
service-oriented person the position
of User Experience Librarian at a General/Assistant Librarian rank to begin
February1, 2014, or as soon as possible thereafter. This
position normally has a two year probationary periodand the
salary is commensurate with qualifications and experience.

  
The ideal candidate will have the following qualifications:

  * A Master's degree in library and/or information studies from an ALA 
accredited or equivalent institution;
  * Knowledge and understanding of best practices, current issues and trends in 
assessment and usability;
  * Effective oral and written communication skills.
Candidates with the following qualifications will be preferred:

  * Relevant experience in a library or research environment;
  * Course work or credentials in usability testing;
  * Experience with assessment instruments.
Reporting to the Head, Discovery and Delivery Services, the User Experience
Librarian will assumea key role in managing a program to
gather Libraries' assessment data for dissemination
andcompilation, fostering a culture of assessment within
the Libraries and ensuring a user-centredwebsite. A more
detailed position description is available at:

http://www.umanitoba.ca/libraries/directors_office/employment.html

  
The University of Manitoba Libraries (http://umanitoba.ca/libraries/) consists
of 8 unit libraries and11 satellite information centers
located on the Fort Garry and Bannatyne Campuses and in
WinnipegRegional Health Authority hospitals across the City
of Winnipeg. With collections of over 2.3million volumes,
an annual operating budget of over 25 million dollars and over 200 employees,
theLibraries serves a community of approximately 38,000
students, faculty and citizen borrowers.

  
Winnipeg (http://www.winnipeg.ca/) is the vibrant, creative capital of
Manitoba, right at thegeographical centre of Canada and
North America. A mid-sized city of 700,000 culturally
diversepeople, Winnipeg offers a community with a
cosmopolitan, international flair as well as a
warm,welcoming spirit. A variety of arts, culture, sports,
recreation and entertainment is available tosatisfy every
taste; and within an easy drive of the city there are lakes, beaches and
pristinewilderness areas.

  
Librarians enjoy academic status and are appointed to one of four ranks:
General, Assistant,Associate and Librarian, with
possibility of promotion.



Brought to you by code4lib jobs: http://jobs.code4lib.org/job/10700/


[CODE4LIB] Job: Metadata and Discovery Librarian at Florida Gulf Coast University

2013-11-14 Thread jobs
Metadata and Discovery Librarian
Florida Gulf Coast University
Fort Myers

This position's initial duties will include metadata creation, analysis, and
enrichment for scholarly resources in all formats, including copy and original
cataloging, institutional repository, and special collections. Collaborates
with the Digital Services Librarian to make FGCU's digital collections,
including ETDs, special collections, and archives discoverable on the Web.
Works closely with staff from E-resources, Web, and Systems to ensure the
optimal performance of the library's web-scale discovery platform. Performs
regular maintenance of the library catalog to ensure that bibliographic
information is current and correct and trains library technical assistants to
perform copy cataloging to acceptable standards. Minimum Qualifications:
MLS/MLIS degree from an ALA-accredited program or foreign equivalent.
Experience with cataloging and metadata standards and schema such as RDA,
AACR2, LCSH, MARC, MODS, Dublin Core. Experience with integrated library
systems and online bibliographic utilities. Experience with spreadsheets.
 To Apply: Visit
[http://jobs.fgcu.edu](http://jobs.fgcu.edu) & apply to Req. #1880. Deadline
date: 01/15/2014. Applications are only accepted online. FGCU is an EOE, which
has a commitment to cultural, racial, & ethnic communities & encourages women
& minorities to apply. It is expected that successful candidates share this
commitment.



Brought to you by code4lib jobs: http://jobs.code4lib.org/job/10686/


[CODE4LIB] Job: Digital Technologies Development Librarian at Florida International University

2013-11-14 Thread jobs
Digital Technologies Development Librarian
Florida International University
Miami

Florida International University is a comprehensive university offering 340
majors in 188 degree programs in 23 colleges and schools, with innovative
bachelor's, master's and doctoral programs across all disciplines including
medicine, public health, law, journalism, hospitality, and architecture. FIU
is Carnegie-designated as both a research university with high research
activity and a community-engaged university. Located in the heart of the
dynamic south Florida urban region, our multiple campuses serve over 50,000
students, placing FIU among the ten largest universities in the nation. Our
annual research expenditures in excess of $100 million and our deep commitment
to engagement have made FIU the go-to solutions center for issues ranging from
local to global. FIU leads the nation in granting bachelor's degrees,
including in the STEM fields, to minority students and is first in awarding
STEM master's degrees to Hispanics. Our students, faculty, and staff reflect
Miami's diverse population, earning FIU the designation of Hispanic-Serving
Institution. At FIU, we are proud to be 'Worlds Ahead'! For more information
about FIU, visit fiu.edu.

  
Digital Technologies Development Librarian, Florida International University

  
The Steven & Dorothea Green Library at Florida International University seeks
an enthusiastic, innovative, collaborative, and user-oriented librarian for
the position of Digital Technologies Development Librarian.
This is a new position charged with providing technical leadership for the
development, design, configuration, and timely maintenance of the Libraries'
website with a focus on Public Services. This individual will also be
responsible for updating digital signage information and other Public Services
web-based projects as assigned.

  
Reporting to the Head of the Information & Research Services Department, Green
Library, the Digital Technologies Development Librarian will develop digital
library projects and help identify emerging web based technologies that
promote interactive user engagement with the Libraries'
website. This person will closely collaborate with Library
Systems, the Web Services Librarian, the Emerging
Technologies Librarian and the Instructional Design Librarian to design and
develop dynamic web and mobile-enhanced web applications, communication and
collaboration tools, instructional tutorials and web pages to meet
departmental and library needs. This position will also
collaborate with university partners, for example the Division of Information
Technology, to enhance and improve web services offered while maintaining
university standards and guidelines.

  
As a member of the Information & Research Services Department, the successful
candidate will provide general reference and research assistance, and
participating in the libraries' information literacy and instruction
program. Some evenings and weekends may be
required. As a library faculty member, the Digital
Technologies Development Librarian is expected to participate in professional
development, research, and service activities in order to meet the Libraries'
and University's requirements for promotion.

  
Job Responsibilities

  * Develops dynamic web and mobile-enabled web applications, workflows, 
communication and collaboration tools, and web pages to enhance website 
interactivity
  * Provides leadership on behalf of Public Services for large-scale Libraries 
web-based projects
  * Works to improve the functionality of and access to website sections that 
provide access to research tools and essential library information
  * Responsible for Public Services related content maintenance and updates of 
the Libraries' website
  * Assists with the administration of Drupal providing technical support to 
Library faculty and staff as needed
  * Assists with design and layout of main Libraries website, interfaces for 
web applications, and the Libraries digital signage
  * Provides information and research services
  * Participates in information literacy and instruction program
  
Required Qualifications:

  * ALA-accredited master's degree in library or information science, or a 
Master's degree in Computer Science.
  * Background in computer programming, Web design, or related field; or 
equivalent combination of relevant education/training or experience.
  * Excellent oral and written communication skills, with demonstrated ability 
to communicate effectively in multiple formats and to diverse audiences.
  * Demonstrated professional behavior and excellent interpersonal skills, 
including the ability to work collaboratively as a member of a team and problem 
solve creatively.
  * Strong experience with web content management applications such as Drupal.
  * Experience with web project management.
  * Experience with HTML5, CSS, XML, JavaScript, JQuery.
  * Knowledge of MS-SQL, MySQL, IIS and Apache web servers, Jav

[CODE4LIB] Job: Cartographic Reference & Digital Projects Librarian at University of Southern Maine

2013-11-14 Thread jobs
Cartographic Reference & Digital Projects Librarian
University of Southern Maine
Portland

The Cartographic Reference & Digital Projects Librarian provides cartographic
and geographic reference services and consultations both onsite and online;
maintains Osher Map Library's (OML) website content; and
explores the use of technology to advance teaching, learning, and research
with special collections materials by reinforcing the significance of primary
source materials as curricular resources in all formats.
Provides leadership in developing digital initiatives and applying new and
existing geo-spatial technologies for the cartographic collections and
reference services. This position supervises open reference
room hours and services on a schedule that may include weekday, evening, and
weekend hours. In addition, assists the Curator with
projects, exhibitions, and other OML activities.

  
Complete Job Description

  
Qualifications:

Required:

  * An ALA-accredited master's degree and minimum of two years reference 
experience preferably in an academic library
  * Experience providing high quality public service and building strong patron 
relationships
  * Excellent oral, written, and interpersonal communication skills
  * Demonstrated awareness of new modes of scholarship and instruction 
employing rare materials
  * Demonstrated computer and technology skills
  * Ability to manage a variety of tasks and multiple priorities; flexibility 
in adapting to changing priorities and evolving technologies; and designing 
projects with a timely conclusion
  
Preferred:

  * An ALA-accredited master's degree and a bachelor's degree with a major in 
History, Geography, Fine Arts, Museum Studies, or other disciplines relevant to 
the history of cartography
  * Two or more years working in a cartographic library or specialized 
collections library
  * Experience with content management systems (CMS), especially Drupal, and 
related software for creating and maintaining complex websites and in 
heterogeneous operating systems including Windows and Mac
  * Experience with online bibliographic data bases
  * Working knowledge of local (Maine), regional (New England), United States 
and world history and geography; basic map reading skills
  * Awareness of current issues and trends in digital library development and 
metadata standards
  * Supervisory experience with staff, students or interns
  * Knowledge of or experience with current practices related to the 
identification, access, control, organization, preservation, promotion and 
digitization of rare books as primary source materials, including metadata 
schemas, digital processes, digital preservation, institutional repositories, 
and open access initiatives
  * Ability to recognize and accurately transcribe foreign languages



Brought to you by code4lib jobs: http://jobs.code4lib.org/job/10683/


[CODE4LIB] Job: Systems Developer/Engineer (2) Positions at Ohio State University

2013-11-14 Thread jobs
Systems Developer/Engineer (2) Positions
Ohio State University
Columbus

The Applications Development & Support team within the IT Division of
University Libraries is hiring two applications developers (Systems
Developer/Engineer). More information can be found at:
https://www.jobsatosu.com/postings/51538

(Please note: only one application is required to be considered for either
position.)

  
The Team

The AD&S team currently includes two developers, one project manager, and two
ILS (Integrated Library System) experts who report to the head of the
department. We are hiring two more developers to expand our skill sets,
increase throughput, and support a growing Digital Initiatives program. We
collaborate closely with the Infrastructure Support department in monitoring,
supporting, and maintaining systems.

  
How We Work

AD&S practices agile software development as appropriate with emphasis on
short iterations, lightweight requirements-gathering, and developer-functional
expert partnerships. Our typical week includes Maintenance Monday (dedicated
to ticket resolution and application maintenance), daily standups, a sprint
planning meeting, and three days of project work. The developer chosen for
this position is expected to form a productive pair with a developer on our
team and spend a good deal of time in pair programming. We value close
collaboration (within the Libraries and with other groups on campus), face-to-
face communication, and transparency, and we are results-driven while
balancing time for fun and innovation.

  
What We Use

The developers work with free and open-source software whenever possible. Our
primary languages are Java, PHP, and Ruby, and we use MySQL and PostgreSQL
databases. In addition, we support a large installation of DSpace (kb.osu.edu)
and a CMS on Silverstripe (library.osu.edu).

  
Required Qualifications

  * Bachelor's Degree in computer & information science or engineering, or an 
equivalent combination of education and experience;
  * 3+ years of programming experience, preferably in open-source programming 
languages and frameworks such as Ruby on Rails or PHP;
  * 3+ years of experience working with relational databases, such as MySQL or 
PostgreSQL;
  * Demonstrated experience working with and/or designing APIs.
Target Salary

$50,000-60,000

  
Contact

Kelly Rose

rose@osu.edu



Brought to you by code4lib jobs: http://jobs.code4lib.org/job/10674/


Re: [CODE4LIB] Charlotte, NC Code4Lib Meeting

2013-11-14 Thread Ethan Gruber
Asheville +1


On Thu, Nov 14, 2013 at 4:20 PM, Simon Spero  wrote:

> Anyone thought about doing a code4lib in Asheville?
> What about Raleigh?
> :-P
> On Nov 12, 2013 8:42 PM, "Kevin S. Clarke"  wrote:
>
> > I'd be interested. I'm in Boone... not too far a drive. :)
> >
> > Kevin
> > On Nov 12, 2013 6:35 PM, "Riley Childs"  wrote:
> >
> > > Is anyone in Charlotte, NC (and surrounding areas) interested in
> > starting a
> > > Code4Lib meeting?
> > > Just kind of asking :{D!
> > > *Riley Childs*
> > > *Library Technology Manager at Charlotte United Christian Academy
> > > *
> > > *Head Programmer/Manager at Open Library Management Projec
> > > t *
> > > *Cisco Certified Entry Network Technician *
> > > _
> > >
> > > *Phone: +1 (704) 497-2086*
> > > *email: ri...@tfsgeo.com *
> > > *Twitter: @RowdyChildren *
> > >
> >
>


Re: [CODE4LIB] Charlotte, NC Code4Lib Meeting

2013-11-14 Thread Simon Spero
Anyone thought about doing a code4lib in Asheville?
What about Raleigh?
:-P
On Nov 12, 2013 8:42 PM, "Kevin S. Clarke"  wrote:

> I'd be interested. I'm in Boone... not too far a drive. :)
>
> Kevin
> On Nov 12, 2013 6:35 PM, "Riley Childs"  wrote:
>
> > Is anyone in Charlotte, NC (and surrounding areas) interested in
> starting a
> > Code4Lib meeting?
> > Just kind of asking :{D!
> > *Riley Childs*
> > *Library Technology Manager at Charlotte United Christian Academy
> > *
> > *Head Programmer/Manager at Open Library Management Projec
> > t *
> > *Cisco Certified Entry Network Technician *
> > _
> >
> > *Phone: +1 (704) 497-2086*
> > *email: ri...@tfsgeo.com *
> > *Twitter: @RowdyChildren *
> >
>


Re: [CODE4LIB] Job: Web Services Librarian at Boston College

2013-11-14 Thread Kaile Zhu
Is this position more house-keeping than developing in nature?

-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of 
j...@code4lib.org
Sent: 2013年11月14日 14:19
To: CODE4LIB@LISTSERV.ND.EDU
Subject: [CODE4LIB] Job: Web Services Librarian at Boston College

Web Services Librarian
Boston College
Chestnut Hill

The Boston College Libraries are seeking a Web Services Librarian. As a member 
of the Library Systems Department, the Web Services Librarian will collaborate 
with Public Services managers and staff to ensure the smooth, reliable 
operation and usability of the libraries' key public-facing web content 
systems. He/she administers library web content management systems (e.g.
LibGuides CMS and Drupal), working closely with web content owners and authors 
to make certain that library web pages are optimized to conform to indexing, 
design and stylistic standards. He/she conducts individual consultations, 
creates documentation, tutorials and other training materials to support staff 
users of Drupal, LibGuides CMS and other public-facing library web applications 
as required. He/She maintains CMS asset/shared content databases and ensures 
their continued accuracy and usability.

  
The successful candidate will combine an understanding of both web content 
management systems and issues and trends in public services in academic 
libraries. This position works closely with the Learning Commons Manager, the 
Head of Access Services, and the Head of Instruction Services to ensure that 
existing library web applications and services meet the needs and expectations 
of library patrons and staff. He/She also collaborates with public services 
staff and other constituents to plan and implement new library web services and 
to continually evaluate and assess the impact and usability of existing library 
web services.

  
This position reports the Manager of Library Web Services.



Brought to you by code4lib jobs: http://jobs.code4lib.org/job/10721/


**Bronze+Blue=Green** The University of Central Oklahoma is Bronze, Blue, and 
Green! Please print this e-mail only if absolutely necessary! 

**CONFIDENTIALITY** This e-mail (including any attachments) may contain 
confidential, proprietary and privileged information. Any unauthorized 
disclosure or use of this information is prohibited.


[CODE4LIB] Job: Web Services Librarian at Boston College

2013-11-14 Thread jobs
Web Services Librarian
Boston College
Chestnut Hill

The Boston College Libraries are seeking a Web Services Librarian. As a member
of the Library Systems Department, the Web Services Librarian will collaborate
with Public Services managers and staff to ensure the smooth, reliable
operation and usability of the libraries' key public-facing web content
systems. He/she administers library web content management systems (e.g.
LibGuides CMS and Drupal), working closely with web content owners and authors
to make certain that library web pages are optimized to conform to indexing,
design and stylistic standards. He/she conducts individual consultations,
creates documentation, tutorials and other training materials to support staff
users of Drupal, LibGuides CMS and other public-facing library web
applications as required. He/She maintains CMS asset/shared content databases
and ensures their continued accuracy and usability.

  
The successful candidate will combine an understanding of both web content
management systems and issues and trends in public services in academic
libraries. This position works closely with the Learning Commons Manager, the
Head of Access Services, and the Head of Instruction Services to ensure that
existing library web applications and services meet the needs and expectations
of library patrons and staff. He/She also collaborates with public services
staff and other constituents to plan and implement new library web services
and to continually evaluate and assess the impact and usability of existing
library web services.

  
This position reports the Manager of Library Web Services.



Brought to you by code4lib jobs: http://jobs.code4lib.org/job/10721/


[CODE4LIB] Job: Digital Content Specialist at Boston College

2013-11-14 Thread jobs
Digital Content Specialist
Boston College
Chestnut Hill

Under the supervision of Digital Imaging & Curation Manager, the Digital
Content Specialist creates digital collections for the Boston College
libraries. Primary responsibilities are (1) the creation of
digital images and (2) the ingest of digitized and born digital library
collections. The Specialist works collaboratively with
metadata, systems, and digital library staff to (1) create metadata, (2)
execute scripts, (3) manage shared file space, and (4) support digital
preservation activities.

  
3-5 years' experience with digitizing and processing both print and
photographic materials is required. Must have worked for at least two years in
digital libraries and archives. Demonstrated record of technical proficiency,
with both hardware and software.



Brought to you by code4lib jobs: http://jobs.code4lib.org/job/10722/


Re: [CODE4LIB] yaz-client

2013-11-14 Thread Jonathan Rochkind
When we have patrons that try to download tens or hundreds of thousands 
of pages -- not uncommonly, the vendor has software that notices the 
'excessive' use, sends us an email reminding us that bulk downloading 
violates our terms of service, and temporarily blacklists the IP address 
(which could become more of a problem as we move to NAT/PAT where 
everyone appears to the external internet as one of only a few external 
IPs).


Granted, these users are usually downloading actual PDFs, not just 
citations.  I'm not really sure if when they are doing it for personal 
research of some kind, or when they are doing it to share with off-shore 
'pirate research paper' facilities (I'm not even making that up), but 
the volume of use that triggers the vendors notices is such that it's 
definitely an automated process of some kind, not just someone clicking 
a lot.


Bulk downloading from our content vendors is usually prohibited by their 
terms of service. So, beware.


On 11/14/13 10:30 AM, Eric Lease Morgan wrote:

Thank you for the replies, and after a bit of investigation I learned that I 
don’t need to do authentication because the vendor does IP authentication. 
Nice! On the other hand, I was still not able to resolve my original problem.

I needed/wanted to download ten’s of thousands, if not hundred’s of thousands of 
citations for text mining analysis. The Web interface to the database/index limits 
output to 4,000 items and selecting the set of these items is beyond tedious — it 
is cruel and unusual punishment. I then got the idea of using EndNote’s z39.50 
client, and after a bit of back & forth I got it working, but the downloading 
process was too slow. I then got the bright idea of writing my own z39.50 client 
(below). Unfortunately, I learned that the 4,000 record limit is more than that. A 
person can only download the first 4,000 records in a found set. Requests for 
record 4001, 4002, etc. fail. This is true in my locally written client as well as 
in EndNote.

Alas, it looks as if I am unable to download the data I need/require, unless 
somebody at the vendor give me a data dump. On the other hand, since my locally 
written client is so short and simple, I think I can create a Web-based 
interface to query many different z39.50 targets and provide on-the-fly text 
mining analysis against the results.

In short, I learned a great many things.

—
Eric Lease Morgan
University of Notre Dame


#!/usr/bin/perl

# nytimes-search.pl - rudimentary z39.50 client to query the NY Times

# Eric Lease Morgan 
# November 13, 2013 - first cut; "Happy Birthday, Steve!"

# usage: ./nytimes-search.pl > nytimes.marc


# configure
use constant DB => 'hnpnewyorktimes';
use constant HOST   => 'fedsearch.proquest.com';
use constant PORT   => 210;
use constant QUERY  => '@attr 1=1016 "trade or tariff"';
use constant SYNTAX => 'usmarc';

# require
use strict;
use ZOOM;

# do the work
eval {

# connect; configure; search
my $conn = new ZOOM::Connection( HOST, PORT, databaseName => DB );
$conn->option( preferredRecordSyntax => SYNTAX );
my $rs = $conn->search_pqf( QUERY );

# requests > 4000 return errors
# print $rs->record( 4001 )->raw;

# retrieve; will break at record 4,000 because of vendor limitations
for my $i ( 0 .. $rs->size ) {

print STDERR "\tRetrieving record #$i\r";
print $rs->record( $i )->raw;

}

};

# report errors
if ( $@ ) { print STDERR "Error ", $@->code, ": ", $@->message, "\n" }

# done
exit;




Re: [CODE4LIB] yaz-client

2013-11-14 Thread Tod Olson
I'd suggest contacting the vendor. Whoever handles your the electronic 
subscriptions will have some relationship with a customer rep. Explain what 
you're trying to do and you might get the customer rep to advocate for you.

-Tod

On Nov 14, 2013, at 9:30 AM, Eric Lease Morgan  wrote:

> Thank you for the replies, and after a bit of investigation I learned that I 
> don’t need to do authentication because the vendor does IP authentication. 
> Nice! On the other hand, I was still not able to resolve my original problem. 
> 
> I needed/wanted to download ten’s of thousands, if not hundred’s of thousands 
> of citations for text mining analysis. The Web interface to the 
> database/index limits output to 4,000 items and selecting the set of these 
> items is beyond tedious — it is cruel and unusual punishment. I then got the 
> idea of using EndNote’s z39.50 client, and after a bit of back & forth I got 
> it working, but the downloading process was too slow. I then got the bright 
> idea of writing my own z39.50 client (below). Unfortunately, I learned that 
> the 4,000 record limit is more than that. A person can only download the 
> first 4,000 records in a found set. Requests for record 4001, 4002, etc. 
> fail. This is true in my locally written client as well as in EndNote.
> 
> Alas, it looks as if I am unable to download the data I need/require, unless 
> somebody at the vendor give me a data dump. On the other hand, since my 
> locally written client is so short and simple, I think I can create a 
> Web-based interface to query many different z39.50 targets and provide 
> on-the-fly text mining analysis against the results.
> 
> In short, I learned a great many things.
> 
> —
> Eric Lease Morgan
> University of Notre Dame
> 
> 
> #!/usr/bin/perl
> 
> # nytimes-search.pl - rudimentary z39.50 client to query the NY Times
> 
> # Eric Lease Morgan 
> # November 13, 2013 - first cut; "Happy Birthday, Steve!"
> 
> # usage: ./nytimes-search.pl > nytimes.marc
> 
> 
> # configure
> use constant DB => 'hnpnewyorktimes';
> use constant HOST   => 'fedsearch.proquest.com';
> use constant PORT   => 210;
> use constant QUERY  => '@attr 1=1016 "trade or tariff"';
> use constant SYNTAX => 'usmarc';
> 
> # require
> use strict;
> use ZOOM;
> 
> # do the work
> eval {
> 
>   # connect; configure; search
>   my $conn = new ZOOM::Connection( HOST, PORT, databaseName => DB );
>   $conn->option( preferredRecordSyntax => SYNTAX );
>   my $rs = $conn->search_pqf( QUERY );
> 
>   # requests > 4000 return errors
>   # print $rs->record( 4001 )->raw;
>   
>   # retrieve; will break at record 4,000 because of vendor limitations
>   for my $i ( 0 .. $rs->size ) {
>   
>   print STDERR "\tRetrieving record #$i\r";
>   print $rs->record( $i )->raw;
>   
>   }
>   
> };
> 
> # report errors
> if ( $@ ) { print STDERR "Error ", $@->code, ": ", $@->message, "\n" }
> 
> # done
> exit;


Re: [CODE4LIB] yaz-client

2013-11-14 Thread Paul Poulain
Le 14/11/2013 16:30, Eric Lease Morgan a écrit :
> Alas, it looks as if I am unable to download the data I need/require,
> unless somebody at the vendor give me a data dump. On the other hand,
> since my locally written client is so short and simple, I think I can
> create a Web-based interface to query many different z39.50 targets
> and provide on-the-fly text mining analysis against the results.

What about querying the database with many different words you get from
a dictionnary, get 4000 records, and dedup the results ? That would
probably not give you the whole database, but you can get a large part
of it isn't it ?
(and that's probably not very fair to overload the vendor with zillions
of queries. But that's another topic ;-) )

-- 
Paul POULAIN - Associé-gérant
Tel : (33) 4 91 81 35 08
http://www.biblibre.com
Logiciels Libres pour les bibliothèques et les centres de documentation


Re: [CODE4LIB] yaz-client

2013-11-14 Thread Eric Lease Morgan
Thank you for the replies, and after a bit of investigation I learned that I 
don’t need to do authentication because the vendor does IP authentication. 
Nice! On the other hand, I was still not able to resolve my original problem. 

I needed/wanted to download ten’s of thousands, if not hundred’s of thousands 
of citations for text mining analysis. The Web interface to the database/index 
limits output to 4,000 items and selecting the set of these items is beyond 
tedious — it is cruel and unusual punishment. I then got the idea of using 
EndNote’s z39.50 client, and after a bit of back & forth I got it working, but 
the downloading process was too slow. I then got the bright idea of writing my 
own z39.50 client (below). Unfortunately, I learned that the 4,000 record limit 
is more than that. A person can only download the first 4,000 records in a 
found set. Requests for record 4001, 4002, etc. fail. This is true in my 
locally written client as well as in EndNote.

Alas, it looks as if I am unable to download the data I need/require, unless 
somebody at the vendor give me a data dump. On the other hand, since my locally 
written client is so short and simple, I think I can create a Web-based 
interface to query many different z39.50 targets and provide on-the-fly text 
mining analysis against the results.

In short, I learned a great many things.

—
Eric Lease Morgan
University of Notre Dame


#!/usr/bin/perl

# nytimes-search.pl - rudimentary z39.50 client to query the NY Times

# Eric Lease Morgan 
# November 13, 2013 - first cut; "Happy Birthday, Steve!"

# usage: ./nytimes-search.pl > nytimes.marc


# configure
use constant DB => 'hnpnewyorktimes';
use constant HOST   => 'fedsearch.proquest.com';
use constant PORT   => 210;
use constant QUERY  => '@attr 1=1016 "trade or tariff"';
use constant SYNTAX => 'usmarc';

# require
use strict;
use ZOOM;

# do the work
eval {

# connect; configure; search
my $conn = new ZOOM::Connection( HOST, PORT, databaseName => DB );
$conn->option( preferredRecordSyntax => SYNTAX );
my $rs = $conn->search_pqf( QUERY );

# requests > 4000 return errors
# print $rs->record( 4001 )->raw;

# retrieve; will break at record 4,000 because of vendor limitations
for my $i ( 0 .. $rs->size ) {

print STDERR "\tRetrieving record #$i\r";
print $rs->record( $i )->raw;

}

};

# report errors
if ( $@ ) { print STDERR "Error ", $@->code, ": ", $@->message, "\n" }

# done
exit;