rows { options { physical_type: PHYSICAL_STREAM_TYPE_QUADS max_name_table_size: 128 max_prefix_table_size: 16 max_datatype_table_size: 16 logical_type: LOGICAL_STREAM_TYPE_DATASETS version: 2 } } rows { prefix { value: "https://w3id.org/np/" } } rows { name { value: "RA7n1ILNEvmcs2pCt3m8UZcX6PoMx07Mm6EX8htwX9jiw" } } rows { namespace { name: "this" value { prefix_id: 1 } } } rows { prefix { value: "https://w3id.org/np/RA7n1ILNEvmcs2pCt3m8UZcX6PoMx07Mm6EX8htwX9jiw/" } } rows { name { } } rows { namespace { name: "sub" value { prefix_id: 2 } } } rows { prefix { value: "https://schema.org/" } } rows { namespace { name: "schema" value { prefix_id: 3 name_id: 2 } } } rows { prefix { value: "http://www.nanopub.org/nschema#" } } rows { namespace { name: "np" value { prefix_id: 4 name_id: 2 } } } rows { prefix { value: "http://purl.org/dc/terms/" } } rows { namespace { name: "dct" value { prefix_id: 5 name_id: 2 } } } rows { prefix { value: "http://purl.org/pav/" } } rows { namespace { name: "pav" value { prefix_id: 6 name_id: 2 } } } rows { prefix { value: "https://w3id.org/np/o/ntemplate/" } } rows { namespace { name: "nt" value { prefix_id: 7 name_id: 2 } } } rows { prefix { value: "http://purl.org/nanopub/x/" } } rows { namespace { name: "npx" value { prefix_id: 8 name_id: 2 } } } rows { prefix { value: "http://www.w3.org/2001/XMLSchema#" } } rows { namespace { name: "xsd" value { prefix_id: 9 name_id: 2 } } } rows { prefix { value: "http://www.w3.org/2000/01/rdf-schema#" } } rows { namespace { name: "rdfs" value { prefix_id: 10 name_id: 2 } } } rows { prefix { value: "http://www.w3.org/ns/prov#" } } rows { namespace { name: "prov" value { prefix_id: 11 name_id: 2 } } } rows { prefix { value: "http://www.wikidata.org/entity/" } } rows { namespace { name: "wd" value { prefix_id: 12 name_id: 2 } } } rows { name { value: "hasAssertion" } } rows { name { value: "assertion" } } rows { name { value: "Head" } } rows { quad { s_iri { prefix_id: 1 name_id: 1 } p_iri { prefix_id: 4 name_id: 3 } o_iri { prefix_id: 2 } g_iri { } } } rows { name { value: "hasProvenance" } } rows { name { value: "provenance" } } rows { quad { p_iri { prefix_id: 4 } o_iri { prefix_id: 2 } } } rows { name { value: "hasPublicationInfo" } } rows { name { value: "pubinfo" } } rows { quad { p_iri { prefix_id: 4 } o_iri { prefix_id: 2 } } } rows { prefix { value: "http://www.w3.org/1999/02/22-rdf-syntax-ns#" } } rows { name { value: "type" } } rows { name { value: "Nanopublication" } } rows { quad { p_iri { prefix_id: 13 } o_iri { prefix_id: 4 } } } rows { name { value: "from-metadata-to-fair-assertions-nanopublications-for-libraries" } } rows { name { value: "description" } } rows { quad { s_iri { prefix_id: 2 } p_iri { prefix_id: 5 } o_literal { lex: "

This presentation introduces nanopublications to a library audience, showing how existing library metadata can be transformed into FAIR-compliant, citable knowledge units, and why the ecosystem is ready for practical adoption today.

A nanopublication is a minimal, self-contained, and citable unit of knowledge expressed in RDF. It packages a single assertion together with provenance and publication metadata, making it Findable, Accessible, Interoperable, and Reusable (FAIR) by design. Each nanopublication receives a persistent identifier, carries machine-readable provenance, and is built on open web standards (RDF, SPARQL, established ontologies), ensuring interoperability with existing library data models and broader LOD infrastructures. Open-source APIs and tooling support authoring, publishing, querying, and federating nanopublications at scale.

For libraries, nanopublications open concrete opportunities: enriching bibliographic metadata with granular, traceable claims; publishing controlled vocabulary decisions as citable, interoperable assertions; or contributing to decentralised scholarly knowledge graphs. The presentation walks through the core concepts, demonstrates the main tools, and shows how library data can be published and consumed as nanopublications \342\200\224 with FAIR compliance built in and low barriers to entry.

Attendees will leave with a clear understanding of what nanopublications are, why they align with library commitments to open standards and interoperability, and concrete first steps to experiment with the ecosystem in their own institution.

" } g_iri { prefix_id: 2 name_id: 4 } } } rows { name { value: "isPartOf" } } rows { prefix { value: "https://w3id.org/spaces/swib/" } } rows { name { value: "2026" } } rows { quad { p_iri { prefix_id: 5 name_id: 14 } o_iri { prefix_id: 14 } } } rows { name { value: "authoredBy" } } rows { prefix { value: "https://orcid.org/" } } rows { name { value: "0000-0001-8492-0354" } } rows { quad { p_iri { prefix_id: 6 } o_iri { prefix_id: 15 } } } rows { name { value: "Q604733" } } rows { quad { p_iri { prefix_id: 13 name_id: 10 } o_iri { prefix_id: 12 name_id: 18 } } } rows { name { value: "label" } } rows { quad { p_iri { prefix_id: 10 } o_literal { lex: "From Metadata to FAIR Assertions: Nanopublications for Libraries" } } } rows { name { value: "seeAlso" } } rows { prefix { value: "https://forum.swib.org/t/from-metadata-to-fair-assertions-nanopublications-for-libraries/" } } rows { name { value: "1736" } } rows { quad { p_iri { } o_iri { prefix_id: 16 } } } rows { name { value: "P823" } } rows { quad { p_iri { prefix_id: 12 } o_iri { prefix_id: 15 name_id: 17 } } } rows { name { value: "endDate" } } rows { datatype { value: "http://www.w3.org/2001/XMLSchema#dateTime" } } rows { quad { p_iri { prefix_id: 3 name_id: 23 } o_literal { lex: "2026-11-17T15:55:00Z" datatype: 1 } } } rows { name { value: "location" } } rows { quad { p_iri { } o_literal { lex: "Online" } } } rows { name { value: "startDate" } } rows { quad { p_iri { } o_literal { lex: "2026-11-17T15:30:00Z" datatype: 1 } } } rows { name { value: "wasAttributedTo" } } rows { quad { s_iri { prefix_id: 2 name_id: 4 } p_iri { prefix_id: 11 name_id: 26 } o_iri { prefix_id: 15 name_id: 17 } g_iri { prefix_id: 2 name_id: 7 } } } rows { name { value: "wasDerivedFrom" } } rows { quad { p_iri { prefix_id: 11 name_id: 27 } o_iri { prefix_id: 16 name_id: 21 } } } rows { name { value: "created" } } rows { quad { s_iri { prefix_id: 1 name_id: 1 } p_iri { prefix_id: 5 name_id: 28 } o_literal { lex: "2026-09-28T09:15:27Z" datatype: 1 } g_iri { prefix_id: 2 name_id: 9 } } } rows { name { value: "creator" } } rows { quad { p_iri { prefix_id: 5 name_id: 29 } o_iri { prefix_id: 15 name_id: 17 } } } rows { name { value: "license" } } rows { prefix { id: 7 value: "https://creativecommons.org/licenses/by/4.0/" } } rows { quad { p_iri { prefix_id: 5 name_id: 30 } o_iri { prefix_id: 7 name_id: 2 } } } rows { name { value: "introduces" } } rows { quad { p_iri { prefix_id: 8 name_id: 31 } o_iri { prefix_id: 2 name_id: 12 } } } rows { quad { p_iri { prefix_id: 10 name_id: 19 } o_literal { lex: "Presentation: From Metadata to FAIR Assertions: Nanopublications for Libraries" } } } rows { prefix { id: 9 value: "https://w3id.org/np/o/ntemplate/" } } rows { name { value: "wasCreatedFromProvenanceTemplate" } } rows { prefix { id: 4 value: "http://purl.org/np/" } } rows { name { value: "RAefFjYMSnydcZtTqdT8TG8rJeJa76ryG7h10VHQiWKgY" } } rows { quad { p_iri { prefix_id: 9 name_id: 32 } o_iri { prefix_id: 4 } } } rows { name { value: "wasCreatedFromPubinfoTemplate" } } rows { name { value: "RA-N4_kFxcruvBTlo1yJv29E4SLOXsx5KO_th69PprMrA" } } rows { quad { p_iri { prefix_id: 9 } o_iri { prefix_id: 1 } } } rows { name { value: "RACJ58Gvyn91LqCKIO9zu1eijDQIeEff28iyDrJgjSJF8" } } rows { quad { o_iri { } } } rows { name { value: "RARJj78P72NR5edKOnu_f4ePE9NYYuW2m2pM-fEoobMBk" } } rows { quad { o_iri { } } } rows { name { value: "RAYrlN4s93vVe9LGI-gmPLTb-QZGHKd0mxx8VxJ3XVhuw" } } rows { quad { o_iri { } } } rows { name { value: "wasCreatedFromTemplate" } } rows { name { value: "RAnXwqhtOJ1lxMw8dQVDKOmQSBJynhJR-agg4iyzTJDj8" } } rows { quad { p_iri { prefix_id: 9 } o_iri { prefix_id: 1 } } } rows { name { value: "sig" } } rows { name { value: "hasAlgorithm" } } rows { quad { s_iri { prefix_id: 2 } p_iri { prefix_id: 8 } o_literal { lex: "RSA" } } } rows { name { value: "hasPublicKey" } } rows { quad { p_iri { } o_literal { lex: "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA+i9DV8ynzO944pYkYsDwtlqJHuk+b7FQt6Bb4TIQSDX3jGUURn6WpaNwESHmgMLWSydaH5XlabMzuqpPL4iyB+IAzvwIxdJBLhe39EQMu2j+FZ/5d/xu/gO3nZw2KoEvJ7cJisabuI05OylIRSJ+OG5CmzFxnjojUEJeCFi1njY1InhXrb0yHud9b1ifzweoN6YYOBecKs1gTOaT2bf+t4Wgzg3M0PmRVZ4F0OALsnh4T5+x7kFtiPcDKNpORi585JjKCZ4kczIF6oUKcwgC0kmIY97jtLqSLcXRkxHx5CDI6qz4XlRFs1ZbCUdSlzjdPZAkaBcNem1gIhWzkHkEnQIDAQAB" } } } rows { name { value: "hasSignature" } } rows { quad { p_iri { } o_literal { lex: "pflqbkZTtvQaF0jWDePpLVUszFsJQ2VykYn9BSRHgM6NqfToKn1FNkXRqW/HxQ3OqpYL6SwvT2nMQSu9to0fvDmbhbpxRJVAYkR6TqQB44a7QNLu8gf812gLeGHiBlM3XAa1wy3Hl7NdwTvVS6Ir12WH3RqTxLksPavGy4MveFvQFoYHv/AmLJc69SauETr7nP2g0bG4hqkL91reYR+tnUZVUwxmZYS5hWAghGFojtwCXKe3v6tMghariBsvk3549nlfk7ZqF0oi6TyxvOsAVjHyHsjKSMfRWwqxaswJ1WJgz+UqVRLjFw2TfIvf2k0w4wiI0GkFyRiWDoyLBpFBVg==" } } } rows { name { value: "hasSignatureTarget" } } rows { quad { p_iri { } o_iri { prefix_id: 1 name_id: 1 } } } rows { name { value: "signedBy" } } rows { quad { p_iri { prefix_id: 8 name_id: 46 } o_iri { prefix_id: 15 name_id: 17 } } }