[CODE4LIB] LITA Learning Opportunities for the New Year

2015-01-07 Thread ago...@uic.edu
The Library and Information Technology Association (LITA) is offering
three different preconference workshops at ALA Midwinter plus a three-week
web course on geographic information system (GIS) that starts Jan. 12,
2015.

Here’s the lineup of LITA preconference workshops at ALA Midwinter 2015:

From Lost to Found: How User Testing Can Improve the User Experience of
Your Library Website
Instructors: Kate Lawrence, EBSCO Information Services; Deirdre Costello,
EBSCO Information Services; Robert Newell, University of Houston
When two user researchers from EBSCO set out to study the digital lives of
college students, they had no idea the surprises in store for them. The
online behaviors of “digital natives” were fascinating: from students
using Google to find their library’s website, to which research terms and
phrases students consider another language altogether: “library-ese.”
Attendees of this workshop will learn how to conduct usability testing and
participate in a live testing exercise via usertesting.com. Participants
will leave the session with the knowledge and confidence to conduct user
testing that will yield actionable and meaningful insights about their
audience.

Developing Mobile Apps to Support Field Research
Instructor: Wayne Johnston, University of Guelph Library
Researchers in most disciplines do some form of field research. Too often
they collect data on paper, which is not only inefficient but vulnerable
to data loss. Surveys and other data collection instruments can easily be
created as mobile apps with the resulting data stored on the campus server
and immediately available for analysis. The apps also enable added
functionality like improved data validity through use of authority files
and capturing GPS coordinates. This support to field research represents a
new way for academic libraries to connect with researchers within the
context of a broader research data management strategy.

Introduction to Practical Programming
Instructor: Elizabeth Wickes, University of Illinois at Urbana-Champaign
This workshop will introduce foundational programming skills using the
Python programming language. There will be three sections to this
workshop: a brief historical review of computing and programming languages
(with a focus on where Python fits in), hands-on practice with
installation and the basics of the language, followed by a review of
information resources essential for computing education and reference.
This workshop will prepare participants to write their own programs, jump
into programming education materials, and provide essential experience and
background for the evaluation of computing reference materials and library
program development. Participants from all backgrounds with no programming
experience are encouraged to attend.

For more information about Midwinter Workshops, go to:
http://www.ala.org/lita/conferences/midwinter/2015 or
http://alamw15.ala.org/ticketed-events#LITA.

All workshops will be held on Friday, January 30, 2015, from 8:30-4:00 at
McCormick Place in Chicago, IL.

The cost of each workshop is $235 for LITA members, $350 for ALA members,
and $380 for non-ALA members.
LITA members should use the promotional code LITA2015 during online
registration to receive the member discount.

If you haven’t registered for ALA Midwinter yet, start the registration
process at the ALA conference website: http://alamw15.ala.org.
If you’ve already registered for Midwinter, you can add a workshop
(Ticketed Event) using the unique link in your email confirmation.

Please contact the LITA Office, http://www.ala.org/lita/about/contact, if
you have any registration questions.

_/_/_/_/_/

Getting Started with GIS is a three-week online course modeled on Eva
Dodsworth’s LITA Guide of the same name. The course provides an
introduction to GIS (Geographic Information System) technology and library
uses of GIS. Through hands-on exercises, discussions, and recorded
lectures, students will acquire skills in using GIS software programs,
social mapping tools, map making, digitizing, and researching for
geospatial data. The course provides introductory GIS skills that will
prove beneficial in any library or information resource position.

Instructor: Eva Dodsworth, the Geospatial Data Services Librarian at the
University of Waterloo and an online part-time GIS instructor at a number
of library school programs in North America.

The course runs January 12 – February 9, 2015, with asynchronous weekly
lectures, tutorials, assignments, and group discussion. There will be one
80-minute lecture to view each week, along with two tutorials and one
assignment that will take 1-3 hours to complete, depending on the student.
Moodle login info will be sent to registrants the week prior to the start
date.

Web course costs: LITA member $135, ALA member $195, non-member $260.

Register online, page arranged by session date (login required)

No previous mapping or GIS experience is necessary. Some of the mapping

[CODE4LIB] Assistant/Associate Director of Resource Management (Lane Medical Library, Stanford University; posting #64074)

2015-01-07 Thread Joanne Banko
Lane Medical Library  Knowledge Management Center (http://lane.stanford.edu/) 
at Stanford University Medical Center enables biomedical discovery by 
connecting people with knowledge. Through innovative means, we create, acquire, 
deliver and integrate information to support excellence in research, education 
and patient care.

Position Announcement: Assistant/Associate Director of Resource Management - 
64074

Lane Medical Library seeks qualified applicants to fill the position of 
Assistant/Associate Director of Resource Management.  This position oversees 
acquisitions, collection development/serials, and interlibrary/document 
delivery areas, reporting to the Director for Resource Management.  The 
position's focus is to actively participate in facilitating Lane's 
collaborative efforts to provide optimal access to the most appropriate 
resources when and where needed.  This involves the many aspects of evaluation, 
selection, and activation of digital resources, management of their deployment 
for discovery and access, and ensuring ongoing availability and problem 
resolution.  It includes the use of innovative technologies and procedures for 
effective management and to lessen or eliminate barriers to access, while 
considering fiscal, technical, and policy constraints.  Document delivery 
informs collection development decisions, while serving users' needs for 
content not permanently co!
 llected.

RESPONSIBILITIES:

Supervise 3.5 directly, 2 indirectly FTE library specialists in the following 
areas:
o   Document delivery and interlibrary loan services
o   Acquisitions and related fiscal management
o   Initiating new subscriptions, renewals and cancellations
o   Initiating metadata records, detecting title changes, and related 
coordination
o   Maintaining serials and ebook holdings records
o   Managing  data for physical materials sent to remote storage

This position will also work closely with the Digital Materials Manager 
(licensing) and metadata librarians

Facilitate communications regarding collection-related matters, including:
o   Users—by promotion of licensed content via CAP, Stanford’s social 
networking platform, etc.; triage of digital access problems, resolution of 
user request issues, etc.
o   Lane acquisitions and digital licensing regarding financial and legal 
compliance aspects of digital content
o   Lane metadata staff regarding bibliographic aspects of serials and analytics
o   Library staff - in liaisons to medical school departments and document 
delivery
o   Collection Development Committee re policy and major purchase decisions
o   Other campus libraries re coordination of collection development and 
licensing
o   NLM and OCLC in regard to serials holdings/SERHOLD
o   Publishers and vendors (generally and as digital licensing understudy)

Evaluate, select and recommend resources with focus on ebooks and digital 
resource discovery, including detection of title and platform changes, grey 
literature, etc.; initiate service and bibliographic and holdings setup; 
monitor user access

Actively participate in shared effort with other staff to:
o   Trouble-shoot digital access problems
o   Verify resource access currency and identify remedial actions as applicable
o   Maintain SFX OpenURL link resolver database
o   Maintain currency of proxy server data, including review of weekly 
turn-away reports

Serve as Lane’s expert on scholarly publishing, especially in regards to 
copyright questions, licensing limitations, digital use permissions, fair use, 
and open access.

Maintain collection development guidelines, including copyright and digital 
rights aspects; document associated processes on internal Wiki.

Collect and manage usage analysis statistics to support product evaluations, 
purchase decisions or recommendations, and budget justification:
o   Use Harrassowitz E-Stats, SUSHI, Google Analytics, etc. to create/convey 
consolidated views of usage trends
o   Organize and review data from ILL, SFX, and vendors to support new journal 
selection decisions

Serve as departmental liaison (choice of department related to subject 
strengths) to the School of Medicine

Keep current on relevant new technologies, developments in publishing industry, 
the Stanford environment, the open access movement, etc.

QUALIFICATIONS
 
Demonstrated supervisory skills.

Three or more years experience in resource management—collection development, 
serials control, digital content acquisition and management, interlibrary 
loan/document delivery, and related areas at the associate librarian rank. Five 
or more years experience at the librarian rank.

Knowledge of current content delivery platforms and software products, user 
interfaces, and resource management systems related to the responsibilities 
indicated for this position.
Strong communications skills, oral and written, and ability to work effectively 
with diverse constituencies.

Knowledge of the information industry, scholarly 

[CODE4LIB] Survey on Programming Languages, Frameworks, and Web Content Management Systems used in Libraries

2015-01-07 Thread Lauren Magnuson
You are invited to participate in a research study about the use of
programming languages, frameworks, and web content management systems used
in libraries.

You must be 18 years or older and employed (either full or part-time) in a
library or archive organization.  We strongly encourage those who have
knowledge of and experience with programming languages, application
development, or scripting and are employed in libraries to respond to the
survey.  To participate, please click the survey link below:

https://www.surveymonkey.com/s/D7L68NQ

If you decide to participate in this study, you will be asked to respond to
approximately 22 questions in an online survey.  The survey will take
approximately 25 minutes of your time.

Your responses are anonymous and any potentially identifying information
will be removed from the response data during analysis.

Research findings from this study will be disseminated widely through an
open-access publication and via the ACRL TechConnect blog.

Remember, this is completely voluntary. You can choose to be in the study
or not. If you'd like to participate or have any questions about the study,
please email or contact the study’s principal investigator at
lauren.magnu...@csun.edu.

Thank you very much.

Sincerely,

Lauren Magnuson, CSU Northridge

Bohyun Kim, University of Maryland, Baltimore

Eric Phetteplace, California College of the Arts

Margaret Heller, Loyola University, Chicago


[CODE4LIB] Job: Project Archivist at Wellesley College

2015-01-07 Thread jobs
Project Archivist
Wellesley College
Wellesley

The Wellesley College Archives is seeking a motivated, enthusiastic Project
Archivist to work on the arrangement and description of the records of the
Wellesley Centers for Women. The full-time position is for a one-year limited
term. The Project Archivist is responsible for working independently to
appraise, organize, arrange, describe, and provide access to archival
collections that are primarily paper but include a variety of media. The
Project Archivist will use ArchivesSpace and should be familiar with using
institutional repositories.

**Requirements**  
Trained archivist with MLS from ALA-accredited library school or equivalent
preferred.

May also be in process of earning an MLS degree.

Demonstrated archival processing experience.

Comfort with archival standards and practices and web-based archives
management tools.

Knowledge of or interest in gender-focused research preferred.

Tolerance for dusty environments and ability to lift record cartons up to 30
lbs. required.

Wellesley College is an Affirmative Action/Equal Opportunity Employer, and we
are committed to increasing the diversity of the college community and the
curriculum. Candidates who believe they can contribute to that goal are
encouraged to apply.



Brought to you by code4lib jobs: http://jobs.code4lib.org/job/18804/
To post a new job please visit http://jobs.code4lib.org/


[CODE4LIB] Job: Digital Services Librarian (Reposted) at Southwest Baptist University

2015-01-07 Thread jobs
Digital Services Librarian (Reposted)
Southwest Baptist University
Bolivar

Digital Services Librarian (Reposted) (Southwest Baptist University, Missouri)

The position is a twelve-month, tenure-track position with an eligible rank of
assistant professor, associate professor, or professor.
Rank and salary are dependent upon qualifications. The
position is open until filled. Responsibilities The three major
responsibilities of this position are functional services, liaison services,
and reference services. Functional responsibilities include
developing, maintaining, and integrating digital information assets;
developing and implementing web applications across multiple environments and
operating platforms; designing and maintaining the University Libraries'
website; and supervising the Media Services Department.
Liaison services responsibilities include teaching information literacy
instruction sessions, collection development, embedding librarianship, and
supporting the information needs for the College of Business and Computer
Sciences. Reference services responsibilities include
providing reference services in a virtual and face-to-face environment.
Qualifications, Education  Experience The successful candidate will be an
evangelical Christian, preferably a Southern Baptist, who supports the
University's Christ-centered mission. The candidate will
have an earned Master's Degree in Library (MLS) or Information Science (MLIS)
from an ALA-accredited institution. Preference will be
given to a candidate who holds an additional degree or certificate in media,
educational technology, or electronic resources related fields and/or previous
library experience. Application Process Please visit
[www.sbuniv.edu/hr/employment.html](http://www.sbuniv.edu/hr/employment.html)
and select Faculty Vacancies to complete an application and upload a resume,
three professional letters of reference, a pastoral reference, and a statement
of personal beliefs regarding the integration of faith and learning. You may
direct any application and material questions
to[h...@sbuniv.edu](mailto:h...@sbuniv.edu) or 417-328-1537
(fax). You may direct any job specific questions to: Dr. Edward Walton Dean,
University Libraries Phone: 417-328-1619 Fax: 417-328-1652
[ewal...@sbuniv.edu](mailto:ewal...@sbuniv.edu)



Brought to you by code4lib jobs: http://jobs.code4lib.org/job/18805/
To post a new job please visit http://jobs.code4lib.org/


[CODE4LIB] Job: Topeka, KS: Archivist, Grand Lodge of Kansas Masonic Museum Library (reposted) at Grand Lodge of Kansas

2015-01-07 Thread jobs
Topeka, KS: Archivist, Grand Lodge of Kansas Masonic Museum  Library (reposted)
Grand Lodge of Kansas
Topeka

Job Opening Title: Archivist

Institution/Organization Name: Grand Lodge of Kansas Masonic Museum  Library

Job Location (City, State, Province, Country): Topeka, Kansas, United States

Application Deadline: Open until filled

Years of experience required: 3 Years

  
ARCHIVIST, GRAND LODGE OF KANSAS MASONIC MUSEUM  LIBRARY (TOPEKA, KANSAS)

  
The Grand Lodge of Kansas Masonic Museum  Library is seeking a full-time
archivist as it renovates and re-purposes its internal collection of Masonic
material, records, books and artifacts. The successful candidate will be self-
motivated and forward-thinking with a commitment to access, public service,
collection management and preservation.

  
Reporting to the Grand Librarian, the archivist will work under limited
supervision with considerable latitude in initiative and independent judgment.
He or she will be held to the highest ethical standards of a professional
archivist in categorizing, maintaining, preserving, and providing access to
the Museum's archival collection. Although prior subject knowledge of the
history of Freemasonry and fraternalism is not required, the successful
candidate will be familiar with American fraternalism and be willing to
acquire such additional subject knowledge on the job as is required, with
guidance from the Grand Lodge staff.

  
The archivist is responsible for all aspects of the archives collections. The
archives collections are comprised of a number of important collections
pertaining to Freemasonry, fraternalism, and American history, as well as the
institutional archives of the Grand Lodge of Kansas, which date back to 1856;
and the institutional archives of Kansas Masonic lodges in general from 1856
to the present.

  
Duties and Responsibilities

  
Essential duties include, but are not limited to, the following:

  
- Develop and maintain a collection policy for a disparate collection of books, 
periodicals, intra-state and interstate Masonic records, artifacts and 
ephemera.  
- Arrange, describe, and house archival materials according to current 
professional standards, including the creation of finding aids and MARC records 
 
- Provides archival reference services for in-house staff and external 
researchers  
- Actively seeks new acquisitions via donation and/or purchase  
- In conjunction with the Grand Librarian, the Grand Secretary, and the Council 
of Administration, advise on the development and/or refinement of policies and 
procedures for the records management program of the Grand Lodge of Kansas  
- Maintain a thorough and up-to-date understanding of digital file formats, 
electronic records management, and digital sustainability practice and theory  
- Continue to inventory, prioritize, and catalog archives backlog  
- Assist with the planning, research, and organization of reading room 
exhibitions  
- Participate in digitization projects  
  
Promote archives collections to academic, Masonic, and other audiences through
various outlets, including the Kansas Lodge of Research's publications, and
The Kansas Mason, the membership magazine of the Grand Lodge of Kansas

- Staffs reference desk as required  
- Recruits and supervises archives interns and volunteers as needed  
- Performs other duties as assigned/required by supervisor  
  
Position Requirements

  
- Master's Degree in library/information science from an ALA-accredited 
institution, or graduate degree in archival studies, or graduate degree in a 
related discipline with equivalent experience in archives  
- Minimum of three (3) years professional archives experience, preferably in a 
museum or academic setting, and including experience with reference, 
acquisitions, and collections processing  
- Demonstrated knowledge of trends, principles, and practices in archival 
collections, including issues in  
electronic/digital archives

- Enthusiasm for Masonic, fraternal, and American history  
- Strong and broad historical research and analysis skills; excellent attention 
to detail  
- Sound and effective writing skills  
- Excellent interpersonal and organizational skills evidenced by success 
working in a collaborative environment  
- Demonstrated commitment to ongoing professional development and growth  
- General knowledge of issues in records management, along with practical 
experience, or at least one course in records management  
- Strong customer-service orientation and excellent interpersonal skills  
- Strong critical thinking and problem-solving skills  
- Must be team oriented, collaborative, diplomatic, and flexible  
- Ability to regularly lift 40 lb. records storage boxes  
  
Preferred Qualifications

  
- Second Master's degree in American history or American studies  
  
- Subject knowledge of the history of Freemasonry and fraternalism  
  
- Institutional archives and/or records management experience  
  
- 

[CODE4LIB] Job: Learning Technologies Librarian at Virginia Commonwealth University

2015-01-07 Thread Erin White
Getting the word out about this job at VCU in lovely Richmond, VA.

--
Erin White
Web Systems Librarian, VCU Libraries
(804) 827-3552 | erwh...@vcu.edu | www.library.vcu.edu

-- Forwarded message --
From: Laura W Gariepy lwgari...@vcu.edu
Date: Wed, Jan 7, 2015 at 4:27 PM
Subject: Position Announcement: Learning Technologies Librarian at Virginia
Commonwealth University
To: Erin White erwh...@vcu.edu


Review of applications has just begun and is moving quickly, but we are
still seeking applicants. May 2015 LIS graduates are encouraged to apply.

*Learning Technologies Librarian.* Virginia Commonwealth University
Libraries seeks faculty
candidates for the position of Learning Technologies Librarian. The
successful candidate will be
responsible for the development of a comprehensive suite of online
learning tools
and
environments designed to enhance information literacy and research skills
of students enrolled in
programs on all campuses supported by the VCU Libraries. Salary
commensurate with
experience, not less than $45,000. Review of applications will begin
January 5, 2015, and will
continue until the position is filled. Required qualifications include
demonstrated experience
working in and fostering a diverse faculty, staff and student environment
or commitment to do so
as a faculty member at VCU. The complete position description is available
at
http://www.library.vcu.edu/about/jobs/. To apply for this position go to
http://www.pubinfo.vcu.edu/facjobs. Virginia Commonwealth University is an
Equal
Opportunity/Affirmative Action Employer. Women, minorities, and persons
with disabilities are
encouraged to apply.

-- 
Laura W. Gariepy
Head of Teaching and Learning
Cabell Library | VCU Libraries
Doctoral Student, VCU School of Education
(804) 828-8562 | lwgari...@vcu.edu


Re: [CODE4LIB] lita

2015-01-07 Thread McDonald, Stephen
Another problem with the ALA data is that some of us have an MLS but work in a 
position classified as support staff that does not require the MLS.

Steve McDonald
steve.mcdon...@tufts.edu


 -Original Message-
 From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of
 Andreas Orphanides
 Sent: Tuesday, January 06, 2015 12:06 PM
 To: CODE4LIB@LISTSERV.ND.EDU
 Subject: Re: [CODE4LIB] lita
 
 I don't disagree with that, that's for sure. What it DOES suggest is that the
 closest thing to tracking librarian vs not is likely how they 
 self-identify for
 dues purposes, which means that the data is probably not so good.
 
 On Tue, Jan 6, 2015 at 12:01 PM, Cindi Blyberg cindi...@gmail.com wrote:
 
  Based on previous experience, I doubt this truly captures whether
  someone thinks of themselves as a librarian.  I've always found those
  categories arbitrary (an MLS does not a librarian make) and sometimes
 divisive.
 
  On Tue, Jan 6, 2015 at 11:58 AM, Andreas Orphanides
  akorp...@ncsu.edu
  wrote:
 
   There's a different dues schedule for librarians
   (-slash-certification
   required-slash-managerial) and support staff, so along that
   dimension
  it
   presumably gets tracked, at the very least.
  
   On Tue, Jan 6, 2015 at 11:51 AM, Cindi Blyberg cindi...@gmail.com
  wrote:
  
Honestly, I don't know if ALA tracks whether people have an
MLS/related degree or if that's self-selected.  I know folks who
call themselves librarians but who aren't degreed--those would be self-
 selected.
   
I'll see if we can find this out--I'm curious!
   
-Cindi (wearing my LITA hat)
   
On Tue, Jan 6, 2015 at 11:43 AM, Haitz, Lisa (haitzlm) 
hait...@ucmail.uc.edu wrote:
   
 I'd be curious about something: how many LITA members are not
   librarians?
 I work in a library as a web developer, which includes a medical
   library,
 but I don’t have an MLS. So, question: is the  Code4Lib list
 more
  open
   to
 technical folks, but not necessarily librarians?

 Lisa Haitz
 University of Cincinnati Libraries

   
  
 


Re: [CODE4LIB] Restrict solr index results based on client IP

2015-01-07 Thread Erik Hatcher
Post processing results as in #1 has big disadvantages as you can’t easily 
“fill back in” as those docs that were removed and may have been accounted for 
in facet counts for example.

#2 would be my recommendation as well.

There is an open issue to create an IP(v6) field type in Solr, with a patch 
there for IPv4 already.

Erik



 On Jan 7, 2015, at 11:41 AM, Chad Mills cmmi...@rci.rutgers.edu wrote:
 
 Hello,
 
 Basically I have a solr index where, at times, some of the results from a 
 query will only be limited to a set of users based on their clients IP 
 address.  I have been thinking about accomplishing this in either two ways.
 
 1) Post-processing the results for IP validity against an external data 
 source and dropping out those results which are not valid.  That could leave 
 me with a portioned result list that would need another query to fill back 
 in.  Say I want 10 results, I end up dropping 2 of them, I need to fill back 
 in those 2 by performing another query.
 
 2) Making the IP permission check part of the query.  Basically appending an 
 AND in the query on a field that stores the permissible IP addresses.  The 
 index field would be set to allow all IPs to access the result by default, 
 but at times can contain the allowable IP addresses or maybe even ranges 
 somehow.
 
 Are there some other ways to accomplish this I haven't considered?  Right now 
 #2 sounds seems more desirable to me.
 
 Thanks in advance for your thoughts!
 
 --
 Chad Mills
 Digital Library Architect
 Ph: 848.932.5924
 Fax: 848.932.1386
 Cell: 732.309.8538
 
 Rutgers University Libraries
 Scholarly Communication Center
 Room 409D, Alexander Library
 169 College Avenue, New Brunswick, NJ 08901
 
 https://rucore.libraries.rutgers.edu/


Re: [CODE4LIB] Restrict solr index results based on client IP

2015-01-07 Thread Ethan Gruber
There are a few ways to do this, and yes, some version of #2 is desirable.
I think it may depend on how specific these IP addresses are. Do you
anticipate that one IP range may have access to X documents and a different
IP range may have access to Y documents, or will all IP ranges have access
to the same restricted documents (i.e., anyone on campus can access
everything). The former scenario requires IPs to stored in the Solr docs
and the second only requires a boolean field type, e.g. restricted =
yes/no. In fact, in the former scenario, you'd probably want to associate
the IP range with of key of some sort, e.g.

In the schema, have field name=group

In your doc have the group field contain the value medical_school. Then
somewhere in your application (not stored and indexed in Solr), you can say
that medical_school carries the ranges 192.168,1.*, 192.168.2.*, etc.
That way, if the medical school picks up a new IP range or the range
changes, you can make a minor update to your application without having to
reindex content in Solr.

Ethan

On Wed, Jan 7, 2015 at 11:41 AM, Chad Mills cmmi...@rci.rutgers.edu wrote:

 Hello,

 Basically I have a solr index where, at times, some of the results from a
 query will only be limited to a set of users based on their clients IP
 address.  I have been thinking about accomplishing this in either two ways.

 1) Post-processing the results for IP validity against an external data
 source and dropping out those results which are not valid.  That could
 leave me with a portioned result list that would need another query to fill
 back in.  Say I want 10 results, I end up dropping 2 of them, I need to
 fill back in those 2 by performing another query.

 2) Making the IP permission check part of the query.  Basically appending
 an AND in the query on a field that stores the permissible IP addresses.
 The index field would be set to allow all IPs to access the result by
 default, but at times can contain the allowable IP addresses or maybe even
 ranges somehow.

 Are there some other ways to accomplish this I haven't considered?  Right
 now #2 sounds seems more desirable to me.

 Thanks in advance for your thoughts!

 --
 Chad Mills
 Digital Library Architect
 Ph: 848.932.5924
 Fax: 848.932.1386
 Cell: 732.309.8538

 Rutgers University Libraries
 Scholarly Communication Center
 Room 409D, Alexander Library
 169 College Avenue, New Brunswick, NJ 08901

 https://rucore.libraries.rutgers.edu/



Re: [CODE4LIB] Restrict solr index results based on client IP

2015-01-07 Thread Terrell, Trey
This is the best way to do it in my mind, and we do pretty much exactly
this for our Hydra project. +1

Trey Terrell
Analyst Programmer
trey.terr...@oregonstate.edu
Oregon State University Libraries
Corvallis, OR 97331





On 1/7/15, 8:55 AM, Ethan Gruber ewg4x...@gmail.com wrote:

There are a few ways to do this, and yes, some version of #2 is desirable.
I think it may depend on how specific these IP addresses are. Do you
anticipate that one IP range may have access to X documents and a
different
IP range may have access to Y documents, or will all IP ranges have access
to the same restricted documents (i.e., anyone on campus can access
everything). The former scenario requires IPs to stored in the Solr docs
and the second only requires a boolean field type, e.g. restricted =
yes/no. In fact, in the former scenario, you'd probably want to associate
the IP range with of key of some sort, e.g.

In the schema, have field name=group

In your doc have the group field contain the value medical_school. Then
somewhere in your application (not stored and indexed in Solr), you can
say
that medical_school carries the ranges 192.168,1.*, 192.168.2.*, etc.
That way, if the medical school picks up a new IP range or the range
changes, you can make a minor update to your application without having to
reindex content in Solr.

Ethan

On Wed, Jan 7, 2015 at 11:41 AM, Chad Mills cmmi...@rci.rutgers.edu
wrote:

 Hello,

 Basically I have a solr index where, at times, some of the results from
a
 query will only be limited to a set of users based on their clients IP
 address.  I have been thinking about accomplishing this in either two
ways.

 1) Post-processing the results for IP validity against an external data
 source and dropping out those results which are not valid.  That could
 leave me with a portioned result list that would need another query to
fill
 back in.  Say I want 10 results, I end up dropping 2 of them, I need to
 fill back in those 2 by performing another query.

 2) Making the IP permission check part of the query.  Basically
appending
 an AND in the query on a field that stores the permissible IP addresses.
 The index field would be set to allow all IPs to access the result by
 default, but at times can contain the allowable IP addresses or maybe
even
 ranges somehow.

 Are there some other ways to accomplish this I haven't considered?
Right
 now #2 sounds seems more desirable to me.

 Thanks in advance for your thoughts!

 --
 Chad Mills
 Digital Library Architect
 Ph: 848.932.5924
 Fax: 848.932.1386
 Cell: 732.309.8538

 Rutgers University Libraries
 Scholarly Communication Center
 Room 409D, Alexander Library
 169 College Avenue, New Brunswick, NJ 08901

 https://rucore.libraries.rutgers.edu/



Re: [CODE4LIB] Restrict solr index results based on client IP

2015-01-07 Thread Chad Mills
Ethan,

It could be a mixed bag really from on/off campus to access to only certain 
buildings, laboratories inside of buildings down to individual IP addresses.

I do like the idea of abstracting the actual IP values using a value like you 
suggest.  The ranges can be managed; grown or shrunk without having to reindex.

Thanks,
Chad

- Original Message -
From: Ethan Gruber ewg4x...@gmail.com
To: CODE4LIB@LISTSERV.ND.EDU
Sent: Wednesday, January 7, 2015 11:55:38 AM
Subject: Re: [CODE4LIB] Restrict solr index results based on client IP

There are a few ways to do this, and yes, some version of #2 is desirable.
I think it may depend on how specific these IP addresses are. Do you
anticipate that one IP range may have access to X documents and a different
IP range may have access to Y documents, or will all IP ranges have access
to the same restricted documents (i.e., anyone on campus can access
everything). The former scenario requires IPs to stored in the Solr docs
and the second only requires a boolean field type, e.g. restricted =
yes/no. In fact, in the former scenario, you'd probably want to associate
the IP range with of key of some sort, e.g.

In the schema, have field name=group

In your doc have the group field contain the value medical_school. Then
somewhere in your application (not stored and indexed in Solr), you can say
that medical_school carries the ranges 192.168,1.*, 192.168.2.*, etc.
That way, if the medical school picks up a new IP range or the range
changes, you can make a minor update to your application without having to
reindex content in Solr.

Ethan

On Wed, Jan 7, 2015 at 11:41 AM, Chad Mills cmmi...@rci.rutgers.edu wrote:

 Hello,

 Basically I have a solr index where, at times, some of the results from a
 query will only be limited to a set of users based on their clients IP
 address.  I have been thinking about accomplishing this in either two ways.

 1) Post-processing the results for IP validity against an external data
 source and dropping out those results which are not valid.  That could
 leave me with a portioned result list that would need another query to fill
 back in.  Say I want 10 results, I end up dropping 2 of them, I need to
 fill back in those 2 by performing another query.

 2) Making the IP permission check part of the query.  Basically appending
 an AND in the query on a field that stores the permissible IP addresses.
 The index field would be set to allow all IPs to access the result by
 default, but at times can contain the allowable IP addresses or maybe even
 ranges somehow.

 Are there some other ways to accomplish this I haven't considered?  Right
 now #2 sounds seems more desirable to me.

 Thanks in advance for your thoughts!

 --
 Chad Mills
 Digital Library Architect
 Ph: 848.932.5924
 Fax: 848.932.1386
 Cell: 732.309.8538

 Rutgers University Libraries
 Scholarly Communication Center
 Room 409D, Alexander Library
 169 College Avenue, New Brunswick, NJ 08901

 https://rucore.libraries.rutgers.edu/



Re: [CODE4LIB] Restrict solr index results based on client IP

2015-01-07 Thread Erik Hatcher
I meant to include this link in my first reply, sorry: 
https://issues.apache.org/jira/browse/SOLR-6741 
https://issues.apache.org/jira/browse/SOLR-6741


 On Jan 7, 2015, at 11:53 AM, Erik Hatcher erikhatc...@mac.com wrote:
 
 Post processing results as in #1 has big disadvantages as you can’t easily 
 “fill back in” as those docs that were removed and may have been accounted 
 for in facet counts for example.
 
 #2 would be my recommendation as well.
 
 There is an open issue to create an IP(v6) field type in Solr, with a patch 
 there for IPv4 already.
 
   Erik
 
 
 
 On Jan 7, 2015, at 11:41 AM, Chad Mills cmmi...@rci.rutgers.edu wrote:
 
 Hello,
 
 Basically I have a solr index where, at times, some of the results from a 
 query will only be limited to a set of users based on their clients IP 
 address.  I have been thinking about accomplishing this in either two ways.
 
 1) Post-processing the results for IP validity against an external data 
 source and dropping out those results which are not valid.  That could leave 
 me with a portioned result list that would need another query to fill back 
 in.  Say I want 10 results, I end up dropping 2 of them, I need to fill back 
 in those 2 by performing another query.
 
 2) Making the IP permission check part of the query.  Basically appending an 
 AND in the query on a field that stores the permissible IP addresses.  The 
 index field would be set to allow all IPs to access the result by default, 
 but at times can contain the allowable IP addresses or maybe even ranges 
 somehow.
 
 Are there some other ways to accomplish this I haven't considered?  Right 
 now #2 sounds seems more desirable to me.
 
 Thanks in advance for your thoughts!
 
 --
 Chad Mills
 Digital Library Architect
 Ph: 848.932.5924
 Fax: 848.932.1386
 Cell: 732.309.8538
 
 Rutgers University Libraries
 Scholarly Communication Center
 Room 409D, Alexander Library
 169 College Avenue, New Brunswick, NJ 08901
 
 https://rucore.libraries.rutgers.edu/
 


[CODE4LIB] Restrict solr index results based on client IP

2015-01-07 Thread Chad Mills
Hello,

Basically I have a solr index where, at times, some of the results from a query 
will only be limited to a set of users based on their clients IP address.  I 
have been thinking about accomplishing this in either two ways.

1) Post-processing the results for IP validity against an external data source 
and dropping out those results which are not valid.  That could leave me with a 
portioned result list that would need another query to fill back in.  Say I 
want 10 results, I end up dropping 2 of them, I need to fill back in those 2 by 
performing another query.

2) Making the IP permission check part of the query.  Basically appending an 
AND in the query on a field that stores the permissible IP addresses.  The 
index field would be set to allow all IPs to access the result by default, but 
at times can contain the allowable IP addresses or maybe even ranges somehow.

Are there some other ways to accomplish this I haven't considered?  Right now 
#2 sounds seems more desirable to me.

Thanks in advance for your thoughts!

--
Chad Mills
Digital Library Architect
Ph: 848.932.5924
Fax: 848.932.1386
Cell: 732.309.8538

Rutgers University Libraries
Scholarly Communication Center
Room 409D, Alexander Library
169 College Avenue, New Brunswick, NJ 08901

https://rucore.libraries.rutgers.edu/


[CODE4LIB] ALCTS/LITA MARC Formats Transition Interest Group at ALA Midwinter

2015-01-07 Thread Carolyn Hansen
*Please excuse cross-postings*

The ALCTS/LITA MARC Formats Transition Interest Group is hosting two 
presentations during its meeting at the ALA Midwinter Conference in Chicago. 
The meeting will be held on Saturday, January 31, from 3:00-4:00pm, in 
McCormick Place West, Room W187a.

The program will feature the following presentations:

Experiments in BIBFRAME: A modular approach
Nancy Fallgren, Metadata Specialist Librarian, National Library of Medicine

The National Library of Medicine has been collaborating with Library of 
Congress on BIBFRAME development and experimentation from the Early 
Experimenters to the current Implementers.  The goal of BIBFRAME is to develop 
a data sharing standard to replace MARC that is web-based, flexible, and 
extensible beyond the traditional library cataloging community (i.e., rule 
agnostic). To that end, NLM is focusing on flexibility and extensibility by 
experimenting  with a ‘modular’ approach to BIBFRAME. This modeling approach is 
comprised of a core BIBFRAME vocabulary designed to be extended with existing 
descriptive schemes already developed by the various sectors of the cultural 
heritage community.  Nancy will talk about this approach and the status of 
NLM’s experimentation.


BIBFLOW: An IMLS Project
Xiaoli Li, Co-head of Content Support Services Department, University of 
California-Davis

BIBFLOW is a two-year project of the UC Davis University Library and Zepheira, 
funded by IMLS. Its official title is “Reinventing Cataloging: Models for the 
Future of Library Operations” and we are investigating the future of library 
technical services, i.e., cataloging and related workflows, in light of modern 
technology infrastructure such as the Web and new data models and formats such 
as Resource Description and Access (RDA) and BIBFRAME, the new encoding and 
exchange format in development by the Library of Congress. Xiaoli Li will be 
provide an update on the progress of this work.


We hope to see you there!

Program Co-Chairs,
Carolyn Hansen and Victoria Mueller


[CODE4LIB] ALCTS Metadata Interest Group Session at ALA Midwinter 2015

2015-01-07 Thread Thompson, Santi A
 Please excuse cross-postings 


The ALCTS Metadata Interest Group will hold a meeting at the ALA Midwinter in 
Chicago on Sunday, February 1, 2015 from 8:30 to 10am in McCormick Place West 
Room W176c.  The meeting will include two presentations.


Jennifer Wright and Matt Carruthers from the University of Michigan Libraries 
will present Breaking the Bottleneck: Automating the Reconciliation of Named 
Entities to the Library of Congress Name Authority File.


At the University of Michigan Libraries, we have developed an intuitive, 
straight-forward process for automating the reconciliation of named entities 
against the Library of Congress Name Authority File.  Using OpenRefine and 
stable, publicly available APIs, the process automatically searches the Virtual 
International Authority File (VIAF) for matches to personal and corporate 
names, looks for a Library of Congress source authority record in the matching 
VIAF cluster, and extracts the authorized heading.  The end result is a 
dataset, exportable from OpenRefine, with the corresponding authorized LCNAF 
heading paired with the original name heading, along with a link to the 
authority record on lccn.loc.govhttp://lccn.loc.gov/.  This process is 
automated and requires no programming knowledge or support from developers.  
Using this process, we have been able to reduce the time taken to reconcile 
name headings drastically.


In this presentation, we will lead attendees through the quick and easily 
generalizable process, and explain what is happening behind the scenes.  We 
will also discuss the impact it has had on our local workflows, the limitations 
of the process, and detail how attendees can use this process themselves to aid 
in their authority control processes.


Nancy Fallgren and Barbara Bushman from the National Library of Medicine will 
present Linked Data Initiatives at NLM.


In January 2014, following an environmental scan of linked data at peer 
institutions and a survey of NLM's datascape, NLM formed the Linked Data 
Infrastructure Working Group to investigate the potential for publishing NLM 
linked data, determine best practices for publishing NLM linked data, and 
prioritize linked data projects.  The Working Group was charged to develop and 
build an infrastructure for transforming, storing and publishing NLM linked 
data beginning with transforming MeSH as a linked data pilot.  This 
presentation will review the progress of our pilot project to convert MeSH XML 
to MeSH RDF.  We will discuss our collaborative process, the technical and 
organizational issues we tackled, and the future of linked data at NLM.


We look forward to seeing you all there!


Program co-chairs,



Santi Thompson

Head of Digital Repository Services, University of Houston Libraries

(713) 743-9685tel:%28713%29%20743-9685 | 
sathomps...@uh.edumailto:sathomps...@uh.edu



Liz Woolcott

Digital Discovery Librarian, Utah State University

(435) 797-9458tel:%28435%29%20797-9458 | 
liz.woolc...@usu.edumailto:liz.woolc...@usu.edu