Model Concepts (OWL Ontology)
An RDF/OWL ontology for the C4 model — the abstract, notation-independent
software architecture visualization model created by Simon Brown. Defines the four core
abstraction levels (Person, Software System, Container, Component) and their relationships.
This ontology covers the C4 model itself, not any specific tooling implementation.
For Structurizr-specific concepts (deployment nodes, infrastructure nodes, deployment
environments), see the Structurizr extension ontology (structurizr-onto.ttl) which
imports this ontology.
https://meta.linked.archi/c4/onto#
Formal Rules (SHACL Shapes)
SHACL shapes for validating C4 model data. Covers the abstract C4 model
relationships (Using, ContainerContainment, ComponentContainment). For Structurizr deployment
shapes, see structurizr-shapes.ttl.
https://meta.linked.archi/c4/shapes#
Concept Classification (SKOS)
Classification of C4 model elements by abstraction level.
https://meta.linked.archi/c4/tax#C4ConceptScheme
Architecture Viewpoints
C4 model viewpoints corresponding to the four abstraction levels
defined by Simon Brown. Each level zooms into the previous one, providing
progressively more detail. The Deployment diagram is an additional
cross-cutting viewpoint.
https://meta.linked.archi/c4/viewpoints#
Viewpoint Library (SKOS)
The four C4 abstraction levels plus the Deployment diagram,
as defined by Simon Brown at c4model.com.
https://meta.linked.archi/c4/viewpoints#ViewpointCatalog
Deliverable Templates
A C4-based system overview document progressing from high-level
context through containers to deployment. Suitable for onboarding new team members
and architecture reviews.
https://meta.linked.archi/c4/deliverable-templates#SystemOverviewDocument
Deliverable Templates
A detailed design document for a specific container, showing its
internal component structure and dynamic behavior.
https://meta.linked.archi/c4/deliverable-templates#ComponentDesignDocument
Reference Data
Controlled vocabularies for C4 model annotations.
https://meta.linked.archi/c4/reference-data#C4ReferenceData
Presentation Contexts
Stakeholder-specific rendering themes for C4 diagrams.
https://meta.linked.archi/c4/presentation-contexts#C4PresentationContexts
| Type | Resource | Description | URI |
| Model Concepts (OWL Ontology) |
onto |
An RDF/OWL ontology for the C4 model — the abstract, notation-independent
software architecture visualization model created by Simon Brown. Defines the four core
abstraction levels (Person, Software System, Container, Component) and their relationships.
This ontology covers the C4 model itself, not any specific tooling implementation.
For Structurizr-specific concepts (deployment nodes, infrastructure nodes, deployment
environments), see the Structurizr extension ontology (structurizr-onto.ttl) which
imports this ontology. |
https://meta.linked.archi/c4/onto# |
| Formal Rules (SHACL Shapes) |
shapes |
SHACL shapes for validating C4 model data. Covers the abstract C4 model
relationships (Using, ContainerContainment, ComponentContainment). For Structurizr deployment
shapes, see structurizr-shapes.ttl. |
https://meta.linked.archi/c4/shapes# |
| Concept Classification (SKOS) |
C4 Model Concept Scheme |
Classification of C4 model elements by abstraction level. |
https://meta.linked.archi/c4/tax#C4ConceptScheme |
| Architecture Viewpoints |
viewpoints |
C4 model viewpoints corresponding to the four abstraction levels
defined by Simon Brown. Each level zooms into the previous one, providing
progressively more detail. The Deployment diagram is an additional
cross-cutting viewpoint. |
https://meta.linked.archi/c4/viewpoints# |
| Viewpoint Library (SKOS) |
C4 Model Viewpoint Catalog |
The four C4 abstraction levels plus the Deployment diagram,
as defined by Simon Brown at c4model.com. |
https://meta.linked.archi/c4/viewpoints#ViewpointCatalog |
| Deliverable Templates |
System Overview Document |
A C4-based system overview document progressing from high-level
context through containers to deployment. Suitable for onboarding new team members
and architecture reviews. |
https://meta.linked.archi/c4/deliverable-templates#SystemOverviewDocument |
| Deliverable Templates |
Component Design Document |
A detailed design document for a specific container, showing its
internal component structure and dynamic behavior. |
https://meta.linked.archi/c4/deliverable-templates#ComponentDesignDocument |
| Reference Data |
C4 Reference Data |
Controlled vocabularies for C4 model annotations. |
https://meta.linked.archi/c4/reference-data#C4ReferenceData |
| Presentation Contexts |
C4 Presentation Contexts |
Stakeholder-specific rendering themes for C4 diagrams. |
https://meta.linked.archi/c4/presentation-contexts#C4PresentationContexts |