Architecture Definition Document
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.
1. Business Organization
Organizational structure — actors, roles, collaborations.
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
Process interactions, information exchange, application support.
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
Application components, interfaces, data flows.
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
Nodes, devices, system software, networks.
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
Layered view showing serving and realization across all layers.
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
Artifact deployment on technology infrastructure.
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
Documents the architecture requirements derived from stakeholder concerns, goals, and constraints. Traces requirements to the architecture elements that realize them.
Architecture Principles Document
Documents the architecture principles that guide design decisions. Includes principle validation results from the principle shapes.