Project Documentation

The "Revolussion" of Renzo Renzi
Information Science and Cultural Heritage – University of Bologna (2024–2025)
Instructors: Marilena Daquino and Francesca Tomasi

Part I

Study of the Domain

1. Idea and Rationale

The "Revolussion" of Renzo Renzi is a Digital Humanities and Linked Open Data project dedicated to the archival, bibliographic, and audiovisual ecosystem built by Renzo Renzi (1919–2004). Renzi was a critic, filmmaker, researcher, and one of the foundational figures of the Cineteca di Bologna, where he curated and shaped film culture for decades.

His work produced an analogue network of interconnected materials — books, drawings, photographs, interviews, film documents — that anticipates the logic of Linked Open Data. Long before LOD became a methodological paradigm, Renzi was already constructing a relational archive where each object illuminated the others through themes, stories, production histories, and personal memories.

The Renzo Renzi Collection at the Cineteca di Bologna is the institutional foundation of this project. Our goal is to model, encode, and publish a selection of these materials using cultural heritage standards, TEI/XML, RDF, and a public web interface, transforming analogue archival materials into a structured, interoperable digital dataset aligned with LODLAM best practices.

2. Selection of Items

The project selects 15 heterogeneous items from the Renzo Renzi Collection and related holdings at the Cineteca di Bologna. The selection includes archival documents, bibliographic records, photographs, drawings, moving images, sound recordings, and one full-text item encoded in TEI.

# Item Type Holding Institution Institutional Standard Encoding Format
1 Il primo Fellini (Renzo Renzi) Book Cineteca di Bologna / Biblioteca Renzo Renzi ISBD(G) / SBN-MARC MODS
2 Sceneggiatura manoscritta di Guida per camminare all'ombra Screenplay / archival record Cineteca di Bologna / Renzo Renzi Library ISAD(G) EAD
3 Bologna. Cinema Fulgor. Premiere of La Strada Photograph Cineteca di Bologna / Fondo Iniziative Cineteca ICCD Scheda F VRA Core
4 La Strada: Gelsomina col tamburo Drawing Cineteca di Bologna / Renzo Renzi Collection ICCD Scheda OA VRA Core
5 Caricature "Perché Federico non fa la rivolussione?" Drawing / caricature Cineteca di Bologna / Renzo Renzi Fund ICCD Scheda OA VRA Core
6 Set photograph from Le notti del Melodramma Photograph Cineteca di Bologna ICCD Scheda F VRA Core
7 Circus performance scene from La Strada Photograph Cineteca di Bologna / Fondo Fotografie Cineteca ICCD Scheda F VRA Core
8 Gelsomina eating bread in rural landscape Photograph Cineteca di Bologna / Fondo Fotografie Cineteca ICCD Scheda F VRA Core
9 Il cinema a Bologna: Renzo Renzi e la Columbus film (2000) Video interview Cineteca di Bologna FIAF Cataloguing Rules MODS
10 La strada (1954), Federico Fellini Film Cineteca di Bologna ISBD(NBM) / FIAF MODS
11 La strada: musique du film (Nino Rota) Sound recording Cineteca di Bologna ISBD(NBM) / SBN-MARC MODS
12 Portrait of Renzo Renzi Photograph Cineteca di Bologna / Renzo Renzi Fund ICCD Scheda F VRA Core
13 Quando il Po è dolce (1952) Documentary film Cineteca di Bologna ISBD(NBM) / FIAF MODS
14 Biblioteca Renzo Renzi Institution / Library Cineteca di Bologna ICCU / ISBD(G) / SBN-MARC Schema.org (JSON-LD)
15 Letter to his father (24 July 1942) Letter / archival record Cineteca di Bologna / Renzo Renzi Library ISAD(G) EAD
Part II

Knowledge Organization

3. Metadata Analysis

For each item, we identified the descriptive standard adopted by the holding institution and used it as the foundation for our analysis. This step ensured that our modelling respected institutional practices while enabling interoperability across heterogeneous materials.

Bibliographic standards

Archival standards

Visual / museum standards

Audiovisual standards

Encoding formats

4. Theoretical Model

The theoretical model describes each item in natural language, starting from the institutional description and enriching it with additional information such as authority control, subject classification, and contextual relationships.

For each object the analysis identifies:

This analysis maps the domain narrative connecting:

The theoretical model is represented as an interactive diagram on the project website.

5. Conceptual Model

The conceptual model formally represents the theoretical model by reusing existing schemas, vocabularies, and ontologies — no new ontology was created. CIDOC CRM and RiC‑O were consulted as conceptual references, while Dublin Core Terms, Schema.org, FOAF, SKOS, and OWL were actively reused in the RDF dataset.

Ontologies and vocabularies reused

Core classes

Core properties

The conceptual model is represented as an interactive diagram on the project website.

Authority URIs used

Part III

Knowledge Representation: Create Data

6. CSV Files

A dedicated CSV file was created for each of the 15 items, structuring metadata according to the relevant institutional standard and placing items in dialogue through shared entities and relationships.

Two global files handle the semantic layer:

All local identifiers use the shared prefix rrr: (namespace: https://github.com/CineFiles25/TheRevolussionOfRenzoRenzi/).

The CSV files are the starting point for the RDF generation. All files are available in the CSV directory on GitHub.

7. XML/TEI Document

One item — Sequence I of the screenplay of La Strada, taken from the book Il primo Fellini — was encoded as a full-text document using TEI P5.

The TEI file (tei_xslt/lastrada.xml) includes:

8. XML to HTML Transformation

The TEI file is transformed into a web-publishable HTML edition through an XSLT pipeline:

9. XML/TEI to RDF Transformation

The TEI file is also transformed into RDF using a dedicated Python script:

10. RDF Dataset (CSV → RDF via Python)

The full RDF dataset is produced as a set of modular Turtle files (ttl/*.ttl), one per cultural heritage item. Dedicated Python scripts in scripts/ each:

  1. Read the item-specific CSV file.
  2. Map the CSV fields to RDF triples according to the conceptual model, using RDFLib.
  3. Serialize the output as an individual Turtle file in the ttl/ directory.

All item scripts declare the following shared namespaces: Dublin Core Terms, Dublin Core Elements, Schema.org, FOAF, CIDOC-CRM, OWL, and SKOS.

Authority linking pipeline

External authority URIs (VIAF, Wikidata, GeoNames, OPAC SBN) are centralised in csv/rrr_entities.csv, in the sameAs column. Rather than distributing authority references across individual item scripts, the project adopts a single-point-of-truth approach: merging.py reads rrr_entities.csv at merge time and automatically generates owl:sameAs triples for every entity that carries an external URI. This ensures that authority links are consistent, maintainable, and decoupled from item-level scripting.

Merging

The script scripts/merging.py:

  1. Parses all individual Turtle files in ttl/.
  2. Reads csv/rrr_entities.csv and injects owl:sameAs triples for all entities with an external authority URI.
  3. Serializes the complete unified graph as ttl/full_dataset.ttl.

The dataset integrates:

The dataset is modular by design: files can be loaded as separate named graphs or merged into a single RDF graph for SPARQL querying.

Part IV

Project Information

11. Website

The full project is published as a GitHub Pages website at:
https://cinefiles25.github.io/TheRevolussionOfRenzoRenzi/

The site includes: project overview, item list with metadata, conceptual and theoretical graphs, TEI-based HTML edition, RDF dataset downloads, photo gallery, team, and full documentation.

12. Team

The project was developed within the course Information Science and Cultural Heritage (a.y. 2024–2025), University of Bologna – DHDK.

All project members contributed collaboratively to metadata extraction, TEI encoding, RDF modelling, Python scripting, and interface development.

Acknowledgments

The authors warmly thank Anna Fiaccarini, Head of the Cineteca di Bologna Library since 1997, for her guidance, availability, and support throughout the project.

Supervision

Text Encoding & Semantic Representation
Marilena Daquino

Knowledge Organization in Libraries & Archives
Francesca Tomasi