Skip to the content.

Turn Raw Transit Data into a Live Knowledge Graph — In Half a Day

What if you could take scattered CSV files, live web APIs, and a global open knowledge and unify them into a rich, queryable, interoperable knowledge graph, without writing a single line of Java or Python?

That is exactly what you will do in this tutorial.

Join us for a hands-on, half-day tutorial where you will build a real-time interactive mobility dashboard from scratch, integrating public transport stops, Wikipedia landmarks, and live data powered by the open-source Chimera framework running on top of Apache Camel.


See What You Will Build

By the end of the tutorial, you will have a fully working pipeline that feeds a live map like this one:

Tutorial dashboard preview — public transport stops on an interactive map

Public transport stops displayed on an interactive map built entirely with declarative data pipelines.


Why You Should Attend


What You Will Actually Do

The hands-on session is built around a concrete scenario: building an integrated mobility dashboard for transport and tourism stakeholders.

You will configure and run Apache Camel routes powered by Chimera components to:

Step What happens
Ingest Read GTFS .zip archives containing stops.txt CSV files for real bus and metro networks
Lift Transform CSV rows into RDF triples using the Mapping Template Language (MTL)
Enrich Query Wikidata via SPARQL to retrieve nearby landmarks with images and descriptions
Construct Run SPARQL CONSTRUCT queries to build the final knowledge graph
Lower Convert RDF back to CSV for the dashboard using a MTL lowering template
Visualise Watch stops and landmarks appear live on an interactive Leaflet map with marker clustering

Tutorial Outline

This half-day tutorial follows the schedule below:

  1. Challenges of Data Interoperability (45 min)
    Real-world scenarios, typical failure modes, and why ad-hoc integrations don’t scale.

  2. Semantic Data Pipelines with Chimera (45 min)
    The any-to-one-to-any pattern, RDF as a pivot model, and a tour of the Chimera component library.

  3. Break

  4. Hands-on Session (1 h 30 min)
    Guided exercises — configure routes, write mappings, run pipelines, and see your dashboard come to life.


What You Need to Bring

Software instructions and a pre-built Docker image will be published on this page before the tutorial.



Speakers

Marco Grassi

Knowledge Technologies Researcher, Cefriel
Marco Grassi focuses on semantic technologies and data interoperability. He is the lead developer of the Chimera framework and the main author of the Chimera tutorial available on GitHub.

Mario Scrocca

Senior Knowledge Technologies Researcher, Cefriel
Mario Scrocca’s research focuses on knowledge representation, data management, and interoperability, with applications in the mobility and industrial domains. He is one of the maintainers of the Chimera framework and has co-organized tutorials on Knowledge Graph Construction, including at ESWC 2022.

Alessio Carenini

Senior Researcher, Technical Leader, and Senior Software Architect, Cefriel
Alessio Carenini has over 18 years of experience in European research projects. His work focuses on applying Semantic Web technologies to knowledge management in data sharing ecosystems, with interests in metadata modeling, data spaces, and business process management.

Irene Celino

Research Line Manager, Cefriel
Irene Celino coordinates research activities at Cefriel and has over 20 years of experience in cooperative research projects. Her interests include Knowledge Graphs, semantic interoperability, human-in-the-loop and hybrid AI, and human-centric evaluation of AI.


References and Further Reading

Chimera repository: https://github.com/cefriel/chimera

Chimera tutorial repository: https://github.com/cefriel/chimera-tutorial

Grassi, M., Scrocca, M., Carenini, A., Comerio, M., Celino, I.
Composable semantic data transformation pipelines with Chimera.
In: Proceedings of the 4th International Workshop on Knowledge Graph Construction
co-located with the 20th Extended Semantic Web Conference.
CEUR Workshop Proceedings, vol. 3471. CEUR, Hersonissos, Greece (May 2023).
PDF
ISSN: 1613-0073

Scrocca, M., Carenini, A., Grassi, M., Comerio, M., Celino, I.
Not everybody speaks RDF: Knowledge conversion between different data representations.
In: Proceedings of the 5th International Workshop on Knowledge Graph Construction.
CEUR Workshop Proceedings, vol. 3718. CEUR, Hersonissos, Greece (May 2024).
PDF
ISSN: 1613-0073

Scrocca, M., Comerio, M., Carenini, A., Celino, I.
Turning transport data to comply with EU standards while enabling a multimodal transport knowledge graph.
In: Proceedings of the 19th International Semantic Web Conference.
Lecture Notes in Computer Science, vol. 12507, pp. 411–429. Springer (2020).
DOI


Slides and Tutorial Materials

Slides and all required materials will be made available on this page no later than the start of the conference.

Please check back closer to the conference date for updates.