@prefix this: . @prefix sub: . @prefix schema: . @prefix np: . @prefix dct: . @prefix pav: . @prefix nt: . @prefix npx: . @prefix xsd: . @prefix rdfs: . @prefix prov: . @prefix wd: . @prefix foaf: . sub:Head { this: a np:Nanopublication; np:hasAssertion sub:assertion; np:hasProvenance sub:provenance; np:hasPublicationInfo sub:pubinfo . } sub:assertion { sub:from-marc-to-meaning-building-and-using-a a wd:Q604733; dct:description "

Libraries have cataloged the world's published record for over a century, but that description sits as text inside records rather than as identifiable things. We have spent the past several years rebuilding it as a knowledge graph. WorldCat Entities publishes descriptions of people, events, places, organizations, and works as persistent, resolvable URIs. The Dewey Decimal Classification is published on the same basis, which turns a familiar classification scheme into a machine-navigable hierarchy of human knowledge.

These identifiers have been integrated across OCLC data to improve our products and services and are also widely used by libraries and other cultural heritage organizations around the world.

Two decisions mattered most in the effort to build out our knowledge graph.

  • First, we centralized entity management so that two libraries describing the same person land on the same URI.
  • Second, we never asked anyone to adopt a new workflow: identifiers are written into records automatically as catalogers do the job they already do, which is why adoption has grown steadily rather than stalling.

An important lesson we learned that can help every organisation working to build a graph is that a graph delivers its value at the point of linkage, so getting identifiers into the systems people already use is critical to success and adoption.

"; dct:isPartOf ; pav:authoredBy ; rdfs:label "From MARC to Meaning: Building and Using a Knowledge Graph at Library Scale"; rdfs:seeAlso ; wd:P823 ; schema:endDate "2026-10-01T12:40:00-04:00"^^xsd:dateTime; schema:location "New York Hilton Midtown Hotel"; schema:startDate "2026-10-01T12:10:00-04:00"^^xsd:dateTime . } sub:provenance { sub:assertion prov:wasAttributedTo ; prov:wasDerivedFrom . } sub:pubinfo { foaf:name "Ashley Caselli" . foaf:name "Jeff Mixter" . this: dct:created "2026-09-16T10:39:16Z"^^xsd:dateTime; dct:creator ; dct:license ; npx:introduces sub:from-marc-to-meaning-building-and-using-a; rdfs:label "Presentation: From MARC to Meaning: Building and Using a Knowledge Graph at Library Scale"; nt:wasCreatedFromProvenanceTemplate ; nt:wasCreatedFromPubinfoTemplate , , , ; nt:wasCreatedFromTemplate . sub:sig npx:hasAlgorithm "RSA"; npx:hasPublicKey "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA+i9DV8ynzO944pYkYsDwtlqJHuk+b7FQt6Bb4TIQSDX3jGUURn6WpaNwESHmgMLWSydaH5XlabMzuqpPL4iyB+IAzvwIxdJBLhe39EQMu2j+FZ/5d/xu/gO3nZw2KoEvJ7cJisabuI05OylIRSJ+OG5CmzFxnjojUEJeCFi1njY1InhXrb0yHud9b1ifzweoN6YYOBecKs1gTOaT2bf+t4Wgzg3M0PmRVZ4F0OALsnh4T5+x7kFtiPcDKNpORi585JjKCZ4kczIF6oUKcwgC0kmIY97jtLqSLcXRkxHx5CDI6qz4XlRFs1ZbCUdSlzjdPZAkaBcNem1gIhWzkHkEnQIDAQAB"; npx:hasSignature "UOnQu9B6pk5dvvdMosfJFIc28lytY/Fp2WhS75BFrH8aTUclToXJFmB2+Ii0cenUATrvwgJ+httUn60cJH2h3qgMkwqaYWkS7QreMq1BMInUtoHIIsBRWpvZnyWYEH013/uDwbEhekB6XSincC0/+yGR4OCe0/hoSB1XJDm+ev2KMlg+f6kGYzAPVCrVntfZr03D4JssGG6SRVWlxgEJrqZsnFm9zvsBuIE0qwOnxmxFslfiDWcilnoZWz5hIVQJfpCMXRNS9ODni9u0KFPfHLKmy1+amofrtlyLgzcXVHNcyAEr4HnVYczms+wC8rm7RoYnvohhCvWI6jHpss19/g=="; npx:hasSignatureTarget this:; npx:signedBy . }