Resistance is Fertile
Building a Manualfesto for Lib Tech
Christina Harlow @cm_harlow code4lib 2017�bit.ly/c4l17harlow
bit.ly/c4l17harlow
Hi, I’m Christina.
I make data work.
Or try to.
Hey, library, let’s talk about diversity of views & opinions.
“There is no evidence that time heals all wounds, or even most wounds; instead, it freezes unnecessary enmity and makes it harder to overcome. Time allows perpetrators to forget the pain they have imposed… Therefore, this is no argument for silence.”
Sarah Schulman, Conflict is Not Abuse (2015)
Photo by Dorret / Creative Commons License
“As long as we’re not willing to put action behind our words, this profession isn’t a safe space. I can’t imagine a future for libraries that can talk the talk, but don’t walk the walk.”
Cecily Walker, LITA Forum 2016 Keynote
Photo by Gregory Varnum / Creative Commons License
Linked Data is not the solution.
Killing MARC is not the solution.
Ruby/Scala/… is not the solution.
JSON/XML/… is not the solution.
ETL or Agile is not the solution.
Tools are not solutions.
Tech, alone, is not “the solution”.
Photo by Feral78 / Creative Commons License
Riot Grrrl Manifesto
LibTech Manualfesto
Seeing our work tied to our politics & ethics
Photo by Cory Doctorow / Creative Commons License
“BECAUSE viewing our work as being connected to our girlfriends-politics -real lives is essential if we are gonna figure out how we are doing impacts, reflects, perpetuates, or DISRUPTS the status quo.”
--Riot Grrrl Manifesto
libraryfreedomproject.org
How do we InfoSec? Who do we rely on?
How do we handle privacy & ethics with regards to all data? Is this transparent process with a diversity of voices?
Image by Unknown / Taken from https://www.pinterest.com/pin/401805597977239254/
Image is taken from the presentation of Lukas Koster at ELAG 2015
DataRefuge
datarefuge.org
How do we capture provenance, versioning, originating context?
Can we have “facts” without this? Shared understandings?
Work by Trevor Muñoz: https://nbviewer.jupyter.org/gist/trevormunoz/8358810
docnow.io
“Co-creation is much more than just consulting with the community on metadata, or tweaking a project that’s already done… We bring some knowledge of digitization, workflows and metadata, but I think we could let go of control a lot more and truly co-create with our communities”
--Tara Robertson LITA Keynote, LITA Forum 2016 Keynote
Work by Documenting the Now, taken from: https://github.com/DocNow/catalog/blob/master/_data/datasets.yml
“BECAUSE doing/reading/seeing/hearing cool things that validate and challenge us can help us gain the strength and sense of community that we need in order to figure out how bullshit like racism, able-bodieism, ageism, speciesism, classism, thinism, sexism, anti-semitism and heterosexism figures in our own lives.”
--Riot Grrrl Manifesto
DIY & Sharing the “Means of Production”
Photo by Greg Neate. / Creative Commons License
“BECAUSE we must take over the means of production in order to create our own moanings.”
--Riot Grrrl Manifesto
“The means of production for the archives of humanity are up for grabs, and within our reach is the possibility of new production methods that resist the recreation of existing patterns of exclusion and marginalization.”
--B. Sadler, C. Bourg. “Feminism and the Future of Library Discovery”
librecat.org/Catmandu
Code Snippet from https://gist.github.com/phochste/c87c81c79d8b8a6a2179;
How do you connect development to specifications to levels of implementation decisions?
Code snippet is an RML, or RDF Mapping Language Example, by the presenter. More on RML: http://rml.io/
Screenshot is a Nifi example by the presenter for handling ETDs (Electronic Theses and Dissertations). More on Nifi: https://nifi.apache.org/
“And when we talk about these kinds of racist experiences and pointers that happen in technical systems, we also hear in the public discourse these things talked about, again, as anomalies, as glitches, rather than helping us to understand and unveil the ways that programmers are people who write, and code is a language. And all languages are value-laden, including binary code languages.”
--Safiya Noble, Biased Data
How do you document your decisions in creating “discovery”?
Background image: SharedShelf Metadata Fields to Solr Mapping, a simple example of starting to document where and how our models and our data discovery intersects (and could be a place to start reviewing for bias and ways to balance this).
How do you document the decisions in deciding on your resource models?
Who is involved in balancing modeling, bias, politics & work needs?
Background image: CIDOC-CRM Conceptual Reference Model page for P93 took out of existence (was taken out of existence by) in Version 6.2: http://www.cidoc-crm.org/Property/P93-took-out-of-existence/Version-6.2
librarycarpentry.github.io
What is the last workshop you ran at your place of work? Do you explicitly invite all “classes” of workers?
Photo by Dorret / Creative Commons License
Have you helped coordinate a regional or local Code4Lib? Why not?
Openness & Transparency
“It seems to me that we’ve spent enough time on closing down our information systems while attempting to broaden our influence through the production and delivery of innovative library programs and services. When we support the development and use of closed systems we’re failing our communities.”
--Cecily Walker, LITA Forum 2016 Keynote
Open Data
Image taken from “How can I get data out of Wikidata”.
We talk about our responsibility to the collections, but what about our responsibility to communities.
-- Tara Robertson LITA Keynote, LITA Forum 2016 Keynote
Open Source Development
writethedocs.org
“BECAUSE we are interested in creating non-hierarchical ways of being AND making music, friends, and scenes based on communication + understanding, instead of competition + good/bad categorizations.”
--Riot Grrrl Manifesto
WE REQUIRE TRANSPARENCY
FOR OPEN ORGANIZING & COLLABORATION
Re-making our Power Hierarchies & Structures, Explicit & Implicit
“Relying on centralized authority management or metadata creation for everything, and the corporatization of library infrastructure, actively resists that decentralizing force, further limiting our own effectiveness in the construction of radical democracy.”
--Mark Matienzo, 2015 LITA Forum Keynote
“Finally, create opportunities for the community to participate meaningfully. Not just listening but actively engaging…. Listening to and acting on feedback is important, but think about ways for others to get involved. Can you provide APIs to let developers and users actually do something directly?”
--Rob Sanderson, Linked Pasts Keynote 2016
uh oh...
Because this is not acceptable...
Image taken from the id.loc.gov Robots.txt file.
Because this is not community collaboration...
Image taken from the BIBFRAE listserv website.
& unclear & opaque consortia are not an acceptable alternative...
Image taken from the OCLC Metadata Management FY17 United States Price List 1
& we need to get that having a standards committee is not necessarily community collaboration.
“It is learning how to take our differences and make them strengths. For the master's tools will never dismantle the master's house. They may allow us temporarily to beat him at his own game, but they will never enable us to bring about genuine change. And this fact is only threatening to those women who still define the master's house as their only source of support.”
--Audre Lorde
This is not an error of theirs, but an error of ours.
iiif.io
“Are we prioritizing the ontologist and data manager, or the developer that has to work with the result? In my experience, we tend to meet our own requirements first and hope that the developer can make do with what they get.”
--Rob Sanderson, Linked Pasts Keynote 2016
COLLABORATORS, NOT CLIENTS.
COMMITTERS & MAINTAINERS, NOT DEPLOYERS.
COLLEAGUES, NOT STAFF.
AGENTS, NOT THE AUDIENCE.
Territorialism is mad efficient…
But it will be the death of us.
BECAUSE I believe with my wholeheartmindbody that girls constitute a revolutionary soul force that can, and will change the world for real.
--Riot Grrrl Manifesto
BECAUSE I believe with my wholeheartmindbody that code4lib constitutes a revolutionary soul force that can, and will change the world for real.
Resistance is Fertile
Building a Manualfesto for Lib Tech
Christina Harlow @cm_harlow code4lib 2017�bit.ly/c4l17harlow