RDF Learning Resources

Learn Resource Description Framework concepts through interactive exercises

Welcome to the RDF Learning Resources

This interactive learning experience will help you understand the fundamentals of Resource Description Framework (RDF) - a standard model for data interchange on the Web.

Through a series of modules, you'll learn about:

Learning Modules

Choose any module to start learning. You can explore them in any order you prefer!

Module 1

What is RDF

Learn the core concepts of subject-predicate-object triples and how RDF represents data as a graph.

Start Module

Module 2

RDF vs Tabular Data

Compare the structure and flexibility of RDF vs. tables and practice converting between them.

Start Module

Module 3

Ontology

Understand Ontology's role in RDF data, classes, instances, and properties.

Start Module

Module 4

Controlled Vocabularies

Learn about SKOS and how to create standardized vocabularies for your RDF data.

Start Module

Module 5

RDF Serialization Formats

Learn different ways to represent RDF data and when to use each serialization format.

Start Module

Module 6

Querying RDF with SPARQL

Understand SPARQL query structure and practice extracting information from RDF graphs.

Start Module

Module 7

SHACL Shapes

Understand NodeShape and PropertyShape and how they validate RDF data.

Start Module
?