Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This section describes some simple two level models built and implemented against, in various non-health domains, purely by way of example.

What could be the advantages of using a functional approach like GELLO? Advantages people talk about include being side effect free, referentially transparent, loops can be done recursively (and can be tail recursive), programming style is declarative and functions are pure. Another advantage of GELLO is that is is fairly obscure so there is much less risk with importing dependencies.

Engineering example

This first example will walk through an idea of building a small mechanical engineering ontology that started life with reference to https://fastenerengineering.com/what-are-pins/ . This ontology then will be used in a GELLO query along with information model instance data.

...