3D Printing Books, Papers, and Resources

My new friend and professional library colleague, Sara Gonzales, has a new book out today on 3D printers in libraries (see below), so it seemed like a good time to list some of the best books, papers, and resources on the topic.

Books

Here is a selection of the best up-to-date books to learn about deploying 3D printers in your library.

3-D Printers for Libraries by Jason Griffey

3-D Printers for LibrariesThis title is actually an issue of Library Technology Reports from ALA Tech Source.  The report covers how 3D printers work, common terminology, types of plastic, prices and specifications for printers, and staff skill requirements.  Published in 2014.

Buy from the ALA Store, Amazon, or Barnes & Noble.

3D Printing: A Powerful New Curriculum Tool for Your School Library by Lesley M. Cano

3D Printing: A Powerful New Curriculum Tool for Your School LibraryPart of the “Tech Tools for Learning” series.  This book is aimed at the K-12 school librarian.  “Written in non-technical language, the book introduces the technology, shows how to get started, and offers ideas for creating project-based learning models.”  Published in 2015.

View details and find a place to buy or borrow at Google Books.

3D Printing: A Practical Guide for Librarians by Sara Russell Gonzalez and Denise Beaubien Bennett

3D Printing: A Practical Guide for LibrariansThis title is the newest volume (#22) in the “Practical Guides for Librarians” series.  The comprehensive book covers everything from writing the original proposal to selecting printers, addressing staffing issues, developing policies, and more.  Published in 2016.

View details and find a place to buy or borrow at Google Books.

Papers

Progress in the Making: An Introduction to 3D Printing and Public Policy by American Library Association

Progress in the Making: An Introduction to 3D Printing and Public PolicyThe first report from the American Library Association in the “Progress in the Making” series covering 3D printers and legal liability and concerns for library professionals.  Published in September 2014.

Access the full-text paper (PDF).

Progress in the Making: 3D Printing Policy Considerations through the Library Lens by Charlie Wapner

Progress in the Making: 3D Printing Policy Considerations through the Library LensIn this second report in the “Progress in the Making” series from the American Library Association, Wapner urges librarians to develop policies to “address the social, technological and political complexities that result from the rise of 3D printing.”  Published in January 2015.

Access the full-text paper (PDF).

Resources

Here is a selection of helpful resources on 3D printers in libraries.

Code For Every Librarian

CSS – HTML – JavaScript

This post contains content from a presentation I did with Cheryl Wolfe, Web Services Administrator, Tampa-Hillsborough County Public Library titled Code For Every Librarian at the Florida Library Association Conference 2016.

HTML

  • Hypertext Markup Language
  • Turn text into images, links, and more
  • Use to build webpages and Web content

HTML Examples

Text

<b>Bold</b> also <strong>Bold</strong>
<i>Italics</i> also <em>Italics</em>

<h1>Heading 1</h1>

<p>Paragraph text with full break.</p>
<br> or <br /> for a line break.

Images

<img src=“image.jpg” border=0 alt=“image subject in words” />

Links

<a href=“new-page.html” >Link text</a>
<a href=“new-page.html” ><img src=“go.jpg” border=0 alt=“Go” /></a>

Structure

<div id=“unique-name”>Content goes here.</div>
<span font-color=“#FF0000;”>Red text here.</span>

Tables

<table>
<tr>
<td>Row 1 Cell 1</td>
<td>Row 1 Cell 2</td>
</tr>
</table>

Row 1 Cell 1 Row 1 Cell 2
Comments
<!-- Start LibAnswers Chat Widget -->
 <div id="libchat_74ba5f"></div>
<!-- End Widget -->
Comment Out
<!-- Temporary Email Link
 <a href="mailto:library@erau.edu">library@erau.edu</a>
-->
Navigation List

<nav>
<ul class=”primary-nav”>
<li><a href=”/hcplc/books/”>Books &amp; More</a></li>
<li><a href=”/hcplc/research/”>Learning &amp; Research</a></li>
<li><a href=”/hcplc/events/”>Events &amp; Classes</a></li>
<li><a href=”/hcplc/services/”>Services</a></li>
<li><a href=”/hcplc/locations/”>Locations</a></li>
<li><a href=”/hcplc/using/”>Using the Library</a></li>
</ul>
</nav>

CSS

  • Cascading Style Sheets
  • Apply styles to HTML
  • Use to style and design webpages

CSS Examples

Change font size: { font-size: 14px; }
Change font color: { color: #09F; }
Change background color: { background-color: #A39161; }
Hide an element: { display: none; }
Mark as important: { display: none !important; }

Positioning

.float-left { float: left; }
.float-right { float: right; }

Responsive Typography

body { font-size: 100%; }
h1 { font-size: 150%; }
h2 { font-size: 125%; }
h3 { font-size: 110%; }
p { font-size: 100%; }
.note { font-size: 90%; font-style: italic; }

Media Queries with Grid Layout

@media all and (max-width: 59em)
{ .column-span2,.column-span3,.column-span4, .column-span5,.column-span6,.column-span7, .column-span8,.column-span9,.column-span10 { float:none; clear:both; margin: .5em 2.0833333333333%; width:auto; }

Background Image

body { background: #f5f5f5 url(/hcplc/images/topborder.png) repeat-x center top; }

JavaScript

  • Works with HTML and CSS
  • Most widely used language on the Web
  • Use to add dynamic and interactive elements to websites

JavaScript Examples

Inline JavaScript

<a href=”#” onclick=”window.open(‘chat.html’,’mywindow’,’width=500,
height=620′)”>Chat with Us</a>

External JavaScript

<script src=”/hcplc/tech/jscripts/hcplc_allpages.js” language=”javascript”></script>

Helpful Tips

How To Use a Browser’s Inspect Feature

You can examine a webpage’s code and content and experiment making changes right in your browser.  Right-click on a webpage and select “Inspect” in Chrome, Edge, and Internet Explorer, or “Inspect Element” in Firefox.

Useful Code Editing Tools

Notepad++ is useful for editing code.  It makes reading code easier by color-coding different parts of HTML, CSS, and JavaScript.  It also allows you to view code groupings and collapse sections of code.

Helpful Resources on the Web

Download and print the Helpful Resources PDF.

Codecademy – HTML and CSS – www.codecademy.com/en/tracks/htmlcss

W3Schools – HTML, CSS, and JavaScript – www.w3schools.com

Troubleshooting

Stack Overflow – http://stackoverflow.com

GitHub – https://github.com

CodePen – http://codepen.io

Free Coding Courses & Tutorials

Code.org – https://code.org
Codecademy – https://www.codecademy.com
Coursera – https://www.coursera.org
Free Code Camp – http://www.freecodecamp.com
Hour of Code – https://hourofcode.com/us
KhanAcademy – https://www.khanacademy.org
Lifehacker Learn to Code: The Full Beginner’s Guide – http://lifehacker.com/5744113/learn-to-code-the-full-beginners-guide

Paid Online Courses and Bootcamps

Bloc Apprenticeship – https://www.bloc.io
Code School – https://www.codeschool.com
Dev Bootcamp – http://devbootcamp.com
General Assembly – https://generalassemb.ly
Launch School – https://launchschool.com
Lrn app – https://itunes.apple.com/us/app/lrn-learn-to-code-at-your/id1019622677?mt=8
Lynda.com – http://www.lynda.com
Skillcrush – http://skillcrush.com
The Firehose Project – https://www.thefirehoseproject.com
Treehouse – https://teamtreehouse.com/join/now
Udacity – https://www.udacity.com
Udemy – https://www.udemy.com

The Virtual International Authority File (VIAF)

VIAF Authority Record for Harper Lee

The authority file goes global.

It was probably inevitable that there would be an attempt to create a global authority file for library bibliographic data.  Any worldwide authority file would need the support of major national libraries and library organizations.  We now have the first viable candidate.

VIAFThe Virtual International Authority File (VIAF) is not a new service, but one that has become more prominent in recent times due to the direction of OCLC (starting in 2012) and the rise of linked data. It began as a joint project of the Library of Congress and the German National Library, then the National Library of France and OCLC, but now has a long list of contributors.

From OCLC, the VIAF service has these characteristics:

  • A collaborative effort between national libraries and organizations contributing name authority files, furthering access to information
  • All authority data for a given entity is linked together into a “super” authority record
  • A convenient way for the library community and other agencies to repurpose bibliographic data produced by libraries serving different language communities

The VIAF combines the national authority files—which contain data such as names of authors and companies, conferences, places, and subject headings in their native languages—into a single international name authority service.

There are several benefits of a global name authority file (or service). Obviously, there is the fundamental benefit of providing uniform names for indexing and searching.  With a global authority file, the connecting application, such as a discovery service, can retrieve and display names based on the language of the application’s user interface—and can switch on-the-fly.  It enables the generation of “see” and “see also” links across languages.  The VIAF allows developers to search and access the authority data using an API.

As mentioned at the beginning, the VIAF is one source which can be accessed via a linked data URI.  Here’s an example:

creator: {
@id: “http://id.loc.gov/authorities/names/n78089036”,
label: “Wodehouse, P. G. (Pelham Grenville), 1881-1975”,
sameAs: “http://viaf.org/viaf/sourceID/LC|n78089036”
}

The above operation translates a Library of Congress control number for an author to the related VIAF record.

You can search the VIAF at viaf.org.

View a typical authority record at viaf.org/viaf/46734193.

VIAF authority Record Map for P. G. Wodehouse

Linked Data: Basics and Resources

Linked Data is a set of practices which involves the publishing, sharing, and connecting of related data across the Web in a structured format, preferably using an open access license.

Why use Linked Data?

Using Linked Data is a way to make online library resources—even those items having metadata and located in online library catalogs—accessible to the Web at large by publishing the data in a standard, openly-accessible way.

Properly described and published, online library resources could be harvested by search engines and linked to from other online resources.  In order to do this, Linked Data must be structured in a standard way for the Web.

On the cataloging and description side, Linked Data from online resources such as the Virtual International Authority File (VIAF) can serve as global authority records.

The Basics

Linked Data mugTim Berners-Lee defined his four principles of Linked Data in 2009:

  1. Use URIs as names for things
  2. Use HTTP URIs so that people can look up those names
  3. When someone looks up a URI, provide useful information, using the standards (RDF*, SPARQL)
  4. Include links to other URIs so that they can discover more things.

Linked Data has two components: URI and RDF.

URI (Uniform Resource Identifier) is a location as name of a digital resource on the Web, typically given in the form of a Uniform Resource Locator (URL) that also gives the protocol (ex. HTTP) of accessing it.

RDF (Resource Description Framework) is a standard structured file (often in XML) which describes a digital resource and contains URIs.

For a Linked Data statement, you need three components: subject, predicate, and object.  These together are referred to as a triple.

<subject> <predicate> <object>

Subject – what’s being described and linked, a URI or blank node.
Predicate – describes the connection, always a URI.
Object – the resource being linked to, a URI, literal, or blank node.

<Atlas Shrugged> <was created by> <Ayn Rand>

One framework for moving library metadata records into Linked Data format is BIBFRAME, the replacement for MARC being developed by the Library of Congress and others.  We will continue to see new tools created for the conversion of library metadata formats (such as Dublin Core) into Linked Data formats (such as RDF/XML and Turtle).

Finally, as more library records are converted and made available as Linked Data, we will see library vendors start to utilize Linked Data in their products.  For example, Ex Libris recently announced that the company has launched a program to “harness linked data technology in its resource management and discovery solutions” and published the paper Putting Linked Data at the Service of Libraries.

Resources

Here are some great online resources to learn about Linked Data:

Articles and books about Linked Data and libraries:

Common Ground: Exploring Compatibilities Between the Linked Data Models of the Library of Congress and OCLC by Carol Jean Godby and Ray Denenberg

Common Ground: Exploring Compatibilities Between the Linked Data Models of the Library of Congress and OCLC“Jointly released by OCLC and the Library of Congress, this white paper compares and contrasts the compatible linked data initiatives at both institutions. It is an executive summary of a more detailed technical analysis that will be released later this year.”  Published in 2015.

Access the abstract and full-text article (PDF).

Library Linked Data in the Cloud: OCLC’s Experiments with New Models of Resource Description by Carol Jean Godby, Shenghui Wang, and Jeffrey K. Mixter

Library Linked Data in the Cloud: OCLC's Experiments with New Models of Resource DescriptionPart of the “Synthesis Lectures on the Semantic Web: Theory and Technology” series.  OCLC looks at Linked Data in cataloging and its products.  Topics include authority records including VIAF, cataloging and FRBR, text mining, and the library Linked Data cloud.  Published in 2015.

Watch the companion video (59:50).

View details and find a place to buy or borrow at Google Books.

Library Linked Data: Research and Adoption by Erik T. Mitchell

Library Linked Data: Research and AdoptionThis title is actually an issue of Library Technology Reports from ALA Tech Source.  The report covers basic metadata in libraries and museums, Linked Open Data (LOD), case studies including BIBFRAME, and “issues, opportunities, and trends” in metadata. Published in 2013.

View details and find a place to buy or borrow at Google Books.

Linked Data for Libraries, Archives and Museums: How to Clean, Link and Publish your Metadata by Seth van Hooland and Ruben Verborgh

Linked Data for Libraries, Archives and Museums: How to Clean, Link and Publish your MetadataIn this book published by the American Library Association, the authors cover Linked Data and focus on the metadata standards supporting it. They present key concepts of metadata including metadata modelling, cleaning, reconciling, enriching, and publishing. Published in 2014.

View details and find a place to buy or borrow at Google Books.

2016 Library Conference Schedule

With 2016 just started, we are looking forward to this year’s batch of annual library conferences.  The list below covers large library technology conferences as well as the major conferences where technology will be discussed.

January #hashtag
8-12 ALA Midwinter Meeting, Boston, MA #ALAMW16
March
7-10 Code4Lib 2016, Philadelphia, PA #c4l16
8-12 Computers in Libraries 2016, Washington, DC #CILDC
16-17 Library Technology Conference 2016, St. Paul, MN #LTC2016
April
3-6 11th Annual ER&L Conference, Austin, TX #erl16
5-9 PLA Conference 2016, Denver, CO #PLA2016
14-15 DPLAfest 2016, Washington, DC #DPLAfest2016
June
12-14 SLA Annual Conference 2016, Philadelphia, PA #SLA2016
19-23 JCDL 2016, Newark, NJ #JCDL2016
23-28 ALA Annual Conference 2016, Orlando, FL #ALAAC16
August
13-19 IFLA World Library and Information Congress, Columbus, OH #wlic2016
October
14-18 ASIS&T Annual Meeting 2016, Copenhagen, Denmark @asist_org
31-11/5 Charleston Conference, Charleston, SC @chsconf

For more comprehensive lists, see Douglas Hasty’s Library Conference Planner website or D-Lib Magazine.