This repository contains the official specifications for the LutaML framework, a comprehensive suite of tools for model-driven development. The specifications include:
- RS 3001
-
LutaML Language — Specification for defining LutaML syntax and semantics
- RS 3002
-
LutaML Path — A query language for navigating and querying LutaML Models and their instances
- RS 3004
-
Model Register — Framework for model registration and discovery
- RS 3005
-
Model Collection — Specification for managing collections of model instances with serialization capabilities
- RS 3003
-
Model Transform — Specification for model transformation and mapping operations
- RS 3006
-
XML Namespaces — Specification for XML namespaces used in LutaML
These specifications are written in Metanorma to generate standardized documentation in multiple formats.
sources/
-
source files for LutaML specifications in Metanorma format.
lutaml-lang.adoc
-
LutaML Language specification
lutaml-path.adoc
-
LutaML Path specification
model-collection.adoc
-
Model Collection specification
model-register.adoc
-
Model Register specification
model-transform.adoc
-
Model Transform specification
xml-namespaces.adoc
-
XML Namespaces
_site/
-
Generated documentation in multiple formats (HTML, PDF, XML, etc.)
This repository uses Metanorma to build standardized documentation.
See https://www.metanorma.org/install/ for detailed installation instructions.
The build process generates documentation in multiple formats:
-
HTML — Web-friendly format with navigation
-
PDF — Print-ready format
-
XML — Machine-readable format
-
RXL — Relaton XML bibliographic format