It is difficult to describe with 1 or 2 words so here I will give a use case:
- UserA creates a text file which acts as a fillable form/checklist
- UserA saves the file to a shared repository
- UserB and UserC open the file and fill the form/checklist as they do their work
- Changes to fields (ideally) or to the whole file are ignored if file saved by accident
Note: UserB and UserC may need to make structural changes to the text file also sometimes, so forbidding them write/modify access at file-system/file-share levels is not an option. It has to be a conscious decision when structural editing is needed (e.g. a user opens the file with a special flag to vim or presses an "unlock" key sequence after opening the file).