Linked.Archi

C4 Model + Structurizr — Ontology Suite

Software architecture visualization — abstract C4 model plus Structurizr deployment extensions

The C4 Model ontology suite maps Simon Brown's C4 model for software architecture visualization to RDF/OWL. It covers the four abstraction levels (Context, Container, Component, Code) plus Structurizr deployment extensions for infrastructure modeling.

Metamodel manifest: c4-metamodel.ttl — ties together all resources via arch:Metamodel composition properties.

Ontology Packages

C4 Model

c4: <.../c4#>
Person, SoftwareSystem, Container, Component

Structurizr

structurizr: <.../structurizr#>
DeploymentNode, InfrastructureNode

Suite Assets

AssetNamespace / FilePurpose
Metamodelc4-metamodelManifest for the C4 model
C4 Ontologyc4Abstract C4 model elements and relationships
Structurizr OntologystructurizrDeployment extensions (imports C4)
C4 Shapesc4-shapesSHACL shapes for C4 core
Structurizr Shapesstructurizr-shapesSHACL shapes for deployment
Taxonomyc4-taxSKOS classification by C4 level
Viewpointsc4-viewpoints10 viewpoints
Deliverable Templatesc4-metamodelIncluded in metamodel manifest
Reference Datac4-metamodelContainer types, environments
Presentation Contextsc4-metamodelPresentation contexts