File_MARC makes it to stable 1.0.0 release (finally!)

Posted on Fri 04 October 2013 in Libraries • Tagged with Coding, PHP, coding, php

Way back in 2006, I thought "It's a shame there is no PHP library for parsing MARC records!", and given that much of my most recent coding experience was in the PHP realm, I thought it would be a good way of contributing to the world of code4lib. Thus File …


Continue reading

Finally tangoed with reveal.js to create presentations

Posted on Thu 26 September 2013 in Software Freedom • Tagged with Coding, Structured data, coding, structured data

... and I have enjoyed the dance. Yes, I know I'm way behind the times. Over the past few years I was generating presentations via asciidoc, and I enjoyed its very functional approach and basic output. However, recently I used Google Drive to quickly create a few slightly prettier but much …


Continue reading

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