Harmony is a textual language for representing OSM application models.
You can use Harmony to write "programs" in OSM. The Harmony language is
fully equivalent with the graphical notation for OSM. We have divided our
work on the Harmony language into "core" and "extensions". The core is
nearly complete, and we have implemented a simplistic core parser.
We are continuing to work on Harmony extensions, and we are developing a
Harmony compiler in Java that will support these extensions to the core.
As we make further progress, we will update this page with more details.
Historical note: Harmony has also been called OSM-L.
Harmony Home |