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:
- RDF core concepts and triples
- Differences between RDF and tabular data
- Ontologies and how they structure knowledge
- Controlled vocabularies and their role
- RDF serialization formats
- Querying RDF with SPARQL
- Validating RDF with SHACL shapes
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 ModuleModule 2
RDF vs Tabular Data
Compare the structure and flexibility of RDF vs. tables and practice converting between them.
Start ModuleModule 3
Ontology
Understand Ontology's role in RDF data, classes, instances, and properties.
Start ModuleModule 4
Controlled Vocabularies
Learn about SKOS and how to create standardized vocabularies for your RDF data.
Start ModuleModule 5
RDF Serialization Formats
Learn different ways to represent RDF data and when to use each serialization format.
Start ModuleModule 6
Querying RDF with SPARQL
Understand SPARQL query structure and practice extracting information from RDF graphs.
Start ModuleModule 7
SHACL Shapes
Understand NodeShape and PropertyShape and how they validate RDF data.
Start Module