Master EAS Meta-Model from Ontology and Graph Perspective
EAS stands for Enterprise Architecture Solution, founded in 2000, and launched its first open source EA tool - The Essential Project - in March 2009, which is the tool I’ve ever touched base for playing from 2023 till now.
When I met Essential Open Source EA Tool, I, and our architecture team, had already adopted several other commercial EA Tools, and had decided adopting the Archi (Open Source ArchiMate Modeling Tool) from 2021, Archi is lightweighted, flexible tool which can support our team’s EA Repository in a collaborative approach, but you had to build it from sctrach, while, Essential tool attracted me so much from its out-of-the-box rich meta-model.
From learning and practicing the Essential Meta-Model into our real enterprise architecture repository, I can feel deeply on the philosophy of how Essential view Enterprise Architecture, which are listed as below
If you intend to play with Essential Open Source (OS) EA Tool edition, from here https://enterprise-architecture.org/products/essential-open-source/, you can download and setup, once configured well, you may start to enjoy the pre-defined meta model for your EA repository.
However, since the open sourse tool was started from 2009, it’s still locked in certain “old” software versions:
| Required Components | Essential OS Version | Latest Available Version |
|---|---|---|
| Java Runtime Environment | Java 1.8 | openjdk 21.0.5 2024-10-15 LTS |
| Protege Ontology Editor | 3.5 | 5.6.9 |
| Apache Tomcat | 8.5 or 9.0 ONLY | 11.0.18 |
Note: as of date 2026/03/17
For Java, we can keep both Java version co-exist in one machine, similar to Protege, but for Tomcat, as I had to leave it to v9, there’re specific vulnerabilities need to be handled since our company are already in the higher version for years, that’s in more challenge since the Essential Viewer is deployed in the server end.
Furthermore, the Essential meta-model is so richness on its coverage, even I’ve tried to add more and more aspect of our EA repository elements, I believe I only utilize the small portion of its full scope.
Thus, I’d like to use this repository to record my practice step-by-step, on
After the practice, I hope there will be one re-usable ontology meta-model RDF/OWL file as the template for any enterprise architect using, in their latest Protege version, and having one graph to be viewed visually on the relationship.
It would be a long journey, I’ll keep tracking any updated changes from EAS, and will record the hands-on activities into one video series (let’s target within 1000 lectures :slightly_smiling_face:)
Class hierarchy in Protege v5.6+, base on Class Browser in EASClass in EAS, examine detail from Classes Editor for modeling its Documentation, Role, and especially Template Slots (mapping to Object Property or Data Property)Element and Relationship concepts into a CSV file| Scope | Udemy | YouTube |
|---|---|---|
| Part 1: Business Layer | ![]() |
YouTube Part 1 |
Stay tunes, feel free to raise your comments and suggestions! Thanks for supporting me!