My colleague, Ivo Velitchkov, and myself had a lot of different opinions, discussions, arguments, ... but we had one goal in mind: we wanted to model a generic enterprise in the public sector. Hence the enterprise architecture represented semantically.
Achieving that goal was in fact, as you can read from the above, a lot of fun
. The main reason is we have different backgrounds and concepts are interpreted differently according to that background and that's a source of richness.
Just like other disciplines, Enterprise Architecture as an art, tries to capture real operational problems which are then abstracted to provide generic answers. This is quite different in semantic technologies: reality is described without the many abstraction levels proper to IT traditional technologies. Semantic technologies have their roots in phylosophy (ontologies with their taxonomies), further specialised in mathematics (set theory) to support logic applied to the described reality. This logic aims at deriving more information than what is asserted.
Finding the right approach was a balance which was not easy to find but incredibly rewarding and learnful for the 2 of us.