RDFa and schema.org all the library things

Posted on Fri 30 August 2013 in Libraries • Tagged with Coding, Evergreen, coding, evergreen

TLDR: The Evergreen and Koha integrated library systems now express their record details in the schema.org vocabulary out of the box using RDFa.

Individual holdings are expressed as Offer instances per the W3C Schema Bib Extension community group proposal to parallel commercial sales offers. And I have published a …


Continue reading

A Flask of full-text search in PostgreSQL

Posted on Sun 11 August 2013 in Python • Tagged with Coding, PostgreSQL, Python, coding, postgresql, python

Update: More conventional versions of the slides are available from Google Docs or in on Speakerdeck (PDF)

.

On August 10, 2013, I gave the following talk at the PyCon Canada 2013 conference:

image0

image1

I’m a systems librarian at Laurentian University.

For the past six years, my day job and research …


Continue reading

Parsing the schema.org vocabulary for fun and frustration

Posted on Thu 01 August 2013 in misc • Tagged with Coding, coding

For various reasons I've spent a few hours today trying to parse the schema.org vocabulary into a nice, searchable database structure. Unfortunately, for a linked data effort that's two years old now and arguably one of the most important efforts out there, it's been an exercise in frustration.

OWL …


Continue reading

Linked data irony, example one of probably many

Posted on Tue 30 July 2013 in Linked Open Data • Tagged with Coding, coding

I'm currently ramping up my knowledge of the linked dataworld, and ran across the Proceedings of the WWW2013 Workshop on Linked Data on the Web. Which are published on the web (yay!) as open access (yay!) in PDF (what?). Thus, the papers from the linked data workshop at the W3 …


Continue reading

PyCon Canada 2013 - PostgreSQL full-text search and Flask

Posted on Fri 05 July 2013 in Python • Tagged with Coding, FSOSS, PostgreSQL, Python, coding, fsoss, postgresql, python

On August 10, 2013, I'll be giving a twenty-minute talk at PyCon Canada on A Flask of full-text search with PostgreSQL. I'm very excited to be talking about Python, at a Python conference, and to be giving the Python audience a peek at PostgreSQL's full-text search capabilities. With a twenty …


Continue reading

CARLCore Metadata Application Profile for institutional repositories

Posted on Tue 25 June 2013 in Libraries • Tagged with Coding, coding

A long time ago, in what seemed like another life, I attended the Access 2006 conference as a relatively new systems librarian at Laurentian University. The subject of the preconference was this totally new-to-me thing called "institutional repositories", which I eventually worked out were basically web applications oriented towards content …


Continue reading

Making the Evergreen catalogue mobile-friendly via responsive CSS

Posted on Mon 22 April 2013 in Libraries • Tagged with Coding, Evergreen, coding, evergreen

Back in November the Evergreen community was discussing the desire for a mobile catalogue, and expressed a strong opinion that the right way forward would be to teach the current catalogue to be mobile-friendly by applying principles of responsive design. In fact, I stated:

Almost all of this can be …


Continue reading

Structured data: making metadata matter for machines

Posted on Fri 12 April 2013 in Linked Open Data • Tagged with Coding, Evergreen, coding, evergreen

Update 2013-04-18: Now with video of the presentation, thanks to the awesome #egcon2013 volunteers!

I've been attending the Evergreen 2013 Conference in beautiful Vancouver. This morning, I was honoured to be able to give a presentation on some of the work I've been doing on implementing linked data via schema …


Continue reading

Introducing SQL to Evergreen administrators, round two

Posted on Sat 16 February 2013 in Libraries • Tagged with Evergreen, PostgreSQL, evergreen, postgresql

Three years ago I was asked to create and deliver a two-day course introducing SQL to Evergreen users. Things went well and I was able to share the resulting materials with the Evergreen and PostgreSQL community. Perhaps one of my happiest moments at the Evergreen conference last year was when …


Continue reading

Introducing version control & git in 1.5 hours to undergraduates

Posted on Sun 20 January 2013 in misc • Tagged with Coding, coding

Our university offers a Computer Science degree, but the formal curriculum does not cover version control (or a number of other common tools and practices in software development). Students that have worked for me in part-time jobs or summer positions have said things like:

if it wasn't for that one …

Continue reading