From fcd48f3c8ad5f5eac74902d6c4d59825c3ec3669 Mon Sep 17 00:00:00 2001 From: Ethan Knights Date: Thu, 2 May 2024 14:53:35 +0100 Subject: [PATCH 01/37] Update README.md --- README.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 22a4c3a9..ce163e31 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@ ethical assurance cases, developed by researchers at the [Alan Turing Institute](https://www.google.com/url?sa=t&source=web&cd=&cad=rja&uact=8&ved=2ahUKEwi-4ZW65bL-AhXJMMAKHfeGCJ8QFnoECBUQAQ&url=https%3A%2F%2Fwww.turing.ac.uk%2F&usg=AOvVaw0uxvZzQpCGw78bVsaCsSOm) and [University of York](https://www.york.ac.uk/assuring-autonomy/). -To use the TEA platform, please go to [https://assuranceplatform.azurewebsites.net/](https://assuranceplatform.azurewebsites.net/) +To use the TEA platform, please go to [https://assuranceplatform.azurewebsites.net/](https://assuranceplatform.azurewebsites.net/). To view the documentation site, please go to [https://alan-turing-institute.github.io/AssurancePlatform](https://alan-turing-institute.github.io/AssurancePlatform). @@ -58,10 +58,9 @@ developing, and deploying their technology or system. The Trustworthy and Ethical Assurance application can be run locally or deployed on your own server or a cloud-based service (e.g. Azure). To view the different -installation instructions, please visit our documentation site for +installation instructions, please visit our documentation site for the [backend](https://alan-turing-institute.github.io/AssurancePlatform/platform-details/backend/installation/) -and [frontend](https://alan-turing-institute.github.io/AssurancePlatform/platform-details/frontend/installation/) -installation instructions. +and [frontend](https://alan-turing-institute.github.io/AssurancePlatform/platform-details/frontend/installation/). ## Further Resources 📚 @@ -80,7 +79,7 @@ Ethical Assurance framework and methodology: Between April 2023 and December 2023 this project received funding from the Assuring Autonomy International Programme, a partnership between Lloyd’s Register Foundation and the University of York, which was awarded to Dr Christopher Burr. -Between July 2021 and June 2022. this project received funding from the UKRI’s Trustworthy Autonomous Hub, which was awarded to Dr Christopher Burr +Between July 2021 and June 2022 this project received funding from the UKRI’s Trustworthy Autonomous Hub, which was awarded to Dr Christopher Burr (Grant number: TAS_PP_00040). ## Contributors From e50d615e562eed5fded04bd1ed9876e88ff01aa4 Mon Sep 17 00:00:00 2001 From: Kalle Westerling Date: Tue, 7 May 2024 17:51:08 +0100 Subject: [PATCH 02/37] Remove `$` from code blocks in documentation Fixes #411 --- .../backend/api/assurance-cases.md | 42 +++++++++---------- .../backend/api/authentication.md | 6 +-- .../platform-details/backend/api/comment.md | 10 ++--- .../platform-details/backend/api/github.md | 6 +-- .../platform-details/backend/api/group.md | 10 ++--- .../platform-details/backend/api/index.md | 6 +-- .../docs/platform-details/backend/api/user.md | 12 +++--- .../platform-details/backend/installation.md | 6 +-- .../platform-details/docker-quickstart.md | 8 ++-- .../platform-details/frontend/installation.md | 8 ++-- .../platform-details/reset-database/azure.md | 2 +- .../platform-details/reset-database/local.md | 6 +-- 12 files changed, 61 insertions(+), 61 deletions(-) diff --git a/site/docs/platform-details/backend/api/assurance-cases.md b/site/docs/platform-details/backend/api/assurance-cases.md index 2489b7ec..f963c6ce 100644 --- a/site/docs/platform-details/backend/api/assurance-cases.md +++ b/site/docs/platform-details/backend/api/assurance-cases.md @@ -13,7 +13,7 @@ The `curl` examples in the following serve as a quick way to test and interact w #### Request ```bash -$ curl -X GET http://localhost:8000/api/cases/ \ +curl -X GET http://localhost:8000/api/cases/ \ -H "Authorization: Token your_access_token_here" ``` @@ -26,7 +26,7 @@ A JSON array of assurance cases, each with its details. #### Request ```bash -$ curl -X POST http://localhost:8000/api/cases/ \ +curl -X POST http://localhost:8000/api/cases/ \ -H "Content-Type: application/json" \ -H "Authorization: Token your_access_token_here" \ -d '{"name": "Case Name", "description": "Case Description", "lock_uuid": "", "color_profile": "default"}' @@ -41,7 +41,7 @@ JSON object of the created assurance case. #### Request ```bash -$ curl -X GET http://localhost:8000/api/cases// \ +curl -X GET http://localhost:8000/api/cases// \ -H "Authorization: Token your_access_token_here" ``` @@ -54,7 +54,7 @@ JSON object of the specified assurance case. #### Request ```bash -$ curl -X PUT http://localhost:8000/api/cases// \ +curl -X PUT http://localhost:8000/api/cases// \ -H "Content-Type: application/json" \ -H "Authorization: Token your_access_token_here" \ -d '{"name": "Updated Case Name", "description": "Updated Case Description"}' @@ -69,7 +69,7 @@ JSON object of the updated assurance case. #### Request ```bash -$ curl -X DELETE http://localhost:8000/api/cases// \ +curl -X DELETE http://localhost:8000/api/cases// \ -H "Authorization: Token your_access_token_here" ``` @@ -84,14 +84,14 @@ HTTP 204 No Content on successful deletion. #### List All Goals ```bash -$ curl -X GET http://localhost:8000/api/goals/ \ +curl -X GET http://localhost:8000/api/goals/ \ -H "Authorization: Token your_access_token_here" ``` #### Create a New Goal ```bash -$ curl -X POST http://localhost:8000/api/goals/ \ +curl -X POST http://localhost:8000/api/goals/ \ -H "Content-Type: application/json" \ -H "Authorization: Token your_access_token_here" \ -d '{"name": "Goal Name", "description": "Goal Description", "assurance_case": }' @@ -104,7 +104,7 @@ To update an existing goal element in an assurance case, use the PUT method at t ##### Request ```bash -$ curl -X PUT http://localhost:8000/api/goals// \ +curl -X PUT http://localhost:8000/api/goals// \ -H "Content-Type: application/json" \ -H "Authorization: Token your_access_token_here" \ -d '{"name": "Updated Goal Name", "description": "Updated Goal Description"}' @@ -121,7 +121,7 @@ To delete a specific goal element from an assurance case, send a DELETE request ##### Request ```bash -$ curl -X DELETE http://localhost:8000/api/goals// \ +curl -X DELETE http://localhost:8000/api/goals// \ -H "Authorization: Token your_access_token_here" ``` @@ -134,14 +134,14 @@ HTTP 204 No Content on successful deletion, indicating the goal has been removed #### List All Contexts ```bash -$ curl -X GET http://localhost:8000/api/contexts/ \ +curl -X GET http://localhost:8000/api/contexts/ \ -H "Authorization: Token your_access_token_here" ``` #### Create a New Context ```bash -$ curl -X POST http://localhost:8000/api/contexts/ \ +curl -X POST http://localhost:8000/api/contexts/ \ -H "Content-Type: application/json" \ -H "Authorization: Token your_access_token_here" \ -d '{"name": "Context Name", "description": "Context Description", "goal": }' @@ -154,7 +154,7 @@ To update details of a context element linked to a goal, utilize the PUT method ##### Request ```bash -$ curl -X PUT http://localhost:8000/api/contexts// \ +curl -X PUT http://localhost:8000/api/contexts// \ -H "Content-Type: application/json" \ -H "Authorization: Token your_access_token_here" \ -d '{"name": "Updated Context Name", "description": "Updated Context Description"}' @@ -171,7 +171,7 @@ Remove a context element by sending a DELETE request to `/contexts//`. ##### Request ```bash -$ curl -X DELETE http://localhost:8000/api/contexts// \ +curl -X DELETE http://localhost:8000/api/contexts// \ -H "Authorization: Token your_access_token_here" ``` @@ -184,14 +184,14 @@ HTTP 204 No Content, confirming the context has been successfully deleted. #### List All Property Claims ```bash -$ curl -X GET http://localhost:8000/api/propertyclaims/ \ +curl -X GET http://localhost:8000/api/propertyclaims/ \ -H "Authorization: Token your_access_token_here" ``` #### Create a New Property Claim ```bash -$ curl -X POST http://localhost:8000/api/propertyclaims/ \ +curl -X POST http://localhost:8000/api/propertyclaims/ \ -H "Content-Type: application/json" \ -H "Authorization: Token your_access_token_here" \ -d '{"name": "Property Claim Name", "description": "Property Claim Description", "goal": }' @@ -204,7 +204,7 @@ Property claims can be updated by sending a PUT request to `/propertyclaims// \ +curl -X PUT http://localhost:8000/api/propertyclaims/// \ -H "Content-Type: application/json" \ -H "Authorization: Token your_access_token_here" \ -d '{"name": "Updated Claim Name", "description": "Updated Claim Description"}' @@ -221,7 +221,7 @@ To delete a property claim, issue a DELETE command to `/propertyclaims// ##### Request ```bash -$ curl -X DELETE http://localhost:8000/api/propertyclaims/// \ +curl -X DELETE http://localhost:8000/api/propertyclaims/// \ -H "Authorization: Token your_access_token_here" ``` @@ -234,14 +234,14 @@ HTTP 204 No Content upon successful removal of the property claim. #### List All Strategies ```bash -$ curl -X GET http://localhost:8000/api/strategies/ \ +curl -X GET http://localhost:8000/api/strategies/ \ -H "Authorization: Token your_access_token_here" ``` #### Create a New Strategy ```bash -$ curl -X POST http://localhost:8000/api/strategies/ \ +curl -X POST http://localhost:8000/api/strategies/ \ -H "Content-Type: application/json" \ -H "Authorization: Token your_access_token_here" \ -d '{"name": "Strategy Name", "description": "Strategy Description", "goal": }' @@ -254,7 +254,7 @@ Modify an existing strategy by using the PUT method on `/strategies//`. ##### Request ```bash -$ curl -X PUT http://localhost:8000/api/strategies/// \ +curl -X PUT http://localhost:8000/api/strategies/// \ -H "Content-Type: application/json" \ -H "Authorization: Token your_access_token_here" \ -d '{"name": "Updated Strategy Name", "description": "Updated Strategy Description"}' @@ -271,7 +271,7 @@ Remove a strategy from an assurance case by sending a DELETE request to `/strate ##### Request ```bash -$ curl -X DELETE http://localhost:8000/api/strategies/// \ +curl -X DELETE http://localhost:8000/api/strategies/// \ -H "Authorization: Token your_access_token_here" ``` diff --git a/site/docs/platform-details/backend/api/authentication.md b/site/docs/platform-details/backend/api/authentication.md index 6767a619..05f3c3b6 100644 --- a/site/docs/platform-details/backend/api/authentication.md +++ b/site/docs/platform-details/backend/api/authentication.md @@ -9,7 +9,7 @@ To authenticate a user and receive an access token for subsequent requests, use ### Request ```bash -$ curl -X POST http://localhost:8000/api/auth/login/ \ +curl -X POST http://localhost:8000/api/auth/login/ \ -H "Content-Type: application/json" \ -d '{"username": "your_username", "password": "your_password"}' ``` @@ -29,7 +29,7 @@ To log out a user and invalidate the current token, use the `/api/auth/logout/` ### Request ```bash -$ curl -X POST http://localhost:8000/api/auth/logout/ \ +curl -X POST http://localhost:8000/api/auth/logout/ \ -H "Authorization: Token your_access_token_here" ``` @@ -44,7 +44,7 @@ To create a new user account, submit a request to `/api/auth/register/` with the ### Request ```bash -$ curl -X POST http://localhost:8000/api/auth/register/ \ +curl -X POST http://localhost:8000/api/auth/register/ \ -H "Content-Type: application/json" \ -d '{ "username": "new_user", diff --git a/site/docs/platform-details/backend/api/comment.md b/site/docs/platform-details/backend/api/comment.md index 7fe8b8c0..95aa1b2d 100644 --- a/site/docs/platform-details/backend/api/comment.md +++ b/site/docs/platform-details/backend/api/comment.md @@ -13,7 +13,7 @@ Retrieve a list of all comments associated with a specific assurance case by mak ### Request ```bash -$ curl -X GET http://localhost:8000/api/comments// \ +curl -X GET http://localhost:8000/api/comments// \ -H "Authorization: Token your_access_token_here" ``` @@ -28,7 +28,7 @@ To add a new comment to an assurance case, use the POST method with the assuranc ### Request ```bash -$ curl -X POST http://localhost:8000/api/comments// \ +curl -X POST http://localhost:8000/api/comments// \ -H "Content-Type: application/json" \ -H "Authorization: Token your_access_token_here" \ -d '{"content": "Your insightful comment here."}' @@ -45,7 +45,7 @@ Access the details of a specific comment by its ID using a GET request. ### Request ```bash -$ curl -X GET http://localhost:8000/api/comments// \ +curl -X GET http://localhost:8000/api/comments// \ -H "Authorization: Token your_access_token_here" ``` @@ -60,7 +60,7 @@ Update the content of an existing comment by sending a PUT request to the commen ### Request ```bash -$ curl -X PUT http://localhost:8000/api/comments// \ +curl -X PUT http://localhost:8000/api/comments// \ -H "Content-Type: application/json" \ -H "Authorization: Token your_access_token_here" \ -d '{"content": "Updated content of the comment."}' @@ -77,7 +77,7 @@ To remove a comment from an assurance case, issue a DELETE request to the specif ### Request ```bash -$ curl -X DELETE http://localhost:8000/api/comments// \ +curl -X DELETE http://localhost:8000/api/comments// \ -H "Authorization: Token your_access_token_here" ``` diff --git a/site/docs/platform-details/backend/api/github.md b/site/docs/platform-details/backend/api/github.md index 537194e8..3819c975 100644 --- a/site/docs/platform-details/backend/api/github.md +++ b/site/docs/platform-details/backend/api/github.md @@ -15,7 +15,7 @@ Retrieve a list of all GitHub repositories associated with a specific user by th ### Request ```bash -$ curl -X GET http://localhost:8000/api/users///github_repositories/ \ +curl -X GET http://localhost:8000/api/users///github_repositories/ \ -H "Authorization: Token your_access_token_here" ``` @@ -30,7 +30,7 @@ To view all GitHub repositories linked within the TEA Platform, irrespective of ### Request ```bash -$ curl -X GET http://localhost:8000/api/github_repositories/ \ +curl -X GET http://localhost:8000/api/github_repositories/ \ -H "Authorization: Token your_access_token_here" ``` @@ -45,7 +45,7 @@ Link a new GitHub repository to the TEA Platform by providing the repository's d ### Request ```bash -$ curl -X POST http://localhost:8000/api/github_repositories/ \ +curl -X POST http://localhost:8000/api/github_repositories/ \ -H "Content-Type: application/json" \ -H "Authorization: Token your_access_token_here" \ -d '{ diff --git a/site/docs/platform-details/backend/api/group.md b/site/docs/platform-details/backend/api/group.md index 96b9af0e..670639b2 100644 --- a/site/docs/platform-details/backend/api/group.md +++ b/site/docs/platform-details/backend/api/group.md @@ -13,7 +13,7 @@ Retrieve a comprehensive list of all groups on the TEA Platform. This is useful ### Request ```bash -$ curl -X GET http://localhost:8000/api/groups/ \ +curl -X GET http://localhost:8000/api/groups/ \ -H "Authorization: Token your_access_token_here" ``` @@ -28,7 +28,7 @@ Establish a new group on the platform by specifying its name. This endpoint can ### Request ```bash -$ curl -X POST http://localhost:8000/api/groups/ \ +curl -X POST http://localhost:8000/api/groups/ \ -H "Content-Type: application/json" \ -H "Authorization: Token your_access_token_here" \ -d '{"name": "New Group Name"}' @@ -45,7 +45,7 @@ Access detailed information about a specific group by its ID. This endpoint prov ### Request ```bash -$ curl -X GET http://localhost:8000/api/groups// \ +curl -X GET http://localhost:8000/api/groups// \ -H "Authorization: Token your_access_token_here" ``` @@ -60,7 +60,7 @@ Modify the details of an existing group, such as its name or members. This endpo ### Request ```bash -$ curl -X PUT http://localhost:8000/api/groups// \ +curl -X PUT http://localhost:8000/api/groups// \ -H "Content-Type: application/json" \ -H "Authorization: Token your_access_token_here" \ -d '{"name": "Updated Group Name"}' @@ -77,7 +77,7 @@ Remove a group from the platform. This action should be used with caution, as it ### Request ```bash -$ curl -X DELETE http://localhost:8000/api/groups// \ +curl -X DELETE http://localhost:8000/api/groups// \ -H "Authorization: Token your_access_token_here" ``` diff --git a/site/docs/platform-details/backend/api/index.md b/site/docs/platform-details/backend/api/index.md index 54f7d60b..aa707eec 100644 --- a/site/docs/platform-details/backend/api/index.md +++ b/site/docs/platform-details/backend/api/index.md @@ -11,7 +11,7 @@ To get you started with the TEA Platform API, we'll walk you through a few basic To interact with the TEA Platform API, you'll first need to authenticate. If you're logging in, you'll typically post your credentials to receive an authentication token. ```bash -$ curl -X POST http://localhost:8000/auth/login/ \ +curl -X POST http://localhost:8000/auth/login/ \ -H 'Content-Type: application/json' \ -d '{"username": "yourusername", "password": "yourpassword"}' ``` @@ -21,7 +21,7 @@ $ curl -X POST http://localhost:8000/auth/login/ \ You can list assurance cases available to you. ```bash -$ curl -X GET http://localhost:8000/api/cases/ +curl -X GET http://localhost:8000/api/cases/ ``` ### Add a New Case @@ -29,7 +29,7 @@ $ curl -X GET http://localhost:8000/api/cases/ To create a new assurance case, you'll need to POST the required data. ```bash -$ curl -X POST http://localhost:8000/api/cases/ \ +curl -X POST http://localhost:8000/api/cases/ \ -H 'Authorization: Bearer your_token_here' \ -H 'Content-Type: application/json' \ -d '{"name": "New Assurance Case", "description": "Detailed description of the case", "user_id": "1", "lock_uuid": "", "color_profile": "default"}' diff --git a/site/docs/platform-details/backend/api/user.md b/site/docs/platform-details/backend/api/user.md index 23505adc..634ffb45 100644 --- a/site/docs/platform-details/backend/api/user.md +++ b/site/docs/platform-details/backend/api/user.md @@ -14,7 +14,7 @@ To view your own user details, including your username, email, and associated gr #### Request ```bash -$ curl -X GET http://localhost:8000/api/user/ \ +curl -X GET http://localhost:8000/api/user/ \ -H "Authorization: Token your_access_token_here" ``` @@ -31,7 +31,7 @@ Retrieve a list of all users on the TEA Platform, useful for finding collaborato #### Request ```bash -$ curl -X GET http://localhost:8000/api/users/ \ +curl -X GET http://localhost:8000/api/users/ \ -H "Authorization: Token your_access_token_here" ``` @@ -46,7 +46,7 @@ Add a new user to the TEA Platform by providing necessary information such as us #### Request ```bash -$ curl -X POST http://localhost:8000/api/users/ \ +curl -X POST http://localhost:8000/api/users/ \ -H "Content-Type: application/json" \ -d '{"username": "new_user", "email": "new_user@example.com", "password": "secure_password"}' ``` @@ -62,7 +62,7 @@ Access detailed information about a specific user by their user ID. #### Request ```bash -$ curl -X GET http://localhost:8000/api/users/// \ +curl -X GET http://localhost:8000/api/users/// \ -H "Authorization: Token your_access_token_here" ``` @@ -77,7 +77,7 @@ Modify details of an existing user, such as their username, email, or password. #### Request ```bash -$ curl -X PUT http://localhost:8000/api/users/// \ +curl -X PUT http://localhost:8000/api/users/// \ -H "Content-Type: application/json" \ -H "Authorization: Token your_access_token_here" \ -d '{"username": "updated_username", "email": "updated_email@example.com"}' @@ -94,7 +94,7 @@ Remove a user account from the TEA Platform. This action is irreversible and sho #### Request ```bash -$ curl -X DELETE http://localhost:8000/api/users/// \ +curl -X DELETE http://localhost:8000/api/users/// \ -H "Authorization: Token your_access_token_here" ``` diff --git a/site/docs/platform-details/backend/installation.md b/site/docs/platform-details/backend/installation.md index c63d78f4..e5f3bdc3 100644 --- a/site/docs/platform-details/backend/installation.md +++ b/site/docs/platform-details/backend/installation.md @@ -73,7 +73,7 @@ Welcome to the setup guide for the backend environment of the Trustworthy and Et After making any updates to the database schema or if you're running the server for the first time, ensure to apply migrations: ```shell -$ python manage.py migrate +python manage.py migrate ``` ## Running the API Server @@ -81,7 +81,7 @@ $ python manage.py migrate To start the API server, simply execute: ```shell -$ python manage.py runserver +python manage.py runserver ``` from the `eap_backend` directory. The server will restart automatically upon code changes, making development efficient and streamlined. @@ -91,7 +91,7 @@ from the `eap_backend` directory. The server will restart automatically upon cod It's good practice to run tests frequently during development. To execute the test suite, use: ```shell -$ python manage.py test +python manage.py test ``` ## Continue with Frontend Setup diff --git a/site/docs/platform-details/docker-quickstart.md b/site/docs/platform-details/docker-quickstart.md index 716f531e..71234f5d 100644 --- a/site/docs/platform-details/docker-quickstart.md +++ b/site/docs/platform-details/docker-quickstart.md @@ -19,7 +19,7 @@ Before beginning, ensure you have Docker and docker-compose installed on your sy Start by cloning the Assurance Platform repository from GitHub to your local machine. Open your terminal and run the following command: ```shell -$ git clone https://github.com/alan-turing-institute/AssurancePlatform.git +git clone https://github.com/alan-turing-institute/AssurancePlatform.git ``` This command downloads the project files to your local system. @@ -29,7 +29,7 @@ This command downloads the project files to your local system. After cloning, change your current directory to the AssurancePlatform folder: ```shell -$ cd AssurancePlatform/ +cd AssurancePlatform/ ``` ### Deploy with Docker Compose @@ -37,7 +37,7 @@ $ cd AssurancePlatform/ Use docker-compose to pull the necessary images and start the containers. Execute: ```shell -$ docker compose pull && docker compose up +docker compose pull && docker compose up ``` This command fetches the latest Docker images for the TEA Platform and runs them. The process may take a few minutes the first time as it downloads the images and initializes the containers. @@ -53,7 +53,7 @@ You should now see the TEA Platform's homepage, ready for exploration and use. When you're done using the platform and wish to stop the Docker containers, open a new terminal window. Ensure you're in the AssurancePlatform directory, then execute: ```shell -$ docker compose down +docker compose down ``` This command stops and removes the containers set up by docker-compose, effectively shutting down the platform until you choose to run it again. diff --git a/site/docs/platform-details/frontend/installation.md b/site/docs/platform-details/frontend/installation.md index 02344ca4..67297c54 100644 --- a/site/docs/platform-details/frontend/installation.md +++ b/site/docs/platform-details/frontend/installation.md @@ -59,7 +59,7 @@ Setting up and running the frontend of the Trustworthy and Ethical Assurance (TE To enable the export of SVG images from the frontend, you need to install the Mermaid CLI globally on your system. ```shell -$ npm install -g @mermaid-js/mermaid-cli +npm install -g @mermaid-js/mermaid-cli ``` ## Troubleshooting SSL Errors @@ -67,9 +67,9 @@ $ npm install -g @mermaid-js/mermaid-cli If you encounter any SSL errors during setup, try updating npm and forcing an audit fix, followed by updating react-scripts to the latest version. ```shell -$ npm update -$ npm audit fix --force -$ npm i react-scripts@latest +npm update && \ +npm audit fix --force && \ +npm i react-scripts@latest ``` ## Conclusion diff --git a/site/docs/platform-details/reset-database/azure.md b/site/docs/platform-details/reset-database/azure.md index c0df5fa2..4d0cee68 100644 --- a/site/docs/platform-details/reset-database/azure.md +++ b/site/docs/platform-details/reset-database/azure.md @@ -25,7 +25,7 @@ You will now drop the existing database and create a new one using `psql`. Open your terminal or command prompt and execute the following commands: ```bash -$ psql --host=SERVER_NAME.postgres.database.azure.com --port=5432 --username=ADMIN_USERNAME@SERVER_NAME --dbname=postgres +psql --host=SERVER_NAME.postgres.database.azure.com --port=5432 --username=ADMIN_USERNAME@SERVER_NAME --dbname=postgres ``` Once connected, run: diff --git a/site/docs/platform-details/reset-database/local.md b/site/docs/platform-details/reset-database/local.md index d4b7f284..668ff0ee 100644 --- a/site/docs/platform-details/reset-database/local.md +++ b/site/docs/platform-details/reset-database/local.md @@ -15,7 +15,7 @@ The local database for the TEA Platform is stored in an SQLite file typically lo To reset your database, you need to delete the existing SQLite file. Navigate to the **`eap_backend`** directory and remove the **`db.sqlite3`** file. ```bash -$ rm eap_backend/db.sqlite3 +rm eap_backend/db.sqlite3 ``` ## 3. Recreate the Database @@ -25,8 +25,8 @@ After deleting the old database file, you'll need to recreate the database struc Ensure your backend environment is correctly set up, then execute the following Django management commands: ```bash -$ python manage.py makemigrations -$ python manage.py migrate +python manage.py makemigrations && \ +python manage.py migrate ``` These commands will generate a **new `db.sqlite3` file** with a fresh database schema based on your Django models. From d4b65774f1d4ba24fc2e9c73dbd15cacc3070f3c Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 13 May 2024 16:38:19 +0000 Subject: [PATCH 03/37] chore: update pre-commit hooks MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit updates: - [github.com/astral-sh/ruff-pre-commit: v0.4.1 → v0.4.4](https://github.com/astral-sh/ruff-pre-commit/compare/v0.4.1...v0.4.4) - [github.com/psf/black: 24.4.0 → 24.4.2](https://github.com/psf/black/compare/24.4.0...24.4.2) --- .pre-commit-config.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 45fb314a..ecd4074a 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -4,14 +4,14 @@ ci: repos: - repo: https://github.com/astral-sh/ruff-pre-commit - rev: "v0.4.1" + rev: "v0.4.4" hooks: - id: ruff args: ["--fix", "--show-fixes"] exclude: \.md$ - repo: https://github.com/psf/black - rev: "24.4.0" + rev: "24.4.2" hooks: - id: black language: python From fcaf3ff86ff9b8dc5653929126baa95de700935d Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 27 May 2024 16:38:30 +0000 Subject: [PATCH 04/37] chore: update pre-commit hooks MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit updates: - [github.com/astral-sh/ruff-pre-commit: v0.4.4 → v0.4.5](https://github.com/astral-sh/ruff-pre-commit/compare/v0.4.4...v0.4.5) --- .pre-commit-config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index ecd4074a..2ad1823b 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -4,7 +4,7 @@ ci: repos: - repo: https://github.com/astral-sh/ruff-pre-commit - rev: "v0.4.4" + rev: "v0.4.5" hooks: - id: ruff args: ["--fix", "--show-fixes"] From 2337b0fe0e1ccacd6a58df67bf116faa49f64189 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 3 Jun 2024 16:39:24 +0000 Subject: [PATCH 05/37] chore: update pre-commit hooks MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit updates: - [github.com/astral-sh/ruff-pre-commit: v0.4.5 → v0.4.7](https://github.com/astral-sh/ruff-pre-commit/compare/v0.4.5...v0.4.7) --- .pre-commit-config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 2ad1823b..4869d6ce 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -4,7 +4,7 @@ ci: repos: - repo: https://github.com/astral-sh/ruff-pre-commit - rev: "v0.4.5" + rev: "v0.4.7" hooks: - id: ruff args: ["--fix", "--show-fixes"] From 5e81665e3ecd7050bb9f42c3e9ffbda82618e306 Mon Sep 17 00:00:00 2001 From: Christopher Burr Date: Tue, 18 Jun 2024 10:39:36 +0100 Subject: [PATCH 06/37] Add demo file for TEA-DT workshop --- ...DT Health Workshop)-2024-5-18T9-54-49.json | 593 ++++++++++++++++++ 1 file changed, 593 insertions(+) create mode 100644 examples/Explainability (TEA-DT Health Workshop)-2024-5-18T9-54-49.json diff --git a/examples/Explainability (TEA-DT Health Workshop)-2024-5-18T9-54-49.json b/examples/Explainability (TEA-DT Health Workshop)-2024-5-18T9-54-49.json new file mode 100644 index 00000000..1553e70a --- /dev/null +++ b/examples/Explainability (TEA-DT Health Workshop)-2024-5-18T9-54-49.json @@ -0,0 +1,593 @@ +{ + + "type":"AssuranceCase", + "name":"Explainability (TEA-DT Health Workshop)", + "description":"A starter file for the TEA-DT Health Workshop", + "created_date":"2024-06-18T08:32:20.276472Z", + "lock_uuid":null, + "goals":[ + { + + "type":"TopLevelNormativeGoal", + "name":"G1", + "short_description":"The outputs of the digital twin are explainable to patients.", + "long_description":"N/A", + "keywords":"N/A", + "assurance_case_id":15, + "context":[ + { + + "type":"Context", + "name":"C1", + "short_description":"A clinical use case (e.g. hospital or GP surgery), where the explanation will be provided by a trained healthcare professional (e.g. consultant).", + "long_description":"First Context", + "created_date":"2024-06-18T08:32:34.246987Z", + "goal_id":18 + } + ], + "property_claims":[], + "strategies":[ + { + + "name":"S3", + "short_description":"Argument Over Communication Method", + "long_description":"First Strategy", + "goal_id":18, + "property_claims":[ + { + + "type":"PropertyClaim", + "name":"P2", + "short_description":"The outputs are explainable to patients through verbal communication during a consultation.", + "long_description":"The outputs are explainable to patients through verbal communication during a consultation.", + "goal_id":null, + "property_claim_id":null, + "level":1, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":22 + }, + { + + "type":"PropertyClaim", + "name":"P9", + "short_description":"The outputs are explainable to patients through visual aids (e.g., diagrams, charts).", + "long_description":"The outputs are explainable to patients through visual aids (e.g., diagrams, charts).", + "goal_id":null, + "property_claim_id":null, + "level":1, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":22 + }, + { + + "type":"PropertyClaim", + "name":"P11", + "short_description":"The outputs are explainable to patients through written reports.", + "long_description":"The outputs are explainable to patients through written reports.", + "goal_id":null, + "property_claim_id":null, + "level":1, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":22 + }, + { + + "type":"PropertyClaim", + "name":"P10", + "short_description":"The user interface supports timely delivery of explanations.", + "long_description":"The user interface supports timely delivery of explanations.", + "goal_id":null, + "property_claim_id":null, + "level":1, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":22 + }, + { + + "type":"PropertyClaim", + "name":"P8", + "short_description":"The user interface is intuitive and meets the needs of the healthcare professional.", + "long_description":"The user interface is intuitive and meets the needs of the healthcare professional.", + "goal_id":null, + "property_claim_id":null, + "level":1, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":22 + } + ] + }, + { + + "name":"S4", + "short_description":"Argument Over Patient Understanding", + "long_description":"Second Strategy", + "goal_id":18, + "property_claims":[ + { + + "type":"PropertyClaim", + "name":"P6", + "short_description":"The outputs are explainable to patients with a basic understanding of medical terms.", + "long_description":"The outputs are explainable to patients with a basic understanding of medical terms.", + "goal_id":null, + "property_claim_id":null, + "level":1, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":23 + }, + { + + "type":"PropertyClaim", + "name":"P1", + "short_description":"The outputs are explainable to patients of varying demographics.", + "long_description":"The outputs are explainable to patients of varying demographics.", + "goal_id":null, + "property_claim_id":null, + "level":1, + "claim_type":"Property Claim", + "property_claims":[ + { + + "type":"PropertyClaim", + "name":"P1.1", + "short_description":"The outputs are explainable to patients of varying age groups.", + "long_description":"The outputs are explainable to patients of varying age groups.", + "goal_id":null, + "property_claim_id":55, + "level":2, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null + }, + { + + "type":"PropertyClaim", + "name":"P1.2", + "short_description":"The outputs are explainable to patients with different cultural backgrounds.", + "long_description":"The outputs are explainable to patients with different cultural backgrounds.", + "goal_id":null, + "property_claim_id":55, + "level":2, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null + }, + { + + "type":"PropertyClaim", + "name":"P1.3", + "short_description":"The outputs are explainable to patients with different levels of education.", + "long_description":"The outputs are explainable to patients with different levels of education.", + "goal_id":null, + "property_claim_id":55, + "level":2, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null + } + ], + "evidence":[], + "strategy_id":23 + }, + { + + "type":"PropertyClaim", + "name":"P17", + "short_description":"Any uncertainty arising from the use of probabilistic techniques can be communicated appropriately to patients.", + "long_description":"Any uncertainty arising from the use of probabilistic techniques can be communicated appropriately to patients.", + "goal_id":null, + "property_claim_id":null, + "level":1, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":23 + }, + { + + "type":"PropertyClaim", + "name":"P7", + "short_description":"The features used by the system are meaningful and intelligible to patients.", + "long_description":"The features used by the system are meaningful and intelligible to patients.", + "goal_id":null, + "property_claim_id":null, + "level":1, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":23 + } + ] + }, + { + + "name":"S1", + "short_description":"Argument Over User Training", + "long_description":"Argument Over User Training", + "goal_id":18, + "property_claims":[ + { + + "type":"PropertyClaim", + "name":"P3", + "short_description":"Users are trained to explain the process behind the digital twin's development and deployment.", + "long_description":"Users are trained to explain the process behind the digital twin's development and deployment.", + "goal_id":null, + "property_claim_id":null, + "level":1, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":28 + }, + { + + "type":"PropertyClaim", + "name":"P5", + "short_description":"The model is sufficiently interpretable by relevant users.", + "long_description":"The model is sufficiently interpretable by relevant users.", + "goal_id":null, + "property_claim_id":null, + "level":1, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":28 + }, + { + + "type":"PropertyClaim", + "name":"P23", + "short_description":"The digital twin includes features that help users generate patient-friendly explanations.", + "long_description":"The digital twin includes features that help users generate patient-friendly explanations.", + "goal_id":null, + "property_claim_id":null, + "level":1, + "claim_type":"Property Claim", + "property_claims":[ + { + + "type":"PropertyClaim", + "name":"P23.1", + "short_description":"The digital twin pipeline provides real-time support for users in explaining complex outputs.", + "long_description":"The digital twin pipeline provides real-time support for users in explaining complex outputs.", + "goal_id":null, + "property_claim_id":63, + "level":2, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null + }, + { + + "type":"PropertyClaim", + "name":"P23.2", + "short_description":"The digital twin integrates with other tools that aid in patient communication (e.g., translation services, interactive visual aids).", + "long_description":"The digital twin integrates with other tools that aid in patient communication (e.g., translation services, interactive visual aids).", + "goal_id":null, + "property_claim_id":63, + "level":2, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null + } + ], + "evidence":[], + "strategy_id":28 + } + ] + }, + { + + "name":"S2", + "short_description":"Argument Over Adequate Scope of Explanations", + "long_description":"Argument Over Adequate Scope of Explanations", + "goal_id":18, + "property_claims":[ + { + + "type":"PropertyClaim", + "name":"P4", + "short_description":"The {statistical model} used by the digital twin is interpretable.", + "long_description":"The {statistical model} used by the digital twin is interpretable.", + "goal_id":null, + "property_claim_id":null, + "level":1, + "claim_type":"Property Claim", + "property_claims":[ + { + + "type":"PropertyClaim", + "name":"P4.1", + "short_description":"All features used by the {statistical model} are clinically relevant and meaningful.", + "long_description":"All features used by the {statistical model} are clinically relevant and meaningful.", + "goal_id":null, + "property_claim_id":66, + "level":2, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null + }, + { + + "type":"PropertyClaim", + "name":"P4.2", + "short_description":"The {statistical model} is intrinsically interpretable (e.g., logistic regression, decision trees).", + "long_description":"The {statistical model} is intrinsically interpretable (e.g., logistic regression, decision trees).", + "goal_id":null, + "property_claim_id":66, + "level":2, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null + }, + { + + "type":"PropertyClaim", + "name":"P4.3", + "short_description":"The {statistical model} uses post hoc techniques to ensure interpretability (e.g. feature importance for neural networks).", + "long_description":"The {statistical model} uses post hoc techniques to ensure interpretability (e.g. feature importance for neural networks).", + "goal_id":null, + "property_claim_id":66, + "level":2, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null + }, + { + + "type":"PropertyClaim", + "name":"P4.4", + "short_description":"The user interface has clear explanations for how the input features influence the digital twin's outputs (e.g. recommendations, visualisations)", + "long_description":"The user interface has clear explanations for how the input features influence the digital twin's outputs (e.g. recommendations, visualisations)", + "goal_id":null, + "property_claim_id":66, + "level":2, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null + } + ], + "evidence":[], + "strategy_id":29 + }, + { + + "type":"PropertyClaim", + "name":"P21", + "short_description":"The process of how the digital twin was designed, developed, and deployed is explainable.", + "long_description":"The process of how the digital twin was designed, developed, and deployed is explainable.", + "goal_id":null, + "property_claim_id":null, + "level":1, + "claim_type":"Property Claim", + "property_claims":[ + { + + "type":"PropertyClaim", + "name":"P21.1", + "short_description":"Information about the project's governance is accessible to relevant parties.", + "long_description":"Information about the project's governance is accessible to relevant parties.", + "goal_id":null, + "property_claim_id":71, + "level":2, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null + }, + { + + "type":"PropertyClaim", + "name":"P21.2", + "short_description":"Information about the project's governance is sufficient to support appropriate explanations as needed.", + "long_description":"Information about the project's governance is sufficient to support appropriate explanations as needed.", + "goal_id":null, + "property_claim_id":71, + "level":2, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null + } + ], + "evidence":[], + "strategy_id":29 + }, + { + + "type":"PropertyClaim", + "name":"P13", + "short_description":"Automated explanations (or explantion-supporting information) are accurate.", + "long_description":"Automated explanations (or explantion-supporting information) are accurate.", + "goal_id":null, + "property_claim_id":null, + "level":1, + "claim_type":"Property Claim", + "property_claims":[ + { + + "type":"PropertyClaim", + "name":"P13.1", + "short_description":"Methods for deriving explanations achieve a sufficient level of predictive consistency and reliability.", + "long_description":"Methods for deriving explanations achieve a sufficient level of predictive consistency and reliability.", + "goal_id":null, + "property_claim_id":74, + "level":2, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null + }, + { + + "type":"PropertyClaim", + "name":"P13.2", + "short_description":"Methods for deriving explanations are sufficiently representative of the actual underlying architecture.", + "long_description":"Methods for deriving explanations are sufficiently representative of the actual underlying architecture.", + "goal_id":null, + "property_claim_id":74, + "level":2, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null + } + ], + "evidence":[], + "strategy_id":29 + } + ] + }, + { + + "name":"S5", + "short_description":"Argument Over Transparency", + "long_description":"Argument Over Transparency", + "goal_id":18, + "property_claims":[ + { + + "type":"PropertyClaim", + "name":"P14", + "short_description":"Data governance processes have been clearly documented.", + "long_description":"Data governance processes have been clearly documented.", + "goal_id":null, + "property_claim_id":null, + "level":1, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":31 + }, + { + + "type":"PropertyClaim", + "name":"P15", + "short_description":"Patients can provide feedback on the explanations given, and this feedback is used to improve future explanations.", + "long_description":"Patients can provide feedback on the explanations given, and this feedback is used to improve future explanations.", + "goal_id":null, + "property_claim_id":null, + "level":1, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":31 + }, + { + + "type":"PropertyClaim", + "name":"P18", + "short_description":"Mechanisms exist to support contestability of decisions by patients.", + "long_description":"Mechanisms exist to support contestability of decisions by patients.", + "goal_id":null, + "property_claim_id":null, + "level":1, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":31 + }, + { + + "type":"PropertyClaim", + "name":"P22", + "short_description":"There is a mechanism to assess patient understanding after explanations are provided.", + "long_description":"There is a mechanism to assess patient understanding after explanations are provided.", + "goal_id":null, + "property_claim_id":null, + "level":1, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":31 + }, + { + + "type":"PropertyClaim", + "name":"P20", + "short_description":"There is a mechanism to assess patient understanding after explanations are provided.", + "long_description":"There is a mechanism to assess patient understanding after explanations are provided.", + "goal_id":null, + "property_claim_id":null, + "level":1, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":31 + }, + { + + "type":"PropertyClaim", + "name":"P12", + "short_description":"Explanations are refined based on patient feedback.", + "long_description":"Explanations are refined based on patient feedback.", + "goal_id":null, + "property_claim_id":null, + "level":1, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":31 + }, + { + + "type":"PropertyClaim", + "name":"P19", + "short_description":"Methods for scrutinising ongoing behaviour of system are available to appropriate auditors or assessors.", + "long_description":"Methods for scrutinising ongoing behaviour of system are available to appropriate auditors or assessors.", + "goal_id":null, + "property_claim_id":null, + "level":1, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":31 + }, + { + + "type":"PropertyClaim", + "name":"P16", + "short_description":"A clear audit trail will be established to ensure decision traceability.", + "long_description":"A clear audit trail will be established to ensure decision traceability.", + "goal_id":null, + "property_claim_id":null, + "level":1, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":31 + } + ] + } + ] + } + ], + "owner":3, + "edit_groups":[], + "view_groups":[], + "color_profile":"default", + "comments":[], + "permissions":"manage" +} \ No newline at end of file From 900f5589356032005ed8ce0b8b0aa46a6e17c76e Mon Sep 17 00:00:00 2001 From: Christopher Burr Date: Wed, 19 Jun 2024 11:42:52 +0100 Subject: [PATCH 07/37] add example case for workshop --- ... (TEA-DT Workshop)-2024-5-19T11-41-48.json | 529 ++++++++++++++++++ 1 file changed, 529 insertions(+) create mode 100644 examples/Safety (TEA-DT Workshop)-2024-5-19T11-41-48.json diff --git a/examples/Safety (TEA-DT Workshop)-2024-5-19T11-41-48.json b/examples/Safety (TEA-DT Workshop)-2024-5-19T11-41-48.json new file mode 100644 index 00000000..112f9d83 --- /dev/null +++ b/examples/Safety (TEA-DT Workshop)-2024-5-19T11-41-48.json @@ -0,0 +1,529 @@ +{ + + "type":"AssuranceCase", + "name":"Safety (TEA-DT Workshop)", + "description":"A starter case (incomplete argument pattern) for the TEA-DT workshops.", + "created_date":"2024-06-19T09:30:18.542307Z", + "lock_uuid":null, + "goals":[ + { + + "type":"TopLevelNormativeGoal", + "name":"G1", + "short_description":"The digital twin is safe for use in its intended operational environment.", + "long_description":"N/A", + "keywords":"N/A", + "assurance_case_id":33, + "context":[ + { + + "type":"Context", + "name":"C1", + "short_description":"Add intended use case of DT module or system.", + "long_description":"Add intended use case of DT module or system.", + "created_date":"2024-06-19T09:53:18.731197Z", + "goal_id":40 + } + ], + "property_claims":[], + "strategies":[ + { + + "name":"S2", + "short_description":"Argument Over System Safety", + "long_description":"Argument Over System Safety", + "goal_id":40, + "property_claims":[ + { + + "type":"PropertyClaim", + "name":"P1", + "short_description":"All potential hazards associated with the system have been identified.", + "long_description":"All potential hazards associated with the system have been identified.", + "goal_id":null, + "property_claim_id":null, + "level":1, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":106 + }, + { + + "type":"PropertyClaim", + "name":"P4", + "short_description":"Risks associated with identified hazards are assessed and mitigated to acceptable levels.", + "long_description":"Risks associated with identified hazards are assessed and mitigated to acceptable levels.", + "goal_id":null, + "property_claim_id":null, + "level":1, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":106 + }, + { + + "type":"PropertyClaim", + "name":"P7", + "short_description":"Failure modes for all critical components and functions have been identified.", + "long_description":"Failure modes for all critical components and functions have been identified.", + "goal_id":null, + "property_claim_id":null, + "level":1, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":106 + }, + { + + "type":"PropertyClaim", + "name":"P8", + "short_description":"Appropriate corrective actions for identified failure modes are implemented and effective.", + "long_description":"Appropriate corrective actions for identified failure modes are implemented and effective.", + "goal_id":null, + "property_claim_id":null, + "level":1, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":106 + }, + { + + "type":"PropertyClaim", + "name":"P11", + "short_description":"Compliance with safety requirements is verified through testing and analysis.", + "long_description":"Compliance with safety requirements is verified through testing and analysis.", + "goal_id":null, + "property_claim_id":null, + "level":1, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":106 + }, + { + + "type":"PropertyClaim", + "name":"P12", + "short_description":"Safety controls and measures to mitigate identified risks are implemented.", + "long_description":"Safety controls and measures to mitigate identified risks are implemented.", + "goal_id":null, + "property_claim_id":null, + "level":1, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":106 + } + ] + }, + { + + "name":"S3", + "short_description":"Argument Over Component Safety", + "long_description":"Argument Over Component Safety", + "goal_id":40, + "property_claims":[ + { + + "type":"PropertyClaim", + "name":"P2", + "short_description":"The system components are safe.", + "long_description":"The system components are safe.", + "goal_id":null, + "property_claim_id":null, + "level":1, + "claim_type":"Property Claim", + "property_claims":[ + { + + "type":"PropertyClaim", + "name":"P2.6", + "short_description":"All potential hazards associated with the system have been identified.", + "long_description":"All potential hazards associated with the system have been identified.", + "goal_id":null, + "property_claim_id":655, + "level":2, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null + }, + { + + "type":"PropertyClaim", + "name":"P2.1", + "short_description":"Risks associated with identified hazards are assessed and mitigated to acceptable levels.", + "long_description":"Risks associated with identified hazards are assessed and mitigated to acceptable levels.", + "goal_id":null, + "property_claim_id":655, + "level":2, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null + }, + { + + "type":"PropertyClaim", + "name":"P2.5", + "short_description":"Failure modes for all critical components and functions have been identified.", + "long_description":"Failure modes for all critical components and functions have been identified.", + "goal_id":null, + "property_claim_id":655, + "level":2, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null + }, + { + + "type":"PropertyClaim", + "name":"P2.4", + "short_description":"Appropriate corrective actions for identified failure modes are implemented and effective.", + "long_description":"Appropriate corrective actions for identified failure modes are implemented and effective.", + "goal_id":null, + "property_claim_id":655, + "level":2, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null + }, + { + + "type":"PropertyClaim", + "name":"P2.3", + "short_description":"Compliance with safety requirements is verified through testing and analysis.", + "long_description":"Compliance with safety requirements is verified through testing and analysis.", + "goal_id":null, + "property_claim_id":655, + "level":2, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null + }, + { + + "type":"PropertyClaim", + "name":"P2.2", + "short_description":"Safety controls and measures to mitigate identified risks are implemented.", + "long_description":"Safety controls and measures to mitigate identified risks are implemented.", + "goal_id":null, + "property_claim_id":655, + "level":2, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null + } + ], + "evidence":[], + "strategy_id":107 + }, + { + + "type":"PropertyClaim", + "name":"P5", + "short_description":"The system components are secure.", + "long_description":"The system components are secure.", + "goal_id":null, + "property_claim_id":null, + "level":1, + "claim_type":"Property Claim", + "property_claims":[ + { + + "type":"PropertyClaim", + "name":"P5.3", + "short_description":"{Component N} maintains confidentiality of sensitive information.", + "long_description":"{Component N} maintains confidentiality of sensitive information.", + "goal_id":null, + "property_claim_id":663, + "level":2, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null + }, + { + + "type":"PropertyClaim", + "name":"P5.2", + "short_description":"{Component N} maintains integrity and accuracy of operational data.", + "long_description":"{Component N} maintains integrity and accuracy of operational data.", + "goal_id":null, + "property_claim_id":663, + "level":2, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null + }, + { + + "type":"PropertyClaim", + "name":"P5.1", + "short_description":"{Component N} monitors actions to enable transparency and accountability.", + "long_description":"{Component N} monitors actions to enable transparency and accountability.", + "goal_id":null, + "property_claim_id":663, + "level":2, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null + } + ], + "evidence":[], + "strategy_id":107 + } + ] + }, + { + + "name":"S1", + "short_description":"Argument Over Fair Impacts", + "long_description":"Argument Over Fair Impacts", + "goal_id":40, + "property_claims":[ + { + + "type":"PropertyClaim", + "name":"P3", + "short_description":"The impacts of the system are fair for all users within the intended operational environment.", + "long_description":"The impacts of the system are fair for all users within the intended operational environment.", + "goal_id":null, + "property_claim_id":null, + "level":1, + "claim_type":"Property Claim", + "property_claims":[ + { + + "type":"PropertyClaim", + "name":"P3.2", + "short_description":"Positive impacts of the system's use and deployment do not unfairly accrue to specific sub-group of users.", + "long_description":"Positive impacts of the system's use and deployment do not unfairly accrue to specific sub-group of users.", + "goal_id":null, + "property_claim_id":667, + "level":2, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null + }, + { + + "type":"PropertyClaim", + "name":"P3.1", + "short_description":"Negative impacts of the system's use and deployment do not disproportionately affect specific sub-groups of users.", + "long_description":"Negative impacts of the system's use and deployment do not disproportionately affect specific sub-groups of users.", + "goal_id":null, + "property_claim_id":667, + "level":2, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null + } + ], + "evidence":[], + "strategy_id":108 + }, + { + + "type":"PropertyClaim", + "name":"P13", + "short_description":"All relevant sub-groups of users have been meaningfully consulted across the lifecycle of the system.", + "long_description":"All relevant sub-groups of users have been meaningfully consulted across the lifecycle of the system.", + "goal_id":null, + "property_claim_id":null, + "level":1, + "claim_type":"Property Claim", + "property_claims":[ + { + + "type":"PropertyClaim", + "name":"P13.3", + "short_description":"Users were consulted during the system design phase.", + "long_description":"Users were consulted during the system design phase.", + "goal_id":null, + "property_claim_id":670, + "level":2, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null + }, + { + + "type":"PropertyClaim", + "name":"P13.2", + "short_description":"Users were consulted during the system development phase.", + "long_description":"Users were consulted during the system development phase.", + "goal_id":null, + "property_claim_id":670, + "level":2, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null + }, + { + + "type":"PropertyClaim", + "name":"P13.1", + "short_description":"Users were consulted during the system deployment phase.", + "long_description":"Users were consulted during the system deployment phase.", + "goal_id":null, + "property_claim_id":670, + "level":2, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null + } + ], + "evidence":[], + "strategy_id":108 + }, + { + + "type":"PropertyClaim", + "name":"P10", + "short_description":"All relevant biases have been identified and mitigated across the project lifecycle.", + "long_description":"All relevant biases have been identified and mitigated across the project lifecycle.", + "goal_id":null, + "property_claim_id":null, + "level":1, + "claim_type":"Property Claim", + "property_claims":[ + { + + "type":"PropertyClaim", + "name":"P10.3", + "short_description":"Cognitive biases have been assessed and addressed.", + "long_description":"Cognitive biases have been assessed and addressed.", + "goal_id":null, + "property_claim_id":674, + "level":2, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null + }, + { + + "type":"PropertyClaim", + "name":"P10.2", + "short_description":"Statistical and data biases have been assessed and addressed.", + "long_description":"Statistical and data biases have been assessed and addressed.", + "goal_id":null, + "property_claim_id":674, + "level":2, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null + }, + { + + "type":"PropertyClaim", + "name":"P10.1", + "short_description":"Social biases have been assessed and addressed.", + "long_description":"Social biases have been assessed and addressed.", + "goal_id":null, + "property_claim_id":674, + "level":2, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null + } + ], + "evidence":[], + "strategy_id":108 + } + ] + }, + { + + "name":"S4", + "short_description":"Argument Over Continuous Monitoring", + "long_description":"Argument Over Continuous Monitoring", + "goal_id":40, + "property_claims":[ + { + + "type":"PropertyClaim", + "name":"P9", + "short_description":"A system for continuous monitoring of safety performance is established.", + "long_description":"A system for continuous monitoring of safety performance is established.", + "goal_id":null, + "property_claim_id":null, + "level":1, + "claim_type":"Property Claim", + "property_claims":[ + { + + "type":"PropertyClaim", + "name":"P9.2", + "short_description":"Appropriate thresholds have been set to identify undesirable model drift.", + "long_description":"Appropriate thresholds have been set to identify undesirable model drift.", + "goal_id":null, + "property_claim_id":678, + "level":2, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null + }, + { + + "type":"PropertyClaim", + "name":"P9.1", + "short_description":"Automated alerts are triggered when thresholds for model drift are exceeded.", + "long_description":"Automated alerts are triggered when thresholds for model drift are exceeded.", + "goal_id":null, + "property_claim_id":678, + "level":2, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null + } + ], + "evidence":[], + "strategy_id":115 + }, + { + + "type":"PropertyClaim", + "name":"P6", + "short_description":"Procedures for updating the safety case and system design in response to monitoring feedback are in place.", + "long_description":"Procedures for updating the safety case and system design in response to monitoring feedback are in place.", + "goal_id":null, + "property_claim_id":null, + "level":1, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":115 + } + ] + } + ] + } + ], + "owner":3, + "edit_groups":[], + "view_groups":[], + "color_profile":"default", + "comments":[], + "permissions":"manage" +} \ No newline at end of file From d1410e5d37bb8395528a3adc87dbbfb622e170fe Mon Sep 17 00:00:00 2001 From: Christopher Burr Date: Thu, 20 Jun 2024 11:03:44 +0100 Subject: [PATCH 08/37] add example case for ne workshop --- ...vironment Workshop)-2024-5-20T11-1-15.json | 784 ++++++++++++++++++ 1 file changed, 784 insertions(+) create mode 100644 examples/Accuracy (TEA-DT Natural Environment Workshop)-2024-5-20T11-1-15.json diff --git a/examples/Accuracy (TEA-DT Natural Environment Workshop)-2024-5-20T11-1-15.json b/examples/Accuracy (TEA-DT Natural Environment Workshop)-2024-5-20T11-1-15.json new file mode 100644 index 00000000..b521cf74 --- /dev/null +++ b/examples/Accuracy (TEA-DT Natural Environment Workshop)-2024-5-20T11-1-15.json @@ -0,0 +1,784 @@ +{ + + "type":"AssuranceCase", + "name":"Accuracy (TEA-DT Natural Environment Workshop)", + "description":"A partial assurance case to use as a template for the TEA-DT workshop.", + "created_date":"2024-06-20T09:23:49.828208Z", + "lock_uuid":null, + "goals":[ + { + + "type":"TopLevelNormativeGoal", + "name":"G1", + "short_description":"The digital twin provides sufficiently accurate representations across all operational use cases.", + "long_description":"N/A", + "keywords":"N/A", + "assurance_case_id":53, + "context":[], + "property_claims":[], + "strategies":[ + { + + "name":"S1", + "short_description":"Argument Over Data Sources and Integration", + "long_description":"Argument Over Data Sources and Integration", + "goal_id":79, + "property_claims":[ + { + + "type":"PropertyClaim", + "name":"P1", + "short_description":"The data used by the digital twin has sufficient quality.", + "long_description":"The data used by the digital twin has sufficient quality.", + "goal_id":null, + "property_claim_id":null, + "level":1, + "claim_type":"Property Claim", + "property_claims":[ + { + + "type":"PropertyClaim", + "name":"P1.1", + "short_description":"The digital twin uses data from reliable sources.", + "long_description":"The digital twin uses data from reliable sources.", + "goal_id":null, + "property_claim_id":874, + "level":2, + "claim_type":"Property Claim", + "property_claims":[ + { + + "type":"PropertyClaim", + "name":"P1.1.1", + "short_description":"{Information source 1} produces reliable data.", + "long_description":"{Information source 1} produces reliable data.", + "goal_id":null, + "property_claim_id":875, + "level":3, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null + }, + { + + "type":"PropertyClaim", + "name":"P1.1.2", + "short_description":"{Information source N} produces reliable data.", + "long_description":"{Information source N} produces reliable data.", + "goal_id":null, + "property_claim_id":875, + "level":3, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null + } + ], + "evidence":[], + "strategy_id":null + }, + { + + "type":"PropertyClaim", + "name":"P1.2", + "short_description":"The data used by the digital twin are sufficiently complete.", + "long_description":"The data used by the digital twin are sufficiently complete.", + "goal_id":null, + "property_claim_id":874, + "level":2, + "claim_type":"Property Claim", + "property_claims":[ + { + + "type":"PropertyClaim", + "name":"P1.2.1", + "short_description":"Imputation method for dealing with missingness is appropriate.", + "long_description":"Imputation method for dealing with missingness is appropriate.", + "goal_id":null, + "property_claim_id":878, + "level":3, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null + }, + { + + "type":"PropertyClaim", + "name":"P1.2.2", + "short_description":"Regular audits are conducted to ensure data completeness.", + "long_description":"Regular audits are conducted to ensure data completeness.", + "goal_id":null, + "property_claim_id":878, + "level":3, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null + } + ], + "evidence":[], + "strategy_id":null + }, + { + + "type":"PropertyClaim", + "name":"P1.3", + "short_description":"The data used by the digital twin are unique.", + "long_description":"The data used by the digital twin are unique.", + "goal_id":null, + "property_claim_id":874, + "level":2, + "claim_type":"Property Claim", + "property_claims":[ + { + + "type":"PropertyClaim", + "name":"P1.3.1", + "short_description":"The digital twin has mechanisms to detect and prevent data redundancy.", + "long_description":"The digital twin has mechanisms to detect and prevent data redundancy.", + "goal_id":null, + "property_claim_id":881, + "level":3, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null + } + ], + "evidence":[], + "strategy_id":null + }, + { + + "type":"PropertyClaim", + "name":"P1.4", + "short_description":"The data used by the digital twin have sufficient timeliness.", + "long_description":"The data used by the digital twin have sufficient timeliness.", + "goal_id":null, + "property_claim_id":874, + "level":2, + "claim_type":"Property Claim", + "property_claims":[ + { + + "type":"PropertyClaim", + "name":"P1.4.1", + "short_description":"The digital twin gathers data in { real-time / near real-time / just-in-time}.", + "long_description":"The digital twin gathers data in { real-time / near real-time / just-in-time}.", + "goal_id":null, + "property_claim_id":883, + "level":3, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null + } + ], + "evidence":[], + "strategy_id":null + }, + { + + "type":"PropertyClaim", + "name":"P1.5", + "short_description":"The data used by the digital twin are consistent.", + "long_description":"The data used by the digital twin are consistent.", + "goal_id":null, + "property_claim_id":874, + "level":2, + "claim_type":"Property Claim", + "property_claims":[ + { + + "type":"PropertyClaim", + "name":"P1.5.1", + "short_description":"Data is standardised across all systems and sources used by the digital twin.", + "long_description":"Data is standardised across all systems and sources used by the digital twin.", + "goal_id":null, + "property_claim_id":885, + "level":3, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null + } + ], + "evidence":[], + "strategy_id":null + }, + { + + "type":"PropertyClaim", + "name":"P1.6", + "short_description":"The data used by the digital twin are valid.", + "long_description":"The data used by the digital twin are valid.", + "goal_id":null, + "property_claim_id":874, + "level":2, + "claim_type":"Property Claim", + "property_claims":[ + { + + "type":"PropertyClaim", + "name":"P1.6.1", + "short_description":"Data conforms to predefined rules, formats, and standards.", + "long_description":"Data conforms to predefined rules, formats, and standards.", + "goal_id":null, + "property_claim_id":887, + "level":3, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null + }, + { + + "type":"PropertyClaim", + "name":"P1.6.2", + "short_description":"The digital twin only accepts data that meets validity criteria.", + "long_description":"The digital twin only accepts data that meets validity criteria.", + "goal_id":null, + "property_claim_id":887, + "level":3, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null + } + ], + "evidence":[], + "strategy_id":null + } + ], + "evidence":[], + "strategy_id":170 + }, + { + + "type":"PropertyClaim", + "name":"P2", + "short_description":"Data integration methods are appropriate for the context of use.", + "long_description":"Data integration methods are appropriate for the context of use.", + "goal_id":null, + "property_claim_id":null, + "level":1, + "claim_type":"Property Claim", + "property_claims":[ + { + + "type":"PropertyClaim", + "name":"P2.1", + "short_description":"Data normalisation methods remove undesirable redundancy.", + "long_description":"Data normalisation methods remove undesirable redundancy.", + "goal_id":null, + "property_claim_id":890, + "level":2, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null + }, + { + + "type":"PropertyClaim", + "name":"P2.2", + "short_description":"Data harmonisaton methods use suitable conversion standards or ontologies.", + "long_description":"Data harmonisaton methods use suitable conversion standards or ontologies.", + "goal_id":null, + "property_claim_id":890, + "level":2, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null + } + ], + "evidence":[], + "strategy_id":170 + }, + { + + "type":"PropertyClaim", + "name":"P3", + "short_description":"Information about the data pipeline is suitably communicated.", + "long_description":"Information about the data pipeline is suitably communicated.", + "goal_id":null, + "property_claim_id":null, + "level":1, + "claim_type":"Property Claim", + "property_claims":[ + { + + "type":"PropertyClaim", + "name":"P3.1", + "short_description":"Technical documentation about the data pipeline is complete and accurate.", + "long_description":"Technical documentation about the data pipeline is complete and accurate.", + "goal_id":null, + "property_claim_id":894, + "level":2, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null + }, + { + + "type":"PropertyClaim", + "name":"P3.2", + "short_description":"Technical documentation about the data pipeline is accessible to all relevant parties.", + "long_description":"Technical documentation about the data pipeline is accessible to all relevant parties.", + "goal_id":null, + "property_claim_id":894, + "level":2, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null + } + ], + "evidence":[], + "strategy_id":170 + } + ] + }, + { + + "name":"S2", + "short_description":"Argument Over Utility", + "long_description":"Argument Over Utility", + "goal_id":79, + "property_claims":[ + { + + "type":"PropertyClaim", + "name":"P4", + "short_description":"The digital twin has sufficient utility in all intended use cases.", + "long_description":"The digital twin has sufficient utility in all intended use cases.", + "goal_id":null, + "property_claim_id":null, + "level":1, + "claim_type":"Property Claim", + "property_claims":[ + { + + "type":"PropertyClaim", + "name":"P4.1", + "short_description":"The digital twin has sufficient utility in {use case 1}.", + "long_description":"The digital twin has sufficient utility in {use case 1}.", + "goal_id":null, + "property_claim_id":897, + "level":2, + "claim_type":"Property Claim", + "property_claims":[ + { + + "type":"PropertyClaim", + "name":"P4.1.1", + "short_description":"The features used by the system are suitable for the physical system being modelled.", + "long_description":"The features used by the system are suitable for the physical system being modelled.", + "goal_id":null, + "property_claim_id":898, + "level":3, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null + }, + { + + "type":"PropertyClaim", + "name":"P4.1.2", + "short_description":"The functional outputs of the digital twin enable actionable insights.", + "long_description":"The functional outputs of the digital twin enable actionable insights.", + "goal_id":null, + "property_claim_id":898, + "level":3, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null + }, + { + + "type":"PropertyClaim", + "name":"P4.1.3", + "short_description":"The digital twin has sufficient utility in all intended operational conditions.", + "long_description":"The digital twin has sufficient utility in all intended operational conditions.", + "goal_id":null, + "property_claim_id":898, + "level":3, + "claim_type":"Property Claim", + "property_claims":[ + { + + "type":"PropertyClaim", + "name":"P4.1.3.1", + "short_description":"The digital twin provides accurate representations under normal conditions.", + "long_description":"The digital twin provides accurate representations under normal conditions.", + "goal_id":null, + "property_claim_id":902, + "level":4, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null + }, + { + + "type":"PropertyClaim", + "name":"P4.1.3.2", + "short_description":"The digital twin provides accurate representations under extreme conditions.", + "long_description":"The digital twin provides accurate representations under extreme conditions.", + "goal_id":null, + "property_claim_id":902, + "level":4, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null + }, + { + + "type":"PropertyClaim", + "name":"P4.1.3.3", + "short_description":"The digital twin provides accurate representations under transitional conditions (e.g., changing seasons).", + "long_description":"The digital twin provides accurate representations under transitional conditions (e.g., changing seasons).", + "goal_id":null, + "property_claim_id":902, + "level":4, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null + } + ], + "evidence":[], + "strategy_id":null + }, + { + + "type":"PropertyClaim", + "name":"P4.1.4", + "short_description":"The purpose of the system has been clearly formulated and documented.", + "long_description":"The purpose of the system has been clearly formulated and documented.", + "goal_id":null, + "property_claim_id":898, + "level":3, + "claim_type":"Property Claim", + "property_claims":[ + { + + "type":"PropertyClaim", + "name":"P4.1.4.1", + "short_description":"All intended operational conditions have been specified.", + "long_description":"All intended operational conditions have been specified.", + "goal_id":null, + "property_claim_id":906, + "level":4, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null + }, + { + + "type":"PropertyClaim", + "name":"P4.1.4.2", + "short_description":"Limitations of the system have been clearly communicated.", + "long_description":"Limitations of the system have been clearly communicated.", + "goal_id":null, + "property_claim_id":906, + "level":4, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null + } + ], + "evidence":[], + "strategy_id":null + } + ], + "evidence":[], + "strategy_id":null + }, + { + + "type":"PropertyClaim", + "name":"P4.2", + "short_description":"The digital twin has sufficient utility in {use case N}.", + "long_description":"The digital twin has sufficient utility in {use case N}.", + "goal_id":null, + "property_claim_id":897, + "level":2, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null + } + ], + "evidence":[], + "strategy_id":171 + } + ] + }, + { + + "name":"S3", + "short_description":"Argument Over Verification and Validation", + "long_description":"Argument Over Verification and Validation", + "goal_id":79, + "property_claims":[ + { + + "type":"PropertyClaim", + "name":"P5", + "short_description":"The digital twin's performance has been sufficiently verified.", + "long_description":"The digital twin's performance has been sufficiently verified.", + "goal_id":null, + "property_claim_id":null, + "level":1, + "claim_type":"Property Claim", + "property_claims":[ + { + + "type":"PropertyClaim", + "name":"P5.1", + "short_description":"All performance requirements or thresholds have been met or exceeded.", + "long_description":"All performance requirements or thresholds have been met or exceeded.", + "goal_id":null, + "property_claim_id":911, + "level":2, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null + }, + { + + "type":"PropertyClaim", + "name":"P5.2", + "short_description":"The digital twin meets the agreed upon specifications.", + "long_description":"The digital twin meets the agreed upon specifications.", + "goal_id":null, + "property_claim_id":911, + "level":2, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null + } + ], + "evidence":[], + "strategy_id":172 + }, + { + + "type":"PropertyClaim", + "name":"P6", + "short_description":"The performance of the digital twin is robust.", + "long_description":"The performance of the digital twin is robust.", + "goal_id":null, + "property_claim_id":null, + "level":1, + "claim_type":"Property Claim", + "property_claims":[ + { + + "type":"PropertyClaim", + "name":"P6.1", + "short_description":"The digital twin has been externally validated in an environment that is not sufficiently varied from the environment represented within the training data.", + "long_description":"The digital twin has been externally validated in an environment that is not sufficiently varied from the environment represented within the training data.", + "goal_id":null, + "property_claim_id":912, + "level":2, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null + } + ], + "evidence":[], + "strategy_id":172 + }, + { + + "type":"PropertyClaim", + "name":"P7", + "short_description":"The digital twin has sufficient performance against external benchmarks.", + "long_description":"The digital twin has sufficient performance against external benchmarks.", + "goal_id":null, + "property_claim_id":null, + "level":1, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":172 + }, + { + + "type":"PropertyClaim", + "name":"P8", + "short_description":"The digital twin's usability has been sufficiently validated.", + "long_description":"The digital twin's usability has been sufficiently validated.", + "goal_id":null, + "property_claim_id":null, + "level":1, + "claim_type":"Property Claim", + "property_claims":[ + { + + "type":"PropertyClaim", + "name":"P8.1", + "short_description":"The digital twin's usability has been independently validated through expert reviews and feedback.", + "long_description":"The digital twin's usability has been independently validated through expert reviews and feedback.", + "goal_id":null, + "property_claim_id":914, + "level":2, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null + }, + { + + "type":"PropertyClaim", + "name":"P8.2", + "short_description":"The digital twin's usability meets design specifications.", + "long_description":"The digital twin's usability meets design specifications.", + "goal_id":null, + "property_claim_id":914, + "level":2, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null + } + ], + "evidence":[], + "strategy_id":172 + } + ] + }, + { + + "name":"S4", + "short_description":"Argument Over Sustainability", + "long_description":"Argument Over Sustainability", + "goal_id":79, + "property_claims":[ + { + + "type":"PropertyClaim", + "name":"P9", + "short_description":"All biases have been proportionately mitigated.", + "long_description":"All biases have been proportionately mitigated.", + "goal_id":null, + "property_claim_id":null, + "level":1, + "claim_type":"Property Claim", + "property_claims":[ + { + + "type":"PropertyClaim", + "name":"P9.1", + "short_description":"All relevant biases have been identified.", + "long_description":"All relevant biases have been identified.", + "goal_id":null, + "property_claim_id":920, + "level":2, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null + }, + { + + "type":"PropertyClaim", + "name":"P9.2", + "short_description":"Bias mitigation techniques are sufficient for identified risks.", + "long_description":"Bias mitigation techniques are sufficient for identified risks.", + "goal_id":null, + "property_claim_id":920, + "level":2, + "claim_type":"Property Claim", + "property_claims":[ + { + + "type":"PropertyClaim", + "name":"P9.2.1", + "short_description":"{Bias mitigation technique N} is sufficient for {risk N}.", + "long_description":"{Bias mitigation technique N} is sufficient for {risk N}.", + "goal_id":null, + "property_claim_id":922, + "level":3, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null + } + ], + "evidence":[], + "strategy_id":null + } + ], + "evidence":[], + "strategy_id":173 + }, + { + + "type":"PropertyClaim", + "name":"P10", + "short_description":"Unintended consequences caused by digital twin are unlikely.", + "long_description":"Unintended consequences caused by digital twin are unlikely.", + "goal_id":null, + "property_claim_id":null, + "level":1, + "claim_type":"Property Claim", + "property_claims":[ + { + + "type":"PropertyClaim", + "name":"P10.1", + "short_description":"Ongoing monitoring has been established to detected undesirable model drift.", + "long_description":"Ongoing monitoring has been established to detected undesirable model drift.", + "goal_id":null, + "property_claim_id":924, + "level":2, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null + }, + { + + "type":"PropertyClaim", + "name":"P10.2", + "short_description":"Feedback mechanisms have been established to enable users to log errors or issues.", + "long_description":"Feedback mechanisms have been established to enable users to log errors or issues.", + "goal_id":null, + "property_claim_id":924, + "level":2, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null + } + ], + "evidence":[], + "strategy_id":173 + } + ] + } + ] + } + ], + "owner":3, + "edit_groups":[], + "view_groups":[], + "color_profile":"default", + "comments":[], + "permissions":"manage" +} \ No newline at end of file From 796839b9996992cdba41b53ee3c6dde9680fefc3 Mon Sep 17 00:00:00 2001 From: Christopher Burr Date: Mon, 15 Jul 2024 13:13:49 +0100 Subject: [PATCH 09/37] Update README.md Added new text and GIF --- README.md | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index ce163e31..586dd27f 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Trustworthy and Ethical Assurance Platform -![A stylised illustration of an assurance case diagram. The diagram has a hierarchical tree structure with various shapes connected by lines, representing the logical argumentation and evidence supporting the assurance claim.](site/docs/assets/images/assurance-case-large.png) +![An illustration representing the collaborative development of a structured assurance case. The image shows various groups of people working together across different workstations linked by different paths.](site/docs/assets/images/hero.gif) [![All Contributors](https://img.shields.io/badge/all_contributors-9-orange.svg?style=flat-square)](#contributors-) @@ -20,15 +20,16 @@ ethical assurance cases, developed by researchers at the [Alan Turing Institute](https://www.google.com/url?sa=t&source=web&cd=&cad=rja&uact=8&ved=2ahUKEwi-4ZW65bL-AhXJMMAKHfeGCJ8QFnoECBUQAQ&url=https%3A%2F%2Fwww.turing.ac.uk%2F&usg=AOvVaw0uxvZzQpCGw78bVsaCsSOm) and [University of York](https://www.york.ac.uk/assuring-autonomy/). +The UK's Responsible Technology Adoption Unit (Department of Science, Innovation, and Technology) is also a project partner. + To use the TEA platform, please go to [https://assuranceplatform.azurewebsites.net/](https://assuranceplatform.azurewebsites.net/). +> [!WARNING] +> The TEA platform is made available as a research preview, and should not be used for any business critical tasks. Future breaking changes should be expected. + To view the documentation site, please go to [https://alan-turing-institute.github.io/AssurancePlatform](https://alan-turing-institute.github.io/AssurancePlatform). -### Quickstart install instructions - -To get started quickly with installing this platform visit the [backend](https://alan-turing-institute.github.io/AssurancePlatform/platform-details/backend/installation/) and [frontend](https://alan-turing-institute.github.io/AssurancePlatform/platform-details/frontend/installation/) installation instructions. - ## What is Trustworthy and Ethical Assurance? 🤝 > Trustworthy and ethical assurance is a methodology and procedure for @@ -56,6 +57,8 @@ developing, and deploying their technology or system. ## Installation Instructions 💻 +To get started quickly with installing this platform visit the [backend](https://alan-turing-institute.github.io/AssurancePlatform/platform-details/backend/installation/) and [frontend](https://alan-turing-institute.github.io/AssurancePlatform/platform-details/frontend/installation/) installation instructions. + The Trustworthy and Ethical Assurance application can be run locally or deployed on your own server or a cloud-based service (e.g. Azure). To view the different installation instructions, please visit our documentation site for the @@ -77,7 +80,9 @@ Ethical Assurance framework and methodology: ## Funding Statements -Between April 2023 and December 2023 this project received funding from the Assuring Autonomy International Programme, a partnership between Lloyd’s Register Foundation and the University of York, which was awarded to Dr Christopher Burr. +From March 2024 until September 2024, the project is funded by UKRI's [BRAID programme](https://braiduk.org/) as part of a scoping research award for the [Trustworthy and Ethical Assurance of Digital Twins](https://www.turing.ac.uk/research/research-projects/trustworthy-and-ethical-assurance-digital-twins-tea-dt) project. + +Between April 2023 and December 2023, this project received funding from the Assuring Autonomy International Programme, a partnership between Lloyd’s Register Foundation and the University of York, which was awarded to Dr Christopher Burr. Between July 2021 and June 2022 this project received funding from the UKRI’s Trustworthy Autonomous Hub, which was awarded to Dr Christopher Burr (Grant number: TAS_PP_00040). From b12b604b159fcc5d4c8f85272ca64e78898756ab Mon Sep 17 00:00:00 2001 From: Christopher Burr Date: Mon, 15 Jul 2024 13:15:02 +0100 Subject: [PATCH 10/37] add gif for README --- site/docs/assets/images/hero.gif | Bin 0 -> 1302659 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 site/docs/assets/images/hero.gif diff --git a/site/docs/assets/images/hero.gif b/site/docs/assets/images/hero.gif new file mode 100644 index 0000000000000000000000000000000000000000..5f3637c0f59a1bd8db68972a3fb9585d51d8610b GIT binary patch literal 1302659 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≻ShHWhYGL=wp0BoV-NtQ)b}S|> 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�A5;fH)kQ{i^H&jtUUfvP zbD=oHfm1ti;|^Rk3X#ppjG$N0$BGyqIlV_S9D^JuRs%2LSs^~+opwIcD~LJ*5Qr5Y z^_H+w2vZ74F0L|Yu7DSm!wbit79#weDe<%&R}t=UXJ3zoY>S8p|H9KVT$%vqgT)J+ zK#PJB`7M|c*xPUKD{6U0px$bf6Pbu7&@zfd)}y#GoaqH??2a5L7?wu6k~F}Iu&PJW zxeL`P-p0JcSf3*=gopmZ0#QQOaf5?B9&0Q zV*7ygO@#9e;0g|CTSgR>hX7mr?<0(#f-^??le5?0u0iBNih&;xlE}p!4gAVv(ru z8Qzy%smUlz+zh-H3p~YUl^#M%$5N_JfIzM^+KM}!{Ru2b*UD^jmEuUyIO`9~31`W^ zayj^mJ!tG&N;V+Qzn8M;3FM>sl?v`aSCXJB=^or{4a%U=cFpQ`sDCfI3Pu9s;7wa8 zsp_E1LGYr@8)G4ei{S;%>Y7Xz%r(mer4ER~*__*RC^DT3Q)ONb0g-q1xNda3YCvuT zIZPdx?yxT?0E!3HaYE@09_dwN)`zudMlzGrX6{r(Lg_LTIRLLhQnN!uIOfFZs0BVo zIwcNtHN=wV4v1<3bM23!8-oBlZgF`TKBXY*zhh)HYAD}k^7D>RF zUEx=QbJ9-YCbw)=J+yEW+eAZ}Cufv+xWnA(Xh}fy0MLwvi~q3tmk@b6$C^UUzu8%s z@hHx2S)8g4Dt3#flP?QW1Dqp^eAIy^Ah&%25rz+|eiow}$CVht_XvMS07hNB7C*mE z1XnpI-7nEuJr}`30os5Z@FT~V{F0K9G6fSM4mSSGAs2FRQSLbgnUFicqM~N zG~&WEqKO#%{&WnXwC&cd8hm1;yl*SX9|130gO`rMUC?AtMMR)arSMkN@=3`Niks(= zII$m^Ge^l90MhY*wgNI)AJK+qmeT;y;m>rTO&vTptiIGT$k%boUk2-3|7pShL6lt7 z4&}C2tir(`=}1AmF?v3zbNMX-cyhnqEjVzNKy}ciR$wYQ*YKu?G{U#qT+y{qTXe?=KdU)X=%EDSx|fKH&{Ac@9Bky52A8%ON>NsC^cMa)R zY-wsCzjl#t)j|HrozG|x>}zpXUUZCcm0^$}J_}yoly69%;oHklW$$j$qn>BMg0UyL z8tUoOK8b|mr1$PO6F$TzODe?HaaQ&Br(qh(BI8QnX8+*!x`Y56J#topE!3j>0mtoM z?zbur#i0yEq3UQSiCZF-DUC&g%?m;zj|5mFfxr81?vY+>6tAbX0OBc|MSEBM3a0jf%!YoKL|Sm6^fiIIp)MIo z=Xj6gjK0I2<=`=W?zBhN#V_nG6mdM$1lXd1Cq)TPw%#1Uz9R00Q2DXlTL6R>A)$Wv z9Srg543h^5c+gEYa!e{l_e|4G$};wXsUZ4dV0i6H#E=m@cpM|hJH*h-ypDdl2RBY^ zw2y~S%h~XPw3WbOR~OVo%=1 z{t1~E6UAwxr%t1ajJ^F&uWqMCbBRxgj}Id#LwpwesNr)-yD2d#rY6-!?vB9Dui>HQ zN%jr_cOXa)_-&e`=H9yT)ZkGl06e>_CJA+JO|{$&B9<&Wr~Hf-n3=?VKjRr9t$YL$CTPEeh| zq(bgyf55zj+H<0M98l*rK)64$tNS{F4doWIYDP(cMvz*`2+-=?i_3J8UM zRt!=FW1778MV{|C06JQ%PJeMp{3tc$E527S zzoIsrkCHrGI4zf<*5#mNcg)qCo7@u<&8P37F73-iEaEv1;ERV+K+s05c`y?GK4$p+ z-?{f@=Z<2McNUR{P8%dp0sHJ!cVi>4EPkHF7b6qJm2_D%%Kbp4S2B=QYW zb;%@`^L91r_L80vnntJmwMd7T8^2i2c9(Vg)i?DWck&*EXTzfdF4M?CL*dn*r6xCn zjr5D&g2&#vmQE^sd{8BADJ|UhWOu=h3i0co`4>IhAHapjLBBK<_hQA@gO)ovp=Vbk zl9?cjLs?gvzC^~}AIfXV*8#TEgGkQ@=jbfTgmfmB`8oa;LTCt7Z@0^QC0-#fQ{zwpe1=^>r`!`jx#y7Lb|1_-PA%EQkBO%-k0=0M8&Q4@ObU8J1i6Mf68mLxOe)>dHWy0eID7nd} zooD#WyfX1zMyBf(j@hgZe7d-;q7GW~Nh=32PnUAsAK7jRKW7~0=8J@TDlP-(QFB-^ zVNiia8Tho`y~^|KbkuiDCKfnSpGGzwglx{dJT(?&vrLrbMxC4 ztei=k)H?0OyS*tb0(d;8+xQ>|G}*EoM81BVyA99@YBOm4T0tzOrGCBA4xRk=Vx(i+ z{`OaPD#Qv0$EAGcI@-#$6k9`=zp)3_u@j@??`8zvfP>SR#eTXu?G)Yv_;1Vi1(3+M z_kDG)M?ZKbtHph}?H71VQ2EI$>qFT>0B-d9tQ54Nec^}D(r<|hh%*i@;QzhGT)Z-< z?SZU-9>XT3Y;y7R5;9J^nKbfiR15j&w!o9PUt;xe#92TE4OlP#dm8;)QsB*{CM?YE zCX2;~#d9aConOy-0%Jrpm`Q*Spuy7$TM&iM{03Y4sqE6OQ~4HeE@tv;$3nO*cktOF zW~KTCAvjdFlno~Ir{x*hEUssy#r36pjD}GVLspVwQ%PO-6)-5Y-nXnZD>C63~?G>%#x1$ZR| z^Cvy00k1FmCTH8r_QzN;I)(>N&ySvw&82_PoLSxCm9_#gm6u1kJ&hL=t$ITbUf#P^ zVre-(@%gP}a=a^&%<-;hnyhf{a)`(4QgexNwtqfR`+q8~Z2Q(^09>n<@tGpOE_%pSN$Si$62DEi zcRc<1PmwPC7sN7NJyoNjQYtQ+Qi=KvG)^&yu&r5=Wi*OODBuPUmL%RNcU*4#yj%XX zPJ~iipQicH6i2d@p{6q!*XQHWI%1t(MB_mfjTd$gtwQ^L*t1H5~4 zQcd0C?GoAYw;fWoEXKNp+gtDs{mc_>X+dz-Pxs^4@~bOltM9EKV(FuL83YIK^`@pS zdvI0+NIRCJQl++N^;f?tkydQowaGnM@jTdzZK*9-`(m6*@36!{qWH4+jbfkSgu6Af zwtGI>K5#8oCTm0?Q>Cs8=1K9MMKF`ZtWjGyQ?7S`8^mcM z$|u#_TTB-D2N)ihrE*=^|LCNuQG|h_HDRlNBntvYptm1kx)j`*fts}%o@ zCVFnRbYj{cBbga=UQIAH$PkPB=DMvNxWTykw-TlszwzpftjiXpv{pxf@+>e8*54sR zHC17aWiQpl7vB~)oJAwbBVX(mcMk2$oJtk3s+Km|TdMpd4 za~%TLLo&-T5tB}G5U9g9tpKxVq*N{ytHfHJUVR-D+wdx#fJ*hJ#Iex@CrPUuv;1Zv zhAC@3pdHPITbR=Lv{cS=^y3Uz14Q9L#=0lvd+d4on`uJ(yauf|kxxVA#jTZ+@b~2} zHjWY0c_tw$`cx(vxfF)<<4urMZ<5)@P7D|%$j^Qapj{%QbIv6@;ZSURj#DuO_FICN zvok*SkF&!D=s(I~;EC2D)Vf8k4*jDGnf?|z^@$>TDjqYbT(g(}r5znqLAKeS451c^ zuH?V*OgBM=Jd^dBNK?3|j2leP&iMgOtpaX({wP27bn))7Og5R{_Zs@VaH@rbQHkl` zL#(b6T%~_GGZl*z{Kqwkq_0Ffy0S_=$N{eQ5|U~1D_H+2>2VGo4#fF*uwCzdryOaB z)YNEIc0nZVo1Vo{1aqTEj8HM>U_@#@<`($pG$^(Ldim*_b2m))j9d%Y#GiIx{zH+g zMN!N_8R}KbQ^o=LmJ@uPMc@z@ai+?d`nOnCfUO?q?1vdNy=@3F)TTl zW3FI|x!m1Fz$W^&Jc(6pClUr9w-}@;acy8XLk3x1uG5(7O>tY03zyv~TgmK#MQA;z z^-iu*SYV&fPgWhx?E8%ttgR2oSY0fS-2pRth`quLOQ%XD8`E zr*rDl^Guh6Ga;2=7oT0TSbY9~J;Mkdi5JsK?Ak7e(Bx}1sw+}wIkUfK zmxaByActMx4C%+T@ROo`|D3ypyTjHjhqwOgSY9EJF9CvNTr`v4h@0vyv&JTfFUrB~ zj4#5#E;tjH4Jut=oS8B=v(vz-(~91<*W9Jjdclq(<51?r*x+J3_u`n26Sm{*@D`lP zbet6yda0c^T;8HxCwcb%3i}ngY2GX8uhlR0W*0Cm(9){!q}qQG@>Xcp8H=OfG4VoL zI=bdU>01wF9J|xczptzt-dnLP7?u*AF_EojvIIC^;qmTMH z_fvm9`o{}`fZPc+FrZy9Ic&{tkL&c;gAcKME31iu=O5RMUSM!<0UxDgBx`^8v=sHc zjZ$Q}HpR}Onw)xa>N#CyhbV^G4?keM&Zc;9)u7zv>0|Jzrf%s0h$AHL-lg@m`_6>+ zmv%^Jg~*{B^ux34fwLcnrM)kifNYT4X(O5!#8YqCeVL3$7yIb4wJjg@%bq7%2GMpO z)CuwbBGKmDG2==y1E2wFu&6JsF;y^NUZXxoV~rt2YAt&TPsE-m)q99lgU52@dT2G~kb=)B%h$~QNRr|N%#29;9(4x-0+om-%wQxF^7{i6M8||KOn{TDu@`U! zBrJ$1T~CVYSLbLJTu?~3^k_6;v(C|N!lGP3%rw*XuqGEPs=$>L;hSI^lynJ`WP|OZ z!A;WOCr{)02VPgfB62hc`Q1gc%-zP45OmV*h&Gzdrl@>n>FTOM4VWUVFAkfa+AkgD z2Ax7p`5E`STfp;*G>@tC7?<8_$>n3GrG7RPaE(j zDT+85SX^R(>rXgLaq>}-kdn9m+UX{)9g|o|k(hKIrWZlgxc`LShKZkNEQTl0p5h7U zWHgSJQ7MxIvbUB`G$khr>2Py{Y)|wP+M)b!>f$z=@S$~%?OIeehHU**h2k!|AZW=j z^kzR)#24yB>@{19$C8N2I9g$Q803)LMdGd7&}W>LYe^m<{^u5SEmg6kn09DmVffF|>E`2w=0Sc-(yU{| z;`45%k6fTIE?C!NnRFCiIDU>g*3{3yXNEubmQk>`+H_!JvCe<~i0$F=#)ol2{8;+>cVC_EKodlWg3QqUs-Hxaq<^34|o__e$ygc|!}@H06z6 zNusQ9de1+6JiD-Cnn|L~qtN0BTC6=xra+Q{6aDC;`2<*sDL~Ib9ijoVn&OOpPmwkh zhOTtiU1Bs$a5E8lPHVPjDNTu&ra++c_-d&#EItwIHgk$6(W*?N6Z+9;mj_{Tro!w7 zt@_m#C#cSDn6Foo=#IK%kC?aCjC|3>1hmoJge-$4IumOx8&YB(f+Fn3^dZOU34vZs ze=$@GrkvAnu}8=ple7c+O{5F-9+Mm)Jv6W<>7;IYo^!7)EUlnS#j}RQTV>8AXZrqS z@*=5(k7OBycWe>-k-d0c$?yUs$G`;`(S%uSB6xBQJ%3wx{7o0pCWYlE1?`QK%jwVe z7*G-N!3^>@i6ve=w({Jn!S`Sm9%32!nh*^o8ui&w7Y2)<2XXbQW+fty?exCgq&xZ~ zHCmHfF4f38{m`k&Ms8RSX$C59{}7fEZJlz;s-r44AKx|%>rG#H$V;*#JRzBhTR93w zE~Tp3Xi_uM;Y)S`Q|ByB?9zZ5RxMarqWztiR_xk?R5>&vm9}{KQZY2`qRnKbw_e3q zqSY|TsyodN(vaGp(kCoaBAld!dY%|n6C}5e-N$dho_G5X*qrc&5til$trF4DTiCTY zpT@t6B-{GuR=KdfAxHUZRZMBt8Try{Drt!XpGEz3zG(Okx3=rt?AM3+BbtG_2-Mt-_S#O~+^CO>D?o;{3Ob zV~Qm`3RN=ee4P5SVU0HYq*~b-ciQBQby-c6=YlHwG@@?Mt53pqCL1=)8oJ&(_c%Qi zk0-mPzPO9X<%Z8KZgX~GcSUp?pBbBLD@|p{87p$^~ zL}YwzAO9*>n?%3xx}8{Mce45+rY}zJB`Z160_e!3n4J(y*8jftt8D#SL*Bn# z(1zLUp@x=?GJ}%9xq|`eo7Jp~r~`y87u42gowgKKGkrPT{_H?bjjdHPuHB7S6n@eo zWv&eK&zDp1kw`ogcJi71fe>dovgg0DJ!+G*@^bU!t&Z8=#HC+GLEj)E*FA0_mgt^u zw~jsQQZ?01L(=g-6;J~Iw*L(DP=c0KGgBwn=n)28sd6rI*KF!NlH|v@ zG&puh(@!1V=g0X#*@Tkh*C5iQ_{p^{orBUW-V&O8Pb1gVuhU)Ht`zPa2h-gy$cZ>1 z6QLnJL9@A&u;w%<^48NbEj_@yku*dmLM}(z=k0CVx1x<7c)R407tPZ9_u+y^Zx6;N zOGHXM@(_D!#@@EV=3}fm6x*v;#C>=c%}`O&=tB&HSEbXRV?;8esA5LlGqq;9)gZy>){w|P$(yv+A;>f|4#s9iL_m6S#-`GF}Et9%Gl`nsUnf$|H{I7n&UR)NE&7Up)8#CmAdmVgwbMe3cmB4C#kge|X$`(GJ>CM^TK7#(V z8%uqOhi}QaKii8ppJn)%T*-IuF`?dSbvOM3N8lG2|Gs13tqdQk2&aTv(Sw*kRu{$< z80|rG$B!uo$K}E5HSeIaEa;fff%6Ossw?{I=d|0FOfIChtsKy7 zUW2{GKl~ONO80HNnD;OK7$;k7!$}@@;I;4j_B_AsHFgi+`R0_em}rqP!Y?HC@G|>t zl;2wjjlS6*+z?X=_h5(ZN(4A6`#3Ibd=kE|b$?wLr1Y>o z@L)K+kgde-u9dhP*MRHItB<>6>}jzL;f1F0N@d|<*74G6KSp07iNS$)Uwt&xIw=hL z5qtF{*^tZ{PdIIrE4M5=3MlFb301z-)DP>Wkvqe@yyB_CG75Exl=dXVZ2I zD=qWqq9LoyY*<1+o5KK7yc{wimhHpL!*vc;do4WW*3Uz;c!@*E>dg_jTk4EP&177f z_};f$$h6b@cDoRJwp^WGEc!nw+<^hvX}R^^AD<&VF?4@*L8JuBY9E^ly$yUXxBQ5X=btzhpC*n~$;X|0A0{CJ0=rsTdNZ0+0d6`TuWE;D5+w&LPHfb%Kp)vciAJ z=2hYNvj33Hh%Z$u)fY5qN}!Dot_UDr-~oTF=PlZ<1^6Y&m@016JeJ;>L7n z_TTJA@xrz*b%mV>d{gMqAIE28^XEA;%?sI(Xk{AKQ`uyBWBW6*d2xUuCe&T@)zfLd zP`U2;$MtqLaRf|M{LjzO@meX7s)O|%s}F0PS8r}B5f(ukT{piRyzG%TE*?qIv@zQV zGE5lE8d6psPOFnx{4d%3%U|3DYxXhy?~uWp|B%gPa=O_)$i=R}O9L&N2@x+Z{nb5< z{b_SDDf;@7%~4S8Pt{G_7v$b!4SI=wiz}#aeVaGiby@DOTDdoGQ_FkGa7>_fq!$8(cHfpg5(R zhpqN5?9P6Z5tFXwrwBB&5?u>n0`ITeeIMqVbA@9b+xM6Ua@RYrVCW!1S3;A(4OaTF zuM_ZfJ+=Cd#?Yrh3&^xB#Mo3Gji--lnB=oJqBL_=D<189M&H zwo_ZvE$G#y$12gOgJuy9ZnKuF3tCol{F_aLskhYYXq*eJd+fjx)V_Z0i~fC(lVo+Z zsflXQa+k{8Te1~cF_DeP#p2sb8Pn%=Rs+&f-qIg3rJ3M}L&qoKUgsw(7 zGne1pEa~%li!0aL3Ev9_JG=*(sQLqQ&E-F%%BmcNE3GOM?AqTAR3(P#Z;w9~mYluF zhdpwAU`9xNi<;^+%`=($9pb{fV*H`0O6noBC~%uZai8{v>nia3BcIXnUz#4Wx{-U~9rdKQUHKbiedT z4i;YKkUdt;%MSt_jc0JL$^q7VUKHz}=gia9C=Ps`Ik^pjF&eD1qr#SyQY~+j+3~wS zp2$lfx`cJ(_c%_6De>&FkcaFR``mgSJLj<1YApQ0N(noU(Cy6>ZVma=V7GVqgI-jJ zQt>6VL8|1~N8yy(2D7}-%CsSIZ_CtyrQq<^3qiRg#hC*0kc0aIAJbPgUSG?NQZqHCdOo1v#+%?HjO4A|b-2=&})c#DVOwi=(2&DzE8;KX%)NT^*NWE0PZH@me>k-J1~ zF_r<%R1Wz1oF#|jqy2bmi6#fU{5UIE^TicCNiix<;*Cn}04mRp)#J`^gRp>4sm(Pg zE=zcE`#tIFH_{4o-hY?q{nX;b#jvr3>g&HRy|1BgZRnXm-@wdI0ZGjJjeS&|p-Tky z&Y1DbPrqteA8ZNVoLu1BPwgAt)o$Z}D;R$5?7MdmBO7h7uzK>SPd0DeH|EPwzDTJ1 zNG45N?8^_YL9AR-1=4cy8DC#O6!Wp5>p>AKSB&GOxF%X+q%KSNyKlCJPYUcBrCgBO zzMB|v))TNLqpHzpcp2A)#NYLt63Dw8tNkLShmdRb&TsfHK{~Yl$x{-v*mn^F({*Yv zqqOFoxV?xu^H_ykmiX5R!q|D+kr0Zv1;FGvu;6-KE^<_ASDw?p)9d_~U~>Ada@WAp z^;pGX^~PN_E7ir&2W{aZ6K^%Y3_Ohe*QNB1aZiVJa5?!uJ%N@z1I5Ar_5_5a_l>Lu zALWg7SN}-gH@h*oTKccMNSW!qMb24Ip!8!xoc~oDR<9?SDD%e4v>H0#i;wF@dQ3d; z$%8)dh;-jS>j`MPI#_Xu+$$yAN%~Ju;Dzwab(QWa=}$D;ytAXF;r4AApBgnDKE1v& z*=yf;?^Cc-Wb&q{>fq|9{Odnd*5kwa25Djr#2&sF&THzU+zW7xxs>(#=%4BsSb!s# zAzEzvd!LFy-C?{e@)aYCjZ)D467Xw?rlzh?JRQVjK8^Rnak{Z3I7dWsICLW40aGsUF z^h>WWwmg)>1&i-vX1E(Gk^Nf#{gX(I$E=^idOC)L`OcA^YAbzjfI$Ao*#CdAYe}A; z?Wmf`LhGgS8Fg0AS zs^?F`eCSg&21@VJ_4?uHg&jh{V@2YH*X)URQ9DeyX`BUq>vaNf5yoz{itMwN26yJb z{V%#7+j4-v+5%!0`ZP{)LKUK0sZzargcz`XXDaS1sS0z=g^0kLHcrbwM-k;i#{t^UI(YZl2B z+o`!+fuB(a!(Y#PrxCvu_c-fpr~aPS*=E+iehbiEK}L~x*lBEC`YQI{V?|?wbwutb*$?&pUzRNH8Dw3kil+Yz z68Lg<7r?7pOzC^J-Td{D(6tcp&aV{l747C`s)e^(>@}e|)0>~Z>8~ntf7Q`rSC z?Ec#+dSjwF=lJK_M(AZNkhUY6(#wbNuv1Hlc7dgm=fXdbtLICS*el8gob0zi<7 zXz#^&jjrQs9G|B+S*VBi#j+Gqo!g&M>OD<_&0l0S#daRAooXb%DnU%C>lagWsE;A{ zO8@>06d%cX_x@CWz=oNm{$vTbKFe+pveLFV9$pi#~DhUY^PYI*k z>{FMJ+y>lyAs6Dj-UMq&meVD5t0WLB(1%V&qDsO2Ooht^o%w7=QifE*#|0m;bir_I z5}+Ir2$IT$z4n^bi%MD+-1$%eoC@AajxTp7;fvS)U>>C^8tGqp1DxB*#v8zY>f!)6 z6vEIs6}Q-!>XyigP0a^*n5)y6@6d`f-otF|nzh5__}v&wE@Y zg4-+BVVzS-ATc(*I*4`#xUf`d%G6-E2p0YPve$xX5*(JUTh8Qa(A-s>F=8XoJ`xE;*J=FtVrtd$r9@+Y zn`6u9;rhu$+(vWVdGDOlrI=qiO5f_ICG3Abj6W}0MrVd~zfyrq()cRx*T17D#*^=7 z`L#0W8t+Bb`ISstfAQ}o=H(C@jjTdztYHHqQQw_=fpI!dENsuol84!*-V>zCPSUUz zWCn556{`sPn6eKdK`q<0%2p(`Qgy)i7bI6Nrp`NL5NPzs5!0RawthzLp;?@4q&Iqx zv(;gcy7EorJ!Q}K^k<$|oDKQ|rQY5z&)T*<;EvytpV3C@szbd8$F+O=W~UPN#jW6m z=kr{q-tmc8uZwMBJ3M$@_b2u%@dA0?hF4UZ96G*ti5lT?fW9W^s*Y{Rc0RrH!dI5D zf!?0cpa6fT-&w>{1f)V4KEak-PMj%KiL?jsYWgcB2mZq0f(_6s`xP6zbh!f$TMV>) z#+Pn9@S+)ADgz@mDL*Ot{MIdH5t6tZbnHR&j;=~5!ARy?KttLvIq??5`I|+oLUKe+1Z}Qp2X$U(w2k zxV<%Fyo}n%1f911Lcd3uUSKBRDJx{F0uy+^C{8p>cy+Szk;}0vk8e4 zwO>w2O&XTwY2BHaz^LE;ro>#X__2*QH_}9Pl~Q(cy)e8}OoP~+=o?91{UZD`1M~VT zH>`iX-8H9^GAd+KF%Bq38(uXkFew6|2~PX2CK3`%+Fk|i7*-^1QFku}1(kBAtyNZA z%Njsn#q@WTkQ1O2I!y0Fmt+H7yxO0CH!ZH*Lwo(er#5&rO~^|3LyWY>%{*?-tXhpC z9ER~DRb*w88sogWBC{_IKbIwAglc5ruc|sh_wq*$A#{kX%d#z|_$^{reB;gNiC5-R zrQcJVhK-}YeyfxsvbqrBH#|Ef@Qg+0IV9}5!-p?f*8Iab;R%_gD9GOp2y3cf->GfC zWkEdutFj*@4_Gc7H_(s_C0?Y=<+Qp2SU%{RvC2zkHwRY_@)s)
T+qjICZZAtXp*6%dBekk7)!4 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

n0ul%%+$X1pF)<@>Wa?(h3ZSw1%%3=ZfG!X_a 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

xzQ_e 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

B5!OgWMKS0OTD)fe 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 z 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

B`Y=_(X1(6%ks9F^%I2sd&_HC(8Mk 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�Xmr#f>9kOdxu89 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℞3x}wg7s6L;KfPYx&^*{7O--5jCA&RbG9q1 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%0ArV@My6 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�e*nZFcny9}7)qf5cq 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 Date: Mon, 15 Jul 2024 13:18:32 +0100 Subject: [PATCH 11/37] add new citations --- README.md | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 586dd27f..262d2ec0 100644 --- a/README.md +++ b/README.md @@ -70,13 +70,10 @@ and [frontend](https://alan-turing-institute.github.io/AssurancePlatform/platfor The following resources provide additional information about the Trustworthy and Ethical Assurance framework and methodology: -- Burr, C., & Leslie, D. (2022). Ethical assurance: A practical approach to the - responsible design, development, and deployment of data-driven technologies. - AI and Ethics. - [https://doi.org/10.1007/s43681-022-00178-0](https://doi.org/10.1007/s43681-022-00178-0) -- Burr, C. and Powell, R., (2022) Trustworthy Assurance of Digital Mental - Healthcare. The Alan Turing Institute. - [https://doi.org/10.5281/zenodo.7107200](https://doi.org/10.5281/zenodo.7107200) +- Burr, C., Arana, S., Gould Van Praag, C., Habli, I., Kaas, M., Katell, M., Laher, S., Leslie, D., Niederer, S., Ozturk, B., Polo, N., Porter, Z., Ryan, P., Sharan, M., Solis Lemus, J. A., Strocchi, M., Westerling, K., (2024) Trustworthy and Ethical Assurance of Digital Health and Healthcare. [https://doi.org/10.5281/zenodo.10532573](https://doi.org/10.5281/zenodo.10532573) +- Porter, Z., Habli, I., McDermid, J. et al. A principles-based ethics assurance argument pattern for AI and autonomous systems. AI Ethics 4, 593–616 (2024). [https://doi.org/10.1007/s43681-023-00297-2](https://doi.org/10.1007/s43681-023-00297-2) +- Burr, C. and Powell, R., (2022) Trustworthy Assurance of Digital Mental Healthcare. The Alan Turing Institute [https://doi.org/10.5281/zenodo.7107200](https://doi.org/10.5281/zenodo.7107200) +- Burr, C., & Leslie, D. (2022). Ethical assurance: A practical approach to the responsible design, development, and deployment of data-driven technologies. AI and Ethics. [https://doi.org/10.1007/s43681-022-00178-0](https://doi.org/10.1007/s43681-022-00178-0) ## Funding Statements From 728f2d008adfcf7520ae1b7946d875d61670cafd Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 15 Jul 2024 12:20:18 +0000 Subject: [PATCH 12/37] style: pre-commit fixes --- README.md | 4 +- ...vironment Workshop)-2024-5-20T11-1-15.json | 1240 ++++++++--------- ...DT Health Workshop)-2024-5-18T9-54-49.json | 942 ++++++------- ... (TEA-DT Workshop)-2024-5-19T11-41-48.json | 839 ++++++----- 4 files changed, 1443 insertions(+), 1582 deletions(-) diff --git a/README.md b/README.md index 262d2ec0..9e843bb2 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,7 @@ The UK's Responsible Technology Adoption Unit (Department of Science, Innovation To use the TEA platform, please go to [https://assuranceplatform.azurewebsites.net/](https://assuranceplatform.azurewebsites.net/). -> [!WARNING] +> [!WARNING] > The TEA platform is made available as a research preview, and should not be used for any business critical tasks. Future breaking changes should be expected. To view the documentation site, please go to @@ -77,7 +77,7 @@ Ethical Assurance framework and methodology: ## Funding Statements -From March 2024 until September 2024, the project is funded by UKRI's [BRAID programme](https://braiduk.org/) as part of a scoping research award for the [Trustworthy and Ethical Assurance of Digital Twins](https://www.turing.ac.uk/research/research-projects/trustworthy-and-ethical-assurance-digital-twins-tea-dt) project. +From March 2024 until September 2024, the project is funded by UKRI's [BRAID programme](https://braiduk.org/) as part of a scoping research award for the [Trustworthy and Ethical Assurance of Digital Twins](https://www.turing.ac.uk/research/research-projects/trustworthy-and-ethical-assurance-digital-twins-tea-dt) project. Between April 2023 and December 2023, this project received funding from the Assuring Autonomy International Programme, a partnership between Lloyd’s Register Foundation and the University of York, which was awarded to Dr Christopher Burr. diff --git a/examples/Accuracy (TEA-DT Natural Environment Workshop)-2024-5-20T11-1-15.json b/examples/Accuracy (TEA-DT Natural Environment Workshop)-2024-5-20T11-1-15.json index b521cf74..62f60ce7 100644 --- a/examples/Accuracy (TEA-DT Natural Environment Workshop)-2024-5-20T11-1-15.json +++ b/examples/Accuracy (TEA-DT Natural Environment Workshop)-2024-5-20T11-1-15.json @@ -1,784 +1,728 @@ { - - "type":"AssuranceCase", - "name":"Accuracy (TEA-DT Natural Environment Workshop)", - "description":"A partial assurance case to use as a template for the TEA-DT workshop.", - "created_date":"2024-06-20T09:23:49.828208Z", - "lock_uuid":null, - "goals":[ + "type": "AssuranceCase", + "name": "Accuracy (TEA-DT Natural Environment Workshop)", + "description": "A partial assurance case to use as a template for the TEA-DT workshop.", + "created_date": "2024-06-20T09:23:49.828208Z", + "lock_uuid": null, + "goals": [ { - - "type":"TopLevelNormativeGoal", - "name":"G1", - "short_description":"The digital twin provides sufficiently accurate representations across all operational use cases.", - "long_description":"N/A", - "keywords":"N/A", - "assurance_case_id":53, - "context":[], - "property_claims":[], - "strategies":[ + "type": "TopLevelNormativeGoal", + "name": "G1", + "short_description": "The digital twin provides sufficiently accurate representations across all operational use cases.", + "long_description": "N/A", + "keywords": "N/A", + "assurance_case_id": 53, + "context": [], + "property_claims": [], + "strategies": [ { - - "name":"S1", - "short_description":"Argument Over Data Sources and Integration", - "long_description":"Argument Over Data Sources and Integration", - "goal_id":79, - "property_claims":[ + "name": "S1", + "short_description": "Argument Over Data Sources and Integration", + "long_description": "Argument Over Data Sources and Integration", + "goal_id": 79, + "property_claims": [ { - - "type":"PropertyClaim", - "name":"P1", - "short_description":"The data used by the digital twin has sufficient quality.", - "long_description":"The data used by the digital twin has sufficient quality.", - "goal_id":null, - "property_claim_id":null, - "level":1, - "claim_type":"Property Claim", - "property_claims":[ + "type": "PropertyClaim", + "name": "P1", + "short_description": "The data used by the digital twin has sufficient quality.", + "long_description": "The data used by the digital twin has sufficient quality.", + "goal_id": null, + "property_claim_id": null, + "level": 1, + "claim_type": "Property Claim", + "property_claims": [ { - - "type":"PropertyClaim", - "name":"P1.1", - "short_description":"The digital twin uses data from reliable sources.", - "long_description":"The digital twin uses data from reliable sources.", - "goal_id":null, - "property_claim_id":874, - "level":2, - "claim_type":"Property Claim", - "property_claims":[ + "type": "PropertyClaim", + "name": "P1.1", + "short_description": "The digital twin uses data from reliable sources.", + "long_description": "The digital twin uses data from reliable sources.", + "goal_id": null, + "property_claim_id": 874, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [ { - - "type":"PropertyClaim", - "name":"P1.1.1", - "short_description":"{Information source 1} produces reliable data.", - "long_description":"{Information source 1} produces reliable data.", - "goal_id":null, - "property_claim_id":875, - "level":3, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null + "type": "PropertyClaim", + "name": "P1.1.1", + "short_description": "{Information source 1} produces reliable data.", + "long_description": "{Information source 1} produces reliable data.", + "goal_id": null, + "property_claim_id": 875, + "level": 3, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null }, { - - "type":"PropertyClaim", - "name":"P1.1.2", - "short_description":"{Information source N} produces reliable data.", - "long_description":"{Information source N} produces reliable data.", - "goal_id":null, - "property_claim_id":875, - "level":3, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null + "type": "PropertyClaim", + "name": "P1.1.2", + "short_description": "{Information source N} produces reliable data.", + "long_description": "{Information source N} produces reliable data.", + "goal_id": null, + "property_claim_id": 875, + "level": 3, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null } ], - "evidence":[], - "strategy_id":null + "evidence": [], + "strategy_id": null }, { - - "type":"PropertyClaim", - "name":"P1.2", - "short_description":"The data used by the digital twin are sufficiently complete.", - "long_description":"The data used by the digital twin are sufficiently complete.", - "goal_id":null, - "property_claim_id":874, - "level":2, - "claim_type":"Property Claim", - "property_claims":[ + "type": "PropertyClaim", + "name": "P1.2", + "short_description": "The data used by the digital twin are sufficiently complete.", + "long_description": "The data used by the digital twin are sufficiently complete.", + "goal_id": null, + "property_claim_id": 874, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [ { - - "type":"PropertyClaim", - "name":"P1.2.1", - "short_description":"Imputation method for dealing with missingness is appropriate.", - "long_description":"Imputation method for dealing with missingness is appropriate.", - "goal_id":null, - "property_claim_id":878, - "level":3, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null + "type": "PropertyClaim", + "name": "P1.2.1", + "short_description": "Imputation method for dealing with missingness is appropriate.", + "long_description": "Imputation method for dealing with missingness is appropriate.", + "goal_id": null, + "property_claim_id": 878, + "level": 3, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null }, { - - "type":"PropertyClaim", - "name":"P1.2.2", - "short_description":"Regular audits are conducted to ensure data completeness.", - "long_description":"Regular audits are conducted to ensure data completeness.", - "goal_id":null, - "property_claim_id":878, - "level":3, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null + "type": "PropertyClaim", + "name": "P1.2.2", + "short_description": "Regular audits are conducted to ensure data completeness.", + "long_description": "Regular audits are conducted to ensure data completeness.", + "goal_id": null, + "property_claim_id": 878, + "level": 3, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null } ], - "evidence":[], - "strategy_id":null + "evidence": [], + "strategy_id": null }, { - - "type":"PropertyClaim", - "name":"P1.3", - "short_description":"The data used by the digital twin are unique.", - "long_description":"The data used by the digital twin are unique.", - "goal_id":null, - "property_claim_id":874, - "level":2, - "claim_type":"Property Claim", - "property_claims":[ + "type": "PropertyClaim", + "name": "P1.3", + "short_description": "The data used by the digital twin are unique.", + "long_description": "The data used by the digital twin are unique.", + "goal_id": null, + "property_claim_id": 874, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [ { - - "type":"PropertyClaim", - "name":"P1.3.1", - "short_description":"The digital twin has mechanisms to detect and prevent data redundancy.", - "long_description":"The digital twin has mechanisms to detect and prevent data redundancy.", - "goal_id":null, - "property_claim_id":881, - "level":3, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null + "type": "PropertyClaim", + "name": "P1.3.1", + "short_description": "The digital twin has mechanisms to detect and prevent data redundancy.", + "long_description": "The digital twin has mechanisms to detect and prevent data redundancy.", + "goal_id": null, + "property_claim_id": 881, + "level": 3, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null } ], - "evidence":[], - "strategy_id":null + "evidence": [], + "strategy_id": null }, { - - "type":"PropertyClaim", - "name":"P1.4", - "short_description":"The data used by the digital twin have sufficient timeliness.", - "long_description":"The data used by the digital twin have sufficient timeliness.", - "goal_id":null, - "property_claim_id":874, - "level":2, - "claim_type":"Property Claim", - "property_claims":[ + "type": "PropertyClaim", + "name": "P1.4", + "short_description": "The data used by the digital twin have sufficient timeliness.", + "long_description": "The data used by the digital twin have sufficient timeliness.", + "goal_id": null, + "property_claim_id": 874, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [ { - - "type":"PropertyClaim", - "name":"P1.4.1", - "short_description":"The digital twin gathers data in { real-time / near real-time / just-in-time}.", - "long_description":"The digital twin gathers data in { real-time / near real-time / just-in-time}.", - "goal_id":null, - "property_claim_id":883, - "level":3, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null + "type": "PropertyClaim", + "name": "P1.4.1", + "short_description": "The digital twin gathers data in { real-time / near real-time / just-in-time}.", + "long_description": "The digital twin gathers data in { real-time / near real-time / just-in-time}.", + "goal_id": null, + "property_claim_id": 883, + "level": 3, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null } ], - "evidence":[], - "strategy_id":null + "evidence": [], + "strategy_id": null }, { - - "type":"PropertyClaim", - "name":"P1.5", - "short_description":"The data used by the digital twin are consistent.", - "long_description":"The data used by the digital twin are consistent.", - "goal_id":null, - "property_claim_id":874, - "level":2, - "claim_type":"Property Claim", - "property_claims":[ + "type": "PropertyClaim", + "name": "P1.5", + "short_description": "The data used by the digital twin are consistent.", + "long_description": "The data used by the digital twin are consistent.", + "goal_id": null, + "property_claim_id": 874, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [ { - - "type":"PropertyClaim", - "name":"P1.5.1", - "short_description":"Data is standardised across all systems and sources used by the digital twin.", - "long_description":"Data is standardised across all systems and sources used by the digital twin.", - "goal_id":null, - "property_claim_id":885, - "level":3, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null + "type": "PropertyClaim", + "name": "P1.5.1", + "short_description": "Data is standardised across all systems and sources used by the digital twin.", + "long_description": "Data is standardised across all systems and sources used by the digital twin.", + "goal_id": null, + "property_claim_id": 885, + "level": 3, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null } ], - "evidence":[], - "strategy_id":null + "evidence": [], + "strategy_id": null }, { - - "type":"PropertyClaim", - "name":"P1.6", - "short_description":"The data used by the digital twin are valid.", - "long_description":"The data used by the digital twin are valid.", - "goal_id":null, - "property_claim_id":874, - "level":2, - "claim_type":"Property Claim", - "property_claims":[ + "type": "PropertyClaim", + "name": "P1.6", + "short_description": "The data used by the digital twin are valid.", + "long_description": "The data used by the digital twin are valid.", + "goal_id": null, + "property_claim_id": 874, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [ { - - "type":"PropertyClaim", - "name":"P1.6.1", - "short_description":"Data conforms to predefined rules, formats, and standards.", - "long_description":"Data conforms to predefined rules, formats, and standards.", - "goal_id":null, - "property_claim_id":887, - "level":3, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null + "type": "PropertyClaim", + "name": "P1.6.1", + "short_description": "Data conforms to predefined rules, formats, and standards.", + "long_description": "Data conforms to predefined rules, formats, and standards.", + "goal_id": null, + "property_claim_id": 887, + "level": 3, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null }, { - - "type":"PropertyClaim", - "name":"P1.6.2", - "short_description":"The digital twin only accepts data that meets validity criteria.", - "long_description":"The digital twin only accepts data that meets validity criteria.", - "goal_id":null, - "property_claim_id":887, - "level":3, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null + "type": "PropertyClaim", + "name": "P1.6.2", + "short_description": "The digital twin only accepts data that meets validity criteria.", + "long_description": "The digital twin only accepts data that meets validity criteria.", + "goal_id": null, + "property_claim_id": 887, + "level": 3, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null } ], - "evidence":[], - "strategy_id":null + "evidence": [], + "strategy_id": null } ], - "evidence":[], - "strategy_id":170 + "evidence": [], + "strategy_id": 170 }, { - - "type":"PropertyClaim", - "name":"P2", - "short_description":"Data integration methods are appropriate for the context of use.", - "long_description":"Data integration methods are appropriate for the context of use.", - "goal_id":null, - "property_claim_id":null, - "level":1, - "claim_type":"Property Claim", - "property_claims":[ + "type": "PropertyClaim", + "name": "P2", + "short_description": "Data integration methods are appropriate for the context of use.", + "long_description": "Data integration methods are appropriate for the context of use.", + "goal_id": null, + "property_claim_id": null, + "level": 1, + "claim_type": "Property Claim", + "property_claims": [ { - - "type":"PropertyClaim", - "name":"P2.1", - "short_description":"Data normalisation methods remove undesirable redundancy.", - "long_description":"Data normalisation methods remove undesirable redundancy.", - "goal_id":null, - "property_claim_id":890, - "level":2, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null + "type": "PropertyClaim", + "name": "P2.1", + "short_description": "Data normalisation methods remove undesirable redundancy.", + "long_description": "Data normalisation methods remove undesirable redundancy.", + "goal_id": null, + "property_claim_id": 890, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null }, { - - "type":"PropertyClaim", - "name":"P2.2", - "short_description":"Data harmonisaton methods use suitable conversion standards or ontologies.", - "long_description":"Data harmonisaton methods use suitable conversion standards or ontologies.", - "goal_id":null, - "property_claim_id":890, - "level":2, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null + "type": "PropertyClaim", + "name": "P2.2", + "short_description": "Data harmonisaton methods use suitable conversion standards or ontologies.", + "long_description": "Data harmonisaton methods use suitable conversion standards or ontologies.", + "goal_id": null, + "property_claim_id": 890, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null } ], - "evidence":[], - "strategy_id":170 + "evidence": [], + "strategy_id": 170 }, { - - "type":"PropertyClaim", - "name":"P3", - "short_description":"Information about the data pipeline is suitably communicated.", - "long_description":"Information about the data pipeline is suitably communicated.", - "goal_id":null, - "property_claim_id":null, - "level":1, - "claim_type":"Property Claim", - "property_claims":[ + "type": "PropertyClaim", + "name": "P3", + "short_description": "Information about the data pipeline is suitably communicated.", + "long_description": "Information about the data pipeline is suitably communicated.", + "goal_id": null, + "property_claim_id": null, + "level": 1, + "claim_type": "Property Claim", + "property_claims": [ { - - "type":"PropertyClaim", - "name":"P3.1", - "short_description":"Technical documentation about the data pipeline is complete and accurate.", - "long_description":"Technical documentation about the data pipeline is complete and accurate.", - "goal_id":null, - "property_claim_id":894, - "level":2, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null + "type": "PropertyClaim", + "name": "P3.1", + "short_description": "Technical documentation about the data pipeline is complete and accurate.", + "long_description": "Technical documentation about the data pipeline is complete and accurate.", + "goal_id": null, + "property_claim_id": 894, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null }, { - - "type":"PropertyClaim", - "name":"P3.2", - "short_description":"Technical documentation about the data pipeline is accessible to all relevant parties.", - "long_description":"Technical documentation about the data pipeline is accessible to all relevant parties.", - "goal_id":null, - "property_claim_id":894, - "level":2, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null + "type": "PropertyClaim", + "name": "P3.2", + "short_description": "Technical documentation about the data pipeline is accessible to all relevant parties.", + "long_description": "Technical documentation about the data pipeline is accessible to all relevant parties.", + "goal_id": null, + "property_claim_id": 894, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null } ], - "evidence":[], - "strategy_id":170 + "evidence": [], + "strategy_id": 170 } ] }, { - - "name":"S2", - "short_description":"Argument Over Utility", - "long_description":"Argument Over Utility", - "goal_id":79, - "property_claims":[ + "name": "S2", + "short_description": "Argument Over Utility", + "long_description": "Argument Over Utility", + "goal_id": 79, + "property_claims": [ { - - "type":"PropertyClaim", - "name":"P4", - "short_description":"The digital twin has sufficient utility in all intended use cases.", - "long_description":"The digital twin has sufficient utility in all intended use cases.", - "goal_id":null, - "property_claim_id":null, - "level":1, - "claim_type":"Property Claim", - "property_claims":[ + "type": "PropertyClaim", + "name": "P4", + "short_description": "The digital twin has sufficient utility in all intended use cases.", + "long_description": "The digital twin has sufficient utility in all intended use cases.", + "goal_id": null, + "property_claim_id": null, + "level": 1, + "claim_type": "Property Claim", + "property_claims": [ { - - "type":"PropertyClaim", - "name":"P4.1", - "short_description":"The digital twin has sufficient utility in {use case 1}.", - "long_description":"The digital twin has sufficient utility in {use case 1}.", - "goal_id":null, - "property_claim_id":897, - "level":2, - "claim_type":"Property Claim", - "property_claims":[ + "type": "PropertyClaim", + "name": "P4.1", + "short_description": "The digital twin has sufficient utility in {use case 1}.", + "long_description": "The digital twin has sufficient utility in {use case 1}.", + "goal_id": null, + "property_claim_id": 897, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [ { - - "type":"PropertyClaim", - "name":"P4.1.1", - "short_description":"The features used by the system are suitable for the physical system being modelled.", - "long_description":"The features used by the system are suitable for the physical system being modelled.", - "goal_id":null, - "property_claim_id":898, - "level":3, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null + "type": "PropertyClaim", + "name": "P4.1.1", + "short_description": "The features used by the system are suitable for the physical system being modelled.", + "long_description": "The features used by the system are suitable for the physical system being modelled.", + "goal_id": null, + "property_claim_id": 898, + "level": 3, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null }, { - - "type":"PropertyClaim", - "name":"P4.1.2", - "short_description":"The functional outputs of the digital twin enable actionable insights.", - "long_description":"The functional outputs of the digital twin enable actionable insights.", - "goal_id":null, - "property_claim_id":898, - "level":3, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null + "type": "PropertyClaim", + "name": "P4.1.2", + "short_description": "The functional outputs of the digital twin enable actionable insights.", + "long_description": "The functional outputs of the digital twin enable actionable insights.", + "goal_id": null, + "property_claim_id": 898, + "level": 3, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null }, { - - "type":"PropertyClaim", - "name":"P4.1.3", - "short_description":"The digital twin has sufficient utility in all intended operational conditions.", - "long_description":"The digital twin has sufficient utility in all intended operational conditions.", - "goal_id":null, - "property_claim_id":898, - "level":3, - "claim_type":"Property Claim", - "property_claims":[ + "type": "PropertyClaim", + "name": "P4.1.3", + "short_description": "The digital twin has sufficient utility in all intended operational conditions.", + "long_description": "The digital twin has sufficient utility in all intended operational conditions.", + "goal_id": null, + "property_claim_id": 898, + "level": 3, + "claim_type": "Property Claim", + "property_claims": [ { - - "type":"PropertyClaim", - "name":"P4.1.3.1", - "short_description":"The digital twin provides accurate representations under normal conditions.", - "long_description":"The digital twin provides accurate representations under normal conditions.", - "goal_id":null, - "property_claim_id":902, - "level":4, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null + "type": "PropertyClaim", + "name": "P4.1.3.1", + "short_description": "The digital twin provides accurate representations under normal conditions.", + "long_description": "The digital twin provides accurate representations under normal conditions.", + "goal_id": null, + "property_claim_id": 902, + "level": 4, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null }, { - - "type":"PropertyClaim", - "name":"P4.1.3.2", - "short_description":"The digital twin provides accurate representations under extreme conditions.", - "long_description":"The digital twin provides accurate representations under extreme conditions.", - "goal_id":null, - "property_claim_id":902, - "level":4, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null + "type": "PropertyClaim", + "name": "P4.1.3.2", + "short_description": "The digital twin provides accurate representations under extreme conditions.", + "long_description": "The digital twin provides accurate representations under extreme conditions.", + "goal_id": null, + "property_claim_id": 902, + "level": 4, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null }, { - - "type":"PropertyClaim", - "name":"P4.1.3.3", - "short_description":"The digital twin provides accurate representations under transitional conditions (e.g., changing seasons).", - "long_description":"The digital twin provides accurate representations under transitional conditions (e.g., changing seasons).", - "goal_id":null, - "property_claim_id":902, - "level":4, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null + "type": "PropertyClaim", + "name": "P4.1.3.3", + "short_description": "The digital twin provides accurate representations under transitional conditions (e.g., changing seasons).", + "long_description": "The digital twin provides accurate representations under transitional conditions (e.g., changing seasons).", + "goal_id": null, + "property_claim_id": 902, + "level": 4, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null } ], - "evidence":[], - "strategy_id":null + "evidence": [], + "strategy_id": null }, { - - "type":"PropertyClaim", - "name":"P4.1.4", - "short_description":"The purpose of the system has been clearly formulated and documented.", - "long_description":"The purpose of the system has been clearly formulated and documented.", - "goal_id":null, - "property_claim_id":898, - "level":3, - "claim_type":"Property Claim", - "property_claims":[ + "type": "PropertyClaim", + "name": "P4.1.4", + "short_description": "The purpose of the system has been clearly formulated and documented.", + "long_description": "The purpose of the system has been clearly formulated and documented.", + "goal_id": null, + "property_claim_id": 898, + "level": 3, + "claim_type": "Property Claim", + "property_claims": [ { - - "type":"PropertyClaim", - "name":"P4.1.4.1", - "short_description":"All intended operational conditions have been specified.", - "long_description":"All intended operational conditions have been specified.", - "goal_id":null, - "property_claim_id":906, - "level":4, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null + "type": "PropertyClaim", + "name": "P4.1.4.1", + "short_description": "All intended operational conditions have been specified.", + "long_description": "All intended operational conditions have been specified.", + "goal_id": null, + "property_claim_id": 906, + "level": 4, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null }, { - - "type":"PropertyClaim", - "name":"P4.1.4.2", - "short_description":"Limitations of the system have been clearly communicated.", - "long_description":"Limitations of the system have been clearly communicated.", - "goal_id":null, - "property_claim_id":906, - "level":4, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null + "type": "PropertyClaim", + "name": "P4.1.4.2", + "short_description": "Limitations of the system have been clearly communicated.", + "long_description": "Limitations of the system have been clearly communicated.", + "goal_id": null, + "property_claim_id": 906, + "level": 4, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null } ], - "evidence":[], - "strategy_id":null + "evidence": [], + "strategy_id": null } ], - "evidence":[], - "strategy_id":null + "evidence": [], + "strategy_id": null }, { - - "type":"PropertyClaim", - "name":"P4.2", - "short_description":"The digital twin has sufficient utility in {use case N}.", - "long_description":"The digital twin has sufficient utility in {use case N}.", - "goal_id":null, - "property_claim_id":897, - "level":2, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null + "type": "PropertyClaim", + "name": "P4.2", + "short_description": "The digital twin has sufficient utility in {use case N}.", + "long_description": "The digital twin has sufficient utility in {use case N}.", + "goal_id": null, + "property_claim_id": 897, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null } ], - "evidence":[], - "strategy_id":171 + "evidence": [], + "strategy_id": 171 } ] }, { - - "name":"S3", - "short_description":"Argument Over Verification and Validation", - "long_description":"Argument Over Verification and Validation", - "goal_id":79, - "property_claims":[ + "name": "S3", + "short_description": "Argument Over Verification and Validation", + "long_description": "Argument Over Verification and Validation", + "goal_id": 79, + "property_claims": [ { - - "type":"PropertyClaim", - "name":"P5", - "short_description":"The digital twin's performance has been sufficiently verified.", - "long_description":"The digital twin's performance has been sufficiently verified.", - "goal_id":null, - "property_claim_id":null, - "level":1, - "claim_type":"Property Claim", - "property_claims":[ + "type": "PropertyClaim", + "name": "P5", + "short_description": "The digital twin's performance has been sufficiently verified.", + "long_description": "The digital twin's performance has been sufficiently verified.", + "goal_id": null, + "property_claim_id": null, + "level": 1, + "claim_type": "Property Claim", + "property_claims": [ { - - "type":"PropertyClaim", - "name":"P5.1", - "short_description":"All performance requirements or thresholds have been met or exceeded.", - "long_description":"All performance requirements or thresholds have been met or exceeded.", - "goal_id":null, - "property_claim_id":911, - "level":2, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null + "type": "PropertyClaim", + "name": "P5.1", + "short_description": "All performance requirements or thresholds have been met or exceeded.", + "long_description": "All performance requirements or thresholds have been met or exceeded.", + "goal_id": null, + "property_claim_id": 911, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null }, { - - "type":"PropertyClaim", - "name":"P5.2", - "short_description":"The digital twin meets the agreed upon specifications.", - "long_description":"The digital twin meets the agreed upon specifications.", - "goal_id":null, - "property_claim_id":911, - "level":2, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null + "type": "PropertyClaim", + "name": "P5.2", + "short_description": "The digital twin meets the agreed upon specifications.", + "long_description": "The digital twin meets the agreed upon specifications.", + "goal_id": null, + "property_claim_id": 911, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null } ], - "evidence":[], - "strategy_id":172 + "evidence": [], + "strategy_id": 172 }, { - - "type":"PropertyClaim", - "name":"P6", - "short_description":"The performance of the digital twin is robust.", - "long_description":"The performance of the digital twin is robust.", - "goal_id":null, - "property_claim_id":null, - "level":1, - "claim_type":"Property Claim", - "property_claims":[ + "type": "PropertyClaim", + "name": "P6", + "short_description": "The performance of the digital twin is robust.", + "long_description": "The performance of the digital twin is robust.", + "goal_id": null, + "property_claim_id": null, + "level": 1, + "claim_type": "Property Claim", + "property_claims": [ { - - "type":"PropertyClaim", - "name":"P6.1", - "short_description":"The digital twin has been externally validated in an environment that is not sufficiently varied from the environment represented within the training data.", - "long_description":"The digital twin has been externally validated in an environment that is not sufficiently varied from the environment represented within the training data.", - "goal_id":null, - "property_claim_id":912, - "level":2, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null + "type": "PropertyClaim", + "name": "P6.1", + "short_description": "The digital twin has been externally validated in an environment that is not sufficiently varied from the environment represented within the training data.", + "long_description": "The digital twin has been externally validated in an environment that is not sufficiently varied from the environment represented within the training data.", + "goal_id": null, + "property_claim_id": 912, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null } ], - "evidence":[], - "strategy_id":172 + "evidence": [], + "strategy_id": 172 }, { - - "type":"PropertyClaim", - "name":"P7", - "short_description":"The digital twin has sufficient performance against external benchmarks.", - "long_description":"The digital twin has sufficient performance against external benchmarks.", - "goal_id":null, - "property_claim_id":null, - "level":1, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":172 + "type": "PropertyClaim", + "name": "P7", + "short_description": "The digital twin has sufficient performance against external benchmarks.", + "long_description": "The digital twin has sufficient performance against external benchmarks.", + "goal_id": null, + "property_claim_id": null, + "level": 1, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": 172 }, { - - "type":"PropertyClaim", - "name":"P8", - "short_description":"The digital twin's usability has been sufficiently validated.", - "long_description":"The digital twin's usability has been sufficiently validated.", - "goal_id":null, - "property_claim_id":null, - "level":1, - "claim_type":"Property Claim", - "property_claims":[ + "type": "PropertyClaim", + "name": "P8", + "short_description": "The digital twin's usability has been sufficiently validated.", + "long_description": "The digital twin's usability has been sufficiently validated.", + "goal_id": null, + "property_claim_id": null, + "level": 1, + "claim_type": "Property Claim", + "property_claims": [ { - - "type":"PropertyClaim", - "name":"P8.1", - "short_description":"The digital twin's usability has been independently validated through expert reviews and feedback.", - "long_description":"The digital twin's usability has been independently validated through expert reviews and feedback.", - "goal_id":null, - "property_claim_id":914, - "level":2, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null + "type": "PropertyClaim", + "name": "P8.1", + "short_description": "The digital twin's usability has been independently validated through expert reviews and feedback.", + "long_description": "The digital twin's usability has been independently validated through expert reviews and feedback.", + "goal_id": null, + "property_claim_id": 914, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null }, { - - "type":"PropertyClaim", - "name":"P8.2", - "short_description":"The digital twin's usability meets design specifications.", - "long_description":"The digital twin's usability meets design specifications.", - "goal_id":null, - "property_claim_id":914, - "level":2, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null + "type": "PropertyClaim", + "name": "P8.2", + "short_description": "The digital twin's usability meets design specifications.", + "long_description": "The digital twin's usability meets design specifications.", + "goal_id": null, + "property_claim_id": 914, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null } ], - "evidence":[], - "strategy_id":172 + "evidence": [], + "strategy_id": 172 } ] }, { - - "name":"S4", - "short_description":"Argument Over Sustainability", - "long_description":"Argument Over Sustainability", - "goal_id":79, - "property_claims":[ + "name": "S4", + "short_description": "Argument Over Sustainability", + "long_description": "Argument Over Sustainability", + "goal_id": 79, + "property_claims": [ { - - "type":"PropertyClaim", - "name":"P9", - "short_description":"All biases have been proportionately mitigated.", - "long_description":"All biases have been proportionately mitigated.", - "goal_id":null, - "property_claim_id":null, - "level":1, - "claim_type":"Property Claim", - "property_claims":[ + "type": "PropertyClaim", + "name": "P9", + "short_description": "All biases have been proportionately mitigated.", + "long_description": "All biases have been proportionately mitigated.", + "goal_id": null, + "property_claim_id": null, + "level": 1, + "claim_type": "Property Claim", + "property_claims": [ { - - "type":"PropertyClaim", - "name":"P9.1", - "short_description":"All relevant biases have been identified.", - "long_description":"All relevant biases have been identified.", - "goal_id":null, - "property_claim_id":920, - "level":2, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null + "type": "PropertyClaim", + "name": "P9.1", + "short_description": "All relevant biases have been identified.", + "long_description": "All relevant biases have been identified.", + "goal_id": null, + "property_claim_id": 920, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null }, { - - "type":"PropertyClaim", - "name":"P9.2", - "short_description":"Bias mitigation techniques are sufficient for identified risks.", - "long_description":"Bias mitigation techniques are sufficient for identified risks.", - "goal_id":null, - "property_claim_id":920, - "level":2, - "claim_type":"Property Claim", - "property_claims":[ + "type": "PropertyClaim", + "name": "P9.2", + "short_description": "Bias mitigation techniques are sufficient for identified risks.", + "long_description": "Bias mitigation techniques are sufficient for identified risks.", + "goal_id": null, + "property_claim_id": 920, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [ { - - "type":"PropertyClaim", - "name":"P9.2.1", - "short_description":"{Bias mitigation technique N} is sufficient for {risk N}.", - "long_description":"{Bias mitigation technique N} is sufficient for {risk N}.", - "goal_id":null, - "property_claim_id":922, - "level":3, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null + "type": "PropertyClaim", + "name": "P9.2.1", + "short_description": "{Bias mitigation technique N} is sufficient for {risk N}.", + "long_description": "{Bias mitigation technique N} is sufficient for {risk N}.", + "goal_id": null, + "property_claim_id": 922, + "level": 3, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null } ], - "evidence":[], - "strategy_id":null + "evidence": [], + "strategy_id": null } ], - "evidence":[], - "strategy_id":173 + "evidence": [], + "strategy_id": 173 }, { - - "type":"PropertyClaim", - "name":"P10", - "short_description":"Unintended consequences caused by digital twin are unlikely.", - "long_description":"Unintended consequences caused by digital twin are unlikely.", - "goal_id":null, - "property_claim_id":null, - "level":1, - "claim_type":"Property Claim", - "property_claims":[ + "type": "PropertyClaim", + "name": "P10", + "short_description": "Unintended consequences caused by digital twin are unlikely.", + "long_description": "Unintended consequences caused by digital twin are unlikely.", + "goal_id": null, + "property_claim_id": null, + "level": 1, + "claim_type": "Property Claim", + "property_claims": [ { - - "type":"PropertyClaim", - "name":"P10.1", - "short_description":"Ongoing monitoring has been established to detected undesirable model drift.", - "long_description":"Ongoing monitoring has been established to detected undesirable model drift.", - "goal_id":null, - "property_claim_id":924, - "level":2, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null + "type": "PropertyClaim", + "name": "P10.1", + "short_description": "Ongoing monitoring has been established to detected undesirable model drift.", + "long_description": "Ongoing monitoring has been established to detected undesirable model drift.", + "goal_id": null, + "property_claim_id": 924, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null }, { - - "type":"PropertyClaim", - "name":"P10.2", - "short_description":"Feedback mechanisms have been established to enable users to log errors or issues.", - "long_description":"Feedback mechanisms have been established to enable users to log errors or issues.", - "goal_id":null, - "property_claim_id":924, - "level":2, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null + "type": "PropertyClaim", + "name": "P10.2", + "short_description": "Feedback mechanisms have been established to enable users to log errors or issues.", + "long_description": "Feedback mechanisms have been established to enable users to log errors or issues.", + "goal_id": null, + "property_claim_id": 924, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null } ], - "evidence":[], - "strategy_id":173 + "evidence": [], + "strategy_id": 173 } ] } ] } ], - "owner":3, - "edit_groups":[], - "view_groups":[], - "color_profile":"default", - "comments":[], - "permissions":"manage" -} \ No newline at end of file + "owner": 3, + "edit_groups": [], + "view_groups": [], + "color_profile": "default", + "comments": [], + "permissions": "manage" +} diff --git a/examples/Explainability (TEA-DT Health Workshop)-2024-5-18T9-54-49.json b/examples/Explainability (TEA-DT Health Workshop)-2024-5-18T9-54-49.json index 1553e70a..ebd90d48 100644 --- a/examples/Explainability (TEA-DT Health Workshop)-2024-5-18T9-54-49.json +++ b/examples/Explainability (TEA-DT Health Workshop)-2024-5-18T9-54-49.json @@ -1,593 +1,549 @@ { - - "type":"AssuranceCase", - "name":"Explainability (TEA-DT Health Workshop)", - "description":"A starter file for the TEA-DT Health Workshop", - "created_date":"2024-06-18T08:32:20.276472Z", - "lock_uuid":null, - "goals":[ + "type": "AssuranceCase", + "name": "Explainability (TEA-DT Health Workshop)", + "description": "A starter file for the TEA-DT Health Workshop", + "created_date": "2024-06-18T08:32:20.276472Z", + "lock_uuid": null, + "goals": [ { - - "type":"TopLevelNormativeGoal", - "name":"G1", - "short_description":"The outputs of the digital twin are explainable to patients.", - "long_description":"N/A", - "keywords":"N/A", - "assurance_case_id":15, - "context":[ + "type": "TopLevelNormativeGoal", + "name": "G1", + "short_description": "The outputs of the digital twin are explainable to patients.", + "long_description": "N/A", + "keywords": "N/A", + "assurance_case_id": 15, + "context": [ { - - "type":"Context", - "name":"C1", - "short_description":"A clinical use case (e.g. hospital or GP surgery), where the explanation will be provided by a trained healthcare professional (e.g. consultant).", - "long_description":"First Context", - "created_date":"2024-06-18T08:32:34.246987Z", - "goal_id":18 + "type": "Context", + "name": "C1", + "short_description": "A clinical use case (e.g. hospital or GP surgery), where the explanation will be provided by a trained healthcare professional (e.g. consultant).", + "long_description": "First Context", + "created_date": "2024-06-18T08:32:34.246987Z", + "goal_id": 18 } ], - "property_claims":[], - "strategies":[ + "property_claims": [], + "strategies": [ { - - "name":"S3", - "short_description":"Argument Over Communication Method", - "long_description":"First Strategy", - "goal_id":18, - "property_claims":[ + "name": "S3", + "short_description": "Argument Over Communication Method", + "long_description": "First Strategy", + "goal_id": 18, + "property_claims": [ { - - "type":"PropertyClaim", - "name":"P2", - "short_description":"The outputs are explainable to patients through verbal communication during a consultation.", - "long_description":"The outputs are explainable to patients through verbal communication during a consultation.", - "goal_id":null, - "property_claim_id":null, - "level":1, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":22 + "type": "PropertyClaim", + "name": "P2", + "short_description": "The outputs are explainable to patients through verbal communication during a consultation.", + "long_description": "The outputs are explainable to patients through verbal communication during a consultation.", + "goal_id": null, + "property_claim_id": null, + "level": 1, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": 22 }, { - - "type":"PropertyClaim", - "name":"P9", - "short_description":"The outputs are explainable to patients through visual aids (e.g., diagrams, charts).", - "long_description":"The outputs are explainable to patients through visual aids (e.g., diagrams, charts).", - "goal_id":null, - "property_claim_id":null, - "level":1, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":22 + "type": "PropertyClaim", + "name": "P9", + "short_description": "The outputs are explainable to patients through visual aids (e.g., diagrams, charts).", + "long_description": "The outputs are explainable to patients through visual aids (e.g., diagrams, charts).", + "goal_id": null, + "property_claim_id": null, + "level": 1, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": 22 }, { - - "type":"PropertyClaim", - "name":"P11", - "short_description":"The outputs are explainable to patients through written reports.", - "long_description":"The outputs are explainable to patients through written reports.", - "goal_id":null, - "property_claim_id":null, - "level":1, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":22 + "type": "PropertyClaim", + "name": "P11", + "short_description": "The outputs are explainable to patients through written reports.", + "long_description": "The outputs are explainable to patients through written reports.", + "goal_id": null, + "property_claim_id": null, + "level": 1, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": 22 }, { - - "type":"PropertyClaim", - "name":"P10", - "short_description":"The user interface supports timely delivery of explanations.", - "long_description":"The user interface supports timely delivery of explanations.", - "goal_id":null, - "property_claim_id":null, - "level":1, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":22 + "type": "PropertyClaim", + "name": "P10", + "short_description": "The user interface supports timely delivery of explanations.", + "long_description": "The user interface supports timely delivery of explanations.", + "goal_id": null, + "property_claim_id": null, + "level": 1, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": 22 }, { - - "type":"PropertyClaim", - "name":"P8", - "short_description":"The user interface is intuitive and meets the needs of the healthcare professional.", - "long_description":"The user interface is intuitive and meets the needs of the healthcare professional.", - "goal_id":null, - "property_claim_id":null, - "level":1, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":22 + "type": "PropertyClaim", + "name": "P8", + "short_description": "The user interface is intuitive and meets the needs of the healthcare professional.", + "long_description": "The user interface is intuitive and meets the needs of the healthcare professional.", + "goal_id": null, + "property_claim_id": null, + "level": 1, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": 22 } ] }, { - - "name":"S4", - "short_description":"Argument Over Patient Understanding", - "long_description":"Second Strategy", - "goal_id":18, - "property_claims":[ + "name": "S4", + "short_description": "Argument Over Patient Understanding", + "long_description": "Second Strategy", + "goal_id": 18, + "property_claims": [ { - - "type":"PropertyClaim", - "name":"P6", - "short_description":"The outputs are explainable to patients with a basic understanding of medical terms.", - "long_description":"The outputs are explainable to patients with a basic understanding of medical terms.", - "goal_id":null, - "property_claim_id":null, - "level":1, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":23 + "type": "PropertyClaim", + "name": "P6", + "short_description": "The outputs are explainable to patients with a basic understanding of medical terms.", + "long_description": "The outputs are explainable to patients with a basic understanding of medical terms.", + "goal_id": null, + "property_claim_id": null, + "level": 1, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": 23 }, { - - "type":"PropertyClaim", - "name":"P1", - "short_description":"The outputs are explainable to patients of varying demographics.", - "long_description":"The outputs are explainable to patients of varying demographics.", - "goal_id":null, - "property_claim_id":null, - "level":1, - "claim_type":"Property Claim", - "property_claims":[ + "type": "PropertyClaim", + "name": "P1", + "short_description": "The outputs are explainable to patients of varying demographics.", + "long_description": "The outputs are explainable to patients of varying demographics.", + "goal_id": null, + "property_claim_id": null, + "level": 1, + "claim_type": "Property Claim", + "property_claims": [ { - - "type":"PropertyClaim", - "name":"P1.1", - "short_description":"The outputs are explainable to patients of varying age groups.", - "long_description":"The outputs are explainable to patients of varying age groups.", - "goal_id":null, - "property_claim_id":55, - "level":2, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null + "type": "PropertyClaim", + "name": "P1.1", + "short_description": "The outputs are explainable to patients of varying age groups.", + "long_description": "The outputs are explainable to patients of varying age groups.", + "goal_id": null, + "property_claim_id": 55, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null }, { - - "type":"PropertyClaim", - "name":"P1.2", - "short_description":"The outputs are explainable to patients with different cultural backgrounds.", - "long_description":"The outputs are explainable to patients with different cultural backgrounds.", - "goal_id":null, - "property_claim_id":55, - "level":2, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null + "type": "PropertyClaim", + "name": "P1.2", + "short_description": "The outputs are explainable to patients with different cultural backgrounds.", + "long_description": "The outputs are explainable to patients with different cultural backgrounds.", + "goal_id": null, + "property_claim_id": 55, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null }, { - - "type":"PropertyClaim", - "name":"P1.3", - "short_description":"The outputs are explainable to patients with different levels of education.", - "long_description":"The outputs are explainable to patients with different levels of education.", - "goal_id":null, - "property_claim_id":55, - "level":2, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null + "type": "PropertyClaim", + "name": "P1.3", + "short_description": "The outputs are explainable to patients with different levels of education.", + "long_description": "The outputs are explainable to patients with different levels of education.", + "goal_id": null, + "property_claim_id": 55, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null } ], - "evidence":[], - "strategy_id":23 + "evidence": [], + "strategy_id": 23 }, { - - "type":"PropertyClaim", - "name":"P17", - "short_description":"Any uncertainty arising from the use of probabilistic techniques can be communicated appropriately to patients.", - "long_description":"Any uncertainty arising from the use of probabilistic techniques can be communicated appropriately to patients.", - "goal_id":null, - "property_claim_id":null, - "level":1, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":23 + "type": "PropertyClaim", + "name": "P17", + "short_description": "Any uncertainty arising from the use of probabilistic techniques can be communicated appropriately to patients.", + "long_description": "Any uncertainty arising from the use of probabilistic techniques can be communicated appropriately to patients.", + "goal_id": null, + "property_claim_id": null, + "level": 1, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": 23 }, { - - "type":"PropertyClaim", - "name":"P7", - "short_description":"The features used by the system are meaningful and intelligible to patients.", - "long_description":"The features used by the system are meaningful and intelligible to patients.", - "goal_id":null, - "property_claim_id":null, - "level":1, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":23 + "type": "PropertyClaim", + "name": "P7", + "short_description": "The features used by the system are meaningful and intelligible to patients.", + "long_description": "The features used by the system are meaningful and intelligible to patients.", + "goal_id": null, + "property_claim_id": null, + "level": 1, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": 23 } ] }, { - - "name":"S1", - "short_description":"Argument Over User Training", - "long_description":"Argument Over User Training", - "goal_id":18, - "property_claims":[ + "name": "S1", + "short_description": "Argument Over User Training", + "long_description": "Argument Over User Training", + "goal_id": 18, + "property_claims": [ { - - "type":"PropertyClaim", - "name":"P3", - "short_description":"Users are trained to explain the process behind the digital twin's development and deployment.", - "long_description":"Users are trained to explain the process behind the digital twin's development and deployment.", - "goal_id":null, - "property_claim_id":null, - "level":1, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":28 + "type": "PropertyClaim", + "name": "P3", + "short_description": "Users are trained to explain the process behind the digital twin's development and deployment.", + "long_description": "Users are trained to explain the process behind the digital twin's development and deployment.", + "goal_id": null, + "property_claim_id": null, + "level": 1, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": 28 }, { - - "type":"PropertyClaim", - "name":"P5", - "short_description":"The model is sufficiently interpretable by relevant users.", - "long_description":"The model is sufficiently interpretable by relevant users.", - "goal_id":null, - "property_claim_id":null, - "level":1, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":28 + "type": "PropertyClaim", + "name": "P5", + "short_description": "The model is sufficiently interpretable by relevant users.", + "long_description": "The model is sufficiently interpretable by relevant users.", + "goal_id": null, + "property_claim_id": null, + "level": 1, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": 28 }, { - - "type":"PropertyClaim", - "name":"P23", - "short_description":"The digital twin includes features that help users generate patient-friendly explanations.", - "long_description":"The digital twin includes features that help users generate patient-friendly explanations.", - "goal_id":null, - "property_claim_id":null, - "level":1, - "claim_type":"Property Claim", - "property_claims":[ + "type": "PropertyClaim", + "name": "P23", + "short_description": "The digital twin includes features that help users generate patient-friendly explanations.", + "long_description": "The digital twin includes features that help users generate patient-friendly explanations.", + "goal_id": null, + "property_claim_id": null, + "level": 1, + "claim_type": "Property Claim", + "property_claims": [ { - - "type":"PropertyClaim", - "name":"P23.1", - "short_description":"The digital twin pipeline provides real-time support for users in explaining complex outputs.", - "long_description":"The digital twin pipeline provides real-time support for users in explaining complex outputs.", - "goal_id":null, - "property_claim_id":63, - "level":2, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null + "type": "PropertyClaim", + "name": "P23.1", + "short_description": "The digital twin pipeline provides real-time support for users in explaining complex outputs.", + "long_description": "The digital twin pipeline provides real-time support for users in explaining complex outputs.", + "goal_id": null, + "property_claim_id": 63, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null }, { - - "type":"PropertyClaim", - "name":"P23.2", - "short_description":"The digital twin integrates with other tools that aid in patient communication (e.g., translation services, interactive visual aids).", - "long_description":"The digital twin integrates with other tools that aid in patient communication (e.g., translation services, interactive visual aids).", - "goal_id":null, - "property_claim_id":63, - "level":2, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null + "type": "PropertyClaim", + "name": "P23.2", + "short_description": "The digital twin integrates with other tools that aid in patient communication (e.g., translation services, interactive visual aids).", + "long_description": "The digital twin integrates with other tools that aid in patient communication (e.g., translation services, interactive visual aids).", + "goal_id": null, + "property_claim_id": 63, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null } ], - "evidence":[], - "strategy_id":28 + "evidence": [], + "strategy_id": 28 } ] }, { - - "name":"S2", - "short_description":"Argument Over Adequate Scope of Explanations", - "long_description":"Argument Over Adequate Scope of Explanations", - "goal_id":18, - "property_claims":[ + "name": "S2", + "short_description": "Argument Over Adequate Scope of Explanations", + "long_description": "Argument Over Adequate Scope of Explanations", + "goal_id": 18, + "property_claims": [ { - - "type":"PropertyClaim", - "name":"P4", - "short_description":"The {statistical model} used by the digital twin is interpretable.", - "long_description":"The {statistical model} used by the digital twin is interpretable.", - "goal_id":null, - "property_claim_id":null, - "level":1, - "claim_type":"Property Claim", - "property_claims":[ + "type": "PropertyClaim", + "name": "P4", + "short_description": "The {statistical model} used by the digital twin is interpretable.", + "long_description": "The {statistical model} used by the digital twin is interpretable.", + "goal_id": null, + "property_claim_id": null, + "level": 1, + "claim_type": "Property Claim", + "property_claims": [ { - - "type":"PropertyClaim", - "name":"P4.1", - "short_description":"All features used by the {statistical model} are clinically relevant and meaningful.", - "long_description":"All features used by the {statistical model} are clinically relevant and meaningful.", - "goal_id":null, - "property_claim_id":66, - "level":2, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null + "type": "PropertyClaim", + "name": "P4.1", + "short_description": "All features used by the {statistical model} are clinically relevant and meaningful.", + "long_description": "All features used by the {statistical model} are clinically relevant and meaningful.", + "goal_id": null, + "property_claim_id": 66, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null }, { - - "type":"PropertyClaim", - "name":"P4.2", - "short_description":"The {statistical model} is intrinsically interpretable (e.g., logistic regression, decision trees).", - "long_description":"The {statistical model} is intrinsically interpretable (e.g., logistic regression, decision trees).", - "goal_id":null, - "property_claim_id":66, - "level":2, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null + "type": "PropertyClaim", + "name": "P4.2", + "short_description": "The {statistical model} is intrinsically interpretable (e.g., logistic regression, decision trees).", + "long_description": "The {statistical model} is intrinsically interpretable (e.g., logistic regression, decision trees).", + "goal_id": null, + "property_claim_id": 66, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null }, { - - "type":"PropertyClaim", - "name":"P4.3", - "short_description":"The {statistical model} uses post hoc techniques to ensure interpretability (e.g. feature importance for neural networks).", - "long_description":"The {statistical model} uses post hoc techniques to ensure interpretability (e.g. feature importance for neural networks).", - "goal_id":null, - "property_claim_id":66, - "level":2, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null + "type": "PropertyClaim", + "name": "P4.3", + "short_description": "The {statistical model} uses post hoc techniques to ensure interpretability (e.g. feature importance for neural networks).", + "long_description": "The {statistical model} uses post hoc techniques to ensure interpretability (e.g. feature importance for neural networks).", + "goal_id": null, + "property_claim_id": 66, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null }, { - - "type":"PropertyClaim", - "name":"P4.4", - "short_description":"The user interface has clear explanations for how the input features influence the digital twin's outputs (e.g. recommendations, visualisations)", - "long_description":"The user interface has clear explanations for how the input features influence the digital twin's outputs (e.g. recommendations, visualisations)", - "goal_id":null, - "property_claim_id":66, - "level":2, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null + "type": "PropertyClaim", + "name": "P4.4", + "short_description": "The user interface has clear explanations for how the input features influence the digital twin's outputs (e.g. recommendations, visualisations)", + "long_description": "The user interface has clear explanations for how the input features influence the digital twin's outputs (e.g. recommendations, visualisations)", + "goal_id": null, + "property_claim_id": 66, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null } ], - "evidence":[], - "strategy_id":29 + "evidence": [], + "strategy_id": 29 }, { - - "type":"PropertyClaim", - "name":"P21", - "short_description":"The process of how the digital twin was designed, developed, and deployed is explainable.", - "long_description":"The process of how the digital twin was designed, developed, and deployed is explainable.", - "goal_id":null, - "property_claim_id":null, - "level":1, - "claim_type":"Property Claim", - "property_claims":[ + "type": "PropertyClaim", + "name": "P21", + "short_description": "The process of how the digital twin was designed, developed, and deployed is explainable.", + "long_description": "The process of how the digital twin was designed, developed, and deployed is explainable.", + "goal_id": null, + "property_claim_id": null, + "level": 1, + "claim_type": "Property Claim", + "property_claims": [ { - - "type":"PropertyClaim", - "name":"P21.1", - "short_description":"Information about the project's governance is accessible to relevant parties.", - "long_description":"Information about the project's governance is accessible to relevant parties.", - "goal_id":null, - "property_claim_id":71, - "level":2, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null + "type": "PropertyClaim", + "name": "P21.1", + "short_description": "Information about the project's governance is accessible to relevant parties.", + "long_description": "Information about the project's governance is accessible to relevant parties.", + "goal_id": null, + "property_claim_id": 71, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null }, { - - "type":"PropertyClaim", - "name":"P21.2", - "short_description":"Information about the project's governance is sufficient to support appropriate explanations as needed.", - "long_description":"Information about the project's governance is sufficient to support appropriate explanations as needed.", - "goal_id":null, - "property_claim_id":71, - "level":2, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null + "type": "PropertyClaim", + "name": "P21.2", + "short_description": "Information about the project's governance is sufficient to support appropriate explanations as needed.", + "long_description": "Information about the project's governance is sufficient to support appropriate explanations as needed.", + "goal_id": null, + "property_claim_id": 71, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null } ], - "evidence":[], - "strategy_id":29 + "evidence": [], + "strategy_id": 29 }, { - - "type":"PropertyClaim", - "name":"P13", - "short_description":"Automated explanations (or explantion-supporting information) are accurate.", - "long_description":"Automated explanations (or explantion-supporting information) are accurate.", - "goal_id":null, - "property_claim_id":null, - "level":1, - "claim_type":"Property Claim", - "property_claims":[ + "type": "PropertyClaim", + "name": "P13", + "short_description": "Automated explanations (or explantion-supporting information) are accurate.", + "long_description": "Automated explanations (or explantion-supporting information) are accurate.", + "goal_id": null, + "property_claim_id": null, + "level": 1, + "claim_type": "Property Claim", + "property_claims": [ { - - "type":"PropertyClaim", - "name":"P13.1", - "short_description":"Methods for deriving explanations achieve a sufficient level of predictive consistency and reliability.", - "long_description":"Methods for deriving explanations achieve a sufficient level of predictive consistency and reliability.", - "goal_id":null, - "property_claim_id":74, - "level":2, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null + "type": "PropertyClaim", + "name": "P13.1", + "short_description": "Methods for deriving explanations achieve a sufficient level of predictive consistency and reliability.", + "long_description": "Methods for deriving explanations achieve a sufficient level of predictive consistency and reliability.", + "goal_id": null, + "property_claim_id": 74, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null }, { - - "type":"PropertyClaim", - "name":"P13.2", - "short_description":"Methods for deriving explanations are sufficiently representative of the actual underlying architecture.", - "long_description":"Methods for deriving explanations are sufficiently representative of the actual underlying architecture.", - "goal_id":null, - "property_claim_id":74, - "level":2, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null + "type": "PropertyClaim", + "name": "P13.2", + "short_description": "Methods for deriving explanations are sufficiently representative of the actual underlying architecture.", + "long_description": "Methods for deriving explanations are sufficiently representative of the actual underlying architecture.", + "goal_id": null, + "property_claim_id": 74, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null } ], - "evidence":[], - "strategy_id":29 + "evidence": [], + "strategy_id": 29 } ] }, { - - "name":"S5", - "short_description":"Argument Over Transparency", - "long_description":"Argument Over Transparency", - "goal_id":18, - "property_claims":[ + "name": "S5", + "short_description": "Argument Over Transparency", + "long_description": "Argument Over Transparency", + "goal_id": 18, + "property_claims": [ { - - "type":"PropertyClaim", - "name":"P14", - "short_description":"Data governance processes have been clearly documented.", - "long_description":"Data governance processes have been clearly documented.", - "goal_id":null, - "property_claim_id":null, - "level":1, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":31 + "type": "PropertyClaim", + "name": "P14", + "short_description": "Data governance processes have been clearly documented.", + "long_description": "Data governance processes have been clearly documented.", + "goal_id": null, + "property_claim_id": null, + "level": 1, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": 31 }, { - - "type":"PropertyClaim", - "name":"P15", - "short_description":"Patients can provide feedback on the explanations given, and this feedback is used to improve future explanations.", - "long_description":"Patients can provide feedback on the explanations given, and this feedback is used to improve future explanations.", - "goal_id":null, - "property_claim_id":null, - "level":1, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":31 + "type": "PropertyClaim", + "name": "P15", + "short_description": "Patients can provide feedback on the explanations given, and this feedback is used to improve future explanations.", + "long_description": "Patients can provide feedback on the explanations given, and this feedback is used to improve future explanations.", + "goal_id": null, + "property_claim_id": null, + "level": 1, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": 31 }, { - - "type":"PropertyClaim", - "name":"P18", - "short_description":"Mechanisms exist to support contestability of decisions by patients.", - "long_description":"Mechanisms exist to support contestability of decisions by patients.", - "goal_id":null, - "property_claim_id":null, - "level":1, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":31 + "type": "PropertyClaim", + "name": "P18", + "short_description": "Mechanisms exist to support contestability of decisions by patients.", + "long_description": "Mechanisms exist to support contestability of decisions by patients.", + "goal_id": null, + "property_claim_id": null, + "level": 1, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": 31 }, { - - "type":"PropertyClaim", - "name":"P22", - "short_description":"There is a mechanism to assess patient understanding after explanations are provided.", - "long_description":"There is a mechanism to assess patient understanding after explanations are provided.", - "goal_id":null, - "property_claim_id":null, - "level":1, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":31 + "type": "PropertyClaim", + "name": "P22", + "short_description": "There is a mechanism to assess patient understanding after explanations are provided.", + "long_description": "There is a mechanism to assess patient understanding after explanations are provided.", + "goal_id": null, + "property_claim_id": null, + "level": 1, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": 31 }, { - - "type":"PropertyClaim", - "name":"P20", - "short_description":"There is a mechanism to assess patient understanding after explanations are provided.", - "long_description":"There is a mechanism to assess patient understanding after explanations are provided.", - "goal_id":null, - "property_claim_id":null, - "level":1, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":31 + "type": "PropertyClaim", + "name": "P20", + "short_description": "There is a mechanism to assess patient understanding after explanations are provided.", + "long_description": "There is a mechanism to assess patient understanding after explanations are provided.", + "goal_id": null, + "property_claim_id": null, + "level": 1, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": 31 }, { - - "type":"PropertyClaim", - "name":"P12", - "short_description":"Explanations are refined based on patient feedback.", - "long_description":"Explanations are refined based on patient feedback.", - "goal_id":null, - "property_claim_id":null, - "level":1, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":31 + "type": "PropertyClaim", + "name": "P12", + "short_description": "Explanations are refined based on patient feedback.", + "long_description": "Explanations are refined based on patient feedback.", + "goal_id": null, + "property_claim_id": null, + "level": 1, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": 31 }, { - - "type":"PropertyClaim", - "name":"P19", - "short_description":"Methods for scrutinising ongoing behaviour of system are available to appropriate auditors or assessors.", - "long_description":"Methods for scrutinising ongoing behaviour of system are available to appropriate auditors or assessors.", - "goal_id":null, - "property_claim_id":null, - "level":1, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":31 + "type": "PropertyClaim", + "name": "P19", + "short_description": "Methods for scrutinising ongoing behaviour of system are available to appropriate auditors or assessors.", + "long_description": "Methods for scrutinising ongoing behaviour of system are available to appropriate auditors or assessors.", + "goal_id": null, + "property_claim_id": null, + "level": 1, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": 31 }, { - - "type":"PropertyClaim", - "name":"P16", - "short_description":"A clear audit trail will be established to ensure decision traceability.", - "long_description":"A clear audit trail will be established to ensure decision traceability.", - "goal_id":null, - "property_claim_id":null, - "level":1, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":31 + "type": "PropertyClaim", + "name": "P16", + "short_description": "A clear audit trail will be established to ensure decision traceability.", + "long_description": "A clear audit trail will be established to ensure decision traceability.", + "goal_id": null, + "property_claim_id": null, + "level": 1, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": 31 } ] } ] } ], - "owner":3, - "edit_groups":[], - "view_groups":[], - "color_profile":"default", - "comments":[], - "permissions":"manage" -} \ No newline at end of file + "owner": 3, + "edit_groups": [], + "view_groups": [], + "color_profile": "default", + "comments": [], + "permissions": "manage" +} diff --git a/examples/Safety (TEA-DT Workshop)-2024-5-19T11-41-48.json b/examples/Safety (TEA-DT Workshop)-2024-5-19T11-41-48.json index 112f9d83..5b1835d9 100644 --- a/examples/Safety (TEA-DT Workshop)-2024-5-19T11-41-48.json +++ b/examples/Safety (TEA-DT Workshop)-2024-5-19T11-41-48.json @@ -1,529 +1,490 @@ { - - "type":"AssuranceCase", - "name":"Safety (TEA-DT Workshop)", - "description":"A starter case (incomplete argument pattern) for the TEA-DT workshops.", - "created_date":"2024-06-19T09:30:18.542307Z", - "lock_uuid":null, - "goals":[ + "type": "AssuranceCase", + "name": "Safety (TEA-DT Workshop)", + "description": "A starter case (incomplete argument pattern) for the TEA-DT workshops.", + "created_date": "2024-06-19T09:30:18.542307Z", + "lock_uuid": null, + "goals": [ { - - "type":"TopLevelNormativeGoal", - "name":"G1", - "short_description":"The digital twin is safe for use in its intended operational environment.", - "long_description":"N/A", - "keywords":"N/A", - "assurance_case_id":33, - "context":[ + "type": "TopLevelNormativeGoal", + "name": "G1", + "short_description": "The digital twin is safe for use in its intended operational environment.", + "long_description": "N/A", + "keywords": "N/A", + "assurance_case_id": 33, + "context": [ { - - "type":"Context", - "name":"C1", - "short_description":"Add intended use case of DT module or system.", - "long_description":"Add intended use case of DT module or system.", - "created_date":"2024-06-19T09:53:18.731197Z", - "goal_id":40 + "type": "Context", + "name": "C1", + "short_description": "Add intended use case of DT module or system.", + "long_description": "Add intended use case of DT module or system.", + "created_date": "2024-06-19T09:53:18.731197Z", + "goal_id": 40 } ], - "property_claims":[], - "strategies":[ + "property_claims": [], + "strategies": [ { - - "name":"S2", - "short_description":"Argument Over System Safety", - "long_description":"Argument Over System Safety", - "goal_id":40, - "property_claims":[ + "name": "S2", + "short_description": "Argument Over System Safety", + "long_description": "Argument Over System Safety", + "goal_id": 40, + "property_claims": [ { - - "type":"PropertyClaim", - "name":"P1", - "short_description":"All potential hazards associated with the system have been identified.", - "long_description":"All potential hazards associated with the system have been identified.", - "goal_id":null, - "property_claim_id":null, - "level":1, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":106 + "type": "PropertyClaim", + "name": "P1", + "short_description": "All potential hazards associated with the system have been identified.", + "long_description": "All potential hazards associated with the system have been identified.", + "goal_id": null, + "property_claim_id": null, + "level": 1, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": 106 }, { - - "type":"PropertyClaim", - "name":"P4", - "short_description":"Risks associated with identified hazards are assessed and mitigated to acceptable levels.", - "long_description":"Risks associated with identified hazards are assessed and mitigated to acceptable levels.", - "goal_id":null, - "property_claim_id":null, - "level":1, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":106 + "type": "PropertyClaim", + "name": "P4", + "short_description": "Risks associated with identified hazards are assessed and mitigated to acceptable levels.", + "long_description": "Risks associated with identified hazards are assessed and mitigated to acceptable levels.", + "goal_id": null, + "property_claim_id": null, + "level": 1, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": 106 }, { - - "type":"PropertyClaim", - "name":"P7", - "short_description":"Failure modes for all critical components and functions have been identified.", - "long_description":"Failure modes for all critical components and functions have been identified.", - "goal_id":null, - "property_claim_id":null, - "level":1, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":106 + "type": "PropertyClaim", + "name": "P7", + "short_description": "Failure modes for all critical components and functions have been identified.", + "long_description": "Failure modes for all critical components and functions have been identified.", + "goal_id": null, + "property_claim_id": null, + "level": 1, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": 106 }, { - - "type":"PropertyClaim", - "name":"P8", - "short_description":"Appropriate corrective actions for identified failure modes are implemented and effective.", - "long_description":"Appropriate corrective actions for identified failure modes are implemented and effective.", - "goal_id":null, - "property_claim_id":null, - "level":1, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":106 + "type": "PropertyClaim", + "name": "P8", + "short_description": "Appropriate corrective actions for identified failure modes are implemented and effective.", + "long_description": "Appropriate corrective actions for identified failure modes are implemented and effective.", + "goal_id": null, + "property_claim_id": null, + "level": 1, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": 106 }, { - - "type":"PropertyClaim", - "name":"P11", - "short_description":"Compliance with safety requirements is verified through testing and analysis.", - "long_description":"Compliance with safety requirements is verified through testing and analysis.", - "goal_id":null, - "property_claim_id":null, - "level":1, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":106 + "type": "PropertyClaim", + "name": "P11", + "short_description": "Compliance with safety requirements is verified through testing and analysis.", + "long_description": "Compliance with safety requirements is verified through testing and analysis.", + "goal_id": null, + "property_claim_id": null, + "level": 1, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": 106 }, { - - "type":"PropertyClaim", - "name":"P12", - "short_description":"Safety controls and measures to mitigate identified risks are implemented.", - "long_description":"Safety controls and measures to mitigate identified risks are implemented.", - "goal_id":null, - "property_claim_id":null, - "level":1, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":106 + "type": "PropertyClaim", + "name": "P12", + "short_description": "Safety controls and measures to mitigate identified risks are implemented.", + "long_description": "Safety controls and measures to mitigate identified risks are implemented.", + "goal_id": null, + "property_claim_id": null, + "level": 1, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": 106 } ] }, { - - "name":"S3", - "short_description":"Argument Over Component Safety", - "long_description":"Argument Over Component Safety", - "goal_id":40, - "property_claims":[ + "name": "S3", + "short_description": "Argument Over Component Safety", + "long_description": "Argument Over Component Safety", + "goal_id": 40, + "property_claims": [ { - - "type":"PropertyClaim", - "name":"P2", - "short_description":"The system components are safe.", - "long_description":"The system components are safe.", - "goal_id":null, - "property_claim_id":null, - "level":1, - "claim_type":"Property Claim", - "property_claims":[ + "type": "PropertyClaim", + "name": "P2", + "short_description": "The system components are safe.", + "long_description": "The system components are safe.", + "goal_id": null, + "property_claim_id": null, + "level": 1, + "claim_type": "Property Claim", + "property_claims": [ { - - "type":"PropertyClaim", - "name":"P2.6", - "short_description":"All potential hazards associated with the system have been identified.", - "long_description":"All potential hazards associated with the system have been identified.", - "goal_id":null, - "property_claim_id":655, - "level":2, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null + "type": "PropertyClaim", + "name": "P2.6", + "short_description": "All potential hazards associated with the system have been identified.", + "long_description": "All potential hazards associated with the system have been identified.", + "goal_id": null, + "property_claim_id": 655, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null }, { - - "type":"PropertyClaim", - "name":"P2.1", - "short_description":"Risks associated with identified hazards are assessed and mitigated to acceptable levels.", - "long_description":"Risks associated with identified hazards are assessed and mitigated to acceptable levels.", - "goal_id":null, - "property_claim_id":655, - "level":2, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null + "type": "PropertyClaim", + "name": "P2.1", + "short_description": "Risks associated with identified hazards are assessed and mitigated to acceptable levels.", + "long_description": "Risks associated with identified hazards are assessed and mitigated to acceptable levels.", + "goal_id": null, + "property_claim_id": 655, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null }, { - - "type":"PropertyClaim", - "name":"P2.5", - "short_description":"Failure modes for all critical components and functions have been identified.", - "long_description":"Failure modes for all critical components and functions have been identified.", - "goal_id":null, - "property_claim_id":655, - "level":2, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null + "type": "PropertyClaim", + "name": "P2.5", + "short_description": "Failure modes for all critical components and functions have been identified.", + "long_description": "Failure modes for all critical components and functions have been identified.", + "goal_id": null, + "property_claim_id": 655, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null }, { - - "type":"PropertyClaim", - "name":"P2.4", - "short_description":"Appropriate corrective actions for identified failure modes are implemented and effective.", - "long_description":"Appropriate corrective actions for identified failure modes are implemented and effective.", - "goal_id":null, - "property_claim_id":655, - "level":2, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null + "type": "PropertyClaim", + "name": "P2.4", + "short_description": "Appropriate corrective actions for identified failure modes are implemented and effective.", + "long_description": "Appropriate corrective actions for identified failure modes are implemented and effective.", + "goal_id": null, + "property_claim_id": 655, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null }, { - - "type":"PropertyClaim", - "name":"P2.3", - "short_description":"Compliance with safety requirements is verified through testing and analysis.", - "long_description":"Compliance with safety requirements is verified through testing and analysis.", - "goal_id":null, - "property_claim_id":655, - "level":2, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null + "type": "PropertyClaim", + "name": "P2.3", + "short_description": "Compliance with safety requirements is verified through testing and analysis.", + "long_description": "Compliance with safety requirements is verified through testing and analysis.", + "goal_id": null, + "property_claim_id": 655, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null }, { - - "type":"PropertyClaim", - "name":"P2.2", - "short_description":"Safety controls and measures to mitigate identified risks are implemented.", - "long_description":"Safety controls and measures to mitigate identified risks are implemented.", - "goal_id":null, - "property_claim_id":655, - "level":2, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null + "type": "PropertyClaim", + "name": "P2.2", + "short_description": "Safety controls and measures to mitigate identified risks are implemented.", + "long_description": "Safety controls and measures to mitigate identified risks are implemented.", + "goal_id": null, + "property_claim_id": 655, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null } ], - "evidence":[], - "strategy_id":107 + "evidence": [], + "strategy_id": 107 }, { - - "type":"PropertyClaim", - "name":"P5", - "short_description":"The system components are secure.", - "long_description":"The system components are secure.", - "goal_id":null, - "property_claim_id":null, - "level":1, - "claim_type":"Property Claim", - "property_claims":[ + "type": "PropertyClaim", + "name": "P5", + "short_description": "The system components are secure.", + "long_description": "The system components are secure.", + "goal_id": null, + "property_claim_id": null, + "level": 1, + "claim_type": "Property Claim", + "property_claims": [ { - - "type":"PropertyClaim", - "name":"P5.3", - "short_description":"{Component N} maintains confidentiality of sensitive information.", - "long_description":"{Component N} maintains confidentiality of sensitive information.", - "goal_id":null, - "property_claim_id":663, - "level":2, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null + "type": "PropertyClaim", + "name": "P5.3", + "short_description": "{Component N} maintains confidentiality of sensitive information.", + "long_description": "{Component N} maintains confidentiality of sensitive information.", + "goal_id": null, + "property_claim_id": 663, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null }, { - - "type":"PropertyClaim", - "name":"P5.2", - "short_description":"{Component N} maintains integrity and accuracy of operational data.", - "long_description":"{Component N} maintains integrity and accuracy of operational data.", - "goal_id":null, - "property_claim_id":663, - "level":2, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null + "type": "PropertyClaim", + "name": "P5.2", + "short_description": "{Component N} maintains integrity and accuracy of operational data.", + "long_description": "{Component N} maintains integrity and accuracy of operational data.", + "goal_id": null, + "property_claim_id": 663, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null }, { - - "type":"PropertyClaim", - "name":"P5.1", - "short_description":"{Component N} monitors actions to enable transparency and accountability.", - "long_description":"{Component N} monitors actions to enable transparency and accountability.", - "goal_id":null, - "property_claim_id":663, - "level":2, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null + "type": "PropertyClaim", + "name": "P5.1", + "short_description": "{Component N} monitors actions to enable transparency and accountability.", + "long_description": "{Component N} monitors actions to enable transparency and accountability.", + "goal_id": null, + "property_claim_id": 663, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null } ], - "evidence":[], - "strategy_id":107 + "evidence": [], + "strategy_id": 107 } ] }, { - - "name":"S1", - "short_description":"Argument Over Fair Impacts", - "long_description":"Argument Over Fair Impacts", - "goal_id":40, - "property_claims":[ + "name": "S1", + "short_description": "Argument Over Fair Impacts", + "long_description": "Argument Over Fair Impacts", + "goal_id": 40, + "property_claims": [ { - - "type":"PropertyClaim", - "name":"P3", - "short_description":"The impacts of the system are fair for all users within the intended operational environment.", - "long_description":"The impacts of the system are fair for all users within the intended operational environment.", - "goal_id":null, - "property_claim_id":null, - "level":1, - "claim_type":"Property Claim", - "property_claims":[ + "type": "PropertyClaim", + "name": "P3", + "short_description": "The impacts of the system are fair for all users within the intended operational environment.", + "long_description": "The impacts of the system are fair for all users within the intended operational environment.", + "goal_id": null, + "property_claim_id": null, + "level": 1, + "claim_type": "Property Claim", + "property_claims": [ { - - "type":"PropertyClaim", - "name":"P3.2", - "short_description":"Positive impacts of the system's use and deployment do not unfairly accrue to specific sub-group of users.", - "long_description":"Positive impacts of the system's use and deployment do not unfairly accrue to specific sub-group of users.", - "goal_id":null, - "property_claim_id":667, - "level":2, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null + "type": "PropertyClaim", + "name": "P3.2", + "short_description": "Positive impacts of the system's use and deployment do not unfairly accrue to specific sub-group of users.", + "long_description": "Positive impacts of the system's use and deployment do not unfairly accrue to specific sub-group of users.", + "goal_id": null, + "property_claim_id": 667, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null }, { - - "type":"PropertyClaim", - "name":"P3.1", - "short_description":"Negative impacts of the system's use and deployment do not disproportionately affect specific sub-groups of users.", - "long_description":"Negative impacts of the system's use and deployment do not disproportionately affect specific sub-groups of users.", - "goal_id":null, - "property_claim_id":667, - "level":2, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null + "type": "PropertyClaim", + "name": "P3.1", + "short_description": "Negative impacts of the system's use and deployment do not disproportionately affect specific sub-groups of users.", + "long_description": "Negative impacts of the system's use and deployment do not disproportionately affect specific sub-groups of users.", + "goal_id": null, + "property_claim_id": 667, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null } ], - "evidence":[], - "strategy_id":108 + "evidence": [], + "strategy_id": 108 }, { - - "type":"PropertyClaim", - "name":"P13", - "short_description":"All relevant sub-groups of users have been meaningfully consulted across the lifecycle of the system.", - "long_description":"All relevant sub-groups of users have been meaningfully consulted across the lifecycle of the system.", - "goal_id":null, - "property_claim_id":null, - "level":1, - "claim_type":"Property Claim", - "property_claims":[ + "type": "PropertyClaim", + "name": "P13", + "short_description": "All relevant sub-groups of users have been meaningfully consulted across the lifecycle of the system.", + "long_description": "All relevant sub-groups of users have been meaningfully consulted across the lifecycle of the system.", + "goal_id": null, + "property_claim_id": null, + "level": 1, + "claim_type": "Property Claim", + "property_claims": [ { - - "type":"PropertyClaim", - "name":"P13.3", - "short_description":"Users were consulted during the system design phase.", - "long_description":"Users were consulted during the system design phase.", - "goal_id":null, - "property_claim_id":670, - "level":2, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null + "type": "PropertyClaim", + "name": "P13.3", + "short_description": "Users were consulted during the system design phase.", + "long_description": "Users were consulted during the system design phase.", + "goal_id": null, + "property_claim_id": 670, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null }, { - - "type":"PropertyClaim", - "name":"P13.2", - "short_description":"Users were consulted during the system development phase.", - "long_description":"Users were consulted during the system development phase.", - "goal_id":null, - "property_claim_id":670, - "level":2, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null + "type": "PropertyClaim", + "name": "P13.2", + "short_description": "Users were consulted during the system development phase.", + "long_description": "Users were consulted during the system development phase.", + "goal_id": null, + "property_claim_id": 670, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null }, { - - "type":"PropertyClaim", - "name":"P13.1", - "short_description":"Users were consulted during the system deployment phase.", - "long_description":"Users were consulted during the system deployment phase.", - "goal_id":null, - "property_claim_id":670, - "level":2, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null + "type": "PropertyClaim", + "name": "P13.1", + "short_description": "Users were consulted during the system deployment phase.", + "long_description": "Users were consulted during the system deployment phase.", + "goal_id": null, + "property_claim_id": 670, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null } ], - "evidence":[], - "strategy_id":108 + "evidence": [], + "strategy_id": 108 }, { - - "type":"PropertyClaim", - "name":"P10", - "short_description":"All relevant biases have been identified and mitigated across the project lifecycle.", - "long_description":"All relevant biases have been identified and mitigated across the project lifecycle.", - "goal_id":null, - "property_claim_id":null, - "level":1, - "claim_type":"Property Claim", - "property_claims":[ + "type": "PropertyClaim", + "name": "P10", + "short_description": "All relevant biases have been identified and mitigated across the project lifecycle.", + "long_description": "All relevant biases have been identified and mitigated across the project lifecycle.", + "goal_id": null, + "property_claim_id": null, + "level": 1, + "claim_type": "Property Claim", + "property_claims": [ { - - "type":"PropertyClaim", - "name":"P10.3", - "short_description":"Cognitive biases have been assessed and addressed.", - "long_description":"Cognitive biases have been assessed and addressed.", - "goal_id":null, - "property_claim_id":674, - "level":2, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null + "type": "PropertyClaim", + "name": "P10.3", + "short_description": "Cognitive biases have been assessed and addressed.", + "long_description": "Cognitive biases have been assessed and addressed.", + "goal_id": null, + "property_claim_id": 674, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null }, { - - "type":"PropertyClaim", - "name":"P10.2", - "short_description":"Statistical and data biases have been assessed and addressed.", - "long_description":"Statistical and data biases have been assessed and addressed.", - "goal_id":null, - "property_claim_id":674, - "level":2, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null + "type": "PropertyClaim", + "name": "P10.2", + "short_description": "Statistical and data biases have been assessed and addressed.", + "long_description": "Statistical and data biases have been assessed and addressed.", + "goal_id": null, + "property_claim_id": 674, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null }, { - - "type":"PropertyClaim", - "name":"P10.1", - "short_description":"Social biases have been assessed and addressed.", - "long_description":"Social biases have been assessed and addressed.", - "goal_id":null, - "property_claim_id":674, - "level":2, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null + "type": "PropertyClaim", + "name": "P10.1", + "short_description": "Social biases have been assessed and addressed.", + "long_description": "Social biases have been assessed and addressed.", + "goal_id": null, + "property_claim_id": 674, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null } ], - "evidence":[], - "strategy_id":108 + "evidence": [], + "strategy_id": 108 } ] }, { - - "name":"S4", - "short_description":"Argument Over Continuous Monitoring", - "long_description":"Argument Over Continuous Monitoring", - "goal_id":40, - "property_claims":[ + "name": "S4", + "short_description": "Argument Over Continuous Monitoring", + "long_description": "Argument Over Continuous Monitoring", + "goal_id": 40, + "property_claims": [ { - - "type":"PropertyClaim", - "name":"P9", - "short_description":"A system for continuous monitoring of safety performance is established.", - "long_description":"A system for continuous monitoring of safety performance is established.", - "goal_id":null, - "property_claim_id":null, - "level":1, - "claim_type":"Property Claim", - "property_claims":[ + "type": "PropertyClaim", + "name": "P9", + "short_description": "A system for continuous monitoring of safety performance is established.", + "long_description": "A system for continuous monitoring of safety performance is established.", + "goal_id": null, + "property_claim_id": null, + "level": 1, + "claim_type": "Property Claim", + "property_claims": [ { - - "type":"PropertyClaim", - "name":"P9.2", - "short_description":"Appropriate thresholds have been set to identify undesirable model drift.", - "long_description":"Appropriate thresholds have been set to identify undesirable model drift.", - "goal_id":null, - "property_claim_id":678, - "level":2, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null + "type": "PropertyClaim", + "name": "P9.2", + "short_description": "Appropriate thresholds have been set to identify undesirable model drift.", + "long_description": "Appropriate thresholds have been set to identify undesirable model drift.", + "goal_id": null, + "property_claim_id": 678, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null }, { - - "type":"PropertyClaim", - "name":"P9.1", - "short_description":"Automated alerts are triggered when thresholds for model drift are exceeded.", - "long_description":"Automated alerts are triggered when thresholds for model drift are exceeded.", - "goal_id":null, - "property_claim_id":678, - "level":2, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null + "type": "PropertyClaim", + "name": "P9.1", + "short_description": "Automated alerts are triggered when thresholds for model drift are exceeded.", + "long_description": "Automated alerts are triggered when thresholds for model drift are exceeded.", + "goal_id": null, + "property_claim_id": 678, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null } ], - "evidence":[], - "strategy_id":115 + "evidence": [], + "strategy_id": 115 }, { - - "type":"PropertyClaim", - "name":"P6", - "short_description":"Procedures for updating the safety case and system design in response to monitoring feedback are in place.", - "long_description":"Procedures for updating the safety case and system design in response to monitoring feedback are in place.", - "goal_id":null, - "property_claim_id":null, - "level":1, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":115 + "type": "PropertyClaim", + "name": "P6", + "short_description": "Procedures for updating the safety case and system design in response to monitoring feedback are in place.", + "long_description": "Procedures for updating the safety case and system design in response to monitoring feedback are in place.", + "goal_id": null, + "property_claim_id": null, + "level": 1, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": 115 } ] } ] } ], - "owner":3, - "edit_groups":[], - "view_groups":[], - "color_profile":"default", - "comments":[], - "permissions":"manage" -} \ No newline at end of file + "owner": 3, + "edit_groups": [], + "view_groups": [], + "color_profile": "default", + "comments": [], + "permissions": "manage" +} From 504ba8915aae5f08a1521d0e4233f745b59207bb Mon Sep 17 00:00:00 2001 From: Christopher Burr Date: Fri, 20 Sep 2024 15:15:50 +0100 Subject: [PATCH 13/37] update documentation site - new content and structure --- .../learning-modules/001-01-figure1.svg | 40 +++ .../learning-modules/001-01-figure2.svg | 32 ++ .../learning-modules/001-01-figure4.svg | 65 ++++ .../learning-modules/001-01-figure5.svg | 56 ++++ .../learning-modules/context-example1.svg | 35 ++ .../learning-modules/context-example2.svg | 35 ++ .../images/learning-modules/goal-element.svg | 9 + .../about.md | 0 .../api.md | 0 .../backend/_prerequisites.md | 0 .../backend/api/assurance-cases.md | 0 .../backend/api/authentication.md | 0 .../backend/api/comment.md | 0 .../backend/api/github.md | 0 .../backend/api/group.md | 0 .../backend/api/index.md | 0 .../backend/api/user.md | 0 .../backend/backend-management-files.md | 0 .../backend/django-settings.md | 0 .../backend/index.md | 0 .../backend/installation.md | 0 .../deployment/azure.md | 0 .../development-environment.md | 0 .../docker-quickstart.md | 0 .../frontend/_prerequisites.md | 0 .../frontend/index.md | 0 .../frontend/installation.md | 0 .../frontend/mermaid.md | 0 .../frontend/react-components.md | 0 .../frontend/react-configuration.md | 0 .../github.md | 0 .../installation.md | 0 .../reset-database/azure.md | 0 .../reset-database/index.md | 0 .../reset-database/local.md | 0 .../resetting-database.md | 0 site/docs/introductory-resources/index.md | 13 - .../introductory-resources/open-challenges.md | 9 - .../archive}/argument-based-assurance.md | 0 .../archive}/what-is-tea.md | 0 site/docs/learning-modules/index.md | 43 +++ .../other-modules}/assurance-ecosystem.md | 0 .../other-modules}/standards.md | 0 .../learning-modules/tea-trainee/first-sip.md | 290 ++++++++++++++++ site/docs/module_tracker.csv | 8 - site/mkdocs.yml | 314 +++++++++--------- 46 files changed, 756 insertions(+), 193 deletions(-) create mode 100644 site/docs/assets/images/learning-modules/001-01-figure1.svg create mode 100644 site/docs/assets/images/learning-modules/001-01-figure2.svg create mode 100644 site/docs/assets/images/learning-modules/001-01-figure4.svg create mode 100644 site/docs/assets/images/learning-modules/001-01-figure5.svg create mode 100644 site/docs/assets/images/learning-modules/context-example1.svg create mode 100644 site/docs/assets/images/learning-modules/context-example2.svg create mode 100644 site/docs/assets/images/learning-modules/goal-element.svg rename site/docs/{platform-details => developer-guide}/about.md (100%) rename site/docs/{platform-details => developer-guide}/api.md (100%) rename site/docs/{platform-details => developer-guide}/backend/_prerequisites.md (100%) rename site/docs/{platform-details => developer-guide}/backend/api/assurance-cases.md (100%) rename site/docs/{platform-details => developer-guide}/backend/api/authentication.md (100%) rename site/docs/{platform-details => developer-guide}/backend/api/comment.md (100%) rename site/docs/{platform-details => developer-guide}/backend/api/github.md (100%) rename site/docs/{platform-details => developer-guide}/backend/api/group.md (100%) rename site/docs/{platform-details => developer-guide}/backend/api/index.md (100%) rename site/docs/{platform-details => developer-guide}/backend/api/user.md (100%) rename site/docs/{platform-details => developer-guide}/backend/backend-management-files.md (100%) rename site/docs/{platform-details => developer-guide}/backend/django-settings.md (100%) rename site/docs/{platform-details => developer-guide}/backend/index.md (100%) rename site/docs/{platform-details => developer-guide}/backend/installation.md (100%) rename site/docs/{platform-details => developer-guide}/deployment/azure.md (100%) rename site/docs/{platform-details => developer-guide}/development-environment.md (100%) rename site/docs/{platform-details => developer-guide}/docker-quickstart.md (100%) rename site/docs/{platform-details => developer-guide}/frontend/_prerequisites.md (100%) rename site/docs/{platform-details => developer-guide}/frontend/index.md (100%) rename site/docs/{platform-details => developer-guide}/frontend/installation.md (100%) rename site/docs/{platform-details => developer-guide}/frontend/mermaid.md (100%) rename site/docs/{platform-details => developer-guide}/frontend/react-components.md (100%) rename site/docs/{platform-details => developer-guide}/frontend/react-configuration.md (100%) rename site/docs/{platform-details => developer-guide}/github.md (100%) rename site/docs/{platform-details => developer-guide}/installation.md (100%) rename site/docs/{platform-details => developer-guide}/reset-database/azure.md (100%) rename site/docs/{platform-details => developer-guide}/reset-database/index.md (100%) rename site/docs/{platform-details => developer-guide}/reset-database/local.md (100%) rename site/docs/{platform-details => developer-guide}/resetting-database.md (100%) delete mode 100644 site/docs/introductory-resources/index.md delete mode 100644 site/docs/introductory-resources/open-challenges.md rename site/docs/{introductory-resources => learning-modules/archive}/argument-based-assurance.md (100%) rename site/docs/{introductory-resources => learning-modules/archive}/what-is-tea.md (100%) create mode 100644 site/docs/learning-modules/index.md rename site/docs/{introductory-resources => learning-modules/other-modules}/assurance-ecosystem.md (100%) rename site/docs/{introductory-resources => learning-modules/other-modules}/standards.md (100%) create mode 100644 site/docs/learning-modules/tea-trainee/first-sip.md delete mode 100644 site/docs/module_tracker.csv diff --git a/site/docs/assets/images/learning-modules/001-01-figure1.svg b/site/docs/assets/images/learning-modules/001-01-figure1.svg new file mode 100644 index 00000000..04f3d0e5 --- /dev/null +++ b/site/docs/assets/images/learning-modules/001-01-figure1.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/site/docs/assets/images/learning-modules/001-01-figure2.svg b/site/docs/assets/images/learning-modules/001-01-figure2.svg new file mode 100644 index 00000000..91bd5169 --- /dev/null +++ b/site/docs/assets/images/learning-modules/001-01-figure2.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/site/docs/assets/images/learning-modules/001-01-figure4.svg b/site/docs/assets/images/learning-modules/001-01-figure4.svg new file mode 100644 index 00000000..53700a7a --- /dev/null +++ b/site/docs/assets/images/learning-modules/001-01-figure4.svg @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/site/docs/assets/images/learning-modules/001-01-figure5.svg b/site/docs/assets/images/learning-modules/001-01-figure5.svg new file mode 100644 index 00000000..83d8aed8 --- /dev/null +++ b/site/docs/assets/images/learning-modules/001-01-figure5.svg @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/site/docs/assets/images/learning-modules/context-example1.svg b/site/docs/assets/images/learning-modules/context-example1.svg new file mode 100644 index 00000000..54499d03 --- /dev/null +++ b/site/docs/assets/images/learning-modules/context-example1.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/site/docs/assets/images/learning-modules/context-example2.svg b/site/docs/assets/images/learning-modules/context-example2.svg new file mode 100644 index 00000000..cde8afbc --- /dev/null +++ b/site/docs/assets/images/learning-modules/context-example2.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/site/docs/assets/images/learning-modules/goal-element.svg b/site/docs/assets/images/learning-modules/goal-element.svg new file mode 100644 index 00000000..2832ebdd --- /dev/null +++ b/site/docs/assets/images/learning-modules/goal-element.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/site/docs/platform-details/about.md b/site/docs/developer-guide/about.md similarity index 100% rename from site/docs/platform-details/about.md rename to site/docs/developer-guide/about.md diff --git a/site/docs/platform-details/api.md b/site/docs/developer-guide/api.md similarity index 100% rename from site/docs/platform-details/api.md rename to site/docs/developer-guide/api.md diff --git a/site/docs/platform-details/backend/_prerequisites.md b/site/docs/developer-guide/backend/_prerequisites.md similarity index 100% rename from site/docs/platform-details/backend/_prerequisites.md rename to site/docs/developer-guide/backend/_prerequisites.md diff --git a/site/docs/platform-details/backend/api/assurance-cases.md b/site/docs/developer-guide/backend/api/assurance-cases.md similarity index 100% rename from site/docs/platform-details/backend/api/assurance-cases.md rename to site/docs/developer-guide/backend/api/assurance-cases.md diff --git a/site/docs/platform-details/backend/api/authentication.md b/site/docs/developer-guide/backend/api/authentication.md similarity index 100% rename from site/docs/platform-details/backend/api/authentication.md rename to site/docs/developer-guide/backend/api/authentication.md diff --git a/site/docs/platform-details/backend/api/comment.md b/site/docs/developer-guide/backend/api/comment.md similarity index 100% rename from site/docs/platform-details/backend/api/comment.md rename to site/docs/developer-guide/backend/api/comment.md diff --git a/site/docs/platform-details/backend/api/github.md b/site/docs/developer-guide/backend/api/github.md similarity index 100% rename from site/docs/platform-details/backend/api/github.md rename to site/docs/developer-guide/backend/api/github.md diff --git a/site/docs/platform-details/backend/api/group.md b/site/docs/developer-guide/backend/api/group.md similarity index 100% rename from site/docs/platform-details/backend/api/group.md rename to site/docs/developer-guide/backend/api/group.md diff --git a/site/docs/platform-details/backend/api/index.md b/site/docs/developer-guide/backend/api/index.md similarity index 100% rename from site/docs/platform-details/backend/api/index.md rename to site/docs/developer-guide/backend/api/index.md diff --git a/site/docs/platform-details/backend/api/user.md b/site/docs/developer-guide/backend/api/user.md similarity index 100% rename from site/docs/platform-details/backend/api/user.md rename to site/docs/developer-guide/backend/api/user.md diff --git a/site/docs/platform-details/backend/backend-management-files.md b/site/docs/developer-guide/backend/backend-management-files.md similarity index 100% rename from site/docs/platform-details/backend/backend-management-files.md rename to site/docs/developer-guide/backend/backend-management-files.md diff --git a/site/docs/platform-details/backend/django-settings.md b/site/docs/developer-guide/backend/django-settings.md similarity index 100% rename from site/docs/platform-details/backend/django-settings.md rename to site/docs/developer-guide/backend/django-settings.md diff --git a/site/docs/platform-details/backend/index.md b/site/docs/developer-guide/backend/index.md similarity index 100% rename from site/docs/platform-details/backend/index.md rename to site/docs/developer-guide/backend/index.md diff --git a/site/docs/platform-details/backend/installation.md b/site/docs/developer-guide/backend/installation.md similarity index 100% rename from site/docs/platform-details/backend/installation.md rename to site/docs/developer-guide/backend/installation.md diff --git a/site/docs/platform-details/deployment/azure.md b/site/docs/developer-guide/deployment/azure.md similarity index 100% rename from site/docs/platform-details/deployment/azure.md rename to site/docs/developer-guide/deployment/azure.md diff --git a/site/docs/platform-details/development-environment.md b/site/docs/developer-guide/development-environment.md similarity index 100% rename from site/docs/platform-details/development-environment.md rename to site/docs/developer-guide/development-environment.md diff --git a/site/docs/platform-details/docker-quickstart.md b/site/docs/developer-guide/docker-quickstart.md similarity index 100% rename from site/docs/platform-details/docker-quickstart.md rename to site/docs/developer-guide/docker-quickstart.md diff --git a/site/docs/platform-details/frontend/_prerequisites.md b/site/docs/developer-guide/frontend/_prerequisites.md similarity index 100% rename from site/docs/platform-details/frontend/_prerequisites.md rename to site/docs/developer-guide/frontend/_prerequisites.md diff --git a/site/docs/platform-details/frontend/index.md b/site/docs/developer-guide/frontend/index.md similarity index 100% rename from site/docs/platform-details/frontend/index.md rename to site/docs/developer-guide/frontend/index.md diff --git a/site/docs/platform-details/frontend/installation.md b/site/docs/developer-guide/frontend/installation.md similarity index 100% rename from site/docs/platform-details/frontend/installation.md rename to site/docs/developer-guide/frontend/installation.md diff --git a/site/docs/platform-details/frontend/mermaid.md b/site/docs/developer-guide/frontend/mermaid.md similarity index 100% rename from site/docs/platform-details/frontend/mermaid.md rename to site/docs/developer-guide/frontend/mermaid.md diff --git a/site/docs/platform-details/frontend/react-components.md b/site/docs/developer-guide/frontend/react-components.md similarity index 100% rename from site/docs/platform-details/frontend/react-components.md rename to site/docs/developer-guide/frontend/react-components.md diff --git a/site/docs/platform-details/frontend/react-configuration.md b/site/docs/developer-guide/frontend/react-configuration.md similarity index 100% rename from site/docs/platform-details/frontend/react-configuration.md rename to site/docs/developer-guide/frontend/react-configuration.md diff --git a/site/docs/platform-details/github.md b/site/docs/developer-guide/github.md similarity index 100% rename from site/docs/platform-details/github.md rename to site/docs/developer-guide/github.md diff --git a/site/docs/platform-details/installation.md b/site/docs/developer-guide/installation.md similarity index 100% rename from site/docs/platform-details/installation.md rename to site/docs/developer-guide/installation.md diff --git a/site/docs/platform-details/reset-database/azure.md b/site/docs/developer-guide/reset-database/azure.md similarity index 100% rename from site/docs/platform-details/reset-database/azure.md rename to site/docs/developer-guide/reset-database/azure.md diff --git a/site/docs/platform-details/reset-database/index.md b/site/docs/developer-guide/reset-database/index.md similarity index 100% rename from site/docs/platform-details/reset-database/index.md rename to site/docs/developer-guide/reset-database/index.md diff --git a/site/docs/platform-details/reset-database/local.md b/site/docs/developer-guide/reset-database/local.md similarity index 100% rename from site/docs/platform-details/reset-database/local.md rename to site/docs/developer-guide/reset-database/local.md diff --git a/site/docs/platform-details/resetting-database.md b/site/docs/developer-guide/resetting-database.md similarity index 100% rename from site/docs/platform-details/resetting-database.md rename to site/docs/developer-guide/resetting-database.md diff --git a/site/docs/introductory-resources/index.md b/site/docs/introductory-resources/index.md deleted file mode 100644 index f1201bc4..00000000 --- a/site/docs/introductory-resources/index.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -tags: - - Introductory Resources ---- - -In this section you will find the following resources. -The guides can be read in any order and independently of each other, but the following order is recommended for those who are completely new to the area: - -- [What is Trustworthy and Ethical Assurance?](what-is-tea.md): an introduction to the Trustworthy and Ethical Assurance framework -- [An Introduction to Argument-Based Assurance](argument-based-assurance.md): a short guide on the framework of argument-based assurance that underpins TEA -- [Understanding the Assurance Ecosystem](assurance-ecosystem.md): an introduction to the broader AI assurance ecosystem -- [Standards and their role in assurance](standards.md): an introduction to standards, the different types of standards and their role in assurance -- [Open Challenges](open-challenges.md): a set of open challenges and research questions for TEA and assurance more generally. diff --git a/site/docs/introductory-resources/open-challenges.md b/site/docs/introductory-resources/open-challenges.md deleted file mode 100644 index 1047dcad..00000000 --- a/site/docs/introductory-resources/open-challenges.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -status: draft -tags: - - Introductory Resource ---- - -!!! info "Draft" - - This section is being drafted. diff --git a/site/docs/introductory-resources/argument-based-assurance.md b/site/docs/learning-modules/archive/argument-based-assurance.md similarity index 100% rename from site/docs/introductory-resources/argument-based-assurance.md rename to site/docs/learning-modules/archive/argument-based-assurance.md diff --git a/site/docs/introductory-resources/what-is-tea.md b/site/docs/learning-modules/archive/what-is-tea.md similarity index 100% rename from site/docs/introductory-resources/what-is-tea.md rename to site/docs/learning-modules/archive/what-is-tea.md diff --git a/site/docs/learning-modules/index.md b/site/docs/learning-modules/index.md new file mode 100644 index 00000000..b20dd7cb --- /dev/null +++ b/site/docs/learning-modules/index.md @@ -0,0 +1,43 @@ +--- +tags: + - Introductory Resources +--- + +In this section you will find a series of learning modules, designed to help you understand how to use the TEA platform. +These resources include explanations of the underlying methodology, guides to using the online tool, getting the most out of our community resources, and more. + +Some of the content can be read in any order and independently of each other, but for those who are completely new to Trustworthy and Ethical Assurance, a more structured curriculum has been developed. + +## The TEA Curriculum + +### Assurance Trainee + +!!! info "About this Level" + + This level introduces students to basic concepts and foundations for getting the most from the TEA platform. + +- [Your First Sip of TEA: An Introduction to Trustworthy and Ethical Assurance](first-sip.md): an introduction to TEA, including an explanation of the underlying methodology and core elements. +- [Making a Cup: How to Build an Assurance Case with the TEA Platform](making-a-cup): a walkthrough of the TEA platform, showing new users how to build an assurance case. +- [Letting the TEA steep: Putting Principles into Practice](tea-steep.md): a deeper dive into the process of building an assurance case, with an emphasis on reflection, deliberation, and justification. +- [Drinking TEA with others: Collaborating and sharing knowledge](drinking-tea.md): getting more from the TEA platform by engaging the community. + +### Assurance Specialist + +!!! info "About this Level" + + This level builds on the foundational resources introduced in 'Assurance Trainee', and equips students with the knowledge and understanding required to contribute to the TEA community. + +_coming soon_ + +### Assurance Guru + +!!! info "About this Level" + + This level is for those who wish to hone their knowledge and understanding, such that they are able to establish best practices alongside other advanced members of the TEA community and wider assurance ecosystem. + +_coming soon_ + +## Other Learning Resources + +- [Understanding the Assurance Ecosystem](assurance-ecosystem.md): an introduction to the broader AI assurance ecosystem +- [Standards and their role in assurance](standards.md): an introduction to standards, the different types of standards and their role in assurance diff --git a/site/docs/introductory-resources/assurance-ecosystem.md b/site/docs/learning-modules/other-modules/assurance-ecosystem.md similarity index 100% rename from site/docs/introductory-resources/assurance-ecosystem.md rename to site/docs/learning-modules/other-modules/assurance-ecosystem.md diff --git a/site/docs/introductory-resources/standards.md b/site/docs/learning-modules/other-modules/standards.md similarity index 100% rename from site/docs/introductory-resources/standards.md rename to site/docs/learning-modules/other-modules/standards.md diff --git a/site/docs/learning-modules/tea-trainee/first-sip.md b/site/docs/learning-modules/tea-trainee/first-sip.md new file mode 100644 index 00000000..5a7c1df6 --- /dev/null +++ b/site/docs/learning-modules/tea-trainee/first-sip.md @@ -0,0 +1,290 @@ +--- +tags: + - learning-modules +authors: + - Christopher Burr +draft: false +aliases: + - Your First Sip of TEA—An Introduction to Trustworthy and Ethical Assurance +--- + +# Your First Sip of TEA: An Introduction to Trustworthy and Ethical Assurance + +![An illustration showing various arms extending different components of trust represented abstractly with icons for security, time, code, and certification.](https://alan-turing-institute.github.io/turing-commons/assets/images/illustrations/trust-yellow.png) + +Assurance is a process of _building trust_ by clearly _communicating the rationale_ behind why a decision or set of actions were taken. + +Consider the following scenario. + +You are in the market for a new car and go to a local dealership. +One of the sales advisors recommends a particular car and talks to you about the various benefits of the vehicle, including an emphasis on its _reliability_. +You buy the car based on the advisor's recommendations and drive it home. + +However, in less than a week it turns out to have an issue with the engine. +Frustrated, you take the car back to the dealership, and the sales advisor apologises for the inconvenience. +They explain that all their cars undergo a thorough assessment before they are delivered to the dealership and reassures you that they are reliable. +Nevertheless, the advisor agrees to get you a replacement vehicle. +Reassured, you drive this new car home. + +Later on, the car turns out to have another problem with the engine... the same problem as before! +The sales advisor tries to convince you that this is just a series of unlucky incidents, but without clear evidence to support their claim (and two instances of counter-evidence) you are not convinced, demand a refund, and take your business elsewhere. + +In this scenario, we can see how everyday forms of assurance involve providing _evidence_ to help someone understand and evaluate the trustworthiness of a _claim_ (or series of claims) being made about a system, service, product, or technology. +The relationship between these claims and evidence constitute an _argument_, or a case. +For example, an argument for a car's reliability, or a case put forward by a lawyer in court, based on evidence, to support a claim about a defendant's innocence. + +The relationship between arguments, claims, and evidence is important. +As Tim Kelly (1998) stated in his influential doctoral thesis on argument-based assurance (original quote adapted): + +> An argument without supporting evidence is _unfounded_, and therefore unconvincing. And, evidence without argument is _unexplained_—it can be unclear how goals or objectives have been satisfied. + +In the above example, the sales advisor made claims about their cars being _reliable_ and _thoroughly assessed_ prior to sales, but these claims were not backed up by convincing evidence and were in fact undermined by the contrary evidence (i.e. two unreliable cars). + +The relationship between trust and assurance is significant in nearly all contexts, and particularly in safety-critical domains (e.g. health, energy, manufacturing). +Therefore, having accessible and effective methods, processes, and tools for providing trustworthy forms of assurance to stakeholders and users is crucial. +This is where Trustworthy and Ethical Assurance (TEA) comes in. + +## What is Trustworthy and Ethical Assurance? + +Trustworthy and Ethical Assurance (or TEA) is a method and platform that has been developed to help project teams provide clear and accessible forms of assurance for their technology or system (e.g. a digital twin or AI system). + +Like the previous example, this could be that their system is _reliable_ but it could also be related to some other assurance goal, such as safety, security, fairness, or explainability. +However, the TEA platform and method is neutral with respect to any particular goal. +What is important is simply that the goal's validity (i.e. that it is a true claim) is justified by presenting a clear and structured argument that establishes how a set of claims, which are linked to relevant forms of evidence, collectively justify the truth of the respective goal. + +As a definition: + +> Trustworthy and ethical assurance (TEA) is a process of using structured argumentation to clearly demonstrate how a set of claims about some goal of a system are warranted, given the available evidence. + +This emphasis on a structured argument means that TEA is a type of _argument-based assurance._ +The term 'argument-based assurance' refers to the process of building and presenting a reasoned and justified argument for the truth of some top-level claim (i.e. a goal claim). +And, a document that sets out this argument is known as an _assurance case_. + +!!! info "Types of Assurance Case" + + We can refer to an assurance case that presents an argument in support of a top-level goal that is focused on safety considerations as a *safety case*. Alternatively, if we are interested in assuring the fairness of a system as a *fairness case*, and so on for other types of goals or principles (e.g. explainability, security). We will refer to generic cases without a pre-specified goal as simply an assurance case. + +Let's look at the core elements that make up an assurance case. + +### Core Elements of an Assurance Case + +All assurance cases in the TEA platform contain the following core elements, depicted in Figure 1. + +![](../../docs/assets/images/learning-modules/001-01-figure1.svg) +_Figure 1—the core elements of an assurance case for the TEA platform._ + +Let's look at each of these elements in turn. + +#### Goal Claim + +A _goal claim_ serves to direct the focus of an assurance case towards a particular value or principle that is taken to be desirable, normative, or otherwise significant. +The content of the goal claim chosen will determine the set of lower-level property claims and evidence that are _relevant_ and _necessary_ for the overall assurance case. +For instance, the set of claims and evidence needed to demonstrate that a service is 'secure', or that an algorithmic decision-making system is 'fair' may be quite different. +As such, a goal claim should be the first element established when building an assurance case (even if it is subsequently revised or updated). +For this reason, we sometimes refer to a goal element as the _top-level_ goal claim to indicate that it is the primary focus for an assurance case. + +Consider the example goal claim in Figure 2. + +![](../../docs/assets/images/learning-modules/001-01-figure2.svg) +_Figure 2—An example goal claim focused on explainability._ + +Putting aside the issue of what this AI system is or does for a moment, it should be clear that providing assurance for such a high-level goal will not be easy given the way in which the goal is currently formulated. +Simply put, it's not clear what is meant by "explainable". +There are many questions that one could ask here: + +- Who are the outputs or behaviours of the system explainable to? Experts or lay people? +- Which techniques have been used to allow users to interpret the model's outcomes? +- Can decisions be contested if a user is not satisfied with an automated explanation? +- Is any information presented about the uncertainty of the system's predictions? + +To address these questions, we need to add more specificity and structure. +This is where , the next set of elements, property claims come in. + +!!! info "Multiple Goals and Modular Arguments" + + In this section, we only discuss arguments with a single goal. However, nested (or, modular) assurance cases can also be developed where multiple goal claims serve as sub-claims into a broader argument that subsumes the lower-level arguments. + +#### Property Claims + +Property claims are lower-level claims made about some specific property of a system, or perhaps about the project that developed the respective system. +In one respect, property claims can be treated as _lower-level goal claims_[^gsn]. +Like a top-level goal claim, they are also propositions that require justification. +However, while an assurance case may only have one _top-level goal claim_[^modularity], it will have _many_ property claims. + +Collectively, the set of property claims serve to establish the central argument for how a goal claim has been established by detailing properties of a project or the system that help justify why the top-level goal is likely to be true. +Let's add some to the above goal claim, as shown in ==Figure 3==. + +![](../../docs/assets/images/learning-modules/001-01-figure3.svg) +_Figure 3—an example assurance case showing a goal claim focused on explainability, with several property claims attached._ + +Identifying the necessary and sufficient set of property claims needed to +support an argument can be challenging[^resources]. +In later sections, we will look at how this process can be made easier. +For now, let's look at an element that supports this task by adding additional structure (or, scaffolding) to the argument. + +!!! info "Claims as Propositions"" + + As you can see, there are two types of claims in TEA: + + - Top-Level Goal Claim + - Property Claims + + Both types of claims can be thought of as *propositions*. In the context of an assurance case, it is important that the goal and property claims are formulated as propositions as they enable us to determine *what is being claimed* and whether the argument and evidence are *sufficient to establish the truth* of the top-level goal claim or lower-level property claims. + In most instances, the claims in an assurance case will be most similar to (5), and not, say, like the logical or mathematical truths (2) and (3). That is a statement that may be true or false. Examples of propositions include: + + 1. All swans are white (falsifiable) + 2. All bachelors are unmarried (true by definition) + 3. The square root of 9 is 3 (mathematical truth) + 4. Water boils at 100°C (true under certain conditions) + 5. The AI system does not create discriminatory outcomes (empirical claim that could be contested) + +#### Strategy + +Understanding how a goal claim is jointly supported and specified by the constituent property claims can be challenging without additional structure. +This is where strategy elements can be useful. + +A strategy element helps to make clear the reasoning or approach taken to develop the overarching argument in support of the goal claim (or higher-level property claim). +Unlike goal claims and property claims, however, strategy elements simply provide scaffolding (or a blueprint of sorts) for how the team plan to demonstrate that a certain goal or claim is met by breaking it up into sub-arguments. +Let's consider our running example again. + +![](../../docs/assets/images/learning-modules/001-01-figure3.svg) +_Figure 4—an example assurance case with additional structure elements to help scaffold the argument and organise claims into sub-arguments._ + +There are several benefits to making the over-arching argument's strategy +explicit: + +- **Guiding the argument**: during iterative development, the set of strategy elements serve as placeholders that the project team can use to break down the complex task of decomposing goals. And, during communication, they can serve as a clear roadmap to help other stakeholders understand and follow their reasoning. +- **Facilitating engagement and evaluation**: external reviewers or stakeholders may wish to engage with or evaluate an assurance case, at different stages of development (e.g. during project development or compliance/auditing of the system). Understanding the strategy chosen by the project team is can help wider stakeholders assess whether the presented evidence is sufficient, if there are gaps in the argument, and, ultimately, help the project team and wider community develop more robust standards and best practices. +- **Clarifying case relationships**: strategy elements can connect multiple elements, such as goal claims to more detailed property claims. Leveraging this hierarchical structure ensures that all claims are supported by well-thought-out process of reasoning and deliberation, and can also help a project team identify relevant evidence to ground the overarching argument. + +Let's now turn to consider evidence in more detail. + +#### Evidence + +Evidence is what grounds an assurance case. +Recall the quotation from earlier: + +> An argument without supporting evidence is _unfounded_, and therefore unconvincing. (Kelly, 1998) + +Whereas goals orient and direct an argument, strategies help scaffold the logic of an argument, and property claims help specify and establish an argument, evidence is what provides the basis for trusting the validity of the case as a whole. +As the foundation of an assurance case, evidence is crucial! + +The types of evidence that need to be communicated will depend on the claims being put forward. +For instance, if a claim is made about the attitudes of users towards some system, then findings from a workshop or survey that explored these attitudes may be needed. +Alternatively, if the claim is about a model's performance exceeding some threshold, then evidence about the test will be needed (e.g. benchmarking scores and methodology). + +Let's look at a single branch of our running example, focusing on `S1`. We can expand the set of property claims for this strategy and consider what sorts of evidence may be suitable. + +![](../../docs/assets/images/learning-modules/001-01-figure5.svg) +_Figure 5—a partial view of an assurance case, focusing on a branch for a single strategy._ + +Similar to a legal case, where evidence needs to be admissible, relevant, and reliable, there are also standards for which types of evidence are appropriate in a given context. In some cases, technical standards may exist that can help bolster the trustworthiness of an argument, by allowing a project team to show how their actions adhere to standards set by an external community. +In other cases, consensus may only emerge through the communication and evaluation of the evidence itself. + +One final element remains to discuss: context. +And, as many philosophers are keen to point out, a lot can depend on the context. + +#### Context + +In TEA, the context for an assurance case is made explicit by using context elements. +For instance, consider the following two examples: + +**Example 1** +![](../../docs/assets/images/learning-modules/context-example1.svg) + +**Example 2** +![](../../docs/assets/images/learning-modules/context-example2.svg) + +It should be clear why these two contexts would make a difference in the subsequent claims and evidence needed to justify the goal. + +An AI system used by patients at home through a smartphone app ought not be designed in the same ways as one used by trained healthcare professional within a hospital environment. +The latter environment is much more constrained and regulated than the former, and these constraints make a big difference. +If this context was not provided, it would be impossible to evaluate or verify the validity or the claims, or the sufficiency and strength of the evidence. + +#### Links + +In addition to the above elements, there are two types of links that are used in Trustworthy and Ethical Assurance: + +1. Support Links +2. Context Links + +The primary link used in Trustworthy and Ethical assurance cases is a _support +link_. +These links represent a uni-directional relationship between two +elements, such that the parent element is _supported by_ the child element. + +!!! warning "Permitted Support Links" + + The TEA platform restricts a user's ability to add invalid support links between elements. However, for clarity, the following support links are valid: + + - Goal Claim to Strategy + - Goal Claim to Property Claim + - Strategy to Property Claim + - Property Claim to Property Claim + - Property Claim to Strategy + - Property Claim to Evidence + +On the other hand, context links provide additional information for relevant elements, which has a constraining effect on the scope of the claim being made. +For instance, goal claims made about a system may be constrained by a specific use context (e.g. an algorithm may operate fairly in the context of a highly constrained information environment where input data follow a particular structure). + +Some examples of contextual information that could be added include: + +- Context of Use (e.g. specific environment, set of users) +- Description of technology or technique (e.g. class of algorithms) + +!!! warning "Permitted Context Links" + + The TEA platform restricts a user's ability to add invalid context links between elements. However, for clarity, the following context links are valid: + + - Goal Claim to Context + - Property Claim to Context + - Strategy to Context + +## Value of Trustworthy and Ethical Assurance + +One of the key strengths of Trustworthy and Ethical Assurance is its ability to facilitate clear communication among stakeholders, including researchers, developers, regulators, and system users. +By presenting an argument graphically, as a well-structured set of elements and links, the underlying logic and structure of an argument is easier to discern. + +Another value of TEA is that it promotes and supports a process of critical reasoning, which is designed to create a convincing argument that articulates why a top-level goal is true (or, more precisely why it is _likely to be true_). +By making claims explicit and providing a structured framework for critical reasoning, TEA facilitates a transparent, understandable and reproducible assurance process. + +Finally, it also offers a flexible and extensible way to integrate various types of evidence (and [standards](standards.md)), such as empirical data, expert opinion, and formal methods, into a cohesive argument. + +There are many other values of TEA, which we will get to in due course. +However, TEA is also not without its challenges[^habli]. + +Constructing a rigorous argument requires significant domain expertise, can be time-consuming, and the quality of the argument is heavily dependent on the strength and sufficiency of the underlying evidence. +Furthermore, there are also open research questions regarding how to update or modify assurance arguments as systems evolve or when new information becomes available. + +We will discuss all of this, and more, in depth in later modules. +In the next module, we will look at how to use the TEA platform itself. + +[^gsn]: + In the GSN standard, all claims are treated as goals and no distinction is + made between goal claims and property claims. Our methodology maintains + consistency with this standard, which is why property claims have the same + type as goal claims, but adds an additional descriptive layer to better + represent the ethical process of deliberation and reflection (see section on + [Operationalising Principles](operationalising-principles.md)) + +[^modularity]: See earlier note about 'Multiple Goals and Modular Arguments'. +[^habli]: + Habli, I., Alexander, R., & Hawkins, R. D. (2021). Safety Cases: An + Impending Crisis? In Safety-Critical Systems Symposium (SSS’21). + https://core.ac.uk/download/pdf/363148691.pdf + +[^resources]: + The TEA platform has a wide-range of tools and resources for supporting this + reflective and deliberative process. See [here](#). + +#### Unused + +The set of all property claims and evidence are taken to constitute _the argument_ that supports the validity of the top-level goal. +Whether it does this successfully will depend on how well the argument is constructed. + +The structure of an assurance case is presented in a visually intuitive form that supports accessible communication and assists critical engagement. +For instance, if a claim is not supported by evidence, the resulting gap will be easy to spot.[^ui] +And, whether some evidence is strong enough to support its parent claim (or several claims) can be directly evaluated by considering the relationships that are presented. +As such, ABA helps teams and stakeholders consider both positive evidence as well as possible counterarguments, gaps, and uncertainties, offering mitigations for those when possible. + +[^ui]: It is also worth noting that the UI for the TEA platform is designed with such requirements in mind (i.e. easily identifying claims that remain unsupported by evidence). diff --git a/site/docs/module_tracker.csv b/site/docs/module_tracker.csv deleted file mode 100644 index 286ce293..00000000 --- a/site/docs/module_tracker.csv +++ /dev/null @@ -1,8 +0,0 @@ -Title,Description,Type,Status,Link -What is Trustworthy and Ethical Assurance? An Introduction,"A general introduction to trustworthy and ethical assurance as an ethical concept, rather than the methodology.",Introductory Resource,In Progress,https://github.com/alan-turing-institute/AssurancePlatform/blob/documentation/site/docs/guidance/index.md -The Assurance Ecosystem—A Brief Overview,"An overview of the assurance ecosystem, including key actors, responsibilites, and challenges.",Introductory Resource,Planning, -An Introduction to Argument-Based Assurance,"A simple introduction to argument-based assurance, including its history and motivation.",Introductory Resource,Planning, -Operationalising Ethical Principles—Putting TEA into Practice,How to operationalise ethical principles,User Guidance,Planning, -TEA and the Project Lifecycle,How to embed trustworthy and ethical assurance over the course of a project's lifecycle,User Guidance,Planning, -The Role of Standards,An introduction to standards as they apply to trustworthy and ethical assurance,User Guidance,In Progress, -Open Challenges in Assurance,"An overview of open challenges and research questions, inlcuding links to further resources",User Guidance,Planning, diff --git a/site/mkdocs.yml b/site/mkdocs.yml index ecd20670..f0cc3a87 100644 --- a/site/mkdocs.yml +++ b/site/mkdocs.yml @@ -1,8 +1,8 @@ site_name: Trustworthy and Ethical Assurance Platform site_url: https://alan-turing-institute.github.io/AssurancePlatform site_description: >- - Documentation to support the use of the Trustworthy and Ethical Assurance - Methodology and Platform + Documentation to support the use of the Trustworthy and Ethical Assurance + Methodology and Platform repo_name: alan-turing-institute/AssurancePlatform repo_url: https://github.com/alan-turing-institute/AssurancePlatform @@ -13,117 +13,117 @@ copyright: Copyright © 2023 Alan Turing Institute # Configuration theme: - name: material - # custom_dir: overrides - - # Static files - static_templates: - - 404.html - - # Default values, taken from mkdocs_theme.yml - language: en - features: - - announce.dismiss - - content.code.annotate - - content.code.copy - # - content.tabs.link - # - header.autohide - - navigation.expand - - navigation.indexes - - navigation.footer - - navigation.instant - - navigation.sections - - navigation.path - - navigation.tabs - - navigation.tabs.sticky - - navigation.top - - navigation.tracking - - search.highlight - - search.share - - search.suggest - - toc.follow - # - toc.integrate - - # Set custom colours - palette: - primary: custom - accent: deep orange - - font: - text: Plus Jakarta Sans - code: Source Code Pro - - # favicon: assets/logo.png - - icon: - logo: material/vector-circle - admonition: - bug: octicons/database-16 + name: material + # custom_dir: overrides + + # Static files + static_templates: + - 404.html + + # Default values, taken from mkdocs_theme.yml + language: en + features: + - announce.dismiss + - content.code.annotate + - content.code.copy + # - content.tabs.link + # - header.autohide + - navigation.expand + - navigation.indexes + - navigation.footer + - navigation.instant + - navigation.sections + - navigation.path + - navigation.tabs + - navigation.tabs.sticky + - navigation.top + - navigation.tracking + - search.highlight + - search.share + - search.suggest + - toc.follow + # - toc.integrate + + # Set custom colours + palette: + primary: custom + accent: deep orange + + font: + text: Plus Jakarta Sans + code: Source Code Pro + + # favicon: assets/logo.png + + icon: + logo: material/vector-circle + admonition: + bug: octicons/database-16 # Plugins plugins: - - search - - tags: - enabled: false - - blog: - categories: false - pagination_per_page: 20 - authors: true - draft: false - - table-reader - - include-markdown: - encoding: ascii - preserve_includer_indent: false - dedent: false - trailing_newlines: true - comments: true - rewrite_relative_urls: true - heading_offset: 0 - start: - end: + - search + - tags: + enabled: false + - blog: + categories: false + pagination_per_page: 20 + authors: true + draft: false + - table-reader + - include-markdown: + encoding: ascii + preserve_includer_indent: false + dedent: false + trailing_newlines: true + comments: true + rewrite_relative_urls: true + heading_offset: 0 + start: + end: # Customization # Extensions markdown_extensions: - - abbr - - admonition - - attr_list - - def_list - - footnotes - - md_in_html - - toc: - permalink: true - - pymdownx.arithmatex: - generic: true - - pymdownx.betterem: - smart_enable: all - - pymdownx.caret - - pymdownx.details - - pymdownx.emoji: - emoji_index: !!python/name:material.extensions.emoji.twemoji - emoji_generator: !!python/name:material.extensions.emoji.to_svg - - pymdownx.highlight: - anchor_linenums: true - - pymdownx.inlinehilite - - pymdownx.keys - - pymdownx.magiclink: - repo_url_shorthand: true - user: squidfunk - repo: mkdocs-material - - pymdownx.mark - - pymdownx.smartsymbols - - pymdownx.superfences: - custom_fences: - - name: mermaid - class: mermaid - format: !!python/name:pymdownx.superfences.fence_code_format - - pymdownx.tabbed: - alternate_style: true - - pymdownx.tasklist: - custom_checkbox: true - - pymdownx.tilde - - pymdownx.snippets + - abbr + - admonition + - attr_list + - def_list + - footnotes + - md_in_html + - toc: + permalink: true + - pymdownx.arithmatex: + generic: true + - pymdownx.betterem: + smart_enable: all + - pymdownx.caret + - pymdownx.details + - pymdownx.emoji: + emoji_index: !!python/name:material.extensions.emoji.twemoji + emoji_generator: !!python/name:material.extensions.emoji.to_svg + - pymdownx.highlight: + anchor_linenums: true + - pymdownx.inlinehilite + - pymdownx.keys + - pymdownx.magiclink: + repo_url_shorthand: true + user: squidfunk + repo: mkdocs-material + - pymdownx.mark + - pymdownx.smartsymbols + - pymdownx.superfences: + custom_fences: + - name: mermaid + class: mermaid + format: !!python/name:pymdownx.superfences.fence_code_format + - pymdownx.tabbed: + alternate_style: true + - pymdownx.tasklist: + custom_checkbox: true + - pymdownx.tilde + - pymdownx.snippets # extra_javascript: # - javascripts/mathjax.js @@ -133,67 +133,55 @@ markdown_extensions: # - javascripts/tablesort.js extra_css: - - assets/style.css + - assets/style.css # Page tree nav: - - Home: index.md - - About the Platform: about.md - - Introductory Resources: - - About this Section: introductory-resources/index.md - - What is Trustworthy and Ethical Assurance: introductory-resources/what-is-tea.md - - The Assurance Ecosystem: introductory-resources/assurance-ecosystem.md - - An Introduction to Argument-Based Assurance: introductory-resources/argument-based-assurance.md - - Open Challenges in Trustworthy and Ethical Assurance: introductory-resources/open-challenges.md - # - Standards and their role in assurance: introductory-resources/standards.md - - User Guidance: - - About this Section: guidance/index.md - - Quickly Getting Started with the TEA Platform: guidance/getting-started.md - - An Introduction to the TEA Case Builder: guidance/case-builder.md - - Components of an Assurance Case: guidance/components.md - - Managing TEA Assurance Cases: guidance/case-management.md - - Exporting TEA Cases: guidance/exporting.md - - Sharing TEA Cases: guidance/sharing.md - # - Operationalising Ethical Principles: guidance/operationalising-ethics.md - # - TEA and the Project Lifecycle: guidance/tea-project-lifecycle.md - # - The Role of Standards in TEA: guidance/standards.md - # - A Case Study: guidance/case-study.md - - Platform Details: - - About: platform-details/about.md - - Quick Start with Docker: platform-details/docker-quickstart.md - - Setting Up Your Development Environment: platform-details/development-environment.md - - Backend: - - Backend Documentation for the TEA Platform: platform-details/backend/index.md - - Installation and Setup: platform-details/backend/installation.md - - Django Settings: platform-details/backend/django-settings.md - - Backend Management files: platform-details/backend/backend-management-files.md - - API Documentation: - - API Documentation: platform-details/backend/api/index.md - - Authentication Endpoints: platform-details/backend/api/authentication.md - - User Endpoints: platform-details/backend/api/user.md - - Group Endpoints: platform-details/backend/api/group.md - - Assurance Case Endpoints: platform-details/backend/api/assurance-cases.md - - GitHub Repository Endpoints: platform-details/backend/api/github.md - - Comment Endpoints: platform-details/backend/api/comment.md - - Frontend: - - Frontend Documentation for the TEA Platform: platform-details/frontend/index.md - - Installation and Setup: platform-details/frontend/installation.md - - Frontend Configuration: platform-details/frontend/react-configuration.md - - React Components: platform-details/frontend/react-components.md - - Visualizing Assurance Cases with Mermaid.js: platform-details/frontend/mermaid.md - - Deployment: - - Microsoft Azure Cloud: platform-details/deployment/azure.md - # - GitHub OAuth: platform-details/github.md # TODO: No GitHub access currently - - Resetting the Database: - - Resetting the Database: platform-details/reset-database/index.md - - Azure Deployments: platform-details/reset-database/azure.md - - Local Deployments: platform-details/reset-database/local.md - - Community of Practice: - - Community of Practice: community/index.md - - Community Support: community/community-support.md - # - Why We Ask for Access to Your GitHub: community/github-access.md # TODO: No GitHub access currently - - Upcoming community events: blog/index.md + - Home: index.md + - About the TEA Platform: about.md + - Learning Modules: + - About this Section: learning-modules/index.md + - TEA Trainee: + - What is Trustworthy and Ethical Assurance: learning-modules/tea-trainee/first-sip.md + - Other Modules: + - The Assurance Ecosystem: learning-modules/assurance-ecosystem.md + - Standards and their role in assurance: learning-modules/standards.md + - Developer Guide: + - About: developer-guide/about.md + - Quick Start with Docker: developer-guide/docker-quickstart.md + - Setting Up Your Development Environment: developer-guide/development-environment.md + - Backend: + - Backend Documentation for the TEA Platform: developer-guide/backend/index.md + - Installation and Setup: developer-guide/backend/installation.md + - Django Settings: developer-guide/backend/django-settings.md + - Backend Management files: developer-guide/backend/backend-management-files.md + - API Documentation: + - API Documentation: developer-guide/backend/api/index.md + - Authentication Endpoints: developer-guide/backend/api/authentication.md + - User Endpoints: developer-guide/backend/api/user.md + - Group Endpoints: developer-guide/backend/api/group.md + - Assurance Case Endpoints: developer-guide/backend/api/assurance-cases.md + - GitHub Repository Endpoints: developer-guide/backend/api/github.md + - Comment Endpoints: developer-guide/backend/api/comment.md + - Frontend: + - Frontend Documentation for the TEA Platform: developer-guide/frontend/index.md + - Installation and Setup: developer-guide/frontend/installation.md + - Frontend Configuration: developer-guide/frontend/react-configuration.md + - React Components: developer-guide/frontend/react-components.md + - Visualizing Assurance Cases with Mermaid.js: developer-guide/frontend/mermaid.md + - Deployment: + - Microsoft Azure Cloud: developer-guide/deployment/azure.md + # - GitHub OAuth: developer-guide/github.md # TODO: No GitHub access currently + - Resetting the Database: + - Resetting the Database: developer-guide/reset-database/index.md + - Azure Deployments: developer-guide/reset-database/azure.md + - Local Deployments: developer-guide/reset-database/local.md + - Community Resources: + - Community of Practice: community/index.md + - Community Support: community/community-support.md + # - Why We Ask for Access to Your GitHub: community/github-access.md # TODO: No GitHub access currently + - Upcoming community events: blog/index.md not_in_nav: | - _prerequisites.md + _prerequisites.md From f53adb39c399bf9a347639ae595630554d2c14dd Mon Sep 17 00:00:00 2001 From: Christopher Burr Date: Fri, 20 Sep 2024 16:02:39 +0100 Subject: [PATCH 14/37] stop line breaks in markdown --- .pre-commit-config.yaml | 105 ++++++++++++++++++++-------------------- 1 file changed, 53 insertions(+), 52 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 4869d6ce..5aca159d 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,61 +1,62 @@ ci: - autoupdate_commit_msg: "chore: update pre-commit hooks" - autofix_commit_msg: "style: pre-commit fixes" + autoupdate_commit_msg: "chore: update pre-commit hooks" + autofix_commit_msg: "style: pre-commit fixes" repos: - - repo: https://github.com/astral-sh/ruff-pre-commit - rev: "v0.4.7" - hooks: - - id: ruff - args: ["--fix", "--show-fixes"] - exclude: \.md$ + - repo: https://github.com/astral-sh/ruff-pre-commit + rev: "v0.4.7" + hooks: + - id: ruff + args: ["--fix", "--show-fixes"] + exclude: \.md$ - - repo: https://github.com/psf/black - rev: "24.4.2" - hooks: - - id: black - language: python - files: ^eap_backend/ - exclude: \.md$ + - repo: https://github.com/psf/black + rev: "24.4.2" + hooks: + - id: black + language: python + files: ^eap_backend/ + exclude: \.md$ - - repo: https://github.com/pre-commit/pre-commit-hooks - rev: "v4.6.0" - hooks: - - id: check-added-large-files - - id: check-case-conflict - - id: check-merge-conflict - - id: check-symlinks - # - id: check-yaml - - id: debug-statements - - id: end-of-file-fixer - - id: mixed-line-ending - #- id: name-tests-test - # args: ["--pytest-test-first"] - - id: requirements-txt-fixer - - id: trailing-whitespace + - repo: https://github.com/pre-commit/pre-commit-hooks + rev: "v4.6.0" + hooks: + - id: check-added-large-files + - id: check-case-conflict + - id: check-merge-conflict + - id: check-symlinks + # - id: check-yaml + - id: debug-statements + - id: end-of-file-fixer + - id: mixed-line-ending + #- id: name-tests-test + # args: ["--pytest-test-first"] + - id: requirements-txt-fixer + - id: trailing-whitespace - - repo: https://github.com/pre-commit/pygrep-hooks - rev: "v1.10.0" - hooks: - - id: rst-backticks - - id: rst-directive-colons - - id: rst-inline-touching-normal + - repo: https://github.com/pre-commit/pygrep-hooks + rev: "v1.10.0" + hooks: + - id: rst-backticks + - id: rst-directive-colons + - id: rst-inline-touching-normal - - repo: https://github.com/pre-commit/mirrors-prettier - rev: "v4.0.0-alpha.8" - hooks: - - id: prettier - types_or: [yaml, html, css, scss, javascript, json] - args: [--prose-wrap=always] + - repo: https://github.com/pre-commit/mirrors-prettier + rev: "v4.0.0-alpha.8" + hooks: + - id: prettier + types_or: [yaml, html, css, scss, javascript, json] + exclude: \.md$ + args: [--prose-wrap=never] - - repo: https://github.com/asottile/blacken-docs - rev: "1.16.0" - hooks: - - id: blacken-docs - additional_dependencies: [black==23.3.0] - exclude: \.md$ + - repo: https://github.com/asottile/blacken-docs + rev: "1.16.0" + hooks: + - id: blacken-docs + additional_dependencies: [black==23.3.0] + exclude: \.md$ - # - repo: https://github.com/shellcheck-py/shellcheck-py - # rev: "v0.9.0.2" - # hooks: - # - id: shellcheck + # - repo: https://github.com/shellcheck-py/shellcheck-py + # rev: "v0.9.0.2" + # hooks: + # - id: shellcheck From ee79ffdd33c4e7c4f5a37fa5fb89ce2a3ce3f68e Mon Sep 17 00:00:00 2001 From: Christopher Burr Date: Fri, 20 Sep 2024 16:10:09 +0100 Subject: [PATCH 15/37] removing pre-commit --- .github/workflows/docs-publish.yaml | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/.github/workflows/docs-publish.yaml b/.github/workflows/docs-publish.yaml index fbc0bf9d..047cf62e 100644 --- a/.github/workflows/docs-publish.yaml +++ b/.github/workflows/docs-publish.yaml @@ -12,19 +12,6 @@ on: permissions: contents: write jobs: - pre-commit: - name: Format - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - with: - fetch-depth: 0 - - uses: actions/setup-python@v4 - with: - python-version: "3.x" - - uses: pre-commit/action@v3.0.0 - with: - extra_args: --hook-stage manual --all-files docs: runs-on: ubuntu-latest steps: From faba3c87d02d12faf050bca38c4127381e9e479c Mon Sep 17 00:00:00 2001 From: Christopher Burr Date: Fri, 20 Sep 2024 16:44:08 +0100 Subject: [PATCH 16/37] update site nav --- site/mkdocs.yml | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/site/mkdocs.yml b/site/mkdocs.yml index f0cc3a87..4bb8d401 100644 --- a/site/mkdocs.yml +++ b/site/mkdocs.yml @@ -20,7 +20,6 @@ theme: static_templates: - 404.html - # Default values, taken from mkdocs_theme.yml language: en features: - announce.dismiss @@ -145,8 +144,8 @@ nav: - TEA Trainee: - What is Trustworthy and Ethical Assurance: learning-modules/tea-trainee/first-sip.md - Other Modules: - - The Assurance Ecosystem: learning-modules/assurance-ecosystem.md - - Standards and their role in assurance: learning-modules/standards.md + - The Assurance Ecosystem: learning-modules/other-modules/assurance-ecosystem.md + - Standards and their role in assurance: learning-modules/other-modules/standards.md - Developer Guide: - About: developer-guide/about.md - Quick Start with Docker: developer-guide/docker-quickstart.md @@ -185,3 +184,12 @@ nav: not_in_nav: | _prerequisites.md + argument-based-assurance.md + case-builder.md + case-management.md + components.md + exporting.md + getting-started.md + index.md + sharing.md + what-is-tea.md From 448feed2f789f3b45d1592ef346984686e99f21b Mon Sep 17 00:00:00 2001 From: Christopher Burr Date: Fri, 20 Sep 2024 16:44:16 +0100 Subject: [PATCH 17/37] update requirements --- site/requirements.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/site/requirements.txt b/site/requirements.txt index 8c419f39..899aaba2 100644 --- a/site/requirements.txt +++ b/site/requirements.txt @@ -1,7 +1,7 @@ CairoSVG>=2.5.2 mkdocs-glightbox>=0.2.0 -mkdocs-include-markdown-plugin>=6.0.4 -mkdocs-material>=9.1.14 +mkdocs-include-markdown-plugin>=6 +mkdocs-material>=9.5 mkdocs-rss-plugin>=1.8.0 mkdocs-table-reader-plugin>=2.0.1 # Requirements for additional plugins From 8b6bd4173ba92f5f960d84ae8308100e16a9cfce Mon Sep 17 00:00:00 2001 From: Christopher Burr Date: Fri, 20 Sep 2024 16:44:32 +0100 Subject: [PATCH 18/37] rm table --- site/docs/about.md | 109 ++++++++++++--------------------------------- 1 file changed, 29 insertions(+), 80 deletions(-) diff --git a/site/docs/about.md b/site/docs/about.md index 3ee18728..0edf83cb 100644 --- a/site/docs/about.md +++ b/site/docs/about.md @@ -1,6 +1,6 @@ --- hide: - - navigation + - navigation --- # About the Trustworthy and Ethical Assurance Platform @@ -24,54 +24,34 @@ consider the following question: This is not an easy question to answer! As we pick it apart, we realise there are many more questions that need to be addressed: -- Which ethical goals are relevant to the technology (e.g. fairness, - explainability, safety, sustainability)? -- How are these goals defined in the context of the project? -- How can a project team provide justified evidence that these goals have been - achieved? -- Who should be engaged with as part of this process, and how should this - engagement be structured? +- Which ethical goals are relevant to the technology (e.g. fairness, explainability, safety, sustainability)? +- How are these goals defined in the context of the project? +- How can a project team provide justified evidence that these goals have been achieved? +- Who should be engaged with as part of this process, and how should this engagement be structured? -The TEA platform helps project teams and stakeholders—including researchers, -developers, decision-makers, managers, auditors, regulators, and users—answer -these questions in a systematic manner. However, different elements of the -platform serve specific but complementary purposes. +The TEA platform helps project teams and stakeholders—including researchers, developers, decision-makers, managers, auditors, regulators, and users—answer these questions in a systematic manner. +However, different elements of the platform serve specific but complementary purposes. ## Key Elements of the TEA platform We can think of the TEA platform in terms of three interlocking elements: 1. An interactive tool for building assurance cases -2. A set of educational resources that help users get the most out of the tool - (e.g. user guides and documentation) +2. A set of educational resources that help users get the most out of the tool (e.g. user guides and documentation) 3. The community infrastructure that promotes open and collaborative practices ### Element 1: Interactive Assurance Tool -The main component of the TEA platform is the interactive tool that allows -members of a project team to iteratively develop an _assurance case_ using a -graphical interface. +The main component of the TEA platform is the interactive tool that allows members of a project team to iteratively develop an _assurance case_ using a graphical interface. - +In short, an assurance case presents an _argument_, in a logical and graphical format, about how an ethical goal has been achieved. The key to an assurance case is the structure of the argument. -In short, an assurance case presents an _argument_, in a logical and graphical -format, about how an ethical goal has been achieved. The key to an assurance -case is the structure of the argument. +At the top of an assurance case is a clear and accessible claim about the technology or system in question, which serves as the goal of the argument (i.e. the goal claim). +Underneath this goal claim is a set of additional claims about specific properties of the project or system (i.e. property claims), which help specify the goal and demonstrate what actions or decisions have been taken to achieve the goal. +And, at the base of the assurance case is the evidence that justifies the validity of the above claims. -At the top of an assurance case is a clear and accessible claim about the -technology or system in question, which serves as the goal of the argument (i.e. -the goal claim). Underneath this goal claim is a set of additional claims about -specific properties of the project or system (i.e. property claims), which help -specify the goal and demonstrate what actions or decisions have been taken to -achieve the goal. And, at the base of the assurance case is the evidence that -justifies the validity of the above claims. - -Although there are additional elements beyond these three (see -[here](guidance/components.md) for further details), these three central -elements are vital for demonstrating to stakeholders that a system has been -designed, developed, and deployed in a manner that is trustworthy and ethical. -Figure 2 shows a simple (but incomplete) assurance case comprising these three -elements. +Although there are additional elements beyond these three, these three central elements are vital for demonstrating to stakeholders that a system has been designed, developed, and deployed in a manner that is trustworthy and ethical. +Figure 2 shows a simple (but incomplete) assurance case comprising these three elements. ```mermaid flowchart TD @@ -84,58 +64,27 @@ flowchart TD P3 --> E3[(Documentation)]; ``` -_Figure 2. A simple assurance case showing a top-level goal claim, a set of -three property claims, and corresponding evidence._ +_Figure 2. A simple assurance case showing a top-level goal claim, a set of three property claims, and corresponding evidence._ ### Element 2: User Guidance and Documentation -Although the logical structure of an assurance case is simple, the process of -building and sharing an assurance case can be more involved. As such, a -significant element of the TEA platform is the user guidance and documentation -that helps establish best practices and enhance the capabilities of teams. - -Our user guidance and documentation is continuously evolving, and the following -tables provides an overview of what is currently available.[^gh_issues] - -[^gh_issues]: - You can also see our GitHub issues for further details of other modules or - sections that are `planned`, `in progress`, or `under review`: - [https://github.com/alan-turing-institute/AssurancePlatform/issues?q=is%3Aissue+is%3Aopen+label%3Adocumentation](https://github.com/alan-turing-institute/AssurancePlatform/issues?q=is%3Aissue+is%3Aopen+label%3Adocumentation) - -#### Introductory Resources and User Guidance - -{{ read_csv('module_tracker.csv') }} - -#### Technical Documentation - -{{ read_csv('technical.csv') }} +Although the logical structure of an assurance case is simple, the process of building and sharing an assurance case can be more involved. +As such, a significant element of the TEA platform is the user guidance and documentation that helps establish best practices and enhance the capabilities of teams. ### Element 3: Community Infrastructure -A key part of trustworthy and ethical assurance is meaningful engagement with -stakeholders and users. For instance, a project team may believe that they have -carried out the set of actions and decisions that are sufficient to justify a -claim made about the fairness of an AI system. However, the complexity of an -ethical principles such as fairness means that it is easy to (unintentionally) -overlook a core property that disproportionately affects a group of users (e.g. -representativeness of data, equitable impact of a system). +A key part of trustworthy and ethical assurance is meaningful engagement with stakeholders and users. +For instance, a project team may believe that they have carried out the set of actions and decisions that are sufficient to justify a claim made about the fairness of an AI system. +However, the complexity of an ethical principles such as fairness means that it is easy to (unintentionally) overlook a core property that disproportionately affects a group of users (e.g. representativeness of data, equitable impact of a system). -Furthermore, our understanding of trustworthy and ethical assurance evolves as -the capabilities of sociotechnical systems, such as AI systems or digital twins, -also evolves. Therefore, it is vital that the process of developing and -communicating assurance cases, where possible, is done in an open and -collaborative manner. +Furthermore, our understanding of trustworthy and ethical assurance evolves as the capabilities of sociotechnical systems, such as AI systems or digital twins, also evolves. +Therefore, it is vital that the process of developing and communicating assurance cases, where possible, is done in an open and collaborative manner. The benefits of this include: -- Community support for identifying and defining key ethical principles -- Sharing case studies and exemplary assurance cases that help promote consensus - and best practices -- A collaborative approach to evaluating the strength and justifiability of - assurance cases (e.g. identifying gaps or insufficient evidence) -- Open design and collaboration of new ideas and features to improve the TEA - platform - -If you want to learn more about how the TEA platform scaffolds community -engagement, please read our community guide: -[https://github.com/alan-turing-institute/AssurancePlatform/blob/main/CONTRIBUTING.md](https://github.com/alan-turing-institute/AssurancePlatform/blob/main/CONTRIBUTING.md). +- Community support for identifying and defining key ethical principles +- Sharing case studies and exemplary assurance cases that help promote consensus and best practices +- A collaborative approach to evaluating the strength and justifiability of assurance cases (e.g. identifying gaps or insufficient evidence) +- Open design and collaboration of new ideas and features to improve the TEA platform + +If you want to learn more about how the TEA platform scaffolds community engagement, please read our community guide: [https://github.com/alan-turing-institute/AssurancePlatform/blob/main/CONTRIBUTING.md](https://github.com/alan-turing-institute/AssurancePlatform/blob/main/CONTRIBUTING.md). From d9f77d13ba89fefe35f857c849c0bee2e5a5c71b Mon Sep 17 00:00:00 2001 From: Christopher Burr Date: Fri, 20 Sep 2024 16:45:24 +0100 Subject: [PATCH 19/37] archive old docs --- .../archive/argument-based-assurance.md | 0 site/docs/{guidance => archive}/case-builder.md | 0 site/docs/{guidance => archive}/case-management.md | 0 site/docs/{guidance => archive}/components.md | 0 site/docs/{guidance => archive}/exporting.md | 0 site/docs/{guidance => archive}/getting-started.md | 0 site/docs/{guidance => archive}/index.md | 12 ++++++------ site/docs/{guidance => archive}/sharing.md | 0 .../{learning-modules => }/archive/what-is-tea.md | 0 9 files changed, 6 insertions(+), 6 deletions(-) rename site/docs/{learning-modules => }/archive/argument-based-assurance.md (100%) rename site/docs/{guidance => archive}/case-builder.md (100%) rename site/docs/{guidance => archive}/case-management.md (100%) rename site/docs/{guidance => archive}/components.md (100%) rename site/docs/{guidance => archive}/exporting.md (100%) rename site/docs/{guidance => archive}/getting-started.md (100%) rename site/docs/{guidance => archive}/index.md (57%) rename site/docs/{guidance => archive}/sharing.md (100%) rename site/docs/{learning-modules => }/archive/what-is-tea.md (100%) diff --git a/site/docs/learning-modules/archive/argument-based-assurance.md b/site/docs/archive/argument-based-assurance.md similarity index 100% rename from site/docs/learning-modules/archive/argument-based-assurance.md rename to site/docs/archive/argument-based-assurance.md diff --git a/site/docs/guidance/case-builder.md b/site/docs/archive/case-builder.md similarity index 100% rename from site/docs/guidance/case-builder.md rename to site/docs/archive/case-builder.md diff --git a/site/docs/guidance/case-management.md b/site/docs/archive/case-management.md similarity index 100% rename from site/docs/guidance/case-management.md rename to site/docs/archive/case-management.md diff --git a/site/docs/guidance/components.md b/site/docs/archive/components.md similarity index 100% rename from site/docs/guidance/components.md rename to site/docs/archive/components.md diff --git a/site/docs/guidance/exporting.md b/site/docs/archive/exporting.md similarity index 100% rename from site/docs/guidance/exporting.md rename to site/docs/archive/exporting.md diff --git a/site/docs/guidance/getting-started.md b/site/docs/archive/getting-started.md similarity index 100% rename from site/docs/guidance/getting-started.md rename to site/docs/archive/getting-started.md diff --git a/site/docs/guidance/index.md b/site/docs/archive/index.md similarity index 57% rename from site/docs/guidance/index.md rename to site/docs/archive/index.md index 59a91a2a..31229c35 100644 --- a/site/docs/guidance/index.md +++ b/site/docs/archive/index.md @@ -9,11 +9,11 @@ status: draft In this section you will find the main documentation and user guidance for the TEA platform. For those who are completely new to the platform, we recommend you follow these guides in order : -1. [Quickly Getting Started with the TEA Platform](getting-started.md) (*in progress*) -2. [An Introduction to the TEA Case Builder](case-builder.md) (*in progress*) +1. [Quickly Getting Started with the TEA Platform](getting-started.md) (_in progress_) +2. [An Introduction to the TEA Case Builder](case-builder.md) (_in progress_) 3. [Components of an assurance case](components.md) -4. [Managing TEA Assurance Cases](case-management.md) (*in progress*) -5. [Exporting TEA Cases](exporting.md) (*in progress*) -6. [Sharing TEA Cases](sharing.md) (*in progress*) +4. [Managing TEA Assurance Cases](case-management.md) (_in progress_) +5. [Exporting TEA Cases](exporting.md) (_in progress_) +6. [Sharing TEA Cases](sharing.md) (_in progress_) -You can also find more advanced documentation (e.g. deployment instructions, API documentation) in our [platform details](../platform-details/about.md) section. +You can also find more advanced documentation (e.g. deployment instructions, API documentation) in our [developer-guide](../developer-guide/about.md) section. diff --git a/site/docs/guidance/sharing.md b/site/docs/archive/sharing.md similarity index 100% rename from site/docs/guidance/sharing.md rename to site/docs/archive/sharing.md diff --git a/site/docs/learning-modules/archive/what-is-tea.md b/site/docs/archive/what-is-tea.md similarity index 100% rename from site/docs/learning-modules/archive/what-is-tea.md rename to site/docs/archive/what-is-tea.md From 4a859b0210c60f2d25a433869770261ea4a3a235 Mon Sep 17 00:00:00 2001 From: Christopher Burr Date: Fri, 20 Sep 2024 16:45:33 +0100 Subject: [PATCH 20/37] update images --- .../learning-modules/001-01-figure2.svg | 39 ++++--------------- .../learning-modules/001-01-figure3.svg | 32 +++++++++++++++ 2 files changed, 40 insertions(+), 31 deletions(-) create mode 100644 site/docs/assets/images/learning-modules/001-01-figure3.svg diff --git a/site/docs/assets/images/learning-modules/001-01-figure2.svg b/site/docs/assets/images/learning-modules/001-01-figure2.svg index 91bd5169..a9f6572c 100644 --- a/site/docs/assets/images/learning-modules/001-01-figure2.svg +++ b/site/docs/assets/images/learning-modules/001-01-figure2.svg @@ -1,32 +1,9 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + diff --git a/site/docs/assets/images/learning-modules/001-01-figure3.svg b/site/docs/assets/images/learning-modules/001-01-figure3.svg new file mode 100644 index 00000000..91bd5169 --- /dev/null +++ b/site/docs/assets/images/learning-modules/001-01-figure3.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 5371834ecf804e4d4dc387f4068d221369f792ef Mon Sep 17 00:00:00 2001 From: Christopher Burr Date: Fri, 20 Sep 2024 16:45:46 +0100 Subject: [PATCH 21/37] formatting --- site/docs/community/community-support.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/site/docs/community/community-support.md b/site/docs/community/community-support.md index b9948aa6..9a4b1ca2 100644 --- a/site/docs/community/community-support.md +++ b/site/docs/community/community-support.md @@ -20,15 +20,15 @@ This section guides you on how to use GitHub issues effectively to share your TE ### Engaging with Feedback -- **Monitor Your Issue**: Stay active and responsive to any comments or feedback provided on your issue. Engaging with contributors not only helps in refining your TEA case but also builds a collaborative community atmosphere. -- **Addressing Feedback**: Update your TEA case based on the feedback received, if applicable. You can commit changes to your case file and mention the updates in the issue to keep participants informed. -- **Close the Issue**: Once you've gathered sufficient feedback and made necessary adjustments to your TEA case, thank the contributors for their input and close the issue. You can always open new issues as your case evolves or as new feedback needs arise. +- **Monitor Your Issue**: Stay active and responsive to any comments or feedback provided on your issue. Engaging with contributors not only helps in refining your TEA case but also builds a collaborative community atmosphere. +- **Addressing Feedback**: Update your TEA case based on the feedback received, if applicable. You can commit changes to your case file and mention the updates in the issue to keep participants informed. +- **Close the Issue**: Once you've gathered sufficient feedback and made necessary adjustments to your TEA case, thank the contributors for their input and close the issue. You can always open new issues as your case evolves or as new feedback needs arise. ### Best Practices for Using GitHub Issues -- When seeking feedback, **be as specific as possible** about the areas of the TEA case you're looking to improve. This helps contributors provide targeted and useful suggestions. -- **Consider creating issue templates for sharing TEA cases** if you plan to do this regularly. Templates can help standardize the information you provide, making it easier for others to understand and contribute. -- **Invite others to contribute** not just by commenting but also by suggesting edits through pull requests if they have significant improvements or corrections to offer. +- When seeking feedback, **be as specific as possible** about the areas of the TEA case you're looking to improve. This helps contributors provide targeted and useful suggestions. +- **Consider creating issue templates for sharing TEA cases** if you plan to do this regularly. Templates can help standardize the information you provide, making it easier for others to understand and contribute. +- **Invite others to contribute** not just by commenting but also by suggesting edits through pull requests if they have significant improvements or corrections to offer. ## TEA Platform Repository Discussions and Issues @@ -36,7 +36,7 @@ The TEA (Trustworthy and Ethical Assurance) platform's [repository on GitHub](ht It is our aim to make it a vibrant community space where users, developers, and stakeholders can collaborate to enhance the platform's functionality and usability. We want you all to come together to make the platform better for everyone. By engaging in discussions, reporting issues, requesting features, and contributing to the codebase, you play a vital role in the continuous improvement and success of the TEA platform. -***Join us in our mission to advance trustworthy and ethical assurance in technology.*** +**_Join us in our mission to advance trustworthy and ethical assurance in technology._** Below, we discuss how you can actively participate in discussions, report issues, request new features, and contribute to the platform's development. @@ -58,6 +58,6 @@ For users with programming experience interested in contributing to the TEA plat **Read the Contribution Guidelines**: Before making any contributions, please review [repository's Issues](https://github.com/alan-turing-institute/AssurancePlatform/blob/main/CONTRIBUTING.md). These guidelines cover the process for submitting pull requests, coding standards, and other important practices. -**Set Up Your Development Environment**: The documentation includes instructions for [setting up your backend](../platform-details/backend/installation.md) and [your frontend](../platform-details/frontend/installation.md), allowing you to work on the codebase, test changes, and ensure your contributions align with the platform's overall architecture and design principles. +**Set Up Your Development Environment**: The documentation includes instructions for [setting up your backend](../developer-guide/backend/installation.md) and [your frontend](../developer-guide/frontend/installation.md), allowing you to work on the codebase, test changes, and ensure your contributions align with the platform's overall architecture and design principles. **Submit a Pull Request**: Once you've made your changes, submit a pull request through GitHub. Your pull request will be reviewed by the platform's maintainers, and feedback or requests for revisions will be communicated through the GitHub interface. From 78b24e4ec986acb979f85386849a082d6ff6842b Mon Sep 17 00:00:00 2001 From: Christopher Burr Date: Fri, 20 Sep 2024 16:45:58 +0100 Subject: [PATCH 22/37] update module links --- site/docs/learning-modules/index.md | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/site/docs/learning-modules/index.md b/site/docs/learning-modules/index.md index b20dd7cb..1a538ee2 100644 --- a/site/docs/learning-modules/index.md +++ b/site/docs/learning-modules/index.md @@ -16,10 +16,12 @@ Some of the content can be read in any order and independently of each other, bu This level introduces students to basic concepts and foundations for getting the most from the TEA platform. -- [Your First Sip of TEA: An Introduction to Trustworthy and Ethical Assurance](first-sip.md): an introduction to TEA, including an explanation of the underlying methodology and core elements. -- [Making a Cup: How to Build an Assurance Case with the TEA Platform](making-a-cup): a walkthrough of the TEA platform, showing new users how to build an assurance case. -- [Letting the TEA steep: Putting Principles into Practice](tea-steep.md): a deeper dive into the process of building an assurance case, with an emphasis on reflection, deliberation, and justification. -- [Drinking TEA with others: Collaborating and sharing knowledge](drinking-tea.md): getting more from the TEA platform by engaging the community. +- [Your First Sip of TEA: An Introduction to Trustworthy and Ethical Assurance](tea-trainee/first-sip.md): an introduction to TEA, including an explanation of the underlying methodology and core elements. + + +_more coming soon_ ### Assurance Specialist @@ -39,5 +41,5 @@ _coming soon_ ## Other Learning Resources -- [Understanding the Assurance Ecosystem](assurance-ecosystem.md): an introduction to the broader AI assurance ecosystem -- [Standards and their role in assurance](standards.md): an introduction to standards, the different types of standards and their role in assurance +- [Understanding the Assurance Ecosystem](other-modules/assurance-ecosystem.md): an introduction to the broader AI assurance ecosystem +- [Standards and their role in assurance](other-modules/standards.md): an introduction to standards, the different types of standards and their role in assurance From f6a67f7514b3fa83e785f5498a3aae58afb54313 Mon Sep 17 00:00:00 2001 From: Christopher Burr Date: Fri, 20 Sep 2024 16:46:12 +0100 Subject: [PATCH 23/37] add authors and set draft to true --- .../other-modules/assurance-ecosystem.md | 45 ++++++++++--------- 1 file changed, 24 insertions(+), 21 deletions(-) diff --git a/site/docs/learning-modules/other-modules/assurance-ecosystem.md b/site/docs/learning-modules/other-modules/assurance-ecosystem.md index aa1615d5..d35c9301 100644 --- a/site/docs/learning-modules/other-modules/assurance-ecosystem.md +++ b/site/docs/learning-modules/other-modules/assurance-ecosystem.md @@ -1,7 +1,10 @@ --- -status: draft +draft: true +authors: + - Nuala Polo + - Christopher Burr tags: - - Introductory Resource + - Introductory Resource --- # Understanding the Assurance Ecosystem @@ -72,7 +75,7 @@ As the CDEI's guide acknowledges: > which is in fact trustworthy, we incur the opportunity costs of not using good > technology. -![](../assets/images/justified-trust.png) +![](../../assets/images/justified-trust.png) The concept of justified trust is, understandably, an integral part of _trustworthy_ and ethical assurance. @@ -91,13 +94,13 @@ But, she continues, The CDEI's Assurance guide identifies two problems that help explain why active checking is challenging: -- **An information problem:** organisations face difficulties in continuously - evaluating AI systems and acquiring the evidence base that helps establish - whether a system is trustworthy (i.e. whether users or stakeholders should - place trust in the system) -- **A communication problem:** once they have established the trustworthiness of - the system, there are additional challenges to communicate this to relevant - stakeholders and users such that they trust the claims being made. +- **An information problem:** organisations face difficulties in continuously + evaluating AI systems and acquiring the evidence base that helps establish + whether a system is trustworthy (i.e. whether users or stakeholders should + place trust in the system) +- **A communication problem:** once they have established the trustworthiness of + the system, there are additional challenges to communicate this to relevant + stakeholders and users such that they trust the claims being made. An effective assurance ecosystem should help actors overcome these issues to establish _justified trust_. Let's take a look at some of the key actors in an @@ -113,7 +116,7 @@ various roles and responsibilities will fall short in a number of dimensions. However, the following graphic provides us with a good starting point for understanding the key actors in an assurance ecosystem. -![This diagram depicts the AI assurance ecosystem, illustrating interactions between AI supply chain participants, AI Assurance Service Providers, Independent Researchers, and Supporting Structures like regulators and standards bodies.](../assets/images/actors.png) +![This diagram depicts the AI assurance ecosystem, illustrating interactions between AI supply chain participants, AI Assurance Service Providers, Independent Researchers, and Supporting Structures like regulators and standards bodies.](../../assets/images/actors.png) _Figure 2. Key actors in the AI Assurance Ecosystem. Reprinted from CDEI (2023) AI Assurance Guide. https://cdeiuk.github.io/ai-assurance-guide/needs-and-responsibilities_ @@ -147,12 +150,12 @@ admittedly a hard to delineate assurance ecosystem. Because the TEA platform emphasises the importance of ethical reflection and deliberation, the resources and materials are likely to be of specific interest to the following actors: -- Researchers -- Journalists/Activists -- Internal Assurance Teams -- Developers -- Frontline User -- Affected Individuals +- Researchers +- Journalists/Activists +- Internal Assurance Teams +- Developers +- Frontline User +- Affected Individuals ## Assuring different subject matter @@ -220,13 +223,13 @@ The application of ethical principles in AI governance involves navigating these --> -![](../assets/images/subject-matter.png) _Figure 3. A graphic showing the four +![](../../assets/images/subject-matter.png) _Figure 3. A graphic showing the four dimensions of assurance subject matter: unobservable/observable, subjective/objective, ambiguous/explicit, uncertain/certain._ -- In the context of the TEA platform, the different subject matter represent the - domain of the assurance case, summarised in the top-level goal claim (e.g. - fairness). +- In the context of the TEA platform, the different subject matter represent the + domain of the assurance case, summarised in the top-level goal claim (e.g. + fairness). To what extent does the TEA methodology and platform align with the CDEI's 5 elements of assurance: https://cdeiuk.github.io/ai-assurance-guide/five-elements From c9a87f60c93665c385568ff3486f1b02a9184643 Mon Sep 17 00:00:00 2001 From: Christopher Burr Date: Fri, 20 Sep 2024 16:46:22 +0100 Subject: [PATCH 24/37] fix relative links --- .../other-modules/standards.md | 97 +++++++++---------- 1 file changed, 47 insertions(+), 50 deletions(-) diff --git a/site/docs/learning-modules/other-modules/standards.md b/site/docs/learning-modules/other-modules/standards.md index e68bec26..5e6df5a1 100644 --- a/site/docs/learning-modules/other-modules/standards.md +++ b/site/docs/learning-modules/other-modules/standards.md @@ -1,7 +1,7 @@ --- authors: - - Shakir Laher - - Christopher Burr + - Shakir Laher + - Christopher Burr --- # Standards and their role in assurance @@ -14,10 +14,10 @@ authors: A 'standard' can be described as rules, norms or guidelines, that are established for application within certain contexts and settings. They are crafted to establish a dependable foundation for cultivating collective expectations concerning a product, process, service, or system as part of governance and assurance frameworks. We see examples of their implementation in industry, academia, professions, product development and service delivery. -Standards are developed in a variety of ways, although the best-practice approach to their formation and the most widely accepted are essentially standards crafted through *consensus-building processes*. +Standards are developed in a variety of ways, although the best-practice approach to their formation and the most widely accepted are essentially standards crafted through _consensus-building processes_. These standards can be developed and led by, for example, academic institutions, international bodies, professional associations, industry, or most commonly, formally recognised Standards Development Organisations (SDOs)[^sdos] -[^sdos]: AI Standards Hub. 1.Introducing AI Standards. 2022. [https://aistandardshub.org/resource/main-training-page-example/1-what-are-standards/](https://aistandardshub.org/resource/main-training-page-example/1-what-are-standards/). +[^sdos]: AI Standards Hub. 1.Introducing AI Standards. 2022. [https://aistandardshub.org/resource/main-training-page-example/1-what-are-standards/](https://aistandardshub.org/resource/main-training-page-example/1-what-are-standards/). Standards developed by SDOs are often referred to as 'technical standards'. These standards are developed by stakeholder-driven processes that are guided by principles such as relevance, transparency, and consensus. @@ -41,12 +41,11 @@ Below are some of the categories of standards available. !!! info "Types of Standards" - -- [Foundational and terminological](#foundational-and-terminological) -- [Process, management, and governance](#process-management-and-governance) -- [Measurement and test methods](#measurement-and-test-methods) -- [Product and performance requirements](#product-and-performance-requirements) -- [Interface and architecture](#interface-and-architecture) +- [Foundational and terminological](#foundational-and-terminological) +- [Process, management, and governance](#process-management-and-governance) +- [Measurement and test methods](#measurement-and-test-methods) +- [Product and performance requirements](#product-and-performance-requirements) +- [Interface and architecture](#interface-and-architecture) ### Foundational and terminological @@ -57,32 +56,29 @@ These standards often form the baseline language utilised in other standards sup :::success **Examples** -- ISO/IEC 22989 BS ISO/IEC 22989:2022 Information technology – Artificial intelligence – Artificial intelligence concepts and terminology - - This document establishes terminology for AI and describes concepts in the field of AI. This document can be used in the development of other standards and in support of communications among diverse, interested parties or stakeholders. This document is applicable to all types of organizations (e.g. commercial enterprises, government agencies, not-for-profit organizations). - - [AI Standards Hub Link](https://aistandardshub.org/ai-standards/information-technology-artificial-intelligence-artificial-intelligence-concepts-and-terminology-2/) -- ISO/IEC TS 5723 PD ISO/IEC TS 5723:2022 Trustworthiness – Vocabulary - - This document provides a definition of trustworthiness for systems and their associated services, along with a selected set of their characteristics. - - [AI Standards Hub Link](https://aistandardshub.org/ai-standards/trustworthiness-vocabulary/) +- ISO/IEC 22989 BS ISO/IEC 22989:2022 Information technology – Artificial intelligence – Artificial intelligence concepts and terminology + - This document establishes terminology for AI and describes concepts in the field of AI. This document can be used in the development of other standards and in support of communications among diverse, interested parties or stakeholders. This document is applicable to all types of organizations (e.g. commercial enterprises, government agencies, not-for-profit organizations). + - [AI Standards Hub Link](https://aistandardshub.org/ai-standards/information-technology-artificial-intelligence-artificial-intelligence-concepts-and-terminology-2/) +- ISO/IEC TS 5723 PD ISO/IEC TS 5723:2022 Trustworthiness – Vocabulary + - This document provides a definition of trustworthiness for systems and their associated services, along with a selected set of their characteristics. + - [AI Standards Hub Link](https://aistandardshub.org/ai-standards/trustworthiness-vocabulary/) ::: ### Process, management, and governance - Process, management and governance standards play a vital role in guiding organisational processes and approaches, providing a structured framework to help achieve well-defined steps towards their aims and objectives. These standards serve as a cornerstone in governance, offering a systematic foundation for areas such as quality assurance, risk management, management systems, benchmarking, and regulatory compliance. By establishing clear guidelines and best practices, these standards contribute to effective governance practices within an organisation. They not only enhance the efficiency and consistency of processes but also ensure that organisational activities align with industry benchmarks and comply with relevant regulations. These standards become essential tools in fostering transparency, accountability, and overall excellence in organisational performance. :::success **Examples** -- ISO/IEC FDIS 42001:2023 Information technology – Artificial intelligence – Management system - - This standard specifies the requirements and provides guidance for establishing, implementing, maintaining and continually improving an AI management system within the context of an organization. The standard is intended for use by an organization providing or using products or services that utilize AI systems. It is intended to help the organization develop or use AI systems responsibly in pursuing its objectives and meet applicable regulatory requirements, obligations related to interested parties and expectations from them. This standard is applicable to any organization, regardless of size, type and nature, that provides or uses products or services that utilize AI systems. - - [AI Standards Hub Link](https://aistandardshub.org/ai-standards/information-technology-artificial-intelligence-management-system/) +- ISO/IEC FDIS 42001:2023 Information technology – Artificial intelligence – Management system -- **DCB0129:** Clinical Risk Management: its Application in the Manufacture of Health IT Systems & **DCB0160:** Clinical Risk Management: its Application in the Deployment and Use of Health IT Systems - - These standards form a pair of clinical risk management standards implemented by the NHS which are enforced under section 250 of the Health and Social Care Act 2012 to assure the clinical safety of Health Information Technology (HIT) systems - - [DCB0129](https://digital.nhs.uk/data-and-information/information-standards/information-standards-and-data-collections-including-extractions/publications-and-notifications/standards-and-collections/dcb0129-clinical-risk-management-its-application-in-the-manufacture-of-health-it-systems) is for organisations who develop and maintain HIT that will be utilised in health and care environments. - - [DCB0160](https://digital.nhs.uk/data-and-information/information-standards/information-standards-and-data-collections-including-extractions/publications-and-notifications/standards-and-collections/dcb0160-clinical-risk-management-its-application-in-the-deployment-and-use-of-health-it-systems) is for organisations who plan to deploy, use, maintain and decommission HIT systems within health and care environments. -::: + - This standard specifies the requirements and provides guidance for establishing, implementing, maintaining and continually improving an AI management system within the context of an organization. The standard is intended for use by an organization providing or using products or services that utilize AI systems. It is intended to help the organization develop or use AI systems responsibly in pursuing its objectives and meet applicable regulatory requirements, obligations related to interested parties and expectations from them. This standard is applicable to any organization, regardless of size, type and nature, that provides or uses products or services that utilize AI systems. + - [AI Standards Hub Link](https://aistandardshub.org/ai-standards/information-technology-artificial-intelligence-management-system/) + +- **DCB0129:** Clinical Risk Management: its Application in the Manufacture of Health IT Systems & **DCB0160:** Clinical Risk Management: its Application in the Deployment and Use of Health IT Systems - These standards form a pair of clinical risk management standards implemented by the NHS which are enforced under section 250 of the Health and Social Care Act 2012 to assure the clinical safety of Health Information Technology (HIT) systems - [DCB0129](https://digital.nhs.uk/data-and-information/information-standards/information-standards-and-data-collections-including-extractions/publications-and-notifications/standards-and-collections/dcb0129-clinical-risk-management-its-application-in-the-manufacture-of-health-it-systems) is for organisations who develop and maintain HIT that will be utilised in health and care environments. - [DCB0160](https://digital.nhs.uk/data-and-information/information-standards/information-standards-and-data-collections-including-extractions/publications-and-notifications/standards-and-collections/dcb0160-clinical-risk-management-its-application-in-the-deployment-and-use-of-health-it-systems) is for organisations who plan to deploy, use, maintain and decommission HIT systems within health and care environments. + ::: ### Measurement and test methods @@ -94,15 +90,17 @@ The aviation industry is one example where they are relied upon to achieve accep :::success **Examples** -- ISO/IEC TS 4213:2022 - Assessment of machine learning classification performance +- ISO/IEC TS 4213:2022 - Assessment of machine learning classification performance - - This document specifies methodologies for measuring classification performance of machine learning models, systems and algorithms. - - [AI Standards Hub Link](https://aistandardshub.org/ai-standards/information-technology-artificial-intelligence-assessment-of-machine-learning-classification-performance/) -- IEEE 2937-2022 - Performance Benchmarking for Artificial Intelligence Server Systems + - This document specifies methodologies for measuring classification performance of machine learning models, systems and algorithms. + - [AI Standards Hub Link](https://aistandardshub.org/ai-standards/information-technology-artificial-intelligence-assessment-of-machine-learning-classification-performance/) - - 'AI computing differs from generic computing in terms of device formation, operators, and usage. AI server systems, including AI server, cluster, and high-performance computing (HPC) infrastructures are designed specifically for this purpose. The performance of these infrastructures is important to users not only on generic models but also on the ones for specific domains. Formal methods for the performance benchmarking for AI server systems are provided in this standard, including approaches for test, metrics, and measure. In addition, the technical requirements for benchmarking tools are discussed.' - - [IEEE 2937-2022](https://standards.ieee.org/ieee/2937/10376/) -::: +- IEEE 2937-2022 - Performance Benchmarking for Artificial Intelligence Server Systems + + - 'AI computing differs from generic computing in terms of device formation, operators, and usage. AI server systems, including AI server, cluster, and high-performance computing (HPC) infrastructures are designed specifically for this purpose. The performance of these infrastructures is important to users not only on generic models but also on the ones for specific domains. Formal methods for the performance benchmarking for AI server systems are provided in this standard, including approaches for test, metrics, and measure. In addition, the technical requirements for benchmarking tools are discussed.' + - [IEEE 2937-2022](https://standards.ieee.org/ieee/2937/10376/) + + ::: ### Product and performance requirements @@ -119,15 +117,13 @@ These standards are instrumental in shaping reliable, safe, and high-quality pro :::success **Examples** -- BS ISO/IEC 29155-4:2016 - Systems and software engineering. Information technology project performance benchmarking framework. Guidance for data collection and maintenance - - This text provides requirements and guidance pertaining to the collection and maintenance of data for information technology (IT) projects. It serves as a foundational element within the broader context of benchmarking activities under "the IT project performance benchmarking framework." - - [AI Standards Hub Link](https://aistandardshub.org/ai-standards/systems-and-software-engineering-information-technology-project-performance-benchmarking-framework-guidance-for-data-collection-and-maintenance/) +- BS ISO/IEC 29155-4:2016 - Systems and software engineering. Information technology project performance benchmarking framework. Guidance for data collection and maintenance -- ISO 9001:2015 - Quality Management Systems. Requirements - - ISO 9001 is an international standard that provides a framework for establishing and maintaining a quality management system. It is a horizontal sector agnostic standard applicable to organisations regardless of their size or the nature of their products or services. While ISO 9001 is not exclusively focused on product development, many organisations adopt it to demonstrate their commitment to quality and to enhance their overall product development and delivery processes. - - [ISO 9001](https://www.iso.org/standard/62085.html) - - **Check with Chris how best to reference** -::: + - This text provides requirements and guidance pertaining to the collection and maintenance of data for information technology (IT) projects. It serves as a foundational element within the broader context of benchmarking activities under "the IT project performance benchmarking framework." + - [AI Standards Hub Link](https://aistandardshub.org/ai-standards/systems-and-software-engineering-information-technology-project-performance-benchmarking-framework-guidance-for-data-collection-and-maintenance/) + +- ISO 9001:2015 - Quality Management Systems. Requirements - ISO 9001 is an international standard that provides a framework for establishing and maintaining a quality management system. It is a horizontal sector agnostic standard applicable to organisations regardless of their size or the nature of their products or services. While ISO 9001 is not exclusively focused on product development, many organisations adopt it to demonstrate their commitment to quality and to enhance their overall product development and delivery processes. - [ISO 9001](https://www.iso.org/standard/62085.html) - **Check with Chris how best to reference** + ::: ### Interface and architecture @@ -139,13 +135,14 @@ In essence, the combination of interoperability, infrastructure, architecture, a :::success **Examples** -- IEEE 2941: Standard for Artificial Intelligence (AI) Model Representation, Compression, Distribution, and Management - - The AI development interface, AI model interoperable representation, coding format, and model encapsulated format for efficient AI model inference, storage, distribution, and management are discussed in this standard. - - [AI Standards Hub Link](https://aistandardshub.org/ai-standards/ieee-standard-for-artificial-intelligence-ai-model-representation-compression-distribution-and-management/) +- IEEE 2941: Standard for Artificial Intelligence (AI) Model Representation, Compression, Distribution, and Management + + - The AI development interface, AI model interoperable representation, coding format, and model encapsulated format for efficient AI model inference, storage, distribution, and management are discussed in this standard. + - [AI Standards Hub Link](https://aistandardshub.org/ai-standards/ieee-standard-for-artificial-intelligence-ai-model-representation-compression-distribution-and-management/) -- HTML (HyperText Markup Language) - - A standard developed and maintained by the World Wide Web Consortium (W3C) and Web Hypertext Application Technology Working Group (WHATWG) to serve as a markup language for structuring and presenting content on the world wide web, providing a standardised and interoperable format for creating web pages and applications. - - [HTML - Living Standard](https://html.spec.whatwg.org/multipage/) +- HTML (HyperText Markup Language) + - A standard developed and maintained by the World Wide Web Consortium (W3C) and Web Hypertext Application Technology Working Group (WHATWG) to serve as a markup language for structuring and presenting content on the world wide web, providing a standardised and interoperable format for creating web pages and applications. + - [HTML - Living Standard](https://html.spec.whatwg.org/multipage/) ::: @@ -159,9 +156,9 @@ This leads to increased efficiency and innovative edge to stay current and compe The following headings highlight the functions and benefits in more detail: -- [Assurance, risks, and trust](#assurance-risks-and-trust) -- [Knowledge and technology diffusion](#knowledge-and-technology-diffusion) -- [Standards as compliance tools](#standards-as-compliance-tools) +- [Assurance, risks, and trust](#assurance-risks-and-trust) +- [Knowledge and technology diffusion](#knowledge-and-technology-diffusion) +- [Standards as compliance tools](#standards-as-compliance-tools) ### Assurance, risks, and trust @@ -230,7 +227,7 @@ Find an instance of a standard to use as an example. Similar to how CDEI present ### Evidential grounding and justification of property claims Property claims require evidential grounding. -That is, the validity of a claim needs to be justified by connecting the claim to evidence through a `supported by` link (see [guidance](../guidance/components/#support-links)). +That is, the validity of a claim needs to be justified by connecting the claim to evidence through a `supported by` link. But how does a project team or organisation know which evidence to select, and whether it is sufficient to justify the claims being made? This is where standards can provide useful support? For instance, `measurement and test methods` and `product and performance requirements` standards are crucial for determining whether a system meets the required performance levels. From 61d66f0a65fcd4bae0b33e9cc77ed47870efc7c3 Mon Sep 17 00:00:00 2001 From: Christopher Burr Date: Fri, 20 Sep 2024 16:46:31 +0100 Subject: [PATCH 25/37] fix formatting --- .../learning-modules/tea-trainee/first-sip.md | 112 ++++++++---------- 1 file changed, 52 insertions(+), 60 deletions(-) diff --git a/site/docs/learning-modules/tea-trainee/first-sip.md b/site/docs/learning-modules/tea-trainee/first-sip.md index 5a7c1df6..7a8c3f57 100644 --- a/site/docs/learning-modules/tea-trainee/first-sip.md +++ b/site/docs/learning-modules/tea-trainee/first-sip.md @@ -36,7 +36,9 @@ For example, an argument for a car's reliability, or a case put forward by a law The relationship between arguments, claims, and evidence is important. As Tim Kelly (1998) stated in his influential doctoral thesis on argument-based assurance (original quote adapted): -> An argument without supporting evidence is _unfounded_, and therefore unconvincing. And, evidence without argument is _unexplained_—it can be unclear how goals or objectives have been satisfied. +!!! quote + + An argument without supporting evidence is _unfounded_, and therefore unconvincing. And, evidence without argument is _unexplained_—it can be unclear how goals or objectives have been satisfied. In the above example, the sales advisor made claims about their cars being _reliable_ and _thoroughly assessed_ prior to sales, but these claims were not backed up by convincing evidence and were in fact undermined by the contrary evidence (i.e. two unreliable cars). @@ -70,10 +72,10 @@ Let's look at the core elements that make up an assurance case. All assurance cases in the TEA platform contain the following core elements, depicted in Figure 1. -![](../../docs/assets/images/learning-modules/001-01-figure1.svg) -_Figure 1—the core elements of an assurance case for the TEA platform._ - -Let's look at each of these elements in turn. +
+ ![](../../assets/images/learning-modules/001-01-figure1.svg) +
Figure 1—the core elements of an assurance case for the TEA platform.
+
#### Goal Claim @@ -85,8 +87,10 @@ For this reason, we sometimes refer to a goal element as the _top-level_ goal cl Consider the example goal claim in Figure 2. -![](../../docs/assets/images/learning-modules/001-01-figure2.svg) -_Figure 2—An example goal claim focused on explainability._ +
+ ![](../../assets/images/learning-modules/001-01-figure2.svg) +
Figure 2—An example goal claim focused on explainability.
+
Putting aside the issue of what this AI system is or does for a moment, it should be clear that providing assurance for such a high-level goal will not be easy given the way in which the goal is currently formulated. Simply put, it's not clear what is meant by "explainable". @@ -112,31 +116,33 @@ Like a top-level goal claim, they are also propositions that require justificati However, while an assurance case may only have one _top-level goal claim_[^modularity], it will have _many_ property claims. Collectively, the set of property claims serve to establish the central argument for how a goal claim has been established by detailing properties of a project or the system that help justify why the top-level goal is likely to be true. -Let's add some to the above goal claim, as shown in ==Figure 3==. +Let's add some to the above goal claim, as shown in Figure 3. -![](../../docs/assets/images/learning-modules/001-01-figure3.svg) -_Figure 3—an example assurance case showing a goal claim focused on explainability, with several property claims attached._ +
+ ![](../../assets/images/learning-modules/001-01-figure3.svg) +
Figure 3—an example assurance case showing a goal claim focused on explainability, with several property claims attached.
+
-Identifying the necessary and sufficient set of property claims needed to -support an argument can be challenging[^resources]. +Identifying the necessary and sufficient set of property claims needed to support an argument can be challenging In later sections, we will look at how this process can be made easier. For now, let's look at an element that supports this task by adding additional structure (or, scaffolding) to the argument. -!!! info "Claims as Propositions"" +!!! info "Claims as Propositions" As you can see, there are two types of claims in TEA: - - Top-Level Goal Claim - - Property Claims + - Top-Level Goal Claim + - Property Claims Both types of claims can be thought of as *propositions*. In the context of an assurance case, it is important that the goal and property claims are formulated as propositions as they enable us to determine *what is being claimed* and whether the argument and evidence are *sufficient to establish the truth* of the top-level goal claim or lower-level property claims. + In most instances, the claims in an assurance case will be most similar to (5), and not, say, like the logical or mathematical truths (2) and (3). That is a statement that may be true or false. Examples of propositions include: - 1. All swans are white (falsifiable) - 2. All bachelors are unmarried (true by definition) - 3. The square root of 9 is 3 (mathematical truth) - 4. Water boils at 100°C (true under certain conditions) - 5. The AI system does not create discriminatory outcomes (empirical claim that could be contested) + 1. All swans are white (falsifiable) + 2. All bachelors are unmarried (true by definition) + 3. The square root of 9 is 3 (mathematical truth) + 4. Water boils at 100°C (true under certain conditions) + 5. The AI system does not create discriminatory outcomes (empirical claim that could be contested) #### Strategy @@ -147,15 +153,17 @@ A strategy element helps to make clear the reasoning or approach taken to develo Unlike goal claims and property claims, however, strategy elements simply provide scaffolding (or a blueprint of sorts) for how the team plan to demonstrate that a certain goal or claim is met by breaking it up into sub-arguments. Let's consider our running example again. -![](../../docs/assets/images/learning-modules/001-01-figure3.svg) -_Figure 4—an example assurance case with additional structure elements to help scaffold the argument and organise claims into sub-arguments._ +
+ ![](../../assets/images/learning-modules/001-01-figure4.svg) +
Figure 4—an example assurance case with additional structure elements to help scaffold the argument and organise claims into sub-arguments.
+
There are several benefits to making the over-arching argument's strategy explicit: -- **Guiding the argument**: during iterative development, the set of strategy elements serve as placeholders that the project team can use to break down the complex task of decomposing goals. And, during communication, they can serve as a clear roadmap to help other stakeholders understand and follow their reasoning. -- **Facilitating engagement and evaluation**: external reviewers or stakeholders may wish to engage with or evaluate an assurance case, at different stages of development (e.g. during project development or compliance/auditing of the system). Understanding the strategy chosen by the project team is can help wider stakeholders assess whether the presented evidence is sufficient, if there are gaps in the argument, and, ultimately, help the project team and wider community develop more robust standards and best practices. -- **Clarifying case relationships**: strategy elements can connect multiple elements, such as goal claims to more detailed property claims. Leveraging this hierarchical structure ensures that all claims are supported by well-thought-out process of reasoning and deliberation, and can also help a project team identify relevant evidence to ground the overarching argument. +- **Guiding the argument**: during iterative development, the set of strategy elements serve as placeholders that the project team can use to break down the complex task of decomposing goals. And, during communication, they can serve as a clear roadmap to help other stakeholders understand and follow their reasoning. +- **Facilitating engagement and evaluation**: external reviewers or stakeholders may wish to engage with or evaluate an assurance case, at different stages of development (e.g. during project development or compliance/auditing of the system). Understanding the strategy chosen by the project team is can help wider stakeholders assess whether the presented evidence is sufficient, if there are gaps in the argument, and, ultimately, help the project team and wider community develop more robust standards and best practices. +- **Clarifying case relationships**: strategy elements can connect multiple elements, such as goal claims to more detailed property claims. Leveraging this hierarchical structure ensures that all claims are supported by well-thought-out process of reasoning and deliberation, and can also help a project team identify relevant evidence to ground the overarching argument. Let's now turn to consider evidence in more detail. @@ -164,7 +172,9 @@ Let's now turn to consider evidence in more detail. Evidence is what grounds an assurance case. Recall the quotation from earlier: -> An argument without supporting evidence is _unfounded_, and therefore unconvincing. (Kelly, 1998) +!!! quote + + An argument without supporting evidence is _unfounded_, and therefore unconvincing. (Kelly, 1998) Whereas goals orient and direct an argument, strategies help scaffold the logic of an argument, and property claims help specify and establish an argument, evidence is what provides the basis for trusting the validity of the case as a whole. As the foundation of an assurance case, evidence is crucial! @@ -175,8 +185,10 @@ Alternatively, if the claim is about a model's performance exceeding some thresh Let's look at a single branch of our running example, focusing on `S1`. We can expand the set of property claims for this strategy and consider what sorts of evidence may be suitable. -![](../../docs/assets/images/learning-modules/001-01-figure5.svg) -_Figure 5—a partial view of an assurance case, focusing on a branch for a single strategy._ +
+ ![](../../assets/images/learning-modules/001-01-figure5.svg) +
Figure 5—a partial view of an assurance case, focusing on a branch for a single strategy.
+
Similar to a legal case, where evidence needs to be admissible, relevant, and reliable, there are also standards for which types of evidence are appropriate in a given context. In some cases, technical standards may exist that can help bolster the trustworthiness of an argument, by allowing a project team to show how their actions adhere to standards set by an external community. In other cases, consensus may only emerge through the communication and evaluation of the evidence itself. @@ -190,10 +202,16 @@ In TEA, the context for an assurance case is made explicit by using context elem For instance, consider the following two examples: **Example 1** -![](../../docs/assets/images/learning-modules/context-example1.svg) + +
+ ![](../../assets/images/learning-modules/context-example1.svg) +
**Example 2** -![](../../docs/assets/images/learning-modules/context-example2.svg) + +
+ ![](../../assets/images/learning-modules/context-example2.svg) +
It should be clear why these two contexts would make a difference in the subsequent claims and evidence needed to justify the goal. @@ -240,7 +258,7 @@ Some examples of contextual information that could be added include: - Property Claim to Context - Strategy to Context -## Value of Trustworthy and Ethical Assurance +### Value of Trustworthy and Ethical Assurance One of the key strengths of Trustworthy and Ethical Assurance is its ability to facilitate clear communication among stakeholders, including researchers, developers, regulators, and system users. By presenting an argument graphically, as a well-structured set of elements and links, the underlying logic and structure of an argument is easier to discern. @@ -248,7 +266,7 @@ By presenting an argument graphically, as a well-structured set of elements and Another value of TEA is that it promotes and supports a process of critical reasoning, which is designed to create a convincing argument that articulates why a top-level goal is true (or, more precisely why it is _likely to be true_). By making claims explicit and providing a structured framework for critical reasoning, TEA facilitates a transparent, understandable and reproducible assurance process. -Finally, it also offers a flexible and extensible way to integrate various types of evidence (and [standards](standards.md)), such as empirical data, expert opinion, and formal methods, into a cohesive argument. +Finally, it also offers a flexible and extensible way to integrate various types of evidence (and [standards](../other-modules/standards.md)), such as empirical data, expert opinion, and formal methods, into a cohesive argument. There are many other values of TEA, which we will get to in due course. However, TEA is also not without its challenges[^habli]. @@ -259,32 +277,6 @@ Furthermore, there are also open research questions regarding how to update or m We will discuss all of this, and more, in depth in later modules. In the next module, we will look at how to use the TEA platform itself. -[^gsn]: - In the GSN standard, all claims are treated as goals and no distinction is - made between goal claims and property claims. Our methodology maintains - consistency with this standard, which is why property claims have the same - type as goal claims, but adds an additional descriptive layer to better - represent the ethical process of deliberation and reflection (see section on - [Operationalising Principles](operationalising-principles.md)) - +[^gsn]: In the GSN standard, all claims are treated as goals and no distinction is made between goal claims and property claims. Our methodology maintains consistency with this standard, which is why property claims have the same type as goal claims, but adds an additional descriptive layer to better represent the ethical process of deliberation and reflection. [^modularity]: See earlier note about 'Multiple Goals and Modular Arguments'. -[^habli]: - Habli, I., Alexander, R., & Hawkins, R. D. (2021). Safety Cases: An - Impending Crisis? In Safety-Critical Systems Symposium (SSS’21). - https://core.ac.uk/download/pdf/363148691.pdf - -[^resources]: - The TEA platform has a wide-range of tools and resources for supporting this - reflective and deliberative process. See [here](#). - -#### Unused - -The set of all property claims and evidence are taken to constitute _the argument_ that supports the validity of the top-level goal. -Whether it does this successfully will depend on how well the argument is constructed. - -The structure of an assurance case is presented in a visually intuitive form that supports accessible communication and assists critical engagement. -For instance, if a claim is not supported by evidence, the resulting gap will be easy to spot.[^ui] -And, whether some evidence is strong enough to support its parent claim (or several claims) can be directly evaluated by considering the relationships that are presented. -As such, ABA helps teams and stakeholders consider both positive evidence as well as possible counterarguments, gaps, and uncertainties, offering mitigations for those when possible. - -[^ui]: It is also worth noting that the UI for the TEA platform is designed with such requirements in mind (i.e. easily identifying claims that remain unsupported by evidence). +[^habli]: Habli, I., Alexander, R., & Hawkins, R. D. (2021). Safety Cases: An Impending Crisis? In Safety-Critical Systems Symposium (SSS’21). https://core.ac.uk/download/pdf/363148691.pdf From 97c870ccd5dce08619992d9a67e8bbf41a7497a4 Mon Sep 17 00:00:00 2001 From: Christopher Burr Date: Fri, 20 Sep 2024 16:50:12 +0100 Subject: [PATCH 26/37] add funding statement --- site/docs/index.md | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/site/docs/index.md b/site/docs/index.md index 96bbe5fd..92241e7a 100644 --- a/site/docs/index.md +++ b/site/docs/index.md @@ -1,7 +1,7 @@ --- hide: - - navigation - - toc + - navigation + - toc --- ![An illustration that shows a project team designing and developing a system. They are organised such that they form an abstract assurance case.](assets/images/building-an-assurance-case.png){ align=right width="40%" } @@ -20,12 +20,18 @@ Welcome to the Trustworthy and Ethical Assurance (TEA) documentation site 👋. This site contains information about the following: -- An introduction to trustworthy and ethical assurance -- User guidance for the TEA platform -- Technical documentation for the TEA platform +- An introduction to trustworthy and ethical assurance +- User guidance for the TEA platform +- Technical documentation for the TEA platform ## Funding Statement 💶 +From March 2024 until September 2024, the project is funded by UKRI's BRAID programme as part of a scoping research award for the Trustworthy and Ethical Assurance of Digital Twins project. + +Between April 2023 and December 2023, this project received funding from the Assuring Autonomy International Programme, a partnership between Lloyd’s Register Foundation and the University of York, which was awarded to Dr Christopher Burr. + +Between July 2021 and June 2022 this project received funding from the UKRI’s Trustworthy Autonomous Hub, which was awarded to Dr Christopher Burr (Grant number: TAS_PP_00040). + Between April 2023 and December 2023 this project received funding from the Assuring Autonomy International Programme, a partnership between Lloyd’s Register Foundation and the University of York, which was awarded to Dr Christopher Burr.

From fcac48a9b50721b91d3cf6344c1814c7e8c516cf Mon Sep 17 00:00:00 2001 From: Christopher Burr Date: Thu, 26 Sep 2024 11:45:01 +0100 Subject: [PATCH 27/37] Update docs-publish.yaml --- .github/workflows/docs-publish.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/docs-publish.yaml b/.github/workflows/docs-publish.yaml index 047cf62e..9d3e4da5 100644 --- a/.github/workflows/docs-publish.yaml +++ b/.github/workflows/docs-publish.yaml @@ -5,7 +5,6 @@ on: push: branches: - main - - develop release: types: - published From 06404cb2328f73784d0c4ade0810b84a32903d83 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Thu, 26 Sep 2024 10:45:50 +0000 Subject: [PATCH 28/37] style: pre-commit fixes --- .github/ISSUE_TEMPLATE/user-story.yaml | 20 +- .pre-commit-config.yaml | 106 +++--- next_frontend/components/Websocket.tsx | 26 +- .../components/auth/RegisterForm.tsx | 8 +- next_frontend/hooks/usePrevious.tsx | 2 +- site/mkdocs.yml | 318 +++++++++--------- 6 files changed, 235 insertions(+), 245 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/user-story.yaml b/.github/ISSUE_TEMPLATE/user-story.yaml index 29da7b5a..ab52d75f 100644 --- a/.github/ISSUE_TEMPLATE/user-story.yaml +++ b/.github/ISSUE_TEMPLATE/user-story.yaml @@ -38,9 +38,7 @@ body: id: acceptance-criteria attributes: label: Acceptance Criteria - description: - Please describe the conditions that must be met for this story to be - considered complete. + description: Please describe the conditions that must be met for this story to be considered complete. placeholder: | **GIVEN** [precondition] **AND** [another precondition if necessary] @@ -65,9 +63,7 @@ body: id: technical-notes attributes: label: Technical Notes - description: - Any technical notes, potential challenges, or architectural - considerations for implementation? + description: Any technical notes, potential challenges, or architectural considerations for implementation? placeholder: | - Note 1 - Note 2 @@ -78,19 +74,13 @@ body: id: definition-of-done attributes: label: Definition of Done - description: - Please confirm the following are completed before this story can be - considered done. + description: Please confirm the following are completed before this story can be considered done. options: - label: The feature fulfills all acceptance criteria. - label: The code is reviewed and meets team coding standards. - label: All unit, integration, and end-to-end tests are passed. - label: The feature meets accessibility standards set for the project. - - label: - The code passes the CI/CD pipeline quality controls (style and - linting). + - label: The code passes the CI/CD pipeline quality controls (style and linting). - label: The feature is merged into the main branch. - label: The feature is deployed and functional in the QA environment. - - label: - The feature was demonstrated to the team and accepted by the product - owner. + - label: The feature was demonstrated to the team and accepted by the product owner. diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 5aca159d..a8470eac 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,62 +1,62 @@ ci: - autoupdate_commit_msg: "chore: update pre-commit hooks" - autofix_commit_msg: "style: pre-commit fixes" + autoupdate_commit_msg: "chore: update pre-commit hooks" + autofix_commit_msg: "style: pre-commit fixes" repos: - - repo: https://github.com/astral-sh/ruff-pre-commit - rev: "v0.4.7" - hooks: - - id: ruff - args: ["--fix", "--show-fixes"] - exclude: \.md$ + - repo: https://github.com/astral-sh/ruff-pre-commit + rev: "v0.4.7" + hooks: + - id: ruff + args: ["--fix", "--show-fixes"] + exclude: \.md$ - - repo: https://github.com/psf/black - rev: "24.4.2" - hooks: - - id: black - language: python - files: ^eap_backend/ - exclude: \.md$ + - repo: https://github.com/psf/black + rev: "24.4.2" + hooks: + - id: black + language: python + files: ^eap_backend/ + exclude: \.md$ - - repo: https://github.com/pre-commit/pre-commit-hooks - rev: "v4.6.0" - hooks: - - id: check-added-large-files - - id: check-case-conflict - - id: check-merge-conflict - - id: check-symlinks - # - id: check-yaml - - id: debug-statements - - id: end-of-file-fixer - - id: mixed-line-ending - #- id: name-tests-test - # args: ["--pytest-test-first"] - - id: requirements-txt-fixer - - id: trailing-whitespace + - repo: https://github.com/pre-commit/pre-commit-hooks + rev: "v4.6.0" + hooks: + - id: check-added-large-files + - id: check-case-conflict + - id: check-merge-conflict + - id: check-symlinks + # - id: check-yaml + - id: debug-statements + - id: end-of-file-fixer + - id: mixed-line-ending + #- id: name-tests-test + # args: ["--pytest-test-first"] + - id: requirements-txt-fixer + - id: trailing-whitespace - - repo: https://github.com/pre-commit/pygrep-hooks - rev: "v1.10.0" - hooks: - - id: rst-backticks - - id: rst-directive-colons - - id: rst-inline-touching-normal + - repo: https://github.com/pre-commit/pygrep-hooks + rev: "v1.10.0" + hooks: + - id: rst-backticks + - id: rst-directive-colons + - id: rst-inline-touching-normal - - repo: https://github.com/pre-commit/mirrors-prettier - rev: "v4.0.0-alpha.8" - hooks: - - id: prettier - types_or: [yaml, html, css, scss, javascript, json] - exclude: \.md$ - args: [--prose-wrap=never] + - repo: https://github.com/pre-commit/mirrors-prettier + rev: "v4.0.0-alpha.8" + hooks: + - id: prettier + types_or: [yaml, html, css, scss, javascript, json] + exclude: \.md$ + args: [--prose-wrap=never] - - repo: https://github.com/asottile/blacken-docs - rev: "1.16.0" - hooks: - - id: blacken-docs - additional_dependencies: [black==23.3.0] - exclude: \.md$ + - repo: https://github.com/asottile/blacken-docs + rev: "1.16.0" + hooks: + - id: blacken-docs + additional_dependencies: [black==23.3.0] + exclude: \.md$ - # - repo: https://github.com/shellcheck-py/shellcheck-py - # rev: "v0.9.0.2" - # hooks: - # - id: shellcheck + # - repo: https://github.com/shellcheck-py/shellcheck-py + # rev: "v0.9.0.2" + # hooks: + # - id: shellcheck diff --git a/next_frontend/components/Websocket.tsx b/next_frontend/components/Websocket.tsx index 98a317f4..cc2d1b7f 100644 --- a/next_frontend/components/Websocket.tsx +++ b/next_frontend/components/Websocket.tsx @@ -64,7 +64,7 @@ // clearInterval(interval); // }; // }, []); // Empty dependency array ensures the effect runs only once on mount - + // return ( //
@@ -112,29 +112,29 @@ const WebSocketComponent = () => { console.error("AssuranceCase or AssuranceCase ID is undefined, WebSocket cannot be established."); return; } - + let interval: any; const wsUrl = `wss://staging-eap-backend.azurewebsites.net/ws/case/${assuranceCase.id}/?token=${token}`; - + const setupWebSocket = () => { const websocket = new WebSocket(wsUrl); websocketRef.current = websocket; // Store the WebSocket instance in the ref - + websocket.addEventListener("open", (event: any) => { console.log("WebSocket connection established: ", event); const pingMessage = JSON.stringify({ content: "ping" }); - + // Send an initial ping message and start ping interval websocket.send(pingMessage); interval = setInterval(() => { websocket.send(pingMessage); }, pingInterval); }); - + websocket.addEventListener("message", (event: any) => { console.log("Message received from server: ", event); setMessages((prevMessages) => [...prevMessages, `Received "${event.data}" from server.`]); - + const data = JSON.parse(event.data); // Handle current connections update @@ -153,20 +153,20 @@ const WebSocketComponent = () => { console.log("Updated assurance case goals:", updatedGoals); } }); - + websocket.addEventListener("close", (event: any) => { console.log("WebSocket connection closed: ", event); clearInterval(interval); }); - + websocket.addEventListener("error", (event: any) => { console.error("WebSocket error occurred: ", event); }); }; - + // Initialize the WebSocket connection setupWebSocket(); - + // Cleanup function to close WebSocket and clear interval on unmount return () => { if (websocketRef.current && websocketRef.current.readyState === WebSocket.OPEN) { @@ -175,7 +175,7 @@ const WebSocketComponent = () => { clearInterval(interval); }; }, [assuranceCase?.id, token]); // Run effect when assuranceCase.id or token changes - + const prevAssuranceCaseString = usePrevious(JSON.stringify(assuranceCase)); @@ -209,4 +209,4 @@ const WebSocketComponent = () => { ); }; -export default WebSocketComponent; \ No newline at end of file +export default WebSocketComponent; diff --git a/next_frontend/components/auth/RegisterForm.tsx b/next_frontend/components/auth/RegisterForm.tsx index 427ff548..2eb34b9c 100644 --- a/next_frontend/components/auth/RegisterForm.tsx +++ b/next_frontend/components/auth/RegisterForm.tsx @@ -57,7 +57,7 @@ const RegisterForm = () => { password1: values.password1, password2: values.password2, }; - + const requestOptions: RequestInit = { method: "POST", headers: { @@ -65,7 +65,7 @@ const RegisterForm = () => { }, body: JSON.stringify(user), } - + const response = await fetch(`${process.env.NEXT_PUBLIC_API_URL ?? process.env.NEXT_PUBLIC_API_URL_STAGING}/api/auth/register/`, requestOptions) console.log(response) @@ -73,9 +73,9 @@ const RegisterForm = () => { if(!response.ok || response.status === 400) { setErrors(['Invalid details, please try again.']) } - + const result = await response.json() - + if (result.key) { setToken(result.key); router.push('/dashboard') diff --git a/next_frontend/hooks/usePrevious.tsx b/next_frontend/hooks/usePrevious.tsx index 7da079f8..23cd0a19 100644 --- a/next_frontend/hooks/usePrevious.tsx +++ b/next_frontend/hooks/usePrevious.tsx @@ -6,4 +6,4 @@ export function usePrevious(value: any) { ref.current = value; }, [value]); return ref.current; -} \ No newline at end of file +} diff --git a/site/mkdocs.yml b/site/mkdocs.yml index 4bb8d401..e0535f74 100644 --- a/site/mkdocs.yml +++ b/site/mkdocs.yml @@ -1,8 +1,8 @@ site_name: Trustworthy and Ethical Assurance Platform site_url: https://alan-turing-institute.github.io/AssurancePlatform site_description: >- - Documentation to support the use of the Trustworthy and Ethical Assurance - Methodology and Platform + Documentation to support the use of the Trustworthy and Ethical Assurance Methodology and Platform + repo_name: alan-turing-institute/AssurancePlatform repo_url: https://github.com/alan-turing-institute/AssurancePlatform @@ -13,116 +13,116 @@ copyright: Copyright © 2023 Alan Turing Institute # Configuration theme: - name: material - # custom_dir: overrides - - # Static files - static_templates: - - 404.html - - language: en - features: - - announce.dismiss - - content.code.annotate - - content.code.copy - # - content.tabs.link - # - header.autohide - - navigation.expand - - navigation.indexes - - navigation.footer - - navigation.instant - - navigation.sections - - navigation.path - - navigation.tabs - - navigation.tabs.sticky - - navigation.top - - navigation.tracking - - search.highlight - - search.share - - search.suggest - - toc.follow - # - toc.integrate - - # Set custom colours - palette: - primary: custom - accent: deep orange - - font: - text: Plus Jakarta Sans - code: Source Code Pro - - # favicon: assets/logo.png - - icon: - logo: material/vector-circle - admonition: - bug: octicons/database-16 + name: material + # custom_dir: overrides + + # Static files + static_templates: + - 404.html + + language: en + features: + - announce.dismiss + - content.code.annotate + - content.code.copy + # - content.tabs.link + # - header.autohide + - navigation.expand + - navigation.indexes + - navigation.footer + - navigation.instant + - navigation.sections + - navigation.path + - navigation.tabs + - navigation.tabs.sticky + - navigation.top + - navigation.tracking + - search.highlight + - search.share + - search.suggest + - toc.follow + # - toc.integrate + + # Set custom colours + palette: + primary: custom + accent: deep orange + + font: + text: Plus Jakarta Sans + code: Source Code Pro + + # favicon: assets/logo.png + + icon: + logo: material/vector-circle + admonition: + bug: octicons/database-16 # Plugins plugins: - - search - - tags: - enabled: false - - blog: - categories: false - pagination_per_page: 20 - authors: true - draft: false - - table-reader - - include-markdown: - encoding: ascii - preserve_includer_indent: false - dedent: false - trailing_newlines: true - comments: true - rewrite_relative_urls: true - heading_offset: 0 - start: - end: + - search + - tags: + enabled: false + - blog: + categories: false + pagination_per_page: 20 + authors: true + draft: false + - table-reader + - include-markdown: + encoding: ascii + preserve_includer_indent: false + dedent: false + trailing_newlines: true + comments: true + rewrite_relative_urls: true + heading_offset: 0 + start: + end: # Customization # Extensions markdown_extensions: - - abbr - - admonition - - attr_list - - def_list - - footnotes - - md_in_html - - toc: - permalink: true - - pymdownx.arithmatex: - generic: true - - pymdownx.betterem: - smart_enable: all - - pymdownx.caret - - pymdownx.details - - pymdownx.emoji: - emoji_index: !!python/name:material.extensions.emoji.twemoji - emoji_generator: !!python/name:material.extensions.emoji.to_svg - - pymdownx.highlight: - anchor_linenums: true - - pymdownx.inlinehilite - - pymdownx.keys - - pymdownx.magiclink: - repo_url_shorthand: true - user: squidfunk - repo: mkdocs-material - - pymdownx.mark - - pymdownx.smartsymbols - - pymdownx.superfences: - custom_fences: - - name: mermaid - class: mermaid - format: !!python/name:pymdownx.superfences.fence_code_format - - pymdownx.tabbed: - alternate_style: true - - pymdownx.tasklist: - custom_checkbox: true - - pymdownx.tilde - - pymdownx.snippets + - abbr + - admonition + - attr_list + - def_list + - footnotes + - md_in_html + - toc: + permalink: true + - pymdownx.arithmatex: + generic: true + - pymdownx.betterem: + smart_enable: all + - pymdownx.caret + - pymdownx.details + - pymdownx.emoji: + emoji_index: !!python/name:material.extensions.emoji.twemoji + emoji_generator: !!python/name:material.extensions.emoji.to_svg + - pymdownx.highlight: + anchor_linenums: true + - pymdownx.inlinehilite + - pymdownx.keys + - pymdownx.magiclink: + repo_url_shorthand: true + user: squidfunk + repo: mkdocs-material + - pymdownx.mark + - pymdownx.smartsymbols + - pymdownx.superfences: + custom_fences: + - name: mermaid + class: mermaid + format: !!python/name:pymdownx.superfences.fence_code_format + - pymdownx.tabbed: + alternate_style: true + - pymdownx.tasklist: + custom_checkbox: true + - pymdownx.tilde + - pymdownx.snippets # extra_javascript: # - javascripts/mathjax.js @@ -132,64 +132,64 @@ markdown_extensions: # - javascripts/tablesort.js extra_css: - - assets/style.css + - assets/style.css # Page tree nav: - - Home: index.md - - About the TEA Platform: about.md - - Learning Modules: - - About this Section: learning-modules/index.md - - TEA Trainee: - - What is Trustworthy and Ethical Assurance: learning-modules/tea-trainee/first-sip.md - - Other Modules: - - The Assurance Ecosystem: learning-modules/other-modules/assurance-ecosystem.md - - Standards and their role in assurance: learning-modules/other-modules/standards.md - - Developer Guide: - - About: developer-guide/about.md - - Quick Start with Docker: developer-guide/docker-quickstart.md - - Setting Up Your Development Environment: developer-guide/development-environment.md - - Backend: - - Backend Documentation for the TEA Platform: developer-guide/backend/index.md - - Installation and Setup: developer-guide/backend/installation.md - - Django Settings: developer-guide/backend/django-settings.md - - Backend Management files: developer-guide/backend/backend-management-files.md - - API Documentation: - - API Documentation: developer-guide/backend/api/index.md - - Authentication Endpoints: developer-guide/backend/api/authentication.md - - User Endpoints: developer-guide/backend/api/user.md - - Group Endpoints: developer-guide/backend/api/group.md - - Assurance Case Endpoints: developer-guide/backend/api/assurance-cases.md - - GitHub Repository Endpoints: developer-guide/backend/api/github.md - - Comment Endpoints: developer-guide/backend/api/comment.md - - Frontend: - - Frontend Documentation for the TEA Platform: developer-guide/frontend/index.md - - Installation and Setup: developer-guide/frontend/installation.md - - Frontend Configuration: developer-guide/frontend/react-configuration.md - - React Components: developer-guide/frontend/react-components.md - - Visualizing Assurance Cases with Mermaid.js: developer-guide/frontend/mermaid.md - - Deployment: - - Microsoft Azure Cloud: developer-guide/deployment/azure.md - # - GitHub OAuth: developer-guide/github.md # TODO: No GitHub access currently - - Resetting the Database: - - Resetting the Database: developer-guide/reset-database/index.md - - Azure Deployments: developer-guide/reset-database/azure.md - - Local Deployments: developer-guide/reset-database/local.md - - Community Resources: - - Community of Practice: community/index.md - - Community Support: community/community-support.md - # - Why We Ask for Access to Your GitHub: community/github-access.md # TODO: No GitHub access currently - - Upcoming community events: blog/index.md + - Home: index.md + - About the TEA Platform: about.md + - Learning Modules: + - About this Section: learning-modules/index.md + - TEA Trainee: + - What is Trustworthy and Ethical Assurance: learning-modules/tea-trainee/first-sip.md + - Other Modules: + - The Assurance Ecosystem: learning-modules/other-modules/assurance-ecosystem.md + - Standards and their role in assurance: learning-modules/other-modules/standards.md + - Developer Guide: + - About: developer-guide/about.md + - Quick Start with Docker: developer-guide/docker-quickstart.md + - Setting Up Your Development Environment: developer-guide/development-environment.md + - Backend: + - Backend Documentation for the TEA Platform: developer-guide/backend/index.md + - Installation and Setup: developer-guide/backend/installation.md + - Django Settings: developer-guide/backend/django-settings.md + - Backend Management files: developer-guide/backend/backend-management-files.md + - API Documentation: + - API Documentation: developer-guide/backend/api/index.md + - Authentication Endpoints: developer-guide/backend/api/authentication.md + - User Endpoints: developer-guide/backend/api/user.md + - Group Endpoints: developer-guide/backend/api/group.md + - Assurance Case Endpoints: developer-guide/backend/api/assurance-cases.md + - GitHub Repository Endpoints: developer-guide/backend/api/github.md + - Comment Endpoints: developer-guide/backend/api/comment.md + - Frontend: + - Frontend Documentation for the TEA Platform: developer-guide/frontend/index.md + - Installation and Setup: developer-guide/frontend/installation.md + - Frontend Configuration: developer-guide/frontend/react-configuration.md + - React Components: developer-guide/frontend/react-components.md + - Visualizing Assurance Cases with Mermaid.js: developer-guide/frontend/mermaid.md + - Deployment: + - Microsoft Azure Cloud: developer-guide/deployment/azure.md + # - GitHub OAuth: developer-guide/github.md # TODO: No GitHub access currently + - Resetting the Database: + - Resetting the Database: developer-guide/reset-database/index.md + - Azure Deployments: developer-guide/reset-database/azure.md + - Local Deployments: developer-guide/reset-database/local.md + - Community Resources: + - Community of Practice: community/index.md + - Community Support: community/community-support.md + # - Why We Ask for Access to Your GitHub: community/github-access.md # TODO: No GitHub access currently + - Upcoming community events: blog/index.md not_in_nav: | - _prerequisites.md - argument-based-assurance.md - case-builder.md - case-management.md - components.md - exporting.md - getting-started.md - index.md - sharing.md - what-is-tea.md + _prerequisites.md + argument-based-assurance.md + case-builder.md + case-management.md + components.md + exporting.md + getting-started.md + index.md + sharing.md + what-is-tea.md From 11d7b3da299a379db51bf4ef2d84c8bbf9c42c2a Mon Sep 17 00:00:00 2001 From: Christopher Burr Date: Thu, 7 Nov 2024 09:17:04 +0000 Subject: [PATCH 29/37] Update user-story.yaml Simplifying the user story template in advance of a sprint planning session --- .github/ISSUE_TEMPLATE/user-story.yaml | 92 ++++++++------------------ 1 file changed, 27 insertions(+), 65 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/user-story.yaml b/.github/ISSUE_TEMPLATE/user-story.yaml index ab52d75f..a1af40df 100644 --- a/.github/ISSUE_TEMPLATE/user-story.yaml +++ b/.github/ISSUE_TEMPLATE/user-story.yaml @@ -1,86 +1,48 @@ -name: User Story -description: Create a new user story. -title: "[User Story]: " -labels: ["user-story"] +name: "User Story" +description: "Template for creating user stories in this repository" +labels: "user-story" + body: - - type: markdown - attributes: - value: | - Thank you for contributing a new user story! Please fill out the details below to help us understand your vision. - type: input - id: role + id: user_role attributes: - label: Role - description: Who is the user for this story? - placeholder: ex. As a [Admin] + label: "User Role" + description: "As a [type of user]" + placeholder: "e.g., Admin, Customer, Developer" validations: required: true - type: input - id: feature + id: goal attributes: - label: Desired Feature - description: What is the feature you would like to have? - placeholder: I want to [feature description] + label: "Goal / Desire" + description: "I want [some goal or desire]" + placeholder: "e.g., view user activity, manage settings" validations: required: true - type: input id: benefit attributes: - label: Benefit - description: What is the benefit of this feature? - placeholder: So that I can [benefit description] - validations: - required: true - - - type: textarea - id: acceptance-criteria - attributes: - label: Acceptance Criteria - description: Please describe the conditions that must be met for this story to be considered complete. - placeholder: | - **GIVEN** [precondition] - **AND** [another precondition if necessary] - **WHEN** [action taken by the user] - **THEN** [expected outcome] - **AND** [another outcome if necessary] + label: "Benefit / Reason" + description: "So that [some benefit]" + placeholder: "e.g., improve productivity, ensure data security" validations: required: true - - type: textarea - id: dependencies + - type: checkboxes + id: acceptance_criteria attributes: - label: Dependencies - description: Are there any other tasks that need to be completed first? - placeholder: | - - [ ] Dependency 1 (include issue link) - - [ ] Dependency 2 (include issue link) - validations: - required: false + label: "Acceptance Criteria" + description: "Define criteria for successful implementation. Check all that apply." + options: + - label: "Criterion 1" + - label: "Criterion 2" + - label: "Criterion 3" - type: textarea - id: technical-notes - attributes: - label: Technical Notes - description: Any technical notes, potential challenges, or architectural considerations for implementation? - placeholder: | - - Note 1 - - Note 2 - validations: - required: false - - - type: checkboxes - id: definition-of-done + id: additional_notes attributes: - label: Definition of Done - description: Please confirm the following are completed before this story can be considered done. - options: - - label: The feature fulfills all acceptance criteria. - - label: The code is reviewed and meets team coding standards. - - label: All unit, integration, and end-to-end tests are passed. - - label: The feature meets accessibility standards set for the project. - - label: The code passes the CI/CD pipeline quality controls (style and linting). - - label: The feature is merged into the main branch. - - label: The feature is deployed and functional in the QA environment. - - label: The feature was demonstrated to the team and accepted by the product owner. + label: "Additional Notes / Considerations" + description: "Any additional context, links, screenshots, or other relevant information" + placeholder: "Add any extra notes here" From b3414ed4d31e1fe7cf0e8976a03dd34f5a47f1ac Mon Sep 17 00:00:00 2001 From: Christopher Burr Date: Thu, 7 Nov 2024 09:45:28 +0000 Subject: [PATCH 30/37] Fix all-contributors Attempting fix of all-contributors --- README.md | 7 ------- 1 file changed, 7 deletions(-) diff --git a/README.md b/README.md index 9e843bb2..4dbc570a 100644 --- a/README.md +++ b/README.md @@ -111,10 +111,3 @@ Between July 2021 and June 2022 this project received funding from the UKRI’s - - - - - - - From 50a70cc544b9c641abd176cafa91886295e90177 Mon Sep 17 00:00:00 2001 From: Christopher Burr Date: Thu, 7 Nov 2024 10:02:42 +0000 Subject: [PATCH 31/37] Update README.md Remove all-contributors temporarily --- README.md | 28 ---------------------------- 1 file changed, 28 deletions(-) diff --git a/README.md b/README.md index 4dbc570a..d7ce7b15 100644 --- a/README.md +++ b/README.md @@ -83,31 +83,3 @@ Between April 2023 and December 2023, this project received funding from the Ass Between July 2021 and June 2022 this project received funding from the UKRI’s Trustworthy Autonomous Hub, which was awarded to Dr Christopher Burr (Grant number: TAS_PP_00040). - -## Contributors - - - - - - - - - - - - - - - - - - - - -
nbarlowATI
nbarlowATI

🐛 💻 📖 🎨 💡 🤔 ⚠️
Markus Hauru
Markus Hauru

🐛 💻 📖 🎨 💡 🤔 ⚠️
Aoife Hughes
Aoife Hughes

🐛 💻 🤔 ⚠️
Flora
Flora

🐛 💻 📖 🎨 💡 🤔
Christopher Burr
Christopher Burr

🐛 💻 📖 🎨 💡 🤔 ⚠️ 👀 📢 📓 🔬 📣 📆
Cassandra Gould van Praag
Cassandra Gould van Praag

🤔 👀 📆 💬 🎨
Kalle Westerling
Kalle Westerling

🤔 👀 📆 💬 💻
Sophie Arana
Sophie Arana

🤔 👀 📆 💬 🎨
Shakir Laher
Shakir Laher

🖋 📖 🤔 🔬
- - - - - From 7e7b50ae638b423fd17185ad22227f0867a623fd Mon Sep 17 00:00:00 2001 From: Christopher Burr Date: Thu, 7 Nov 2024 10:16:01 +0000 Subject: [PATCH 32/37] reinstall all-contributors --- .all-contributorsrc | 147 +------------------------------------------- README.md | 16 +++-- 2 files changed, 15 insertions(+), 148 deletions(-) diff --git a/.all-contributorsrc b/.all-contributorsrc index c127164a..4f62af12 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -1,145 +1,4 @@ { - "files": [ - "README.md" - ], - "imageSize": 100, - "commit": false, - "commitType": "docs", - "commitConvention": "angular", - "contributors": [ - { - "login": "nbarlowATI", - "name": "nbarlowATI", - "avatar_url": "https://avatars.githubusercontent.com/u/33832774?v=4", - "profile": "https://github.com/nbarlowATI", - "contributions": [ - "bug", - "code", - "doc", - "design", - "example", - "ideas", - "test" - ] - }, - { - "login": "mhauru", - "name": "Markus Hauru", - "avatar_url": "https://avatars.githubusercontent.com/u/5229876?v=4", - "profile": "http://mhauru.org", - "contributions": [ - "bug", - "code", - "doc", - "design", - "example", - "ideas", - "test" - ] - }, - { - "login": "AoifeHughes", - "name": "Aoife Hughes", - "avatar_url": "https://avatars.githubusercontent.com/u/10923695?v=4", - "profile": "https://github.com/AoifeHughes", - "contributions": [ - "bug", - "code", - "ideas", - "test" - ] - }, - { - "login": "entopia", - "name": "Flora", - "avatar_url": "https://avatars.githubusercontent.com/u/4749503?v=4", - "profile": "https://www.turing.ac.uk/people/researchers/flora-roumpani", - "contributions": [ - "bug", - "code", - "doc", - "design", - "example", - "ideas" - ] - }, - { - "login": "chrisdburr", - "name": "Christopher Burr", - "avatar_url": "https://avatars.githubusercontent.com/u/63010234?v=4", - "profile": "https://github.com/chrisdburr", - "contributions": [ - "bug", - "code", - "doc", - "design", - "example", - "ideas", - "test", - "review", - "talk", - "userTesting", - "research", - "promotion", - "projectManagement" - ] - }, - { - "login": "cassgvp", - "name": "Cassandra Gould van Praag", - "avatar_url": "https://avatars.githubusercontent.com/u/43407869?v=4", - "profile": "https://www.turing.ac.uk/research/harnessing-power-digital-twins/turing-research-and-innovation-cluster-digital-twins", - "contributions": [ - "ideas", - "review", - "projectManagement", - "question", - "design" - ] - }, - { - "login": "kallewesterling", - "name": "Kalle Westerling", - "avatar_url": "https://avatars.githubusercontent.com/u/7298727?v=4", - "profile": "http://www.westerling.nu", - "contributions": [ - "ideas", - "review", - "projectManagement", - "question", - "code" - ] - }, - { - "login": "aranas", - "name": "Sophie Arana", - "avatar_url": "https://avatars.githubusercontent.com/u/6906140?v=4", - "profile": "https://github.com/aranas", - "contributions": [ - "ideas", - "review", - "projectManagement", - "question", - "design" - ] - }, - { - "login": "S-Laher", - "name": "Shakir Laher", - "avatar_url": "https://avatars.githubusercontent.com/u/45235675?v=4", - "profile": "https://github.com/S-Laher", - "contributions": [ - "content", - "doc", - "ideas", - "research" - ] - } - ], - "contributorsPerLine": 7, - "skipCi": true, - "repoType": "github", - "repoHost": "https://github.com", - "projectName": "AssurancePlatform", - "projectOwner": "alan-turing-institute" -} + "projectName": "", + "projectOwner": "" +} \ No newline at end of file diff --git a/README.md b/README.md index d7ce7b15..426bfee3 100644 --- a/README.md +++ b/README.md @@ -2,10 +2,7 @@ ![An illustration representing the collaborative development of a structured assurance case. The image shows various groups of people working together across different workstations linked by different paths.](site/docs/assets/images/hero.gif) - -[![All Contributors](https://img.shields.io/badge/all_contributors-9-orange.svg?style=flat-square)](#contributors-) - - +[![All Contributors](https://img.shields.io/github/all-contributors/alan-turing-institute/AssurancePlatform?color=ee8449&style=flat-square)](#contributors) [![Go to the TEA Platform](https://img.shields.io/badge/Go%20to%20the%20TEA%20Platform-0F76B8?style=flat&link=https://assuranceplatform.azurewebsites.net/)](https://assuranceplatform.azurewebsites.net/) [![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.8198986.svg)](https://doi.org/10.5281/zenodo.8198986) [![pre-commit.ci status](https://results.pre-commit.ci/badge/github/alan-turing-institute/AssurancePlatform/main.svg)](https://results.pre-commit.ci/latest/github/alan-turing-institute/AssurancePlatform/main) @@ -83,3 +80,14 @@ Between April 2023 and December 2023, this project received funding from the Ass Between July 2021 and June 2022 this project received funding from the UKRI’s Trustworthy Autonomous Hub, which was awarded to Dr Christopher Burr (Grant number: TAS_PP_00040). + +## Contributors + + + + + + + + + \ No newline at end of file From c62e8a2a412877b61a35200aff8c20788b2ed4be Mon Sep 17 00:00:00 2001 From: Christopher Burr Date: Thu, 7 Nov 2024 10:17:30 +0000 Subject: [PATCH 33/37] add name and owner --- .all-contributorsrc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.all-contributorsrc b/.all-contributorsrc index 4f62af12..8fab4dd4 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -1,4 +1,4 @@ { - "projectName": "", - "projectOwner": "" + "projectName": "AssurancePlatform", + "projectOwner": "alan-turing-institute" } \ No newline at end of file From 1ee77c01e04754c80f35c090c5b99a0ad58d52b3 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Thu, 7 Nov 2024 10:18:38 +0000 Subject: [PATCH 34/37] style: pre-commit fixes --- .all-contributorsrc | 2 +- README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.all-contributorsrc b/.all-contributorsrc index 8fab4dd4..4bc494f8 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -1,4 +1,4 @@ { "projectName": "AssurancePlatform", "projectOwner": "alan-turing-institute" -} \ No newline at end of file +} diff --git a/README.md b/README.md index 426bfee3..4ea5c2ee 100644 --- a/README.md +++ b/README.md @@ -90,4 +90,4 @@ Between July 2021 and June 2022 this project received funding from the UKRI’s - \ No newline at end of file + From 3251b7cdae036bf7d2d8398138a6071b2b4b8433 Mon Sep 17 00:00:00 2001 From: Christopher Burr Date: Thu, 14 Nov 2024 15:56:12 +0000 Subject: [PATCH 35/37] upload file for workshop --- ... (Explainability)-2024-10-14T15-55-22.json | 459 ++++++++++++++++++ 1 file changed, 459 insertions(+) create mode 100644 examples/TTW Practitioners Hub (Explainability)-2024-10-14T15-55-22.json diff --git a/examples/TTW Practitioners Hub (Explainability)-2024-10-14T15-55-22.json b/examples/TTW Practitioners Hub (Explainability)-2024-10-14T15-55-22.json new file mode 100644 index 00000000..fc8154e3 --- /dev/null +++ b/examples/TTW Practitioners Hub (Explainability)-2024-10-14T15-55-22.json @@ -0,0 +1,459 @@ +{ + + "type":"AssuranceCase", + "name":"TTW Practitioners Hub (Explainability)", + "description":"A partial assurance case for the TTW Practitioner's Hub. The assurance case focuses on the goal of explainable AI.", + "created_date":"2024-11-13T12:15:39.693060Z", + "lock_uuid":null, + "goals":[ + { + + "type":"TopLevelNormativeGoal", + "name":"G1", + "short_description":"Predictions made by the AI system are explainable to end users.", + "long_description":"N/A", + "keywords":"N/A", + "assurance_case_id":204, + "context":[], + "property_claims":[], + "strategies":[ + { + + "type":"Strategy", + "name":"S1", + "short_description":"Sub-argument for interpretable model", + "long_description":"Sub-argument for interpretable model.", + "goal_id":239, + "property_claims":[ + { + + "type":"PropertyClaim", + "name":"P1", + "short_description":"The AI system utilises inherently interpretable models.", + "long_description":"The digital twin utilises inherently interpretable models.", + "goal_id":null, + "property_claim_id":null, + "level":1, + "claim_type":"Property Claim", + "property_claims":[ + { + + "type":"PropertyClaim", + "name":"P1.1", + "short_description":"The models employed are transparent and understandable (e.g., decision trees, linear models).", + "long_description":"The models employed are transparent and understandable (e.g., decision trees, linear models).", + "goal_id":null, + "property_claim_id":2171, + "level":2, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null, + "in_sandbox":false, + "hidden":false + }, + { + + "type":"PropertyClaim", + "name":"P1.2", + "short_description":"The decision-making processes of the models are easily traceable and explainable.", + "long_description":"The decision-making processes of the models are easily traceable and explainable.", + "goal_id":null, + "property_claim_id":2171, + "level":2, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null, + "in_sandbox":false, + "hidden":false + } + ], + "evidence":[], + "strategy_id":324, + "in_sandbox":false, + "hidden":false + }, + { + + "type":"PropertyClaim", + "name":"P2", + "short_description":"The system provides mechanisms for model interpretation.", + "long_description":"The system provides mechanisms for model interpretation.", + "goal_id":null, + "property_claim_id":null, + "level":1, + "claim_type":"Property Claim", + "property_claims":[ + { + + "type":"PropertyClaim", + "name":"P2.1", + "short_description":"The system includes visualisation tools to illustrate how outputs are derived.", + "long_description":"The system includes visualisation tools to illustrate how outputs are derived.", + "goal_id":null, + "property_claim_id":2172, + "level":2, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null, + "in_sandbox":false, + "hidden":false + }, + { + + "type":"PropertyClaim", + "name":"P2.2", + "short_description":"The system offers explanations in natural language.", + "long_description":"The system offers explanations in natural language.", + "goal_id":null, + "property_claim_id":2172, + "level":2, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null, + "in_sandbox":false, + "hidden":false + }, + { + + "type":"PropertyClaim", + "name":"P2.3", + "short_description":"Interactive tools allow users to explore model predictions (e.g. counterfactuals).", + "long_description":"Interactive tools allow users to explore model predictions (e.g. counterfactuals).", + "goal_id":null, + "property_claim_id":2172, + "level":2, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null, + "in_sandbox":false, + "hidden":false + } + ], + "evidence":[], + "strategy_id":324, + "in_sandbox":false, + "hidden":false + }, + { + + "type":"PropertyClaim", + "name":"P8", + "short_description":"Explanations are accessible to users with varying levels of technical expertise and abilities.", + "long_description":"Explanations are accessible to users with varying levels of technical expertise and abilities.", + "goal_id":null, + "property_claim_id":null, + "level":1, + "claim_type":"Property Claim", + "property_claims":[ + { + + "type":"PropertyClaim", + "name":"P8.1", + "short_description":"The system's explainability interface is compliant with accessibility standards (e.g., WCAG).", + "long_description":"The system's explainability interface is compliant with accessibility standards (e.g., WCAG).", + "goal_id":null, + "property_claim_id":2191, + "level":2, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null, + "in_sandbox":false, + "hidden":false + } + ], + "evidence":[], + "strategy_id":324, + "in_sandbox":false, + "hidden":false + } + ], + "in_sandbox":false, + "hidden":false + }, + { + + "type":"Strategy", + "name":"S2", + "short_description":"Sub-argument for transparent project governance", + "long_description":"Sub-argument for transparent project governance.", + "goal_id":239, + "property_claims":[ + { + + "type":"PropertyClaim", + "name":"P3", + "short_description":"The project maintains comprehensive and accessible documentation.", + "long_description":"The project maintains comprehensive and accessible documentation.", + "goal_id":null, + "property_claim_id":null, + "level":1, + "claim_type":"Property Claim", + "property_claims":[ + { + + "type":"PropertyClaim", + "name":"P3.1", + "short_description":"Documentation includes detailed descriptions of model algorithms and their purposes.", + "long_description":"Documentation includes detailed descriptions of model algorithms and their purposes.", + "goal_id":null, + "property_claim_id":2174, + "level":2, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null, + "in_sandbox":false, + "hidden":false + }, + { + + "type":"PropertyClaim", + "name":"P3.2", + "short_description":"Data sources, collection methods, and preprocessing steps are transparently reported.", + "long_description":"Data sources, collection methods, and preprocessing steps are transparently reported.", + "goal_id":null, + "property_claim_id":2174, + "level":2, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null, + "in_sandbox":false, + "hidden":false + } + ], + "evidence":[], + "strategy_id":325, + "in_sandbox":false, + "hidden":false + }, + { + + "type":"PropertyClaim", + "name":"P4", + "short_description":"Decision-making processes within the project are transparent.", + "long_description":"Decision-making processes within the project are transparent.", + "goal_id":null, + "property_claim_id":null, + "level":1, + "claim_type":"Property Claim", + "property_claims":[ + { + + "type":"PropertyClaim", + "name":"P4.1", + "short_description":"Rationale for key design and development choices is documented and available to relevant stakeholders (e.g. end users).", + "long_description":"Rationale for key design and development choices is documented and available to relevant stakeholders.", + "goal_id":null, + "property_claim_id":2177, + "level":2, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null, + "in_sandbox":false, + "hidden":false + }, + { + + "type":"PropertyClaim", + "name":"P4.2", + "short_description":"Updates and changes to the system are communicated promptly to relevant stakeholders.", + "long_description":"Updates and changes to the system are communicated promptly to relevant parties.", + "goal_id":null, + "property_claim_id":2177, + "level":2, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null, + "in_sandbox":false, + "hidden":false + } + ], + "evidence":[], + "strategy_id":325, + "in_sandbox":false, + "hidden":false + }, + { + + "type":"PropertyClaim", + "name":"P5", + "short_description":"Accountability for the system's outputs is embedded in project governance.", + "long_description":"Accountability for the system's outputs is embedded in project governance.", + "goal_id":null, + "property_claim_id":null, + "level":1, + "claim_type":"Property Claim", + "property_claims":[ + { + + "type":"PropertyClaim", + "name":"P5.1", + "short_description":"Specific roles are assigned responsibility for ensuring the explainability and validity of outputs.", + "long_description":"Specific roles are assigned responsibility for ensuring the explainability and validity of outputs.", + "goal_id":null, + "property_claim_id":2180, + "level":2, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null, + "in_sandbox":false, + "hidden":false + }, + { + + "type":"PropertyClaim", + "name":"P5.2", + "short_description":"Regular reviews and audits are conducted to assess and improve explainability practices.", + "long_description":"Regular reviews and audits are conducted to assess and improve explainability practices.", + "goal_id":null, + "property_claim_id":2180, + "level":2, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null, + "in_sandbox":false, + "hidden":false + } + ], + "evidence":[], + "strategy_id":325, + "in_sandbox":false, + "hidden":false + } + ], + "in_sandbox":false, + "hidden":false + }, + { + + "type":"Strategy", + "name":"S3", + "short_description":"Sub-argument for sufficient user engagement", + "long_description":"Sub-argument for sufficient stakeholder engagement.", + "goal_id":239, + "property_claims":[ + { + + "type":"PropertyClaim", + "name":"P6", + "short_description":"End users are actively involved in the design, development, and deployment stages.", + "long_description":"Stakeholders are actively involved in the design, development, and deployment stages.", + "goal_id":null, + "property_claim_id":null, + "level":1, + "claim_type":"Property Claim", + "property_claims":[ + { + + "type":"PropertyClaim", + "name":"P6.1", + "short_description":"End users participated in focus groups to inform the structure and format of explainability mechanisms.", + "long_description":"Stakeholders and end users participated in focus groups to inform the structure and format of explanations.", + "goal_id":null, + "property_claim_id":2183, + "level":2, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null, + "in_sandbox":false, + "hidden":false + }, + { + + "type":"PropertyClaim", + "name":"P6.2", + "short_description":"User studies determined that the end users are able to understand and explain the AI system's behaviour and outputs.", + "long_description":"User studies determined that the end users are able to understand and explain the AI system's behaviour and outputs.", + "goal_id":null, + "property_claim_id":2183, + "level":2, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null, + "in_sandbox":false, + "hidden":false + } + ], + "evidence":[], + "strategy_id":326, + "in_sandbox":false, + "hidden":false + }, + { + + "type":"PropertyClaim", + "name":"P7", + "short_description":"Feedback mechanisms have been established for end users.", + "long_description":"Feedback mechanisms have been established for stakeholders and end users.", + "goal_id":null, + "property_claim_id":null, + "level":1, + "claim_type":"Property Claim", + "property_claims":[ + { + + "type":"PropertyClaim", + "name":"P7.1", + "short_description":"Invalid or inappropriate explanations can be flagged for review and investigation.", + "long_description":"Invalid or inappropriate explanations can be flagged for review and investigation.", + "goal_id":null, + "property_claim_id":2185, + "level":2, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null, + "in_sandbox":false, + "hidden":false + }, + { + + "type":"PropertyClaim", + "name":"P7.2", + "short_description":"Insights from user studies are used to refine and enhance future explainability features.", + "long_description":"Insights from user studies are used to refine and enhance future explainability features.", + "goal_id":null, + "property_claim_id":2185, + "level":2, + "claim_type":"Property Claim", + "property_claims":[], + "evidence":[], + "strategy_id":null, + "in_sandbox":false, + "hidden":false + } + ], + "evidence":[], + "strategy_id":326, + "in_sandbox":false, + "hidden":false + } + ], + "in_sandbox":false, + "hidden":false + } + ], + "hidden":false + } + ], + "owner":9, + "edit_groups":[], + "view_groups":[], + "color_profile":"default", + "comments":[], + "permissions":"manage", + "hidden":false +} \ No newline at end of file From 3469d7ed5cd9466bf3f2141fb5fe4421c0b2de06 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 18 Nov 2024 16:42:28 +0000 Subject: [PATCH 36/37] chore: update pre-commit hooks MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit updates: - [github.com/astral-sh/ruff-pre-commit: v0.4.7 → v0.7.4](https://github.com/astral-sh/ruff-pre-commit/compare/v0.4.7...v0.7.4) - [github.com/psf/black: 24.4.2 → 24.10.0](https://github.com/psf/black/compare/24.4.2...24.10.0) - [github.com/pre-commit/pre-commit-hooks: v4.6.0 → v5.0.0](https://github.com/pre-commit/pre-commit-hooks/compare/v4.6.0...v5.0.0) - [github.com/asottile/blacken-docs: 1.16.0 → 1.19.1](https://github.com/asottile/blacken-docs/compare/1.16.0...1.19.1) --- .pre-commit-config.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index a8470eac..41c32c79 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -4,14 +4,14 @@ ci: repos: - repo: https://github.com/astral-sh/ruff-pre-commit - rev: "v0.4.7" + rev: "v0.7.4" hooks: - id: ruff args: ["--fix", "--show-fixes"] exclude: \.md$ - repo: https://github.com/psf/black - rev: "24.4.2" + rev: "24.10.0" hooks: - id: black language: python @@ -19,7 +19,7 @@ repos: exclude: \.md$ - repo: https://github.com/pre-commit/pre-commit-hooks - rev: "v4.6.0" + rev: "v5.0.0" hooks: - id: check-added-large-files - id: check-case-conflict @@ -50,7 +50,7 @@ repos: args: [--prose-wrap=never] - repo: https://github.com/asottile/blacken-docs - rev: "1.16.0" + rev: "1.19.1" hooks: - id: blacken-docs additional_dependencies: [black==23.3.0] From 73b70a611858282407635b1e974a28e68fbaa3bd Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 18 Nov 2024 16:42:51 +0000 Subject: [PATCH 37/37] style: pre-commit fixes --- ... (Explainability)-2024-10-14T15-55-22.json | 749 +++++++++--------- 1 file changed, 360 insertions(+), 389 deletions(-) diff --git a/examples/TTW Practitioners Hub (Explainability)-2024-10-14T15-55-22.json b/examples/TTW Practitioners Hub (Explainability)-2024-10-14T15-55-22.json index fc8154e3..8f39f53f 100644 --- a/examples/TTW Practitioners Hub (Explainability)-2024-10-14T15-55-22.json +++ b/examples/TTW Practitioners Hub (Explainability)-2024-10-14T15-55-22.json @@ -1,459 +1,430 @@ { - - "type":"AssuranceCase", - "name":"TTW Practitioners Hub (Explainability)", - "description":"A partial assurance case for the TTW Practitioner's Hub. The assurance case focuses on the goal of explainable AI.", - "created_date":"2024-11-13T12:15:39.693060Z", - "lock_uuid":null, - "goals":[ + "type": "AssuranceCase", + "name": "TTW Practitioners Hub (Explainability)", + "description": "A partial assurance case for the TTW Practitioner's Hub. The assurance case focuses on the goal of explainable AI.", + "created_date": "2024-11-13T12:15:39.693060Z", + "lock_uuid": null, + "goals": [ { - - "type":"TopLevelNormativeGoal", - "name":"G1", - "short_description":"Predictions made by the AI system are explainable to end users.", - "long_description":"N/A", - "keywords":"N/A", - "assurance_case_id":204, - "context":[], - "property_claims":[], - "strategies":[ + "type": "TopLevelNormativeGoal", + "name": "G1", + "short_description": "Predictions made by the AI system are explainable to end users.", + "long_description": "N/A", + "keywords": "N/A", + "assurance_case_id": 204, + "context": [], + "property_claims": [], + "strategies": [ { - - "type":"Strategy", - "name":"S1", - "short_description":"Sub-argument for interpretable model", - "long_description":"Sub-argument for interpretable model.", - "goal_id":239, - "property_claims":[ + "type": "Strategy", + "name": "S1", + "short_description": "Sub-argument for interpretable model", + "long_description": "Sub-argument for interpretable model.", + "goal_id": 239, + "property_claims": [ { - - "type":"PropertyClaim", - "name":"P1", - "short_description":"The AI system utilises inherently interpretable models.", - "long_description":"The digital twin utilises inherently interpretable models.", - "goal_id":null, - "property_claim_id":null, - "level":1, - "claim_type":"Property Claim", - "property_claims":[ + "type": "PropertyClaim", + "name": "P1", + "short_description": "The AI system utilises inherently interpretable models.", + "long_description": "The digital twin utilises inherently interpretable models.", + "goal_id": null, + "property_claim_id": null, + "level": 1, + "claim_type": "Property Claim", + "property_claims": [ { - - "type":"PropertyClaim", - "name":"P1.1", - "short_description":"The models employed are transparent and understandable (e.g., decision trees, linear models).", - "long_description":"The models employed are transparent and understandable (e.g., decision trees, linear models).", - "goal_id":null, - "property_claim_id":2171, - "level":2, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null, - "in_sandbox":false, - "hidden":false + "type": "PropertyClaim", + "name": "P1.1", + "short_description": "The models employed are transparent and understandable (e.g., decision trees, linear models).", + "long_description": "The models employed are transparent and understandable (e.g., decision trees, linear models).", + "goal_id": null, + "property_claim_id": 2171, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null, + "in_sandbox": false, + "hidden": false }, { - - "type":"PropertyClaim", - "name":"P1.2", - "short_description":"The decision-making processes of the models are easily traceable and explainable.", - "long_description":"The decision-making processes of the models are easily traceable and explainable.", - "goal_id":null, - "property_claim_id":2171, - "level":2, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null, - "in_sandbox":false, - "hidden":false + "type": "PropertyClaim", + "name": "P1.2", + "short_description": "The decision-making processes of the models are easily traceable and explainable.", + "long_description": "The decision-making processes of the models are easily traceable and explainable.", + "goal_id": null, + "property_claim_id": 2171, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null, + "in_sandbox": false, + "hidden": false } ], - "evidence":[], - "strategy_id":324, - "in_sandbox":false, - "hidden":false + "evidence": [], + "strategy_id": 324, + "in_sandbox": false, + "hidden": false }, { - - "type":"PropertyClaim", - "name":"P2", - "short_description":"The system provides mechanisms for model interpretation.", - "long_description":"The system provides mechanisms for model interpretation.", - "goal_id":null, - "property_claim_id":null, - "level":1, - "claim_type":"Property Claim", - "property_claims":[ + "type": "PropertyClaim", + "name": "P2", + "short_description": "The system provides mechanisms for model interpretation.", + "long_description": "The system provides mechanisms for model interpretation.", + "goal_id": null, + "property_claim_id": null, + "level": 1, + "claim_type": "Property Claim", + "property_claims": [ { - - "type":"PropertyClaim", - "name":"P2.1", - "short_description":"The system includes visualisation tools to illustrate how outputs are derived.", - "long_description":"The system includes visualisation tools to illustrate how outputs are derived.", - "goal_id":null, - "property_claim_id":2172, - "level":2, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null, - "in_sandbox":false, - "hidden":false + "type": "PropertyClaim", + "name": "P2.1", + "short_description": "The system includes visualisation tools to illustrate how outputs are derived.", + "long_description": "The system includes visualisation tools to illustrate how outputs are derived.", + "goal_id": null, + "property_claim_id": 2172, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null, + "in_sandbox": false, + "hidden": false }, { - - "type":"PropertyClaim", - "name":"P2.2", - "short_description":"The system offers explanations in natural language.", - "long_description":"The system offers explanations in natural language.", - "goal_id":null, - "property_claim_id":2172, - "level":2, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null, - "in_sandbox":false, - "hidden":false + "type": "PropertyClaim", + "name": "P2.2", + "short_description": "The system offers explanations in natural language.", + "long_description": "The system offers explanations in natural language.", + "goal_id": null, + "property_claim_id": 2172, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null, + "in_sandbox": false, + "hidden": false }, { - - "type":"PropertyClaim", - "name":"P2.3", - "short_description":"Interactive tools allow users to explore model predictions (e.g. counterfactuals).", - "long_description":"Interactive tools allow users to explore model predictions (e.g. counterfactuals).", - "goal_id":null, - "property_claim_id":2172, - "level":2, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null, - "in_sandbox":false, - "hidden":false + "type": "PropertyClaim", + "name": "P2.3", + "short_description": "Interactive tools allow users to explore model predictions (e.g. counterfactuals).", + "long_description": "Interactive tools allow users to explore model predictions (e.g. counterfactuals).", + "goal_id": null, + "property_claim_id": 2172, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null, + "in_sandbox": false, + "hidden": false } ], - "evidence":[], - "strategy_id":324, - "in_sandbox":false, - "hidden":false + "evidence": [], + "strategy_id": 324, + "in_sandbox": false, + "hidden": false }, { - - "type":"PropertyClaim", - "name":"P8", - "short_description":"Explanations are accessible to users with varying levels of technical expertise and abilities.", - "long_description":"Explanations are accessible to users with varying levels of technical expertise and abilities.", - "goal_id":null, - "property_claim_id":null, - "level":1, - "claim_type":"Property Claim", - "property_claims":[ + "type": "PropertyClaim", + "name": "P8", + "short_description": "Explanations are accessible to users with varying levels of technical expertise and abilities.", + "long_description": "Explanations are accessible to users with varying levels of technical expertise and abilities.", + "goal_id": null, + "property_claim_id": null, + "level": 1, + "claim_type": "Property Claim", + "property_claims": [ { - - "type":"PropertyClaim", - "name":"P8.1", - "short_description":"The system's explainability interface is compliant with accessibility standards (e.g., WCAG).", - "long_description":"The system's explainability interface is compliant with accessibility standards (e.g., WCAG).", - "goal_id":null, - "property_claim_id":2191, - "level":2, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null, - "in_sandbox":false, - "hidden":false + "type": "PropertyClaim", + "name": "P8.1", + "short_description": "The system's explainability interface is compliant with accessibility standards (e.g., WCAG).", + "long_description": "The system's explainability interface is compliant with accessibility standards (e.g., WCAG).", + "goal_id": null, + "property_claim_id": 2191, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null, + "in_sandbox": false, + "hidden": false } ], - "evidence":[], - "strategy_id":324, - "in_sandbox":false, - "hidden":false + "evidence": [], + "strategy_id": 324, + "in_sandbox": false, + "hidden": false } ], - "in_sandbox":false, - "hidden":false + "in_sandbox": false, + "hidden": false }, { - - "type":"Strategy", - "name":"S2", - "short_description":"Sub-argument for transparent project governance", - "long_description":"Sub-argument for transparent project governance.", - "goal_id":239, - "property_claims":[ + "type": "Strategy", + "name": "S2", + "short_description": "Sub-argument for transparent project governance", + "long_description": "Sub-argument for transparent project governance.", + "goal_id": 239, + "property_claims": [ { - - "type":"PropertyClaim", - "name":"P3", - "short_description":"The project maintains comprehensive and accessible documentation.", - "long_description":"The project maintains comprehensive and accessible documentation.", - "goal_id":null, - "property_claim_id":null, - "level":1, - "claim_type":"Property Claim", - "property_claims":[ + "type": "PropertyClaim", + "name": "P3", + "short_description": "The project maintains comprehensive and accessible documentation.", + "long_description": "The project maintains comprehensive and accessible documentation.", + "goal_id": null, + "property_claim_id": null, + "level": 1, + "claim_type": "Property Claim", + "property_claims": [ { - - "type":"PropertyClaim", - "name":"P3.1", - "short_description":"Documentation includes detailed descriptions of model algorithms and their purposes.", - "long_description":"Documentation includes detailed descriptions of model algorithms and their purposes.", - "goal_id":null, - "property_claim_id":2174, - "level":2, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null, - "in_sandbox":false, - "hidden":false + "type": "PropertyClaim", + "name": "P3.1", + "short_description": "Documentation includes detailed descriptions of model algorithms and their purposes.", + "long_description": "Documentation includes detailed descriptions of model algorithms and their purposes.", + "goal_id": null, + "property_claim_id": 2174, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null, + "in_sandbox": false, + "hidden": false }, { - - "type":"PropertyClaim", - "name":"P3.2", - "short_description":"Data sources, collection methods, and preprocessing steps are transparently reported.", - "long_description":"Data sources, collection methods, and preprocessing steps are transparently reported.", - "goal_id":null, - "property_claim_id":2174, - "level":2, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null, - "in_sandbox":false, - "hidden":false + "type": "PropertyClaim", + "name": "P3.2", + "short_description": "Data sources, collection methods, and preprocessing steps are transparently reported.", + "long_description": "Data sources, collection methods, and preprocessing steps are transparently reported.", + "goal_id": null, + "property_claim_id": 2174, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null, + "in_sandbox": false, + "hidden": false } ], - "evidence":[], - "strategy_id":325, - "in_sandbox":false, - "hidden":false + "evidence": [], + "strategy_id": 325, + "in_sandbox": false, + "hidden": false }, { - - "type":"PropertyClaim", - "name":"P4", - "short_description":"Decision-making processes within the project are transparent.", - "long_description":"Decision-making processes within the project are transparent.", - "goal_id":null, - "property_claim_id":null, - "level":1, - "claim_type":"Property Claim", - "property_claims":[ + "type": "PropertyClaim", + "name": "P4", + "short_description": "Decision-making processes within the project are transparent.", + "long_description": "Decision-making processes within the project are transparent.", + "goal_id": null, + "property_claim_id": null, + "level": 1, + "claim_type": "Property Claim", + "property_claims": [ { - - "type":"PropertyClaim", - "name":"P4.1", - "short_description":"Rationale for key design and development choices is documented and available to relevant stakeholders (e.g. end users).", - "long_description":"Rationale for key design and development choices is documented and available to relevant stakeholders.", - "goal_id":null, - "property_claim_id":2177, - "level":2, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null, - "in_sandbox":false, - "hidden":false + "type": "PropertyClaim", + "name": "P4.1", + "short_description": "Rationale for key design and development choices is documented and available to relevant stakeholders (e.g. end users).", + "long_description": "Rationale for key design and development choices is documented and available to relevant stakeholders.", + "goal_id": null, + "property_claim_id": 2177, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null, + "in_sandbox": false, + "hidden": false }, { - - "type":"PropertyClaim", - "name":"P4.2", - "short_description":"Updates and changes to the system are communicated promptly to relevant stakeholders.", - "long_description":"Updates and changes to the system are communicated promptly to relevant parties.", - "goal_id":null, - "property_claim_id":2177, - "level":2, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null, - "in_sandbox":false, - "hidden":false + "type": "PropertyClaim", + "name": "P4.2", + "short_description": "Updates and changes to the system are communicated promptly to relevant stakeholders.", + "long_description": "Updates and changes to the system are communicated promptly to relevant parties.", + "goal_id": null, + "property_claim_id": 2177, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null, + "in_sandbox": false, + "hidden": false } ], - "evidence":[], - "strategy_id":325, - "in_sandbox":false, - "hidden":false + "evidence": [], + "strategy_id": 325, + "in_sandbox": false, + "hidden": false }, { - - "type":"PropertyClaim", - "name":"P5", - "short_description":"Accountability for the system's outputs is embedded in project governance.", - "long_description":"Accountability for the system's outputs is embedded in project governance.", - "goal_id":null, - "property_claim_id":null, - "level":1, - "claim_type":"Property Claim", - "property_claims":[ + "type": "PropertyClaim", + "name": "P5", + "short_description": "Accountability for the system's outputs is embedded in project governance.", + "long_description": "Accountability for the system's outputs is embedded in project governance.", + "goal_id": null, + "property_claim_id": null, + "level": 1, + "claim_type": "Property Claim", + "property_claims": [ { - - "type":"PropertyClaim", - "name":"P5.1", - "short_description":"Specific roles are assigned responsibility for ensuring the explainability and validity of outputs.", - "long_description":"Specific roles are assigned responsibility for ensuring the explainability and validity of outputs.", - "goal_id":null, - "property_claim_id":2180, - "level":2, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null, - "in_sandbox":false, - "hidden":false + "type": "PropertyClaim", + "name": "P5.1", + "short_description": "Specific roles are assigned responsibility for ensuring the explainability and validity of outputs.", + "long_description": "Specific roles are assigned responsibility for ensuring the explainability and validity of outputs.", + "goal_id": null, + "property_claim_id": 2180, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null, + "in_sandbox": false, + "hidden": false }, { - - "type":"PropertyClaim", - "name":"P5.2", - "short_description":"Regular reviews and audits are conducted to assess and improve explainability practices.", - "long_description":"Regular reviews and audits are conducted to assess and improve explainability practices.", - "goal_id":null, - "property_claim_id":2180, - "level":2, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null, - "in_sandbox":false, - "hidden":false + "type": "PropertyClaim", + "name": "P5.2", + "short_description": "Regular reviews and audits are conducted to assess and improve explainability practices.", + "long_description": "Regular reviews and audits are conducted to assess and improve explainability practices.", + "goal_id": null, + "property_claim_id": 2180, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null, + "in_sandbox": false, + "hidden": false } ], - "evidence":[], - "strategy_id":325, - "in_sandbox":false, - "hidden":false + "evidence": [], + "strategy_id": 325, + "in_sandbox": false, + "hidden": false } ], - "in_sandbox":false, - "hidden":false + "in_sandbox": false, + "hidden": false }, { - - "type":"Strategy", - "name":"S3", - "short_description":"Sub-argument for sufficient user engagement", - "long_description":"Sub-argument for sufficient stakeholder engagement.", - "goal_id":239, - "property_claims":[ + "type": "Strategy", + "name": "S3", + "short_description": "Sub-argument for sufficient user engagement", + "long_description": "Sub-argument for sufficient stakeholder engagement.", + "goal_id": 239, + "property_claims": [ { - - "type":"PropertyClaim", - "name":"P6", - "short_description":"End users are actively involved in the design, development, and deployment stages.", - "long_description":"Stakeholders are actively involved in the design, development, and deployment stages.", - "goal_id":null, - "property_claim_id":null, - "level":1, - "claim_type":"Property Claim", - "property_claims":[ + "type": "PropertyClaim", + "name": "P6", + "short_description": "End users are actively involved in the design, development, and deployment stages.", + "long_description": "Stakeholders are actively involved in the design, development, and deployment stages.", + "goal_id": null, + "property_claim_id": null, + "level": 1, + "claim_type": "Property Claim", + "property_claims": [ { - - "type":"PropertyClaim", - "name":"P6.1", - "short_description":"End users participated in focus groups to inform the structure and format of explainability mechanisms.", - "long_description":"Stakeholders and end users participated in focus groups to inform the structure and format of explanations.", - "goal_id":null, - "property_claim_id":2183, - "level":2, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null, - "in_sandbox":false, - "hidden":false + "type": "PropertyClaim", + "name": "P6.1", + "short_description": "End users participated in focus groups to inform the structure and format of explainability mechanisms.", + "long_description": "Stakeholders and end users participated in focus groups to inform the structure and format of explanations.", + "goal_id": null, + "property_claim_id": 2183, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null, + "in_sandbox": false, + "hidden": false }, { - - "type":"PropertyClaim", - "name":"P6.2", - "short_description":"User studies determined that the end users are able to understand and explain the AI system's behaviour and outputs.", - "long_description":"User studies determined that the end users are able to understand and explain the AI system's behaviour and outputs.", - "goal_id":null, - "property_claim_id":2183, - "level":2, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null, - "in_sandbox":false, - "hidden":false + "type": "PropertyClaim", + "name": "P6.2", + "short_description": "User studies determined that the end users are able to understand and explain the AI system's behaviour and outputs.", + "long_description": "User studies determined that the end users are able to understand and explain the AI system's behaviour and outputs.", + "goal_id": null, + "property_claim_id": 2183, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null, + "in_sandbox": false, + "hidden": false } ], - "evidence":[], - "strategy_id":326, - "in_sandbox":false, - "hidden":false + "evidence": [], + "strategy_id": 326, + "in_sandbox": false, + "hidden": false }, { - - "type":"PropertyClaim", - "name":"P7", - "short_description":"Feedback mechanisms have been established for end users.", - "long_description":"Feedback mechanisms have been established for stakeholders and end users.", - "goal_id":null, - "property_claim_id":null, - "level":1, - "claim_type":"Property Claim", - "property_claims":[ + "type": "PropertyClaim", + "name": "P7", + "short_description": "Feedback mechanisms have been established for end users.", + "long_description": "Feedback mechanisms have been established for stakeholders and end users.", + "goal_id": null, + "property_claim_id": null, + "level": 1, + "claim_type": "Property Claim", + "property_claims": [ { - - "type":"PropertyClaim", - "name":"P7.1", - "short_description":"Invalid or inappropriate explanations can be flagged for review and investigation.", - "long_description":"Invalid or inappropriate explanations can be flagged for review and investigation.", - "goal_id":null, - "property_claim_id":2185, - "level":2, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null, - "in_sandbox":false, - "hidden":false + "type": "PropertyClaim", + "name": "P7.1", + "short_description": "Invalid or inappropriate explanations can be flagged for review and investigation.", + "long_description": "Invalid or inappropriate explanations can be flagged for review and investigation.", + "goal_id": null, + "property_claim_id": 2185, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null, + "in_sandbox": false, + "hidden": false }, { - - "type":"PropertyClaim", - "name":"P7.2", - "short_description":"Insights from user studies are used to refine and enhance future explainability features.", - "long_description":"Insights from user studies are used to refine and enhance future explainability features.", - "goal_id":null, - "property_claim_id":2185, - "level":2, - "claim_type":"Property Claim", - "property_claims":[], - "evidence":[], - "strategy_id":null, - "in_sandbox":false, - "hidden":false + "type": "PropertyClaim", + "name": "P7.2", + "short_description": "Insights from user studies are used to refine and enhance future explainability features.", + "long_description": "Insights from user studies are used to refine and enhance future explainability features.", + "goal_id": null, + "property_claim_id": 2185, + "level": 2, + "claim_type": "Property Claim", + "property_claims": [], + "evidence": [], + "strategy_id": null, + "in_sandbox": false, + "hidden": false } ], - "evidence":[], - "strategy_id":326, - "in_sandbox":false, - "hidden":false + "evidence": [], + "strategy_id": 326, + "in_sandbox": false, + "hidden": false } ], - "in_sandbox":false, - "hidden":false + "in_sandbox": false, + "hidden": false } ], - "hidden":false + "hidden": false } ], - "owner":9, - "edit_groups":[], - "view_groups":[], - "color_profile":"default", - "comments":[], - "permissions":"manage", - "hidden":false -} \ No newline at end of file + "owner": 9, + "edit_groups": [], + "view_groups": [], + "color_profile": "default", + "comments": [], + "permissions": "manage", + "hidden": false +}

>>v09yIcjRqZ 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

SkQW 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

JL?>Pu=VrI;F_ASOq?SVFN1HA90?t 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%0D0MXn)}U}IU{Czrqqgk~4mA|IfrSP6Yi$Gyu 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