Example Data Model Extention
Elements (4)Elements (2)
data object.archimate:dataobject
example-of-data-objectelement example-of-data-object { type "archimate:dataobject" displayName "data object." status "live" }
data modeldata:model
example-data-modelExample 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-tableMany Tabledata:entity
example-data-model.example-many-tableRelationships (2)
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-tableexample-data-model → example-of-data-objectdata model → data object.archimate:realization
example-data-model → example-of-data-object