“Computer systems, robots, and people are all examples of symbolic systems, agents that use meaningful symbols to represent the world around them so as to communicate and generally act in the world,”
Most of misconceptions about IT systems can be corrected with a proper understanding of symbolic representations:
- Symbolic objects are concrete.
- Symbolic representations are symbolic objects tied to objects, agents, or phenomena, physically or socially identified within the domain considered.
- Surrogates are symbolic representations used to reflect the state of their counterpart in domains.
- Systems are containers used to manage surrogates.
These four simple tenets can be used as the pillars and the wheels of the whole discipline.
- What is to be Represented
- Knowledge Architecture
- Views, Models, & Architectures
- Ontologies & Models
- On Pies and Skies: Abstraction in Models
- Conceptual Models & Abstraction Scales
- Models & Meta-models
- Ontologies & Enterprise Architecture
- Ontologies as Productive Assets
- EA & MDA
- Building a bridge
- Modeling languages: differences matter