|
Some Basic Knowledge Architecture Patterns and principles
- Minds, not just human minds, all known natural minds, are comparing systems, all natural
information processing and learning are based on comparing and qualifying
- To think about something, there has to be a something to think about, that is a resource
- Minds and computers differentiate (e.g. compare) resources by their qualities, in
fact, a resource can be defined as a quality collection
- The first quality that every resource requires, for us to think about (e.g. refer
to) it, is identification
- The second quality that every resource requires, for us to manage it in some way,
is classification
- Classification relates resources to meta-data resources that define structure and
bindings of classified resources
- There is no real limit to the number or type of qualities that resources can have
but some, like identification, classification, and many others, are more common
- To aggregated into more complex resources, some resources also have qualities to relate
other resources and qualify the relation
- Relation resources qualify the relation that subject (e.g. source, relation owner)
resources can have with object (e.g. relation target) resources
- Qualified relations define capabilities of relation subjects over relation objects
- All resources define relation constraint qualities that limit what impact subject
resources can have on them, as relation objects
- Behavior is the effective exercise of some capabilities
- Resource qualities are property sets and properties can take many different forms,
including context rules and work-flow patterns
- Work-flow patterns are used to orchestrate resource behavior as they contribute to
qualified relations
- Resource relations are often time-based and they are then characterized by period
qualities
- Processes are typical time-based orchestrating resource relations
|