Program of the Nanopublication Tutorial at ESWC 2025
This is the program with schedule and materials of the Nanopublication Tutorial at ESWC 2025.
This page is still in draft status and its content is subject to change.
Module 1
Module 1 is the first morning session.
What are nanopublications?
speaker: Tobias Kuhn | 30 minutes
- Getting an idea of what nanopublications are by looking at a number of examples
- The long-term vision of a nanopublication ecosystem
- Technical architecture overview
Individual projects, part 1
15 minutes
- Participants set up their nanopublication profile and come up with a small project for the day
Creating and publishing nanopublications
speakers: Tobias Kuhn, Vincent Emonet, Barbara Magagna | 45 minutes
- Manual creation: Nanodash user interface
- Automatic creation via libraries and command-line tools: nanopub-java, nanopub-py, nanopub-rs
- Creating nanopublications in other environments: Data Stewardship Wizard
- Nanopublication network: the servers forming the nanopublication ecosystem
Module 2
Module 2 is the second morning session.
Creating nanopublication templates
speaker: Tobias Kuhn | 30 minutes
- How to define template structure and use placeholders
- Connecting to external APIs for look-up
- Provenance and publication info templates
Individual projects, part 2
30 minutes
- Participants continue on their own small project.
Querying nanopublications
speaker: Tobias Kuhn | 30 minutes
- Nanopub Query: how nanopublications are loaded into triple stores on the network
- Querying nanopublications with SPARQL queries via Nanopub Query
- Create specific APIs with nanopublications and grlc
Module 3
Module 3 is the first afternoon session.
Applications, part 1
speakers: Barbara Magagna, Vincent Emonet, Piotr Sowiński | 30 minutes
- GO FAIR Foundation
- Knowledge Collaboratory
- RiverBench and the RDF Stream Taxonomy
Individual projects, part 3
30 minutes
- Participants continue on their own small project.
Trust and communities
speaker: Tobias Kuhn | 30 minutes
- Introductions and approvals: creating social links with nanopublications
- Trust algorithms: establishing trust from a decentralized setting
- Nanopub Registry and quotas: scalable and robust publishing infrastructure
Module 4
Module 3 is the second afternoon session.
Applications, part 2
speaker: Tobias Kuhn | 15 minutes
- Journal Pilots: how nanopublications can accompany journal articles and thereby get properly peer-reviewed
Individual projects, part 4
90 minutes
- Participants finish own small project and present it
Closing
speaker: Tobias Kuhn | 15 minutes
- General info about how to keep in touch / updated on nanopublications
- Closing remarks