Knowledge Architect/Operation/Modeling/Notation

Generalizing Modeling Notation

Not only mapping all modeling notations to an encompassing one greatly eases notation and modeling integration, but, because of the common reference notation model, key modeling concepts like Viewpoints, Views, Models, Perspectives, and Projections can now be defined coherently.

It is now clear that models are knowledge resources, typically inferred from input views, that viewpoints represent queries on models (e.g. modeled resources), to select which (modeled) resources are to be considered (e.g. viewed), that perspectives are queries that select how viewpoint selected resources should be considered, which typically translates to which resource quality aspects are to be considered, that viewports are used to select notation and rendering characteristics, that model projection is the process of projecting models from viewpoints, with perspectives, through viewports, onto rendered views, and finally that modeling semantics are the relations between modeled resources and notational representations.

Modeling semantics are relational resources that qualify the relationship between (abstract) model resources, and corresponding notational resources (ex: symbols).

Modeling semantics are used, at modeling cycle input, to help infer modeled resources (e.g. models) from views, as well as to render model projections onto views, at modeling cycle output.

Notation-based modeling silos vanish as notations are properly set as components of the model communication phase and abstracted from the core model projection phases (e.g. cycle input and output).

Structured, generalized, integrated, and solidly grounded into natural knowledge architecture, modeling can much better reach its knowledge management and sharing potential, as well as provide better integration, generalization, and complexity management.

See also
The Reference section's "Knowledge and Languages" article more specifically considers languages and "natural" languages, as foundations, as well as in their relations to knowledge and knowledge architecture.