“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,”
(Stanford University’s Symbolic Systems Program)
Most of misconceptions about IT systems can be corrected with a proper understanding of symbolic representations:
- Symbolic objects are concrete objects pointing to objects (concrete or otherwise), agents (physical or social), or phenomena.
- Symbolic representations are symbolic objects built on purpose (artefacts) as to stand for their counterpart.
- Surrogates are symbolic representations meant 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
- Systems, Information, Knowledge