This repository contains official specifications maintained by the EXPRESS Language Foundation (ELF). The EXPRESS Language Foundation facilitates the education, standardization, research, promotion, definition, and usage of information modelling and programming languages, with a focus on the EXPRESS language family.
The specifications include:
- 5001
-
Annotated EXPRESS — Specification for documenting EXPRESS models with structured annotations
- 5002
-
EXPRESS language pretty print format — Specification for standardized formatting of EXPRESS language constructs
- 5003
-
EXPRESS documentation migration — Specification for migrating EXPRESS documentation to the new format
- 5004
-
EXPRESS schema manifest — Specification for creating a manifest of EXPRESS schemas
- 5005
-
EXPRESS changes — Specification for documenting changes to the EXPRESS language and its specifications
These specifications are written in Metanorma to generate standardized documentation in multiple formats.
sources/
-
source files for EXPRESS specifications in Metanorma format.
sources/annotated-express/
-
Annotated EXPRESS specification
sources/express-pretty/
-
EXPRESS language pretty print format specification
sources/expressdocs-migration/
-
Migration of EXPRESS documentation to EXPRESSdocs
sources/express-schema-manifest/
-
EXPRESS schema manifest specification
sources/express-changes/
-
EXPRESS changes specification
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