This a more focused brief discussion to follow up my last post about different approaches to modeling. It attempts to understand some of the similarities and differences between a domain modeling approach and an ecological approach.
Thoughts so far:
- Like a domain model an ecological view is concerned with more than the technical issues and interfaces
- A domain model is usually at a given large scale. In UK terms often the information environment level (parallel to the ecosystem level). An ecological view, on the other hand, can be at different levels. The size of a domain is somewhat arguable but (AFAIK) within the eFramework the domain is taken as the UK (or other given country).
- A domain model is more like what Les is getting at in terms of an ontology. It’s trying to agree a set of (abstracted) terms to represent all of the activity in a particular area. An ecological view is looking at a slice of that activity in a particular setting for particular purpose. However, I need to think this through a bit more.
- From a project’s point of view. if we treat the project as a book it may be a bit like the difference between classifying it (putting it in a domain model) and writing an abstract of it (creating an ecological model).
- From a high level point of view a domain model agrees categories of everything that’s going on; an ecological view (selectively) puts entities, interactions, and influences into a picture/ story.