Examples

Below are some examples of how the Simplified Semantic Data Modeling (S2DM) approach can be applied in different areas or use cases. Each example provides comprehensive documentation and interactive visualizations to help you understand the modeling approaches.

Use Cases

Explore real-world applications of S2DM across different domains:

  • Seat Domain Model: Modeling the Seat branch of the Vehicle Signal Specification (VSS) with nested component hierarchies and rich type relationships.

  • Trailer Domain Model: Modeling vehicle trailer systems including axles, wheels, and their specifications following automotive standards.

  • Multiple Classification Schemes: Enabling flexible taxonomy management using SKOS (Simple Knowledge Organization System) for cross-referencing classification systems.

  • Multiple Domains: Handling cross-references across different domains while maintaining clear separation of concerns and modular architecture.

  • Seat Capabilities: Specifying operational capabilities and commands for seat-related entities, demonstrating capability-based design patterns.

  • Specification History Registry: Tracking changes and maintaining version history of specification evolution with automated change analysis.

CLI Tool Examples

  • Version Bump CLI Examples: Demonstrating automated version bumping based on GraphQL schema changes using the s2dm check version-bump command.

If your use case is not covered by the presented examples, feel free to get in touch. If this approach suits your use case, we will add it here.