# User guides These guides explain how to use TripleModel **0.12.x** in order of increasing complexity. Each guide is self-contained, but later guides assume you have read {doc}`01-getting-started`. The table below lists guides in **reading order** (1–15). Guide 9 appears before 4 in the table only because language tags and RDF lists are introduced before graph sync modes. | # | Guide | Topics | |---|--------|--------| | 1 | {doc}`01-getting-started` | Install, `TripleModel`, `to_graph` / `from_graph` | | 2 | {doc}`02-mapping-fields-and-subjects` | `class Rdf`, `rdf_field`, subject IRIs | | 3 | {doc}`03-multi-valued-fields` | Sets (multi-object), `on_duplicate` | | 9 | {doc}`09-rdf-lists-and-lang` | RDF lists (`list[T]`), `LangString`, `MultiLangString` | | 4 | {doc}`04-updating-graphs` | Sync modes, clearing fields | | 5 | {doc}`05-nested-models` | Child resources, `embed` | | 6 | {doc}`06-namespaces-and-curies` | Prefixes, compact predicates | | 7 | {doc}`07-custom-literals-and-types` | Registry, `Decimal`, `Enum` | | 8 | {doc}`08-working-with-graphs` | Batch export/import, helpers | | 10 | {doc}`10-file-io` | Parse/serialize files, base URI | | 11 | {doc}`11-real-world-patterns` | Multi-class load, Wikidata typing, `ref_field`, `gYear` | | 12 | {doc}`12-datasets-and-named-graphs` | `Rdf.graph_iri`, `Dataset`, TriG / N-Quads | | 13 | {doc}`13-sparql-and-endpoints` | SPARQL SELECT/CONSTRUCT/ASK/UPDATE, remote endpoints | | 14 | {doc}`14-graph-algorithms-and-rdfs` | CBD, graph compare, RDFS dispatch, `hydrate_refs`, transitive import | | 15 | {doc}`15-stores-scale-and-strict` | Stores, chunked/streaming import, strict mode, plugins, codegen | **Next:** {doc}`01-getting-started`