In a nutshell

The aim of SeMoX is to give domain experts a simple model and additional tooling for capturing semantics of data and is able to bind these semantics with different data formats. Therefore, SeMoX enables structured data standardization. SeMoX focuses on the interoperable aspects of data exchange between heterogenous systems.

Read on to find out more, or visit our documentation to get started!

SeMoX

  • defines a simple Domain Specific Language
    • in concise XML to structure
    • semantics of data from and for domain experts.
  • is designed to separate domain knowledge and intent from technical implementations
    • while keeping clear and close connections.
  • is an amalgamation of years of experience in data standardization.

SeMoX delivers

  • an XML Schema
    • to create Semantic Data Models in XML
  • Generators
    • to create documentation or specifications from the Semantic Data Models

Differentiation

SeMoX is not

  • an Ontology
    • it does not model concepts of knowledge
      • instead it supports capturing and structuring semantics of data.
  • incredibly new:
    • by intent no single aspect is new
      • instead it amalgamates several [concepts]({% link _documentation/en/intro-concept.md %}) into a simple XML design