SWML
SWML is an acronym used for several web-related modeling languages. The most common reference is Simple Web Modeling Language, a lightweight, domain-specific language designed to describe the architecture of web applications. A related variant, Semantic Web Modeling Language, targets ontology and data interoperability. The SWML family aims to provide a readable, machine-parseable format that can be mapped to implementation artifacts.
Core concepts in SWML include components, pages or views, data models, routes, and user interactions. A SWML
Syntax and tooling are typically lightweight and human-readable, with structures reminiscent of JSON or YAML in
History and reception: SWML emerged in the early 2010s within web architecture communities seeking lighter approaches
See also: UML, OpenAPI, JSON Schema, model-driven development, ontology languages.