Models

Tower floors and aspect models

  • nxcore — Nasdanika Core Metamodel in Xcore: the base floor. Documentation as structure, time including relative time, provenance markers.
  • role — Undergoer / Role / Actor metamodel for ownership and responsibilities.
  • multiple-criteria-decision-analysis (site) — MCDA and AHP: alternatives, criteria, experts; the decision floor.
  • risk — risk management domain and agentic risk management.
  • rules — rules, rule sets, inspectors, violations, waivers.
  • architecture (site) — architecture elements and relationships; being replaced in place by the lightweight tower version.
  • accounting — model/file based double-entry accounting; tower balcony demo.
  • enterprise (site) — semantic enterprise model from the Beyond Diagrams book; dissolving into product management, architecture, and catalogs.

Enterprise, product, and organization

  • capability — capability model; root of the pull stack.
  • product-management (site) — personas, concerns, capabilities, evidence: pull, not push.
  • product-management-ref — earlier reference product management model.
  • org-design (site) — organizational design: structure, strategy, capabilities, coordination.
  • party — party, organization, role, contact method.
  • process — processes with activities, roles, actors, resources, artifacts.
  • roadmap — parties, phases, deliverables.
  • goals — goal, objective, key result, task, increment.
  • togaf — TOGAF 10 concepts: study, reference, architecture-as-code.
  • c4 — Ecore C4 model.
  • uaf — Unified Architecture Framework model.

AI and agents

  • agent (site) — agentic AI systems: agents, tasks, tools, skills, examples, language models.
  • agent-skills — agent skills model.
  • a2a — agent-to-agent model generated from the A2A JSON schema.
  • crew-ai — CrewAI agents, tools, crews: education, semantic mapping, code generation.
  • semantic-kernel — Semantic Kernel concepts; declarative kernel construction.
  • semantic-context — bidirectional projections between source and target models; scoped views for agents.
  • reasoning — forward reasoning on Ecore classes using compute graphs.
  • azure-document-intelligence — model and loader for Azure Document Intelligence.
  • smart-home — rooms-and-lights demo for agentic solutions.

Platforms and estates

  • maven (site) — Maven modules, organizations, developers; dependency graphs.
  • java — Java modules, packages, classes, methods, compilation units.
  • java-module — Java module system: requires, exports, services.
  • git — Git object model: blob, tree, commit, reference, branch, tag.
  • gitlab — GitLab users, groups, projects, repositories, commits for cross-referencing.
  • jira — Jira model, processors, documentation generator.
  • kubernetes — clusters, nodes, pods, workloads on top of containers.
  • containers — images, registries, containers.
  • azure — Azure resources, subscriptions, resource groups.
  • terraform — Terraform metamodel for documentation and code generation.
  • sql — SQL/JDBC metadata, Ecore generation from schemas, data loading.
  • bw5 (site) — Tibco BW 5.x artifacts for model-driven legacy modernization.
  • bw6 — Tibco BW 6 model.
  • shiro — Apache Shiro concepts: subjects, roles, permission checks on spans.
  • coverage — code coverage model.
  • python — model for generating Python sources.
  • xpu — CPU/GPU/TPU analysis: processing units, makers, microarchitectures.

Execution and flows

  • op-graph — executable graph model compiling to an Ecore metamodel; Direct Semantic Execution substrate.
  • function-flow — graphs of supplier/function/consumer nodes.
  • flow — flows with inheritance: participant, activity, artifact.
  • nasdanika-semantic-mapping-language — NSML: declarative match-and-transform mapping for Ecore models.

Documents, formats, and visualization

  • drawio — Draw.io object model; diagrams as Ecore resources, bi-directional.
  • markdown — Markdown model with loader and resource factory.
  • excel — Excel files as Ecore resources.
  • pdf — PDF files as Ecore resources.
  • echarts — data structures for Apache ECharts chart types.
  • elk — Eclipse Layout Kernel documentation and integration.
  • book — Leanpub book model.

UI

  • ui — logical/functional UI rendered by different frameworks.
  • a2ui — A2UI metamodel.
  • html, bootstrap, html-app — documentation processors for the Nasdanika HTML, Bootstrap, and HTML Application models.
  • picocli — picocli commands and options.

People and careers

  • resume — resume model from the JSON Resume schema; visual authoring, generation.
  • cv — assignments, technologies, co-workers.
  • professional-knowledge-graph — ontology of a professional knowledge graph.

EMF and modeling infrastructure

  • ecore — Ecore node and documentation processors.
  • ncore — documentation processors for the Nasdanika Core Ncore model.
  • xcore — documentation for the EMF Xcore model.
  • genmodel — documentation for the EMF code generation model.
  • change — EMF change model documentation.
  • compare — EMF Compare Maven build and model documentation.
  • emf-validation — EMF Validation published to the Maven world.
  • exec — documentation processors for the Nasdanika Exec model.
  • xsd — XML Schema model documentation.
  • json-schema — JSON Schema model.
  • graph (site) — graph model.
  • archetype — project instantiation from templates, in the spirit of Maven archetype and cookiecutter.
  • source-engineering — engineering source code and line/column structured text.
  • telemetry — OpenTelemetry model capturing CLI executions; reports with visualizations.

Demos and education

  • education — education model for demos.
  • family — the Draw.io-to-Ecore mapping demo.
  • nature — forest biome model.
  • bank — bank, customer, account, statement, transaction.
  • travel — travel planning and documenting.
  • trading — algorithmic trading model.