Modification is the process of barley becoming malt. It happens naturally by adding water which activates enzymes which break down a starchy endosperm inside the barley husk into carbohydrates. This is called germination. Depending on the barley variety and growing conditions, there will also be varying levels of proteins in the endosperm.
Carbohydrate modification (starches broken down into sugars) can be indicated by the difference in fine/coarse, viscosity, friability, and beta glucan level. A higher fine/coarse difference means poor modification, and higher friability means higher modification.
One measure of protein modification can be the ratio of soluble proteins to total proteins (S/T ratio). Also called a Kolbach index. This number can range from mid 30-45+ in fully-modified malts, but that ratio is dependent on the original protein levels in the barley so is variety dependent.
You can request a COA (certificate of analysis) for every batch of malt, which will have most of the above mentioned numbers on it. For example the specifications you linked to in your question have a range of possible values, meaning it really varies batch-to-batch and crop to crop. There is not a single number that says 'this is fully modified malt'. That being said, modern malts are all highly modified, and as far as homebrewing goes a protein rest for under-modified malt is not usually necessary. There could be other advantages to doing it, such as flavor or tradition.
Malting and malts for brewing can be a very intricate and detailed subject, entire volumes of books have been written. For a gentle introduction, I highly recommend the book Malt from Brewers Publications.