ArchMeta · Built 2026-09-09T17:39:23.802Z

Exemple Of Model

Business Process application data object. application interface data model
Master Table
PKmaster-iduuid
descriptionstring
Many Table
PKmany-table-iduuid
descriptionstring
FKmaster-iduuid
CRUDCRUR

Elements (7)Elements (5)

Business Processarchimate:businessprocess

example-business-process

business process using the archimate metamodel

Example of a .arch model

A concrete example of the business layer and its relationships

The whole architecture is a set of editable files that are easy to read, and there is more than one way to enter the data.


Element

element example-business-process {
    type "archimate:businessprocess"
    displayName "Business Process"
    description "business process using the archimate metamodel"
    status "live"
}

Relationship between business layer and application

relationship example-application-realizes-example-business-process {
    source example-application
    target example-business-process
    type "archimate:serves"
    status "live"
}

applicationarchimate:applicationcomponent

example-application

Example of a .arch model

A concrete example of the application layer and its relationships

The whole architecture is a set of editable files that are easy to read, and there is more than one way to enter the data.


Element

element example-application { type "archimate:applicationcomponent" displayName "application" status "live" }

element example-application-interface { type "archimate:applicationinterface" displayName "application interface" status "live" }


Relationship between application

relationship example-application-flow-example-application-interface { source example-application target example-application-interface type "archimate:flow" status "live" }

relationship example-application-access-example-of-data-object { source example-application target example-of-data-object type "archimate:access" status "live" }

data object.archimate:dataobject

example-of-data-object

element example-of-data-object { type "archimate:dataobject" displayName "data object." status "live" }

application interfacearchimate:applicationinterface

example-application-interface

element example-application-interface { type "archimate:applicationinterface" displayName "application interface" status "live" }

data modeldata:model

example-data-model

Example of a .data model

A concrete example of the data model, using a foreign key as a relationship

The whole data model is a set of editable files that are easy to read, and there is more than one way to enter the data.

The relationship is created by a reference inside the table, shown in bold below.

dataModel example-data-model {
    displayName "data model"
    status "live"
}   



entity example-data-model.example-many-table {
    displayName "Many Table"
    status "live"
    attribute many-table-id uuid primary-key
    attribute description string
    **attribute master-id uuid foreign-key references example-data-model.example-master-table.master-id**
}



entity example-data-model.example-master-table {
    displayName "Master Table"
    status "live"
    attribute master-id uuid primary-key
    attribute description string
}

Master Tabledata:entity

example-data-model.example-master-table

Many Tabledata:entity

example-data-model.example-many-table

Relationships (8)Relationships (3)

Rarchimate:uses

example-application-interface → example-data-model.example-many-table

Use the description as help to read the digram, here the application interface is read only

example-application → example-application-interfaceapplication → application interfacearchimate:flow

example-application → example-application-interface

example-application → example-business-processapplication → Business Processarchimate:serving

example-application → example-business-process

CRUDarchimate:uses

example-application → example-data-model.example-many-table

Use the description as help to read the digram, here the application interface is Create Read Write Delete

CRUarchimate:uses

example-application → example-data-model.example-master-table

Use the description as help to read the digram, here the application interface is Create Read Write

example-application → example-of-data-objectapplication → data object.archimate:access

example-application → example-of-data-object

example-data-model.example-many-table → example-data-model.example-master-tableMany Table → Master Tabledata:relation

example-data-model.example-many-table → example-data-model.example-master-table

example-data-model → example-of-data-objectdata model → data object.archimate:realization

example-data-model → example-of-data-object

← Home