CorrLang
Welcome to the official CorrLang homepage. CorrLang is a tool and domain specific language (DSL), which allows you to define semantic interoperability relationship between elements or concepts of different system schemas to facilitate a set of common tasks within semantic interoperability:
- creating a federation
- verifying global consistency
- transforming data from one format to another
- and more …
If you want to get “hands-on” quickly, we recommend you to install the cli and start reading the tutorial.
If you are more of a theoretical person and want to learn about first principles first, we recommend you to read the history and architecture sections.
CorrLang (unfortunately) falls into the category of academic prototype tools. Hence: “there might be dragons”! 😉 Off the beaten path there will most likely be some bugs, if you encounter one, please feel free to file an issue! Since this project, in it’s current state, is mostly a “one man show” (with some occasional contributions by students), it will be “rough” around the edges and you may have to stay close to the tutorials and guides on this side. We are working on making CorrLang more useful, stable, and robust!