Knowledge Architect/Reference/FAQ Bullets/Modeling

  • 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