{
  "model": {
    "TITLE": {
      "value": "ArchiMate Business Layer"
    },
    "AUTHOR": {
      "value": "Revelation EA"
    },
    "MODELTYPE": {
      "value": "ARCHIMATE",
      "inputType": "select",
      "refData": "MODELTYPE"
    },
    "DESCRIPTION": {
      "value": "Business layer example with actors, roles, processes, and services. Uses mxArchiMate symbols.",
      "inputType": "textarea"
    },
    "LAYOUT": {
      "inputType": "select",
      "value": "HorizontalFlow",
      "refData": "LAYOUTTYPE"
    }
  },
  "systems": [
    { "ID": "BA1", "TEXT": "Customer", "TYPE": "ARCHI_BUSINESS_ACTOR" },
    { "ID": "BR1", "TEXT": "Account Manager", "TYPE": "ARCHI_BUSINESS_ROLE" },
    { "ID": "BP1", "TEXT": "Onboard Customer", "TYPE": "ARCHI_BUSINESS_PROCESS" },
    { "ID": "BF1", "TEXT": "KYC Check", "TYPE": "ARCHI_BUSINESS_FUNCTION" },
    { "ID": "BS1", "TEXT": "Account Opening", "TYPE": "ARCHI_BUSINESS_SERVICE" },
    { "ID": "BI1", "TEXT": "Branch Counter", "TYPE": "ARCHI_BUSINESS_INTERFACE" },
    { "ID": "BO1", "TEXT": "Customer Record", "TYPE": "ARCHI_BUSINESS_OBJECT" }
  ],
  "interactions": [
    { "ID": "INT1", "FROMID": "BA1", "TOID": "BR1", "TEXT": "Assigned", "TYPE": "ASSIGNMENT" },
    { "ID": "INT2", "FROMID": "BR1", "TOID": "BP1", "TEXT": "Performs", "TYPE": "ASSIGNMENT" },
    { "ID": "INT3", "FROMID": "BP1", "TOID": "BF1", "TEXT": "Includes", "TYPE": "COMPOSITION" },
    { "ID": "INT4", "FROMID": "BP1", "TOID": "BS1", "TEXT": "Realizes", "TYPE": "REALIZATION" },
    { "ID": "INT5", "FROMID": "BS1", "TOID": "BI1", "TEXT": "Serves", "TYPE": "SERVING" },
    { "ID": "INT6", "FROMID": "BP1", "TOID": "BO1", "TEXT": "Updates", "TYPE": "ACCESS" }
  ]
}
