|
Modeling is the foundation for knowledge sharing
All that can be modeled are knowledge resources
Modeling is the fundamental process by which modeled knowledge is projected, from
viewpoints, through perspectives, through viewports onto rendered views, the modeling
artifacts
Modeling is a cyclic process by which views (e.g. modeling artifacts) are also used
to infer modeled knowledge resources
Each modeling cycle can be mind-based, system-based, or both
In addition to the main "Projection" modeling cycles, there are also auxiliary reversable
"instantiation" cycles, where views can be rendered directly to knowledge-resource
instances, and where existing knowledge resources can be reverse-modeled to views
|
|
Modelsare knowledge resources inferred, from rendered views, through the semantics (e.g.
meanings), associated with the rendered view components and structures
Semanticsare resources that relate (e.g. qualified relation) symbolic representations (e.g.
words, glyphs, sounds), to conceptual knowledge resources
Viewpointsdefine positions and view angles that select what modeled knowledge is to be considered
(e.g. viewed); they are, typically, queries on the modeled knowledge
Perspectivesare used to determine how viewpoint-selected (modeled) knowledge is to be viewed;
they are, typically, further queries applied to the selected modeled knowledge and
may further define focus, precision, detail level, filters, for example
Viewportsdefine how the projected knowledge is to be rendered, typically including things like
notations to be used, artifact media (ex: paper, screen, sand), for example
Views(ex: rendered-views) can use and combine any notation and representation form, including
text in any languages or dialects (ex: facts, CL, English), any graphical representation,
including symbols, 2D, 3D, N-dimensional, any standards-based modeling language (ex:
UML, BPMN, SysMLL, MindMaps), sound, voice, animation, others, and any combination
thereof
Typically the most useful views are those resulting from a modeling cycle, that can
be used to initiate subsequent modeling cycles
|
|
Inferrenceallows the definition of models, from rendered views, through the semantics
Transformationallows modelled resources to be processed and modified
Projectionallows models to be projected from viewpoints, through perspectives, and rendered
to viewports
Instantiationallows models to be instantiated and executed to "real-world" knowledge-resources
Sharingallows rendered-views to shared and considered by stakeholder resources, for example
|