├── .gitattributes ├── .gitignore ├── .travis.yml ├── .markdown-link-check.json ├── testGCBCM └── testExportXMI.xml ├── .markdownlint.json ├── model ├── other │ └── folder.xml ├── business │ ├── folder.xml │ ├── BusinessActor_50d2ba1c-d21d-4dd8-8155-d639ecfc0edf.xml │ ├── BusinessProcess_e5d14988-7879-417b-9645-79296e92fa0d.xml │ ├── BusinessActor_11430b8b-83f3-4e1b-9261-c66c6cd8ef0a.xml │ ├── BusinessEvent_2df01bb8-bf02-4455-afb0-c9f385b1a198.xml │ ├── BusinessEvent_9591e1c1-775b-43c9-81f2-b45e305d0335.xml │ ├── BusinessEvent_5caaffbd-18fd-49ca-82ab-cbe913b3fa32.xml │ ├── BusinessActor_a5b9e4cd-5c06-42c8-a30e-fb5234aa2db1.xml │ ├── BusinessEvent_8de38696-2953-4aa1-8585-f0e0c6f31133.xml │ ├── BusinessProcess_a7718828-9fbd-4178-acdc-ddd19a09db04.xml │ ├── BusinessActor_86fa9d44-46c6-45d7-99c0-a7dc822b90e3.xml │ ├── BusinessActor_b044baf6-c8c0-4efa-90fd-b85121777a45.xml │ └── BusinessObject_d80985a6-8a57-4bc3-9ec5-125a64ed34bb.xml ├── diagrams │ ├── folder.xml │ ├── 36f5fba4-496c-4c27-a007-54c853516285 │ │ ├── folder.xml │ │ └── ArchimateDiagramModel_cc1195f9-02d6-4ff2-8794-02fc72a2c1a6.xml │ ├── 4d034f53-7721-49c1-8c8d-229fc51840ca │ │ ├── folder.xml │ │ └── ArchimateDiagramModel_79cd4453-caec-409b-8eae-23c1c389e32a.xml │ ├── e198d0a6-86b3-4823-87e8-ec2bdc53a01e │ │ ├── 6a96e0a5-c1d9-4393-a753-41a00841675f │ │ │ └── folder.xml │ │ ├── folder.xml │ │ ├── 45a6ccd0-45fd-4415-ada9-8e0a01e4c0d8 │ │ │ └── folder.xml │ │ └── ArchimateDiagramModel_6948e6b0-6358-4e9f-947b-e1cc4b5a295b.xml │ ├── 1075404c-a354-421e-b8ba-0c3c2fb496ce │ │ ├── folder.xml │ │ └── ArchimateDiagramModel_bba8fac9-a0fa-44e4-aa2d-90df16c8415a.xml │ ├── 4c1d59a1-b6e0-4665-b471-6204fc292c4f │ │ ├── folder.xml │ │ ├── 0b859069-bbc9-4103-abcd-633652509dbe │ │ │ ├── folder.xml │ │ │ └── ArchimateDiagramModel_286191ce-d4d9-4dea-a9a9-0df7362f00bb.xml │ │ ├── 207ad55f-0e02-447c-b2ed-285949b71399 │ │ │ └── folder.xml │ │ ├── ddc1d258-4e68-465c-84ed-1828928bd411 │ │ │ ├── folder.xml │ │ │ └── ArchimateDiagramModel_e94a955f-e6f8-429f-a367-30900494a4ee.xml │ │ ├── 6bc2dfea-19f7-478a-91e6-14cbe7d9409d │ │ │ ├── folder.xml │ │ │ └── ArchimateDiagramModel_cf5608b5-d90b-49b2-9229-43dd7cce84b3.xml │ │ ├── 6f52bd39-4c1e-4e11-b572-75bf158cca8a │ │ │ └── folder.xml │ │ ├── 74ce091d-d855-4a3c-b78f-bd02091f44e1 │ │ │ └── folder.xml │ │ ├── 80eb704a-2b8e-433d-8a65-7aa5fbccef13 │ │ │ ├── folder.xml │ │ │ ├── ArchimateDiagramModel_5df9f622-1260-497a-b95a-051a95df3e07.xml │ │ │ └── ArchimateDiagramModel_1cbd09b0-e8b7-417a-83c3-e82470cd52a3.xml │ │ ├── c2a6fd1f-630b-492b-9f60-45362e07002f │ │ │ └── folder.xml │ │ ├── f9f55455-c83e-4371-8169-645bcfdb241e │ │ │ └── folder.xml │ │ └── ArchimateDiagramModel_c4d57e2e-ca9f-42cd-b3b6-e962d5997926.xml │ ├── 862cc800-caec-4fd5-adc7-a0fb899b2218 │ │ ├── folder.xml │ │ └── ArchimateDiagramModel_0b8b37e4-2bd6-4a3d-8545-d45b673c06bf.xml │ ├── 3f750a77-2da2-4252-9292-b1c84e932842 │ │ ├── folder.xml │ │ ├── 4f4c80bc-5b3c-4d81-9dd4-dd817e741015 │ │ │ ├── folder.xml │ │ │ └── ArchimateDiagramModel_3f5f3aa4-8c66-445a-84c5-f3bcecd404cb.xml │ │ ├── 6dd4489f-c6f4-4576-bf40-895a54fb0d11 │ │ │ ├── folder.xml │ │ │ └── ArchimateDiagramModel_1d50af1e-ed72-4e25-afae-935627b87f2f.xml │ │ └── ArchimateDiagramModel_411c6086-db16-41aa-b422-fc7f66f1a49d.xml │ ├── 9eb7c53c-993e-47cb-b70a-8773caaa6c8f │ │ ├── folder.xml │ │ └── ArchimateDiagramModel_886b6c27-b473-4bc7-85fa-ab09efcfbc2a.xml │ ├── bfdc2db5-6a84-4686-91ff-42a3276a98af │ │ ├── folder.xml │ │ └── ArchimateDiagramModel_97cb3e35-2cb0-4697-bcc5-211feb550f0a.xml │ ├── c14403fa-2866-456c-95ef-a660e78f36b4 │ │ ├── folder.xml │ │ ├── ArchimateDiagramModel_16829e8c-9a21-41f7-87d5-eeae05d5a019.xml │ │ └── ArchimateDiagramModel_d976b4c6-4d1c-409c-819c-de15d154225d.xml │ ├── a75da924-6ea9-4563-a417-fe619e5bf4dc │ │ ├── folder.xml │ │ ├── 1bddfad2-3843-473d-9ee4-0fca950234fa │ │ │ ├── folder.xml │ │ │ └── ArchimateDiagramModel_e5152d0c-0c46-44c6-b24e-2f34b047e896.xml │ │ ├── 0473c352-138d-4a9d-9734-0203ff7c6e08 │ │ │ ├── folder.xml │ │ │ ├── 39d71076-e546-4195-a41b-38ccf94e569b │ │ │ │ ├── folder.xml │ │ │ │ └── ArchimateDiagramModel_e3a6104b-7352-4aba-93e9-56b1194f2aa0.xml │ │ │ ├── 730ed4c6-1977-4aef-a706-75ba002125c2 │ │ │ │ ├── folder.xml │ │ │ │ └── ArchimateDiagramModel_bde91ac9-86c0-44e3-92cf-54288474e353.xml │ │ │ ├── c31b8bf1-8567-43d3-b1a6-e9368c5bd926 │ │ │ │ ├── folder.xml │ │ │ │ └── ArchimateDiagramModel_bda7b4f3-6b18-46fc-8f57-54c832d03888.xml │ │ │ └── ArchimateDiagramModel_e32b6729-54e9-48da-a3d9-5acdff02986a.xml │ │ ├── bff85e6b-aaac-476c-ae61-20e42e657c82 │ │ │ ├── folder.xml │ │ │ └── ArchimateDiagramModel_f200eee2-8c43-48dc-9169-7e5a841540d7.xml │ │ └── ArchimateDiagramModel_23476d3e-287e-41fc-81dd-eecd0d3079d6.xml │ ├── ArchimateDiagramModel_8f653a5c-473f-467b-bebe-2a433ed6f484.xml │ └── ArchimateDiagramModel_37411bcc-36f9-40c9-a237-f17fa7ae1c43.xml ├── strategy │ └── folder.xml ├── motivation │ ├── folder.xml │ ├── Goal_15a20b15-e088-40ff-8260-33702cbd0139.xml │ ├── Driver_a4437a13-2085-4a50-9dcc-38b12370f279.xml │ ├── Driver_ca5fbc53-1c97-4349-9a1a-6228689b1607.xml │ ├── Meaning_500c4efe-1a81-49b2-b293-0ec086bdc9c5.xml │ ├── Meaning_e6055da3-3520-4174-8701-5d72822b5f19.xml │ ├── Meaning_84b90e0c-ec18-4fc2-85ce-40862f9af221.xml │ ├── Stakeholder_f6623ce8-d2c7-483e-8bd6-04ba5a862bd7.xml │ ├── Stakeholder_f7de7da9-d2e1-43c7-93ac-4c62ce8cdb09.xml │ ├── Stakeholder_eee49440-68f8-4562-8b37-662ea6e82b70.xml │ ├── Stakeholder_f4766a0d-0a25-48ec-aabf-40d99b71e9d1.xml │ ├── Goal_4eefc766-8d0a-4a9c-a2da-ebdf9605c272.xml │ ├── Goal_b725f38e-0c3f-4947-ad8e-e742b1c90209.xml │ ├── Goal_822159a5-a184-4733-92fb-e750a06db1c6.xml │ ├── 82b0c6e4-7d7d-40f4-b0cf-57ceb231d423 │ │ ├── folder.xml │ │ ├── Requirement_16ff736f-154f-4cab-b64b-70f4230d3f52.xml │ │ ├── Requirement_d5dd4794-f714-482a-81fb-c42ba6092fc0.xml │ │ ├── Requirement_84635098-5be8-4c04-801d-70a50e17bfa7.xml │ │ ├── Requirement_1a48883b-a2ad-4c17-a91d-a2f35b2d2997.xml │ │ ├── Requirement_407a3027-2232-424e-aab8-9455ff1d7737.xml │ │ ├── Requirement_d0c22a8e-6e6d-4c32-b4ec-2cf8534c84b7.xml │ │ ├── Requirement_2f3900a2-a456-4878-97c1-a7d9e6cefad5.xml │ │ ├── Requirement_97da7ce4-204d-42eb-b917-172f11cf4159.xml │ │ ├── Requirement_bcf1c9a1-b473-41d4-937b-b69cc5b6448f.xml │ │ ├── Requirement_19f88d22-738d-409a-aaa8-a374e6168fd6.xml │ │ ├── Requirement_9a22a868-9e6d-4191-91a6-c5471fb64160.xml │ │ ├── Requirement_02ff40fd-da1f-4970-955a-4937850196a8.xml │ │ ├── Requirement_667ad752-3827-41fa-8eb6-6251089e18f1.xml │ │ ├── Requirement_129fa3c1-9461-48af-8902-3b7c55ac7dfb.xml │ │ ├── Requirement_292f0d40-a3df-4bb3-9306-259c5088df5e.xml │ │ ├── Requirement_6c2dd9dc-035f-4cec-909a-29fbfb81908a.xml │ │ └── Requirement_a3500088-c1fe-4073-9fae-ef941d8df8e4.xml │ ├── Goal_eb5ab01d-f1f8-4041-bc58-93e902198bd2.xml │ ├── Driver_509f3dff-0d92-4207-bdec-c2f42f0c0378.xml │ ├── Goal_786eca94-c1e2-47e9-b43c-6a26bb808463.xml │ ├── Goal_9690af82-e103-4bf4-8d44-8448e7ddfd08.xml │ ├── Goal_e3f25bd2-3b78-4a71-a3fe-cba53c7b7ee5.xml │ ├── Driver_2f30c3b5-9a01-4344-bfcd-d68238349707.xml │ ├── Driver_47a369dc-f8a3-4700-be3f-59ac8ed6eee4.xml │ ├── Driver_166b0118-590e-4974-8b85-192eacdaa340.xml │ ├── Driver_2f011ebe-e40a-4712-8169-a2b44f79b823.xml │ ├── Driver_c9777745-8068-45aa-b378-c96a6049307c.xml │ ├── Driver_24e9a593-39c2-4e80-95b4-77861903fb3b.xml │ ├── Meaning_5a8f6bdf-4515-40b7-9695-3e17abe7ab61.xml │ ├── Meaning_509d7012-9e30-41d0-8810-b121e04e2d18.xml │ ├── Driver_0b30330a-3736-4de3-9f1e-d1caccfb29ee.xml │ ├── Driver_29a7d4a0-81bf-4b1d-a39f-2331a22669f2.xml │ ├── Meaning_dda37b06-8d62-42bd-8222-5c196f2c72cf.xml │ ├── Meaning_ae2404c9-79bf-4685-91f4-80618cd55e30.xml │ ├── Driver_0d6ad90c-743f-498d-9105-865d56058d3b.xml │ ├── Driver_cd46fe48-7b2a-47f6-9eab-f4110295a18b.xml │ ├── Meaning_56d5c9b7-dbdf-46be-8eb0-118021517a04.xml │ ├── Driver_66479820-03ac-4996-b307-a97d9186ad7e.xml │ ├── Driver_65b57ff2-29e4-4859-89eb-bdb7ea0a6973.xml │ ├── Meaning_dd0cefc8-9fef-4c18-bac1-3c8300ca11b5.xml │ ├── Driver_2159dd5b-67db-42a3-a30b-a9bb260faa6b.xml │ ├── Driver_f246937b-84a2-4ea6-8e66-1f3fbdc663c3.xml │ ├── Driver_1b21604e-f947-4294-930d-67c88690d53d.xml │ ├── Driver_d0ff771c-b692-431c-9cf6-45e939cb1dde.xml │ ├── Driver_37cd6ead-fce4-4321-99ab-cf9426f44b39.xml │ ├── Driver_a88721d1-618b-49f9-abbe-41baef36a781.xml │ ├── Driver_d0b9c15d-1036-466a-977c-ec679dcb0126.xml │ ├── Driver_690f22af-bca2-435e-84f5-0d28bde477c3.xml │ ├── Driver_74ae01e7-4106-4651-85bb-3f82fded07d0.xml │ ├── Driver_11ca069c-1f8e-442e-8c1e-e7d4b535d707.xml │ ├── Driver_774fd968-0272-48b5-bd04-e0a8ae90bf63.xml │ ├── Driver_1c25d1a1-7e40-4a0a-8802-5e21e78daf44.xml │ └── Driver_081ae56f-2878-4947-825c-a498abd8d76f.xml ├── relations │ ├── folder.xml │ ├── AggregationRelationship_0f560cfb-6a5c-494d-a02a-d03a2cdb4b55.xml │ ├── AggregationRelationship_10a198d5-fae7-4493-b7ac-6550fcbf0cec.xml │ ├── AggregationRelationship_4a626111-fefc-4939-9e7f-ef4f8709165f.xml │ ├── AggregationRelationship_68421cd9-dc6a-4b58-a36c-db9f159df1b9.xml │ ├── AggregationRelationship_717f79b1-7543-45ce-aacf-acfddb707b55.xml │ ├── AggregationRelationship_84895bcf-c88a-4156-8479-a32850a001fd.xml │ ├── AggregationRelationship_92e236f0-94f7-4fab-9a58-90cb18c9696a.xml │ ├── AggregationRelationship_a7ad02fd-4722-4a58-aa9d-79013f9fe5c2.xml │ ├── AssociationRelationship_222c36e2-23c7-4612-abb0-7921aebcbf23.xml │ ├── AssociationRelationship_c4c15e63-de21-444f-ae10-f4960da375e7.xml │ ├── CompositionRelationship_18ad47ed-4342-4cb7-9c3e-462c622e122c.xml │ ├── CompositionRelationship_3ddd9704-3dcf-477a-8654-92c3f4c05208.xml │ ├── CompositionRelationship_59995397-b5ef-4ecc-bbbe-9be8a2ff3258.xml │ ├── CompositionRelationship_698aa5bb-55cb-4bf4-8cea-5c003a6d7b14.xml │ ├── CompositionRelationship_7b4c4b04-86f5-4ab8-a093-b7a0d260e1d1.xml │ ├── CompositionRelationship_8c5ea82d-d313-43fc-bad5-2edc392a0153.xml │ ├── CompositionRelationship_905e1a41-ab14-46f7-9192-fe75d9bec91f.xml │ ├── CompositionRelationship_a81163f2-c986-469c-8849-38688b8f5f94.xml │ ├── CompositionRelationship_b3147519-483f-40b3-bc09-bc3b4de6b19e.xml │ ├── CompositionRelationship_b3f0f825-d0e8-44f6-b256-611081e95b38.xml │ ├── CompositionRelationship_c2b778a9-6109-4ebe-add0-8aec1e9da0ac.xml │ ├── CompositionRelationship_e7ad2207-8ea4-43bd-ae37-efa051c784a6.xml │ ├── CompositionRelationship_ec78b5ac-3ec9-417d-87ff-cf9c5ced6ede.xml │ ├── AssociationRelationship_26eb50c8-eba4-46d1-80fe-53c4272213f4.xml │ ├── AssociationRelationship_7d1469b0-ef45-4455-a0c9-74c5485bd099.xml │ ├── AssociationRelationship_cd313f27-a3fc-4f48-8d2f-3fcdaa3403c5.xml │ ├── FlowRelationship_367ef4e9-6ad5-4b62-9021-c500f97c1e60.xml │ ├── FlowRelationship_571ce038-5e6b-481d-9ec3-49bf05dfaeee.xml │ ├── TriggeringRelationship_443eb8b5-e9c0-486e-adf6-6a66c6a8ef28.xml │ ├── AccessRelationship_5395b315-acee-43ac-9d22-24b5329d189c.xml │ ├── AssociationRelationship_053bf082-8381-4d11-afb1-09bc88aafba0.xml │ ├── AssociationRelationship_0971e629-7b8e-4721-9695-8d1b5b6a8f8b.xml │ ├── AssociationRelationship_3e51893c-7da7-4947-be59-2982f5275f77.xml │ ├── AssociationRelationship_435831d8-bbcb-4c18-8d08-ef3f8e62f1d4.xml │ ├── AssociationRelationship_4516c090-8e01-4a11-81fd-34d251384584.xml │ ├── AssociationRelationship_a595715e-b12b-43de-abe3-08db47bd0992.xml │ ├── AssociationRelationship_ced77de9-a3ef-41b2-b850-fb388ab8094d.xml │ ├── AssociationRelationship_cfc5ac2a-9910-4a07-a05c-7c3bf49ee35d.xml │ ├── AssociationRelationship_dcb8714a-7335-40fc-8b04-46ba5aef6eaa.xml │ ├── AssociationRelationship_efb71807-5031-44d0-8e7a-dd5c1c0a2a8c.xml │ ├── AssociationRelationship_fac06598-5dfe-4cc5-9b0f-7f2a8106ad95.xml │ ├── AssociationRelationship_fd48af0d-4dfb-4d66-9d9b-11ad58188a64.xml │ ├── AssociationRelationship_ff9b1f43-ae13-41e7-b4f5-7fee87dbd4c2.xml │ ├── ServingRelationship_60094623-205a-4d90-916d-a662c97561ad.xml │ ├── ServingRelationship_90863aca-802e-4eba-8fab-882a8c3095ad.xml │ ├── CompositionRelationship_17721b04-658e-4ea7-9158-c370e72a0a85.xml │ ├── CompositionRelationship_2be6fde9-1daa-4fda-b2bd-83c8a26b0316.xml │ ├── CompositionRelationship_2caaf1ff-ed2a-4c7f-b42b-139cfe1c5802.xml │ ├── CompositionRelationship_46789080-605e-4d87-b28a-1d555ad538e7.xml │ ├── CompositionRelationship_9abf5282-c4af-4a6a-b88e-b3f0b871a98d.xml │ ├── CompositionRelationship_9be197a8-2c27-43e8-9fac-4cb4ce24b90a.xml │ ├── CompositionRelationship_a898042e-ace3-49e5-bd13-066f310935e3.xml │ ├── CompositionRelationship_c1ab3bf3-d4e0-465f-9d62-008c20bb9cd7.xml │ ├── CompositionRelationship_c9b76350-ed71-419a-b27f-15dbb779d494.xml │ ├── CompositionRelationship_e5024efb-5d81-43e7-ac74-d7b61eda3d9b.xml │ ├── CompositionRelationship_e55906ee-8d8a-456c-a82b-bb1bf5c598fd.xml │ ├── CompositionRelationship_e5f4b134-65c6-4419-b4cd-9898656d21f6.xml │ ├── CompositionRelationship_e7d56883-cbdb-42cb-bd4a-d3e02a05e164.xml │ ├── CompositionRelationship_eea57035-f016-4741-89b0-3f6450a97476.xml │ ├── TriggeringRelationship_eb4e186d-eac0-45cb-a3df-21caad412b26.xml │ ├── AssociationRelationship_27e37af2-cc2c-4774-b201-56b767d1eda9.xml │ ├── AggregationRelationship_3a7f2682-5ceb-447a-b68e-814724e473f1.xml │ └── AggregationRelationship_777d3219-3fd6-417f-af76-8722420b6ac4.xml ├── application │ ├── folder.xml │ ├── ApplicationComponent_fb345dbe-66d6-48b2-97a1-044a9a0c180e.xml │ ├── ApplicationComponent_92f2a6fe-b8a0-4940-8103-9d3c04d2026d.xml │ ├── ApplicationComponent_dc2adc6c-27eb-44a1-90b4-f3929670a5ff.xml │ ├── ApplicationComponent_256b56b7-e9bd-4c99-8bee-df8d23a58690.xml │ ├── ApplicationComponent_1f7d13d7-9856-4ab8-b278-948773bf5351.xml │ ├── ApplicationComponent_92d38791-d299-42c5-b257-c8f7d6319654.xml │ ├── ApplicationComponent_72113019-cf43-4dc9-9cdc-3ff9a7373278.xml │ └── ApplicationComponent_6e8598ad-3852-45e5-8db9-69a5b7d544a2.xml ├── technology │ ├── folder.xml │ ├── Device_00664e3a-2a4a-429f-a08d-f48916a0f957.xml │ └── Device_12b60f1b-ea02-4219-bf08-3a0124205a35.xml ├── implementation_migration │ └── folder.xml └── folder.xml ├── package.json ├── SECURITY.md ├── LICENSE ├── link-check.js ├── README.md └── EA_Assessment.md /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | .vscode/* 3 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | 3 | node_js: 4 | - "node" -------------------------------------------------------------------------------- /.markdown-link-check.json: -------------------------------------------------------------------------------- 1 | { 2 | "ignorePatterns": [ 3 | "http://esdc*" 4 | ] 5 | } 6 | -------------------------------------------------------------------------------- /testGCBCM/testExportXMI.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canada-ca/architecture/HEAD/testGCBCM/testExportXMI.xml -------------------------------------------------------------------------------- /.markdownlint.json: -------------------------------------------------------------------------------- 1 | { 2 | "default": true, 3 | "MD002": false, 4 | "MD013": false, 5 | "MD041": false 6 | } 7 | -------------------------------------------------------------------------------- /model/other/folder.xml: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /model/business/folder.xml: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /model/diagrams/folder.xml: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /model/strategy/folder.xml: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /model/motivation/folder.xml: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /model/relations/folder.xml: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /model/application/folder.xml: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /model/motivation/Goal_15a20b15-e088-40ff-8260-33702cbd0139.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/diagrams/36f5fba4-496c-4c27-a007-54c853516285/folder.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/motivation/Driver_a4437a13-2085-4a50-9dcc-38b12370f279.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/motivation/Driver_ca5fbc53-1c97-4349-9a1a-6228689b1607.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/motivation/Meaning_500c4efe-1a81-49b2-b293-0ec086bdc9c5.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/motivation/Meaning_e6055da3-3520-4174-8701-5d72822b5f19.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/diagrams/4d034f53-7721-49c1-8c8d-229fc51840ca/folder.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/motivation/Meaning_84b90e0c-ec18-4fc2-85ce-40862f9af221.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/technology/folder.xml: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /model/diagrams/e198d0a6-86b3-4823-87e8-ec2bdc53a01e/6a96e0a5-c1d9-4393-a753-41a00841675f/folder.xml: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /model/motivation/Stakeholder_f6623ce8-d2c7-483e-8bd6-04ba5a862bd7.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/motivation/Stakeholder_f7de7da9-d2e1-43c7-93ac-4c62ce8cdb09.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/business/BusinessActor_50d2ba1c-d21d-4dd8-8155-d639ecfc0edf.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/diagrams/1075404c-a354-421e-b8ba-0c3c2fb496ce/folder.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/diagrams/4c1d59a1-b6e0-4665-b471-6204fc292c4f/folder.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/diagrams/862cc800-caec-4fd5-adc7-a0fb899b2218/folder.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/motivation/Stakeholder_eee49440-68f8-4562-8b37-662ea6e82b70.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/diagrams/3f750a77-2da2-4252-9292-b1c84e932842/folder.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/diagrams/9eb7c53c-993e-47cb-b70a-8773caaa6c8f/folder.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/diagrams/bfdc2db5-6a84-4686-91ff-42a3276a98af/folder.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/diagrams/c14403fa-2866-456c-95ef-a660e78f36b4/folder.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/technology/Device_00664e3a-2a4a-429f-a08d-f48916a0f957.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/technology/Device_12b60f1b-ea02-4219-bf08-3a0124205a35.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/application/ApplicationComponent_fb345dbe-66d6-48b2-97a1-044a9a0c180e.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/business/BusinessProcess_e5d14988-7879-417b-9645-79296e92fa0d.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/diagrams/a75da924-6ea9-4563-a417-fe619e5bf4dc/folder.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/diagrams/e198d0a6-86b3-4823-87e8-ec2bdc53a01e/folder.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/motivation/Stakeholder_f4766a0d-0a25-48ec-aabf-40d99b71e9d1.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/application/ApplicationComponent_92f2a6fe-b8a0-4940-8103-9d3c04d2026d.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/business/BusinessActor_11430b8b-83f3-4e1b-9261-c66c6cd8ef0a.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/business/BusinessEvent_2df01bb8-bf02-4455-afb0-c9f385b1a198.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/business/BusinessEvent_9591e1c1-775b-43c9-81f2-b45e305d0335.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/application/ApplicationComponent_dc2adc6c-27eb-44a1-90b4-f3929670a5ff.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/business/BusinessEvent_5caaffbd-18fd-49ca-82ab-cbe913b3fa32.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/diagrams/ArchimateDiagramModel_8f653a5c-473f-467b-bebe-2a433ed6f484.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/motivation/Goal_4eefc766-8d0a-4a9c-a2da-ebdf9605c272.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/motivation/Goal_b725f38e-0c3f-4947-ad8e-e742b1c90209.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/business/BusinessActor_a5b9e4cd-5c06-42c8-a30e-fb5234aa2db1.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/business/BusinessEvent_8de38696-2953-4aa1-8585-f0e0c6f31133.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/diagrams/4c1d59a1-b6e0-4665-b471-6204fc292c4f/0b859069-bbc9-4103-abcd-633652509dbe/folder.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/diagrams/4c1d59a1-b6e0-4665-b471-6204fc292c4f/207ad55f-0e02-447c-b2ed-285949b71399/folder.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/diagrams/4c1d59a1-b6e0-4665-b471-6204fc292c4f/ddc1d258-4e68-465c-84ed-1828928bd411/folder.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/diagrams/e198d0a6-86b3-4823-87e8-ec2bdc53a01e/45a6ccd0-45fd-4415-ada9-8e0a01e4c0d8/folder.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/implementation_migration/folder.xml: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /model/diagrams/4c1d59a1-b6e0-4665-b471-6204fc292c4f/6bc2dfea-19f7-478a-91e6-14cbe7d9409d/folder.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/diagrams/4c1d59a1-b6e0-4665-b471-6204fc292c4f/6f52bd39-4c1e-4e11-b572-75bf158cca8a/folder.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/diagrams/4c1d59a1-b6e0-4665-b471-6204fc292c4f/74ce091d-d855-4a3c-b78f-bd02091f44e1/folder.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/diagrams/4c1d59a1-b6e0-4665-b471-6204fc292c4f/80eb704a-2b8e-433d-8a65-7aa5fbccef13/folder.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/diagrams/4c1d59a1-b6e0-4665-b471-6204fc292c4f/c2a6fd1f-630b-492b-9f60-45362e07002f/folder.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/diagrams/4c1d59a1-b6e0-4665-b471-6204fc292c4f/f9f55455-c83e-4371-8169-645bcfdb241e/folder.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/motivation/Goal_822159a5-a184-4733-92fb-e750a06db1c6.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/business/BusinessProcess_a7718828-9fbd-4178-acdc-ddd19a09db04.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/diagrams/ArchimateDiagramModel_37411bcc-36f9-40c9-a237-f17fa7ae1c43.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/diagrams/a75da924-6ea9-4563-a417-fe619e5bf4dc/1bddfad2-3843-473d-9ee4-0fca950234fa/folder.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/motivation/82b0c6e4-7d7d-40f4-b0cf-57ceb231d423/folder.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/business/BusinessActor_86fa9d44-46c6-45d7-99c0-a7dc822b90e3.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/business/BusinessActor_b044baf6-c8c0-4efa-90fd-b85121777a45.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/diagrams/3f750a77-2da2-4252-9292-b1c84e932842/4f4c80bc-5b3c-4d81-9dd4-dd817e741015/folder.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/diagrams/3f750a77-2da2-4252-9292-b1c84e932842/6dd4489f-c6f4-4576-bf40-895a54fb0d11/folder.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/diagrams/a75da924-6ea9-4563-a417-fe619e5bf4dc/0473c352-138d-4a9d-9734-0203ff7c6e08/folder.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/diagrams/a75da924-6ea9-4563-a417-fe619e5bf4dc/bff85e6b-aaac-476c-ae61-20e42e657c82/folder.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/motivation/Goal_eb5ab01d-f1f8-4041-bc58-93e902198bd2.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/diagrams/36f5fba4-496c-4c27-a007-54c853516285/ArchimateDiagramModel_cc1195f9-02d6-4ff2-8794-02fc72a2c1a6.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/diagrams/a75da924-6ea9-4563-a417-fe619e5bf4dc/0473c352-138d-4a9d-9734-0203ff7c6e08/39d71076-e546-4195-a41b-38ccf94e569b/folder.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/motivation/Driver_509f3dff-0d92-4207-bdec-c2f42f0c0378.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/diagrams/4d034f53-7721-49c1-8c8d-229fc51840ca/ArchimateDiagramModel_79cd4453-caec-409b-8eae-23c1c389e32a.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/diagrams/9eb7c53c-993e-47cb-b70a-8773caaa6c8f/ArchimateDiagramModel_886b6c27-b473-4bc7-85fa-ab09efcfbc2a.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/diagrams/a75da924-6ea9-4563-a417-fe619e5bf4dc/0473c352-138d-4a9d-9734-0203ff7c6e08/730ed4c6-1977-4aef-a706-75ba002125c2/folder.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/diagrams/1075404c-a354-421e-b8ba-0c3c2fb496ce/ArchimateDiagramModel_bba8fac9-a0fa-44e4-aa2d-90df16c8415a.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/diagrams/862cc800-caec-4fd5-adc7-a0fb899b2218/ArchimateDiagramModel_0b8b37e4-2bd6-4a3d-8545-d45b673c06bf.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/diagrams/a75da924-6ea9-4563-a417-fe619e5bf4dc/0473c352-138d-4a9d-9734-0203ff7c6e08/c31b8bf1-8567-43d3-b1a6-e9368c5bd926/folder.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/diagrams/4c1d59a1-b6e0-4665-b471-6204fc292c4f/ArchimateDiagramModel_c4d57e2e-ca9f-42cd-b3b6-e962d5997926.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/diagrams/c14403fa-2866-456c-95ef-a660e78f36b4/ArchimateDiagramModel_16829e8c-9a21-41f7-87d5-eeae05d5a019.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/motivation/Goal_786eca94-c1e2-47e9-b43c-6a26bb808463.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/diagrams/3f750a77-2da2-4252-9292-b1c84e932842/ArchimateDiagramModel_411c6086-db16-41aa-b422-fc7f66f1a49d.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/diagrams/bfdc2db5-6a84-4686-91ff-42a3276a98af/ArchimateDiagramModel_97cb3e35-2cb0-4697-bcc5-211feb550f0a.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/diagrams/a75da924-6ea9-4563-a417-fe619e5bf4dc/ArchimateDiagramModel_23476d3e-287e-41fc-81dd-eecd0d3079d6.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/diagrams/e198d0a6-86b3-4823-87e8-ec2bdc53a01e/ArchimateDiagramModel_6948e6b0-6358-4e9f-947b-e1cc4b5a295b.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/motivation/Goal_9690af82-e103-4bf4-8d44-8448e7ddfd08.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/diagrams/a75da924-6ea9-4563-a417-fe619e5bf4dc/1bddfad2-3843-473d-9ee4-0fca950234fa/ArchimateDiagramModel_e5152d0c-0c46-44c6-b24e-2f34b047e896.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/motivation/82b0c6e4-7d7d-40f4-b0cf-57ceb231d423/Requirement_16ff736f-154f-4cab-b64b-70f4230d3f52.xml: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /model/motivation/82b0c6e4-7d7d-40f4-b0cf-57ceb231d423/Requirement_d5dd4794-f714-482a-81fb-c42ba6092fc0.xml: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /model/diagrams/a75da924-6ea9-4563-a417-fe619e5bf4dc/0473c352-138d-4a9d-9734-0203ff7c6e08/ArchimateDiagramModel_e32b6729-54e9-48da-a3d9-5acdff02986a.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/motivation/82b0c6e4-7d7d-40f4-b0cf-57ceb231d423/Requirement_84635098-5be8-4c04-801d-70a50e17bfa7.xml: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /model/diagrams/a75da924-6ea9-4563-a417-fe619e5bf4dc/bff85e6b-aaac-476c-ae61-20e42e657c82/ArchimateDiagramModel_f200eee2-8c43-48dc-9169-7e5a841540d7.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/motivation/82b0c6e4-7d7d-40f4-b0cf-57ceb231d423/Requirement_1a48883b-a2ad-4c17-a91d-a2f35b2d2997.xml: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /model/motivation/82b0c6e4-7d7d-40f4-b0cf-57ceb231d423/Requirement_407a3027-2232-424e-aab8-9455ff1d7737.xml: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /model/motivation/82b0c6e4-7d7d-40f4-b0cf-57ceb231d423/Requirement_d0c22a8e-6e6d-4c32-b4ec-2cf8534c84b7.xml: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /model/motivation/82b0c6e4-7d7d-40f4-b0cf-57ceb231d423/Requirement_2f3900a2-a456-4878-97c1-a7d9e6cefad5.xml: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /model/motivation/Goal_e3f25bd2-3b78-4a71-a3fe-cba53c7b7ee5.xml: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /model/motivation/82b0c6e4-7d7d-40f4-b0cf-57ceb231d423/Requirement_97da7ce4-204d-42eb-b917-172f11cf4159.xml: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /model/motivation/82b0c6e4-7d7d-40f4-b0cf-57ceb231d423/Requirement_bcf1c9a1-b473-41d4-937b-b69cc5b6448f.xml: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /model/motivation/82b0c6e4-7d7d-40f4-b0cf-57ceb231d423/Requirement_19f88d22-738d-409a-aaa8-a374e6168fd6.xml: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /model/motivation/82b0c6e4-7d7d-40f4-b0cf-57ceb231d423/Requirement_9a22a868-9e6d-4191-91a6-c5471fb64160.xml: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /model/application/ApplicationComponent_256b56b7-e9bd-4c99-8bee-df8d23a58690.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 9 | -------------------------------------------------------------------------------- /model/motivation/82b0c6e4-7d7d-40f4-b0cf-57ceb231d423/Requirement_02ff40fd-da1f-4970-955a-4937850196a8.xml: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /model/motivation/82b0c6e4-7d7d-40f4-b0cf-57ceb231d423/Requirement_667ad752-3827-41fa-8eb6-6251089e18f1.xml: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /model/motivation/82b0c6e4-7d7d-40f4-b0cf-57ceb231d423/Requirement_129fa3c1-9461-48af-8902-3b7c55ac7dfb.xml: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /model/motivation/82b0c6e4-7d7d-40f4-b0cf-57ceb231d423/Requirement_292f0d40-a3df-4bb3-9306-259c5088df5e.xml: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /model/motivation/82b0c6e4-7d7d-40f4-b0cf-57ceb231d423/Requirement_6c2dd9dc-035f-4cec-909a-29fbfb81908a.xml: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /model/motivation/82b0c6e4-7d7d-40f4-b0cf-57ceb231d423/Requirement_a3500088-c1fe-4073-9fae-ef941d8df8e4.xml: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /model/application/ApplicationComponent_1f7d13d7-9856-4ab8-b278-948773bf5351.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/business/BusinessObject_d80985a6-8a57-4bc3-9ec5-125a64ed34bb.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 9 | -------------------------------------------------------------------------------- /model/application/ApplicationComponent_92d38791-d299-42c5-b257-c8f7d6319654.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/application/ApplicationComponent_72113019-cf43-4dc9-9cdc-3ff9a7373278.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "scripts": { 3 | "link-check": "node link-check.js", 4 | "lint": "markdownlint -i node_modules \"**/*.md\"", 5 | "test": "npm run lint && npm run link-check" 6 | }, 7 | "repository": { 8 | "type": "git", 9 | "url": "https://github.com/canada-ca/architecture" 10 | }, 11 | "license": "MIT", 12 | "devDependencies": { 13 | "chalk": "^2.4.2", 14 | "cspell": "^3.2.8", 15 | "glob": "^7.1.2", 16 | "markdown-link-check": "^3.7.2", 17 | "markdownlint-cli": "^0.32.2" 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /model/motivation/Driver_2f30c3b5-9a01-4344-bfcd-d68238349707.xml: -------------------------------------------------------------------------------- 1 | 6 | 8 | 10 | 12 | 14 | 16 | 18 | 19 | -------------------------------------------------------------------------------- /model/motivation/Driver_47a369dc-f8a3-4700-be3f-59ac8ed6eee4.xml: -------------------------------------------------------------------------------- 1 | 6 | 8 | 10 | 12 | 14 | 16 | 18 | 19 | -------------------------------------------------------------------------------- /model/motivation/Driver_166b0118-590e-4974-8b85-192eacdaa340.xml: -------------------------------------------------------------------------------- 1 | 6 | 8 | 10 | 12 | 14 | 16 | 18 | 19 | -------------------------------------------------------------------------------- /model/motivation/Driver_2f011ebe-e40a-4712-8169-a2b44f79b823.xml: -------------------------------------------------------------------------------- 1 | 6 | 8 | 10 | 12 | 14 | 16 | 18 | 19 | -------------------------------------------------------------------------------- /model/motivation/Driver_c9777745-8068-45aa-b378-c96a6049307c.xml: -------------------------------------------------------------------------------- 1 | 6 | 8 | 10 | 12 | 14 | 16 | 18 | 19 | -------------------------------------------------------------------------------- /model/relations/AggregationRelationship_0f560cfb-6a5c-494d-a02a-d03a2cdb4b55.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/relations/AggregationRelationship_10a198d5-fae7-4493-b7ac-6550fcbf0cec.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/relations/AggregationRelationship_4a626111-fefc-4939-9e7f-ef4f8709165f.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/relations/AggregationRelationship_68421cd9-dc6a-4b58-a36c-db9f159df1b9.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/relations/AggregationRelationship_717f79b1-7543-45ce-aacf-acfddb707b55.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/relations/AggregationRelationship_84895bcf-c88a-4156-8479-a32850a001fd.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/relations/AggregationRelationship_92e236f0-94f7-4fab-9a58-90cb18c9696a.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/relations/AggregationRelationship_a7ad02fd-4722-4a58-aa9d-79013f9fe5c2.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/relations/AssociationRelationship_222c36e2-23c7-4612-abb0-7921aebcbf23.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/relations/AssociationRelationship_c4c15e63-de21-444f-ae10-f4960da375e7.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/relations/CompositionRelationship_18ad47ed-4342-4cb7-9c3e-462c622e122c.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/relations/CompositionRelationship_3ddd9704-3dcf-477a-8654-92c3f4c05208.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/relations/CompositionRelationship_59995397-b5ef-4ecc-bbbe-9be8a2ff3258.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/relations/CompositionRelationship_698aa5bb-55cb-4bf4-8cea-5c003a6d7b14.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/relations/CompositionRelationship_7b4c4b04-86f5-4ab8-a093-b7a0d260e1d1.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/relations/CompositionRelationship_8c5ea82d-d313-43fc-bad5-2edc392a0153.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/relations/CompositionRelationship_905e1a41-ab14-46f7-9192-fe75d9bec91f.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/relations/CompositionRelationship_a81163f2-c986-469c-8849-38688b8f5f94.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/relations/CompositionRelationship_b3147519-483f-40b3-bc09-bc3b4de6b19e.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/relations/CompositionRelationship_b3f0f825-d0e8-44f6-b256-611081e95b38.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/relations/CompositionRelationship_c2b778a9-6109-4ebe-add0-8aec1e9da0ac.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/relations/CompositionRelationship_e7ad2207-8ea4-43bd-ae37-efa051c784a6.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/relations/CompositionRelationship_ec78b5ac-3ec9-417d-87ff-cf9c5ced6ede.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/relations/AssociationRelationship_26eb50c8-eba4-46d1-80fe-53c4272213f4.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/relations/AssociationRelationship_7d1469b0-ef45-4455-a0c9-74c5485bd099.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/relations/AssociationRelationship_cd313f27-a3fc-4f48-8d2f-3fcdaa3403c5.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/relations/FlowRelationship_367ef4e9-6ad5-4b62-9021-c500f97c1e60.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/relations/FlowRelationship_571ce038-5e6b-481d-9ec3-49bf05dfaeee.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/relations/TriggeringRelationship_443eb8b5-e9c0-486e-adf6-6a66c6a8ef28.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/relations/AccessRelationship_5395b315-acee-43ac-9d22-24b5329d189c.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/relations/AssociationRelationship_053bf082-8381-4d11-afb1-09bc88aafba0.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/relations/AssociationRelationship_0971e629-7b8e-4721-9695-8d1b5b6a8f8b.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/relations/AssociationRelationship_3e51893c-7da7-4947-be59-2982f5275f77.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/relations/AssociationRelationship_435831d8-bbcb-4c18-8d08-ef3f8e62f1d4.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/relations/AssociationRelationship_4516c090-8e01-4a11-81fd-34d251384584.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/relations/AssociationRelationship_a595715e-b12b-43de-abe3-08db47bd0992.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/relations/AssociationRelationship_ced77de9-a3ef-41b2-b850-fb388ab8094d.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/relations/AssociationRelationship_cfc5ac2a-9910-4a07-a05c-7c3bf49ee35d.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/relations/AssociationRelationship_dcb8714a-7335-40fc-8b04-46ba5aef6eaa.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/relations/AssociationRelationship_efb71807-5031-44d0-8e7a-dd5c1c0a2a8c.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/relations/AssociationRelationship_fac06598-5dfe-4cc5-9b0f-7f2a8106ad95.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/relations/AssociationRelationship_fd48af0d-4dfb-4d66-9d9b-11ad58188a64.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/relations/AssociationRelationship_ff9b1f43-ae13-41e7-b4f5-7fee87dbd4c2.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/relations/ServingRelationship_60094623-205a-4d90-916d-a662c97561ad.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/relations/ServingRelationship_90863aca-802e-4eba-8fab-882a8c3095ad.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/relations/CompositionRelationship_17721b04-658e-4ea7-9158-c370e72a0a85.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/relations/CompositionRelationship_2be6fde9-1daa-4fda-b2bd-83c8a26b0316.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/relations/CompositionRelationship_2caaf1ff-ed2a-4c7f-b42b-139cfe1c5802.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/relations/CompositionRelationship_46789080-605e-4d87-b28a-1d555ad538e7.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/relations/CompositionRelationship_9abf5282-c4af-4a6a-b88e-b3f0b871a98d.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/relations/CompositionRelationship_9be197a8-2c27-43e8-9fac-4cb4ce24b90a.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/relations/CompositionRelationship_a898042e-ace3-49e5-bd13-066f310935e3.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/relations/CompositionRelationship_c1ab3bf3-d4e0-465f-9d62-008c20bb9cd7.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/relations/CompositionRelationship_c9b76350-ed71-419a-b27f-15dbb779d494.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/relations/CompositionRelationship_e5024efb-5d81-43e7-ac74-d7b61eda3d9b.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/relations/CompositionRelationship_e55906ee-8d8a-456c-a82b-bb1bf5c598fd.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/relations/CompositionRelationship_e5f4b134-65c6-4419-b4cd-9898656d21f6.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/relations/CompositionRelationship_e7d56883-cbdb-42cb-bd4a-d3e02a05e164.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/relations/CompositionRelationship_eea57035-f016-4741-89b0-3f6450a97476.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/motivation/Driver_24e9a593-39c2-4e80-95b4-77861903fb3b.xml: -------------------------------------------------------------------------------- 1 | 6 | 8 | 10 | 12 | 14 | 17 | 19 | 20 | -------------------------------------------------------------------------------- /model/relations/TriggeringRelationship_eb4e186d-eac0-45cb-a3df-21caad412b26.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/relations/AssociationRelationship_27e37af2-cc2c-4774-b201-56b767d1eda9.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/relations/AggregationRelationship_3a7f2682-5ceb-447a-b68e-814724e473f1.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/relations/AggregationRelationship_777d3219-3fd6-417f-af76-8722420b6ac4.xml: -------------------------------------------------------------------------------- 1 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /model/motivation/Meaning_5a8f6bdf-4515-40b7-9695-3e17abe7ab61.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 12 | 15 | 18 | 19 | -------------------------------------------------------------------------------- /model/motivation/Meaning_509d7012-9e30-41d0-8810-b121e04e2d18.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 12 | 15 | 18 | 19 | -------------------------------------------------------------------------------- /model/motivation/Driver_0b30330a-3736-4de3-9f1e-d1caccfb29ee.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 11 | 13 | 15 | 18 | 20 | 21 | -------------------------------------------------------------------------------- /model/motivation/Driver_29a7d4a0-81bf-4b1d-a39f-2331a22669f2.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 11 | 13 | 15 | 17 | 19 | 20 | -------------------------------------------------------------------------------- /model/motivation/Meaning_dda37b06-8d62-42bd-8222-5c196f2c72cf.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 12 | 15 | 18 | 19 | -------------------------------------------------------------------------------- /model/motivation/Meaning_ae2404c9-79bf-4685-91f4-80618cd55e30.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 12 | 15 | 18 | 19 | -------------------------------------------------------------------------------- /model/motivation/Driver_0d6ad90c-743f-498d-9105-865d56058d3b.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 12 | 15 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /model/motivation/Driver_cd46fe48-7b2a-47f6-9eab-f4110295a18b.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 11 | 13 | 15 | 18 | 20 | 21 | -------------------------------------------------------------------------------- /model/diagrams/3f750a77-2da2-4252-9292-b1c84e932842/4f4c80bc-5b3c-4d81-9dd4-dd817e741015/ArchimateDiagramModel_3f5f3aa4-8c66-445a-84c5-f3bcecd404cb.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 14 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /model/motivation/Meaning_56d5c9b7-dbdf-46be-8eb0-118021517a04.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 12 | 15 | 18 | 19 | -------------------------------------------------------------------------------- /model/application/ApplicationComponent_6e8598ad-3852-45e5-8db9-69a5b7d544a2.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 12 | 13 | -------------------------------------------------------------------------------- /model/motivation/Driver_66479820-03ac-4996-b307-a97d9186ad7e.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 12 | 15 | 18 | 21 | 22 | -------------------------------------------------------------------------------- /model/motivation/Driver_65b57ff2-29e4-4859-89eb-bdb7ea0a6973.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 12 | 15 | 18 | 21 | 22 | -------------------------------------------------------------------------------- /model/motivation/Meaning_dd0cefc8-9fef-4c18-bac1-3c8300ca11b5.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 12 | 15 | 18 | 19 | -------------------------------------------------------------------------------- /model/motivation/Driver_2159dd5b-67db-42a3-a30b-a9bb260faa6b.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 11 | 13 | 15 | 18 | 20 | 21 | -------------------------------------------------------------------------------- /model/motivation/Driver_f246937b-84a2-4ea6-8e66-1f3fbdc663c3.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 12 | 15 | 18 | 21 | 22 | -------------------------------------------------------------------------------- /model/motivation/Driver_1b21604e-f947-4294-930d-67c88690d53d.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 12 | 15 | 16 | -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- 1 | ([Français](#signalement-des-problèmes-de-sécurité)) 2 | 3 | # Reporting Security Issues 4 | 5 | To report a security issue, email [zztbscybers@tbs-sct.gc.ca](mailto:zztbscybers@tbs-sct.gc.ca) and include the word "SECURITY" in the subject line. 6 | 7 | The TBS team will send a response indicating the next steps in handling your report. After the initial reply to your report, the security team will keep you informed of the progress towards a fix and full announcement, and may ask for additional information or guidance. 8 | ______________________ 9 | 10 | ## Signalement des problèmes de sécurité 11 | 12 | Pour signaler un problème de sécurité, envoyez un courriel à [zztbscybers@tbs-sct.gc.ca](mailto:zztbscybers@tbs-sct.gc.ca) et ajoutez le mot « SÉCURITÉ » à la ligne d’objet. 13 | 14 | L’équipe du SCT enverra une réponse indiquant les prochaines étapes de la gestion de votre rapport. Après la réponse initiale à votre rapport, l’équipe de sécurité vous tiendra au courant des progrès vers une solution et l’annonce complète, et peut demander des informations ou des conseils supplémentaires. 15 | -------------------------------------------------------------------------------- /model/motivation/Driver_d0ff771c-b692-431c-9cf6-45e939cb1dde.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 12 | 15 | 17 | 19 | 22 | 24 | 25 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2018 Government of Canada - Gouvernement du Canada 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /model/diagrams/4c1d59a1-b6e0-4665-b471-6204fc292c4f/80eb704a-2b8e-433d-8a65-7aa5fbccef13/ArchimateDiagramModel_5df9f622-1260-497a-b95a-051a95df3e07.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 14 | 17 | 18 | 20 | 22 | 24 | 27 | 29 | 30 | -------------------------------------------------------------------------------- /model/motivation/Driver_37cd6ead-fce4-4321-99ab-cf9426f44b39.xml: -------------------------------------------------------------------------------- 1 | 6 | 8 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /model/diagrams/4c1d59a1-b6e0-4665-b471-6204fc292c4f/ddc1d258-4e68-465c-84ed-1828928bd411/ArchimateDiagramModel_e94a955f-e6f8-429f-a367-30900494a4ee.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 14 | 17 | 18 | 21 | 26 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /model/motivation/Driver_a88721d1-618b-49f9-abbe-41baef36a781.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 12 | 14 | 17 | 20 | 23 | 24 | -------------------------------------------------------------------------------- /link-check.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | 'use strict'; 4 | 5 | var markdownLinkCheck = require('markdown-link-check'); 6 | var fs = require("fs"); 7 | var glob = require("glob"); 8 | var path = require("path"); 9 | var chalk = require("chalk"); 10 | 11 | 12 | var files = glob.sync("**/*.md", {ignore: ["node_modules/**/*.md"]}) 13 | 14 | var config = JSON.parse(fs.readFileSync(".markdown-link-check.json")); 15 | config.timeout = '30s' 16 | 17 | var opts = JSON.parse(fs.readFileSync(".markdown-link-check.json")); 18 | 19 | files.forEach(function(file) { 20 | var markdown = fs.readFileSync(file).toString(); 21 | let opts = Object.assign({}, config); 22 | 23 | opts.baseUrl = path.dirname(path.resolve(file)) + '/'; 24 | 25 | markdownLinkCheck(markdown, opts, function (err, results) { 26 | if (err) { 27 | console.error('Error', err); 28 | return; 29 | } 30 | 31 | console.log(chalk.green("Reading: " + file)); 32 | 33 | results.forEach(function (result) { 34 | if(result.status === "dead") { 35 | if (result.statusCode == 500) { 36 | console.log(chalk.yellow("Server error on target: " + result.link)); 37 | } 38 | else { 39 | process.exitCode = 1 40 | console.log(chalk.red("Dead: " + result.link)); 41 | } 42 | } 43 | }); 44 | }); 45 | }); 46 | -------------------------------------------------------------------------------- /model/diagrams/a75da924-6ea9-4563-a417-fe619e5bf4dc/0473c352-138d-4a9d-9734-0203ff7c6e08/39d71076-e546-4195-a41b-38ccf94e569b/ArchimateDiagramModel_e3a6104b-7352-4aba-93e9-56b1194f2aa0.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 14 | 17 | 18 | 21 | 26 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /model/diagrams/a75da924-6ea9-4563-a417-fe619e5bf4dc/0473c352-138d-4a9d-9734-0203ff7c6e08/730ed4c6-1977-4aef-a706-75ba002125c2/ArchimateDiagramModel_bde91ac9-86c0-44e3-92cf-54288474e353.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 14 | 17 | 18 | 21 | 26 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /model/motivation/Driver_d0b9c15d-1036-466a-977c-ec679dcb0126.xml: -------------------------------------------------------------------------------- 1 | 6 | 8 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /model/motivation/Driver_690f22af-bca2-435e-84f5-0d28bde477c3.xml: -------------------------------------------------------------------------------- 1 | 6 | 8 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /model/motivation/Driver_74ae01e7-4106-4651-85bb-3f82fded07d0.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 12 | 15 | 18 | 19 | -------------------------------------------------------------------------------- /model/motivation/Driver_11ca069c-1f8e-442e-8c1e-e7d4b535d707.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 11 | 13 | 15 | 18 | 20 | 21 | -------------------------------------------------------------------------------- /model/motivation/Driver_774fd968-0272-48b5-bd04-e0a8ae90bf63.xml: -------------------------------------------------------------------------------- 1 | 6 | 8 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /model/motivation/Driver_1c25d1a1-7e40-4a0a-8802-5e21e78daf44.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 12 | 14 | 16 | 19 | 22 | 25 | 26 | -------------------------------------------------------------------------------- /model/folder.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /model/diagrams/a75da924-6ea9-4563-a417-fe619e5bf4dc/0473c352-138d-4a9d-9734-0203ff7c6e08/c31b8bf1-8567-43d3-b1a6-e9368c5bd926/ArchimateDiagramModel_bda7b4f3-6b18-46fc-8f57-54c832d03888.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 14 | 17 | 18 | 22 | 27 | 30 | 31 | 34 | 39 | 42 | 43 | 48 | 51 | 52 | 55 | 60 | 63 | 64 | 69 | 72 | 73 | 74 | -------------------------------------------------------------------------------- /model/motivation/Driver_081ae56f-2878-4947-825c-a498abd8d76f.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 11 | 13 | 15 | 18 | 20 | 21 | -------------------------------------------------------------------------------- /model/diagrams/4c1d59a1-b6e0-4665-b471-6204fc292c4f/0b859069-bbc9-4103-abcd-633652509dbe/ArchimateDiagramModel_286191ce-d4d9-4dea-a9a9-0df7362f00bb.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 14 | 17 | 18 | 23 | 26 | 27 | 32 | 35 | 36 | 41 | 44 | 45 | 50 | 53 | 54 | 58 | 63 | 66 | 67 | 71 | 76 | 79 | 80 | 84 | 89 | 92 | 93 | 97 | 102 | 105 | 106 | 107 | -------------------------------------------------------------------------------- /model/diagrams/3f750a77-2da2-4252-9292-b1c84e932842/6dd4489f-c6f4-4576-bf40-895a54fb0d11/ArchimateDiagramModel_1d50af1e-ed72-4e25-afae-935627b87f2f.xml: -------------------------------------------------------------------------------- 1 | 6 | 10 | 15 | 18 | 19 | 24 | 27 | 28 | 32 | 37 | 40 | 41 | 46 | 49 | 50 | 53 | 58 | 61 | 62 | 67 | 70 | 71 | 76 | 79 | 80 | 84 | 89 | 92 | 93 | 96 | 101 | 104 | 105 | 109 | 114 | 117 | 118 | 119 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Open Government of Canada Architecture Git Repository 2 | 3 | The canada-ca/architecture repository is meant for the storage of architecture models for use within and about the Government of Canada. The contents of this repository are provided without any warranty or guarantee, and does not necessarily accurately reflect the Government of Canada's current state of Enterprise Architecture management at any given moment. 4 | 5 | In line with [Open Government](https://open.canada.ca) principles, this repository supports open government. "Open Government is about making government more accessible to everyone. This means giving greater access to government data and information to the Canadian public and the businesses community.[About Open Government](https://open.canada.ca/en/about-open-government). 6 | 7 | This repository is governed using an informal, community driven governance model. 8 | 9 | ## What you will find here 10 | 11 | This repository will contain elements created from open and accessible information and data sources such as: 12 | 13 | * Legislation 14 | * Acts 15 | * Regulations 16 | * Policies 17 | * Directives 18 | 19 | ## What you won’t find here 20 | 21 | This repository is not mean to expose non-public or protected information sources such as: 22 | 23 | * Internal business transformation 24 | * Internal departmental policies 25 | * personal or self-identifiable information 26 | * any information presenting exposing security threats or internal network topologies 27 | 28 | ## About Enterprise Architecture within Government of Canada 29 | 30 | Enterprise Architecture in its current form within the Government of Canada is heavily focused on the Management of IM/IT, however its principles can be found across all viewpoints of the organization within the Architecture Development Model (ADM) including Business, Information and systems, as well as technology. 31 | 32 | The [Government of Canada Strategic Plan for Information Management and Information Technology 2017 to 2021](https://www.canada.ca/en/treasury-board-secretariat/services/information-technology/strategic-plan-2017-2021.html#toc8-2-2) states, "Sound IM-IT management starts with consistent planning based on documented descriptions of the enterprise. With an understanding of what is in play, managers can adopt solutions that best address their business needs while advancing government-wide architecture." 33 | 34 | [Directive on Management of Information Technology](https://www.tbs-sct.gc.ca/pol/doc-eng.aspx?id=15249), provides guidance on how to assess Enterprise Architecture through Appendix C - Mandatory Procedures for Enterprise Architecture Assessment. 35 | 36 | ## Getting Started 37 | 38 | ### Background information and context 39 | 40 | * Familiarize yourself with [TOGAF 9.12](https://pubs.opengroup.org/architecture/togaf91-doc/arch/index.html) 41 | * Familiarize yourself with [Archimate 3.0.1](http://pubs.opengroup.org/architecture/archimate3-doc/) 42 | * Familiarize yourself with [Gitflow](https://nvie.com/posts/a-successful-git-branching-model/) 43 | * Government of Canada Policies related to architecture 44 | 45 | ### Install Archi Modeling Tool 46 | 47 | * Install [Archi Tool](https://www.archimatetool.com/) 48 | * Install [Archi Tool Collaboration Plugin](https://www.archimatetool.com/plugins/) 49 | 50 | ### Fork The Repository 51 | 52 | * If you are new to the project please experiment with modeling and workflows by forking your project. 53 | * Create a GitHub account 54 | * Fork the repository to your own workspace 55 | 56 | ### Load Model Into Archi 57 | 58 | * Once you have forked the project you can load the model into Archi 59 | * Start Archi 60 | * Go to Collaboration menu 61 | * Collaboration > Import Remote Model to Workspace 62 | * URL: Use "clone" URL 63 | * User Name: e-mail used to register at GCCode 64 | * Password: Password used to log in to GCCode 65 | 66 | ### Git Flow Workflow 67 | 68 | * Refresh Model (aka Git-Pull) 69 | * this step will pull in any updates to the model from the repository 70 | * Commit Changes (aka Git-Commit) 71 | * after making any changes to the model committing will ad them to your local copy of the git repo on your local machine 72 | * please provide meaningful comments for each commit 73 | * Keep commits to a manageable size 74 | * Each commit should related to changes that are logical (eg updating a single view, or adding related objects, or adding a new set of relationships) 75 | * Committing changes does not share them back to the community, only locally on your machine 76 | * Publish Changes (aka Git-Push) 77 | * Pushing your committed changes shares your contribution back to the community or at least your forked project. 78 | 79 | ### Contribute upstream 80 | 81 | * once you have made changes to your forked project, please consider submitting changes up stream 82 | * if you have created various branches in your forked project, it is likely best to migrate all changes to you forked "Master" 83 | * Submit a [Pull Request](https://help.github.com/en/articles/about-pull-requests) 84 | * New Pull Request 85 | * base repository: This is the parent canada-ca/architecture repository 86 | * Head repository: This is likely your forked repo 87 | * Consider pulling FROM your repositories MASTER branch into the base repository DEVELOPMENT or other branch 88 | 89 | ## Alternative workflow 90 | 91 | * Clone this project into your own repository 92 | * Submit Merge requests back to this project 93 | -------------------------------------------------------------------------------- /model/diagrams/c14403fa-2866-456c-95ef-a660e78f36b4/ArchimateDiagramModel_d976b4c6-4d1c-409c-819c-de15d154225d.xml: -------------------------------------------------------------------------------- 1 | 6 | 10 | 15 | 18 | 19 | 22 | 27 | 30 | 31 | 36 | 39 | 40 | 45 | 48 | 49 | 54 | 57 | 58 | 62 | 67 | 70 | 71 | 74 | 79 | 82 | 83 | 87 | 92 | 95 | 96 | 101 | 104 | 105 | 108 | 112 | 115 | 116 | 119 | 124 | 127 | 128 | 131 | 136 | 139 | 140 | 143 | 148 | 151 | 152 | 153 | -------------------------------------------------------------------------------- /model/diagrams/4c1d59a1-b6e0-4665-b471-6204fc292c4f/6bc2dfea-19f7-478a-91e6-14cbe7d9409d/ArchimateDiagramModel_cf5608b5-d90b-49b2-9229-43dd7cce84b3.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 14 | 17 | 18 | 23 | 26 | 27 | 32 | 35 | 36 | 41 | 44 | 45 | 50 | 53 | 54 | 59 | 62 | 63 | 68 | 71 | 72 | 76 | 81 | 84 | 85 | 90 | 93 | 94 | 98 | 103 | 106 | 107 | 111 | 116 | 119 | 120 | 124 | 129 | 132 | 133 | 137 | 142 | 145 | 146 | 150 | 155 | 158 | 159 | 163 | 168 | 171 | 172 | 177 | 180 | 181 | 185 | 190 | 193 | 194 | 197 | 202 | 205 | 206 | 211 | 214 | 215 | 216 | -------------------------------------------------------------------------------- /model/diagrams/4c1d59a1-b6e0-4665-b471-6204fc292c4f/80eb704a-2b8e-433d-8a65-7aa5fbccef13/ArchimateDiagramModel_1cbd09b0-e8b7-417a-83c3-e82470cd52a3.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 14 | 17 | 18 | 23 | 26 | 27 | 32 | 35 | 36 | 41 | 44 | 45 | 50 | 53 | 54 | 59 | 62 | 63 | 68 | 71 | 72 | 77 | 80 | 81 | 86 | 89 | 90 | 94 | 99 | 102 | 103 | 107 | 112 | 115 | 116 | 120 | 125 | 128 | 129 | 133 | 138 | 141 | 142 | 147 | 150 | 151 | 156 | 159 | 160 | 165 | 168 | 169 | 174 | 178 | 183 | 186 | 187 | 191 | 196 | 199 | 200 | 204 | 209 | 212 | 213 | 217 | 222 | 225 | 226 | 229 | 230 | 234 | 239 | 242 | 243 | 247 | 252 | 255 | 256 | 260 | 265 | 268 | 269 | 273 | 278 | 281 | 282 | 283 | -------------------------------------------------------------------------------- /EA_Assessment.md: -------------------------------------------------------------------------------- 1 | # EA Assessment 2 | 3 | This is currently in development. The hope is to generate assessment questions that will help Enterprise Architecture review assessments to align with the TBS policy [https://www.tbs-sct.gc.ca/pol/doc-eng.aspx?id=15249](https://www.tbs-sct.gc.ca/pol/doc-eng.aspx?id=15249) 4 | 5 | Goals: 6 | 7 | - to develop a list of questions that can be asked in an interview of a 8 | thing(service, solution, program, package). 9 | - to ask just enough question to ensure alignment ... I don't want to 10 | induce *death by questioning* to the assessment process 11 | 12 | ## Enterprise 13 | 14 | - Who is the business owner of this *thing* ? 15 | - What enterprise services are being used/reused by this *thing* ? 16 | - Does this *thing* align to organizations strategic plan ? 17 | - Does this *thing* align to GC Digital Standards ? 18 | - Is this *thing* being tracked by TBS APM ? 19 | - Is this *thing* considered a “Mission Critical” (as per TBS APM Definition)? 20 | 21 | ## Business 22 | 23 | ### Align to the GC Business Capability model 24 | 25 | - Does this *thing* align to either the GC Business Capability model 26 | (GC BCM) or your departments own Business Capability model ? 27 | 28 | ### Design for Users First and Deliver with Multidisciplinary Teams 29 | 30 | - Who will be using this *thing* ? 31 | - Is this *thing* available internally or externally or both? 32 | - Does this *thing* focus on the needs of users ? 33 | - Does this *thing* conform with accessibility and official languages requirements ? 34 | 35 | ### Design Systems to be Measurable and Accountable 36 | 37 | - What are the business processes that are supported by this *thing* ? 38 | - Does this thing produce routine reports ? 39 | - Does this *thing* have defined KPI's ? 40 | - Are there any specific laws, regulations, or policies that this *thing* must be compliant with? Have these requirements been incorporated into the architecture and design ? 41 | - Has a Business Impact Assessment been completed? 42 | - What would the impact on the business be if the information was disclosed in an unauthorised manner? 43 | - What would the impact on the business be if the integrity of the information was compromised? 44 | - Is there a business continuity and disaster recovery plan that is tested on a regular basis to ensure the return to operational status with minimal disruption. 45 | 46 | ## Information 47 | 48 | ### Data Collection 49 | 50 | - Does this *thing* collect data in a manner that maximizes use and 51 | reuse of data ? 52 | - Does this *thing* collect data in a manner that aligns to organization 53 | data standards ? 54 | - Does this *thing* collect data in a manner to ensure high quality yields ? 55 | 56 | ### Data Management 57 | 58 | - Does the data management for *thing* align with the departments data governance ? 59 | - Has your organizations Data Management group been consulted ? 60 | - Have the data roles and responsibilities been defined for *thing* ? 61 | 62 | ### Data Storage 63 | 64 | - Is data stored in a secure manner in accordance to CSE-approved cryptographic algorithms and protocols ? 65 | - Does it follow existing retention and disposition schedules ? 66 | - Is data retained only for the minimum time necessary ? 67 | - Is the data scan-able for discovery and accessibility ? 68 | - Does the data back-up or archiving service ensure that business requirements related to protection against data loss are met? (I.e. does the service support the business Recovery Point Objective?) 69 | 70 | ### Data Sharing 71 | 72 | - Has data been shared openly by default as per the Directive on Open Government, while considering existing laws and regulations for safeguarding of security and the privacy of data? 73 | - Will the data for the application be shared/sharable : 74 | - Source Code ? 75 | - Configuration Files ? 76 | - Knowledges Bases ? 77 | - Database repositories ? 78 | - Etc. 79 | - Will the data be exposed via an API ? 80 | - Will the API be registered on the API store ? 81 | - Will the *thing* use an API's or other datasets ? 82 | - Will data be shared in an open government context, and if so has a threat risk assessment been completed ? 83 | 84 | ### Data Protection 85 | 86 | - Does the data back-up or archiving service ensure that business requirements related to protection against data loss are met? (I.e. does the service support the business Recovery Point Objective?) 87 | - Is there a data backup strategy to ensure that it can recover from an incident that leads to data loss or corruption? 88 | - Have requirements for the encryption of the information that will be placed in the *thing* been determined? 89 | - Is data protected while in transit, in use and at rest using appropriate encryption and protocols ? 90 | - Does the *thing* use only approved encryption protocols and algorithms (as defined in CSE IT Standards)? 91 | - Does the party responsible for managing the cryptographic keys have a key management plan that meets the requirements defined in the CSE IT Security Guidance? 92 | 93 | ## Application 94 | 95 | Has your organizations Application Management group been consulted ? 96 | Has the architecture of this *thing* been reviewed by a security architect ? 97 | Have security requirements been applied to the architecture of this *thing* ? 98 | 99 | ### Use Open Standards and Solutions by Default 100 | 101 | - Were open source software, solutions and standards evaluated for 102 | *thing* ? 103 | - If open source was not possible was platform-agnostic COTS over proprietary COTS selected ? 104 | - Has all application assets been released under an appropriate open source software license 105 | - Source Code ? 106 | - Scripts ? 107 | - Configuration Files ? 108 | - Does this *thing* expose public facing data ? 109 | 110 | ### Maximize Reuse 111 | 112 | - Does the *thing* reuse existing services ? 113 | - Was this *thing* designed with the enterprise in mind ? 114 | - Does the *thing* align to: 115 | - relevant standards 116 | - best practices ? 117 | - Is the coding be share with : 118 | - The public ? 119 | - The government of Canada ? 120 | 121 | ### Enable Interoperability 122 | 123 | - Will this *thing* require integration with other GC Applications or Cloud Services ? 124 | - What security mechanisms have been implemented to safeguard the integration ? 125 | - Is there a current Departmental Threat Assessment that supports this proposal ? 126 | - Has all functionality been exposes as consumable services ? 127 | - Does the thing align with Microservices methodology ? 128 | - Does the thing have an API interface 129 | - Has it been enabled ? 130 | - Has it been registered with the GC API Store ? 131 | - Are APIs developed and secured in accordance with the GC API Standards ? 132 | - Have all APIs been developed to enforce appropriate authentication ? 133 | - Does the thing use containers ? 134 | 135 | ### Secure Application Delivery 136 | 137 | - Have secure protocols (e.g. HTTPS) been configured for publicly accessible websites and web services ? 138 | - Have industry standard best practices for application security (e.g. OWASP) been applied ? 139 | - Is development, test, and staging environment separate from the production environment? If so, how are they segmented ? 140 | - Is there a formal Software Development Life Cycle (SDLC) process ? Does it include threat modeling? 141 | - Is security testing integrated and automated in order to validate code and address vulnerabilities prior to deployment ? 142 | - Is each release subject to a full secure code review ? Is a secure code review performed at least annually ? 143 | - Has the application been audited against the OWASP Top 10 Application Security Risks ? 144 | - Have appropriate measures been implemented to ensure that sensitive data is protected when stored and transmitted ? 145 | - What measures are in place to ensure that the opportunity for accidental data leakage across application boundaries is minimized ? 146 | - What measures are in place to ensure that only authorised parties can access sensitive information ? 147 | - Are applications that store, process, handle, or have network access to sensitive information audited and assessed before use ? 148 | 149 | ## Technology 150 | 151 | Has your organizations Technology and Data-center Management group been consulted ? 152 | 153 | ### Use Cloud first 154 | 155 | - Were cloud solutions evaluated by priority ? 156 | 157 | 1. SaaS 158 | 2. PaaS 159 | 3. IaaS 160 | 161 | - Were data center preferences evaluated by priority ? 162 | 1. Public Cloud 163 | 2. Hybrid Cloud 164 | 3. Private Cloud 165 | 4. Non-Cloud 166 | 167 | - Is the *thing* resistant to vendor lockin ? 168 | 169 | ### Design for Performance, Availability, and Scalability 170 | 171 | - Is the *thing* designed for resiliency ? 172 | - Is the *thing* being monitored for service and availability ? 173 | - Are the *things* response times being monitored for user acceptance ? 174 | - Was the *thing* designed with a distributed architecture ? 175 | - Has the *thing* been architected to support new technology insertion with minimal disruption to existing programs and services ? 176 | - Do you have an approach to ensure that your production environment remains consistent and controllable ? 177 | - Do you test and certify components in each layer of the technology stack for security vulnerabilities ? 178 | - Has a continuity plan been developed to support recovery activities ? 179 | 180 | ## Security & Privacy 181 | 182 | How security been incorporated into the project governance, working groups, development and implementation teams, etc.? 183 | Has your organizations Security Management group been engaged ? 184 | Has security been implemented across all architectural domains ? 185 | Has a balance of security and user needs been established ? 186 | 187 | ### Risk-based Approach 188 | 189 | - Is there an IT security risk management framework that will be applied (e.g. ITSG-33 security guidance) ? 190 | - Are risk assessments conducted throughout the development of the system and ensure appropriate safeguards to be applied, as per the Policy on Government Security ? 191 | - Have security activities and resources been integrated into the overall project plan, schedule, costs. etc.? Can you describe the different types of security resources used on the project (security architect, security assessor, etc.) ? 192 | - Is there a documented process for identifying, understanding new or ongoing security and privacy threats and the process for managing them ? 193 | - Does the service have any dependency on any third parties (e.g. outsourcers, subcontractors or another service provider) that introduce additional risks ? 194 | 195 | ### Design for Security and Privacy 196 | 197 | - Has security categorization been performed based on the degree of injury that could be expected to result from a compromise of its confidentiality, integrity and availability ? 198 | - Have graduated safeguards that are commensurate with the security category of the information and assets been implemented ? Are these security measures and privacy protections appropriate and cost-effective, and proportionate to user and business needs? 199 | - Has a threat assessment been conducted to determine which threat actors would be applicable to the business area (e.g. hackers, activists, criminal organizations, etc.) 200 | - Has a defense-in-depth approach been applied to the design of the *thing* to reduce exposure to threats and minimize the degree of compromise ? 201 | - Has the *thing* been designed in such a way that it: 202 | - Prioritizes ease of use in security design to make security simple for users ? 203 | - Protects from common security vulnerabilities ? 204 | - Exposes only the interfaces necessary to operate the service ? 205 | - Is resilient and can be rebuilt quickly to a known clean state in the event that a compromise is detected ? 206 | - Fails secure even if the system encounters an error or crashes ? 207 | - Are appropriate build and hardening standards defined, documented, and deployed for the *thing*? 208 | 209 | ### Secure Access to Systems and Services 210 | 211 | - Does the *thing* align with GC direction on identity management ? 212 | - Does the *thing* leverage GC authentication services ? 213 | - What is the Level of Authentication required for the *thing* ? 214 | - What are the identification and authentication mechanisms that will be used ? 215 | - Is user access to service interfaces constrained to authorised individuals, processes, and/or devices with clearly defined roles and an appropriate level of assurance before granting access to the *thing* ? 216 | - Does the *thing* separate and compartmentalise user responsibilities and privileges ? Are the least set of privileges necessary to complete the job assigned to authorized roles ? 217 | - Is there a higher level of assurance required that the party asserting an identity is the authorised user of the account when authenticating to the service? 218 | - Is multi-factor authentication implemented to protect against unauthorized access ? 219 | - Is there an effective process that is audited at regular intervals to ensure that identities and user accounts are appropriately managed and protected throughout their lifecycle? 220 | - Are all passwords encrypted, especially system/service administrators, in accordance with GC password guidance? 221 | 222 | ### Ongoing Maintenance and Monitoring 223 | 224 | - Have processes been implemented to ensure that the *thing* is operated and managed in in order to impede, detect or prevent attacks ? 225 | - Does the organization continuously monitor system events and performance ? 226 | - Are all relevant security events and logs collected at infrastructure, operating system, and application levels to support root-cause analysis and incident investigation ? 227 | - Does the *thing* use a trusted time source and protect audit logs against modification, deletion, and/or inappropriate access ? 228 | - Are security advisories and patches for components used by the *thing* subscribed to and monitored ? 229 | - Are security-related patches and updates promply applied to reduce exposure to vulnerabilities ? Is there a risk-based mitigation strategy in place for when patches can’t be applied ? 230 | - Is there a formal incident response and management process and plans that clearly specifies how to detect and respond to information security incidents and privacy breaches ? Is this plan tested on a regular basis ? 231 | 232 | ### Privacy by Design 233 | 234 | - Is there personal information being processed or stored in the *thing*? 235 | - Has it been determined if a Privacy Impact Assessment is required ? 236 | - Have appropriate measures been implemented to assure the protection of personal information ? 237 | - Is a privacy by design approach been applied when designing the *thing* ? 238 | --------------------------------------------------------------------------------