Cloud Platform Deliverable Templates
type: Ontology
imports: core#
license: http://creativecommons.org/licenses/by/4.0/
preferred namespace prefix: cpdt
created: 2026-05-03
version info: 0.1.0

Service Catalog
type: DeliverableTemplate
definition: Inventory of all microservices with their properties, dependencies, and deployment status.
template resource: templates/service-catalog.md.hbs
template has format: MarkdownFormat
template targets purpose: Informing
template has section: Service Inventory
template has section: Event-Driven Dependencies
template has section: Deployment Status

Service Inventory
type: TemplateSection
section order: 1
section viewpoint: ServiceDependencyViewpoint
section result key: services
section query: PREFIX cp: <https://meta.linked.archi/examples/cloudplatform/onto#> PREFIX skos: <http://www.w3.org/2004/02/skos/core#> SELECT ?service ?label ?resilience ?tier ?strategy WHERE { ?service a cp:Microservice ; skos:prefLabel ?label . OPTIONAL { ?service cp:resilienceLevel ?resilience } OPTIONAL { ?service cp:serviceTier ?tier } OPTIONAL { ?service cp:deploymentStrategy ?strategy } } ORDER BY ?label

Event-Driven Dependencies
type: TemplateSection
section order: 2
section viewpoint: DataFlowViewpoint
section result key: eventDependencies
section query: PREFIX cp: <https://meta.linked.archi/examples/cloudplatform/onto#> PREFIX skos: <http://www.w3.org/2004/02/skos/core#> SELECT ?publisher ?publisherLabel ?topic ?topicLabel ?subscriber ?subscriberLabel WHERE { ?publisher cp:publishesTo ?topic ; skos:prefLabel ?publisherLabel . ?topic skos:prefLabel ?topicLabel . ?subscriber cp:subscribesTo ?topic ; skos:prefLabel ?subscriberLabel . } ORDER BY ?topicLabel

Deployment Status
type: TemplateSection
section order: 3
section viewpoint: DeploymentViewpoint
section result key: deployments
section query: PREFIX cp: <https://meta.linked.archi/examples/cloudplatform/onto#> PREFIX am4: <https://meta.linked.archi/archimate4/onto#> PREFIX skos: <http://www.w3.org/2004/02/skos/core#> SELECT ?service ?serviceLabel ?container ?image ?replicas ?cluster ?clusterLabel WHERE { ?container am4:assignedTo ?service ; a cp:Container . ?service skos:prefLabel ?serviceLabel . OPTIONAL { ?container cp:containerImage ?image } OPTIONAL { ?container cp:replicaCount ?replicas } OPTIONAL { ?container cp:deployedIn ?cluster . ?cluster skos:prefLabel ?clusterLabel . } } ORDER BY ?serviceLabel

Deployment Guide
type: DeliverableTemplate
definition: Infrastructure and deployment documentation for the platform.
template resource: templates/deployment-guide.md.hbs
template has format: MarkdownFormat
template targets purpose: Designing
template has section: Kubernetes Clusters
template has section: Container Inventory

Kubernetes Clusters
type: TemplateSection
section order: 1
section viewpoint: DeploymentViewpoint
section result key: clusters
section query: PREFIX cp: <https://meta.linked.archi/examples/cloudplatform/onto#> PREFIX skos: <http://www.w3.org/2004/02/skos/core#> SELECT ?cluster ?label (COUNT(?container) AS ?containerCount) WHERE { ?cluster a cp:KubernetesCluster ; skos:prefLabel ?label . OPTIONAL { ?container cp:deployedIn ?cluster } } GROUP BY ?cluster ?label ORDER BY ?label

Container Inventory
type: TemplateSection
section order: 2
section viewpoint: DeploymentViewpoint
section result key: containers
section query: PREFIX cp: <https://meta.linked.archi/examples/cloudplatform/onto#> PREFIX skos: <http://www.w3.org/2004/02/skos/core#> SELECT ?container ?image ?replicas ?cluster ?clusterLabel WHERE { ?container a cp:Container . OPTIONAL { ?container cp:containerImage ?image } OPTIONAL { ?container cp:replicaCount ?replicas } OPTIONAL { ?container cp:deployedIn ?cluster . ?cluster skos:prefLabel ?clusterLabel . } } ORDER BY ?image