Architecture Definition Document
type: DeliverableTemplate
definition: The primary ArchiMate deliverable documenting the target architecture across business, application, and technology layers. Covers organizational structure, application landscape, technology infrastructure, and cross-layer dependencies. Aligned with TOGAF Architecture Definition Document.
template resource: templates/architecture-definition-document.md.hbs
template requires viewpoint: Organization
template requires viewpoint: BusinessProcessCooperation
template requires viewpoint: ApplicationCooperation
template requires viewpoint: TechnologyVP
template requires viewpoint: Layered
template requires viewpoint: ImplementationDeployment
template has section: 1. Business Organization
template has section: 2. Business Process Cooperation
template has section: 3. Application Cooperation
template has section: 4. Technology Infrastructure
template has section: 5. Cross-Layer Overview
template has section: 6. Implementation & Deployment
template targets purpose: Designing
template targets purpose: Informing
template has format: MarkdownFormat
template has format: HTMLFormat
template has format: PDFFormat

1. Business Organization
type: TemplateSection
section order: 1
section viewpoint: Organization
section result key: businessOrganization
definition: Organizational structure — actors, roles, collaborations.
section query: PREFIX am: <https://meta.linked.archi/archimate/onto#> PREFIX arch: <https://meta.linked.archi/core#> PREFIX skos: <http://www.w3.org/2004/02/skos/core#> SELECT ?element ?label ?type ?description ?assignedTo WHERE { ?element a ?type ; skos:prefLabel ?label . VALUES ?type { am:BusinessActor am:BusinessRole am:BusinessCollaboration am:BusinessInterface am:Location } OPTIONAL { ?element skos:definition ?description } OPTIONAL { ?element am:assignedTo ?target . ?target skos:prefLabel ?assignedTo . FILTER(lang(?assignedTo) = "en") } FILTER(lang(?label) = "en") } ORDER BY ?type ?label

2. Business Process Cooperation
type: TemplateSection
section order: 2
section viewpoint: BusinessProcessCooperation
section result key: businessProcessCooperation
definition: Process interactions, information exchange, application support.
section query: PREFIX am: <https://meta.linked.archi/archimate/onto#> PREFIX arch: <https://meta.linked.archi/core#> PREFIX skos: <http://www.w3.org/2004/02/skos/core#> SELECT ?element ?label ?type ?description ?flowsTo ?serves WHERE { ?element a ?type ; skos:prefLabel ?label . VALUES ?type { am:BusinessProcess am:BusinessFunction am:BusinessInteraction am:BusinessEvent am:BusinessService am:BusinessObject am:ApplicationService am:ApplicationComponent } OPTIONAL { ?element skos:definition ?description } OPTIONAL { ?element am:flowsTo ?ft . ?ft skos:prefLabel ?flowsTo . FILTER(lang(?flowsTo) = "en") } OPTIONAL { ?element am:serves ?sv . ?sv skos:prefLabel ?serves . FILTER(lang(?serves) = "en") } FILTER(lang(?label) = "en") } ORDER BY ?type ?label

3. Application Cooperation
type: TemplateSection
section order: 3
section viewpoint: ApplicationCooperation
section result key: applicationCooperation
definition: Application components, interfaces, data flows.
section query: PREFIX am: <https://meta.linked.archi/archimate/onto#> PREFIX arch: <https://meta.linked.archi/core#> PREFIX skos: <http://www.w3.org/2004/02/skos/core#> SELECT ?element ?label ?type ?description ?flowsTo ?serves ?accesses WHERE { ?element a ?type ; skos:prefLabel ?label . VALUES ?type { am:ApplicationComponent am:ApplicationCollaboration am:ApplicationInterface am:ApplicationFunction am:ApplicationInteraction am:ApplicationProcess am:ApplicationEvent am:ApplicationService am:DataObject } OPTIONAL { ?element skos:definition ?description } OPTIONAL { ?element am:flowsTo ?ft . ?ft skos:prefLabel ?flowsTo . FILTER(lang(?flowsTo) = "en") } OPTIONAL { ?element am:serves ?sv . ?sv skos:prefLabel ?serves . FILTER(lang(?serves) = "en") } OPTIONAL { ?element am:accesses ?ac . ?ac skos:prefLabel ?accesses . FILTER(lang(?accesses) = "en") } FILTER(lang(?label) = "en") } ORDER BY ?type ?label

4. Technology Infrastructure
type: TemplateSection
section order: 4
section viewpoint: TechnologyVP
section result key: technologyInfrastructure
definition: Nodes, devices, system software, networks.
section query: PREFIX am: <https://meta.linked.archi/archimate/onto#> PREFIX arch: <https://meta.linked.archi/core#> PREFIX skos: <http://www.w3.org/2004/02/skos/core#> SELECT ?element ?label ?type ?description ?assignedTo ?serves WHERE { ?element a ?type ; skos:prefLabel ?label . VALUES ?type { am:Node am:Device am:SystemSoftware am:TechnologyCollaboration am:TechnologyInterface am:Path am:CommunicationNetwork am:TechnologyFunction am:TechnologyProcess am:TechnologyInteraction am:TechnologyEvent am:TechnologyService am:Artifact } OPTIONAL { ?element skos:definition ?description } OPTIONAL { ?element am:assignedTo ?at . ?at skos:prefLabel ?assignedTo . FILTER(lang(?assignedTo) = "en") } OPTIONAL { ?element am:serves ?sv . ?sv skos:prefLabel ?serves . FILTER(lang(?serves) = "en") } FILTER(lang(?label) = "en") } ORDER BY ?type ?label

5. Cross-Layer Overview
type: TemplateSection
section order: 5
section viewpoint: Layered
section result key: crossLayerOverview
definition: Layered view showing serving and realization across all layers.
section query: PREFIX am: <https://meta.linked.archi/archimate/onto#> PREFIX arch: <https://meta.linked.archi/core#> PREFIX skos: <http://www.w3.org/2004/02/skos/core#> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> SELECT ?source ?sourceLabel ?sourceLayer ?relType ?target ?targetLabel ?targetLayer WHERE { { ?source am:serves ?target . BIND("serves" AS ?relType) } UNION { ?source am:realizes ?target . BIND("realizes" AS ?relType) } ?source skos:prefLabel ?sourceLabel . ?target skos:prefLabel ?targetLabel . ?source a/rdfs:subClassOf* ?srcLayerClass . ?target a/rdfs:subClassOf* ?tgtLayerClass . VALUES (?srcLayerClass ?sourceLayer) { (am:BusinessLayerElement "Business") (am:ApplicationLayerElement "Application") (am:TechnologyLayerElement "Technology") (am:PhysicalLayerElement "Physical") (am:StrategyLayerElement "Strategy") (am:ImplementationAndMigrationLayerElement "Implementation & Migration") } VALUES (?tgtLayerClass ?targetLayer) { (am:BusinessLayerElement "Business") (am:ApplicationLayerElement "Application") (am:TechnologyLayerElement "Technology") (am:PhysicalLayerElement "Physical") (am:StrategyLayerElement "Strategy") (am:ImplementationAndMigrationLayerElement "Implementation & Migration") } FILTER(?sourceLayer != ?targetLayer) FILTER(lang(?sourceLabel) = "en") FILTER(lang(?targetLabel) = "en") } ORDER BY ?sourceLayer ?relType ?targetLayer

6. Implementation & Deployment
type: TemplateSection
section order: 6
section viewpoint: ImplementationDeployment
section result key: implementationDeployment
definition: Artifact deployment on technology infrastructure.
section query: PREFIX am: <https://meta.linked.archi/archimate/onto#> PREFIX arch: <https://meta.linked.archi/core#> PREFIX skos: <http://www.w3.org/2004/02/skos/core#> SELECT ?element ?label ?type ?description ?realizes ?deployedOn WHERE { ?element a ?type ; skos:prefLabel ?label . VALUES ?type { am:WorkPackage am:Deliverable am:ImplementationEvent am:Plateau am:Gap am:Artifact am:Node am:Device am:SystemSoftware } OPTIONAL { ?element skos:definition ?description } OPTIONAL { ?element am:realizes ?rl . ?rl skos:prefLabel ?realizes . FILTER(lang(?realizes) = "en") } OPTIONAL { ?element am:assignedTo ?dep . ?dep skos:prefLabel ?deployedOn . FILTER(lang(?deployedOn) = "en") } FILTER(lang(?label) = "en") } ORDER BY ?type ?label

Architecture Requirements Specification
type: DeliverableTemplate
definition: Documents the architecture requirements derived from stakeholder concerns, goals, and constraints. Traces requirements to the architecture elements that realize them.
template resource: templates/architecture-requirements-spec.md.hbs
template requires viewpoint: StakeholderVP
template requires viewpoint: GoalRealization
template requires viewpoint: RequirementsRealization
template requires viewpoint: MotivationVP
template targets purpose: Deciding
template has format: MarkdownFormat
template has format: PDFFormat

Architecture Principles Document
type: DeliverableTemplate
definition: Documents the architecture principles that guide design decisions. Includes principle validation results from the principle shapes.
template resource: templates/architecture-principles-document.md.hbs
template requires viewpoint: MotivationVP
template requires viewpoint: StrategyVP
template targets purpose: Governing
template has format: MarkdownFormat
template has format: PDFFormat