Getting Started

This section provides tutorials and guides to help you get started with Viper and DSM.

Tutorials

Guide Description
DSM Foundations Learn the 5 core concepts: Namespace, Concept, Key, Document, Attachment
Viper Guide Comprehensive technical guide (types, values, persistence, codecs)
dsm_util.py Command-line tool for DSM validation and database creation
Templated Features Code generation with Kibo templates
  1. Start with DSM Foundations to understand the data modeling concepts
  2. Read Viper Guide for the complete technical overview
  3. Use dsm_util.py to validate your models and create databases
  4. Explore Domains for detailed API documentation