Is there a way to write protect a drawing format so used cannot change property/attributes mapping.
Not that I'm aware of. If you're having problems with people making unwanted changes then I'm afraid you have a personnel problem. The software can't fix that.
You could make the templates/sheet formats 'read only' so that any changes a rogue individual makes can't be saved. Other than that, you'll have to mete out beatings to those that want to go off reservation.
Retrieving data ...