4+1 View Model Metamodel Manifest
type: Ontology
imports: core#
license: http://creativecommons.org/licenses/by/4.0/
preferred namespace prefix: fourplus1mm
description: Metamodel manifest for the 4+1 Architectural View Model. Aggregates the taxonomy, viewpoints, and deliverable templates into a single entry point. The 4+1 model is a viewpoint framework — it does not define its own element types. Custom metamodels reference it for viewpoint structure and document templates.
created: 2026-05-06
modified: 2026-05-06
creator: Kalin Maldzhanski
publisher: Linked.Archi
publisher: linked.archi
version IRI: 0.1.0#
version info: 0.1.0

4+1 Architectural View Model
type: Framework
definition: Philippe Kruchten's (1995) architectural view model. Defines five concurrent viewpoints for organizing software architecture descriptions. Language-agnostic — prescribes what concerns to address, not which notation to use.
creator: Philippe Kruchten
date: 1995
source: 220018231 The 41 View Model of Architecture

4+1 View Model Metamodel
type: Metamodel
based on framework: 4+1 Architectural View Model
concept classification: FourPlusOneScheme
architecture viewpoints: ViewpointCatalog
viewpoint library: ViewpointCatalog
has deliverable template: SoftwareArchitectureDocument
scope note: The 4+1 model is a viewpoint framework, not a modeling language. It does not define element types (arch:modelConcepts is absent). Instead, it provides viewpoint structure and document templates that any modeling language can adopt. A custom metamodel references 4+1 viewpoints and templates alongside its own element ontology: ex:MyMetamodel a arch:Metamodel ; arch:modelConcepts <https://meta.linked.archi/mymodel#> ; arch:architectureViewpoints fourplus1vp:ViewpointCatalog ; arch:hasDeliverableTemplate fourplus1dt:SoftwareArchitectureDocument .