podlake — consortial collection analytics

How records arrived

Source of cataloging asks who wrote a record. This page asks how it travelled which is answered by a different field.

MARC 035 holds system control numbers, written (ORGCODE)number: the number, and the system the number belongs to. Records accumulate these as they move between union catalogues, knowledge bases and vendor platforms, so the set of namespaces on a record is a rough itinerary. It is also much better populated than the cataloging source: nearly every record carries an 035.

Two things to keep in mind:

The two charts below are the same field seen at two resolutions. The first sorts namespaces into a handful of categories, so one question has this record been through OCLC? can be put to every library and answered on comparable terms. The second drops the categories and shows the namespace strings as they were written. Neither is a summary of the other, and their numbers will not always agree; the list under the second chart says exactly where they diverge and why.

Which systems each library's records have been through

Share of each institution's records carrying a control number from each system. "Any system number" is the baseline, essentially every record has one.

The namespaces themselves

The raw 035 namespaces, uncategorized: the union of each institution's own twelve most common — a namespace must also reach a minimum share of that institution's records to earn a row — so a system that matters to one library isn't ranked away by the others. Cells are a share of all that institution's records, the same denominator as the chart above, which makes the two directly comparable.

Three ways they differ, each of them a reason both charts exist:

Unrecognized codes pass through raw rather than being dropped or guessed at.

Two rows of the first chart — A local library system and Another POD member's system — rest on a hand-curated map of namespace codes to institutions that POD has not ratified. See the institution code mapping for what it contains and what adding a member would change.