Skip to content
lutamlPublic

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

6 watching

Forks

Latest commit

 

History

29 Commits

Folders and files

Repository files navigation

LutaML Specifications

Build Status

This document is available in its rendered forms here:

Introduction

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.

Document Structure

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.)

Building the Documentation

This repository uses Metanorma to build standardized documentation.

Installing Build Tools

See https://www.metanorma.org/install/ for detailed installation instructions.

Building Locally

If you have Metanorma installed locally, run:

metanorma site generate

Building with Docker

If you prefer using Docker, run:

docker run -v "$(pwd)":/metanorma -w /metanorma -it metanorma/mn metanorma site generate

Generated Formats

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

License

Copyright Ribose.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

6 watching

Forks

Releases

Packages

Used by

Contributors

Languages