Sorry for the late reply. It is indeed difficult to translate and explain all possible meanings of the term "giri". That's why I am resorting to an excellent resource book on Japan: Louis Frテゥdテゥric's "Le Japon - Dictionnaire et Civilisation" (テ嬰itions Robert Laffont, Paris 1996).
Giri: Imperious duties or social obligations that have to be fulfilled or accomplished in order to hold an honourable position in Japanese society, in certain situations and at given times; duties that have to be accomplished first towards society in general, but also towards superiors, family and, last but not least, towards a person her/himself. In doing so, a person "keeps her/his face", especially when someone has to compensate for professional mistakes or render a service for services received, by strictly adhering to a particular social behaviour. In old Japanese society, warriors were obliged to adhere to giri in its strictest sense by even sacrificing their own life for their master who nourished and protected them. From her/his birth a Japanese is (or were) subjected to various kinds of giri: duties towards the "nation" (Japan) and the emperor, towards her/his parents, her/his nurse, teachers and everyone else she/he is owing something to. Furthermore, as soon as a Japanese enters professional life, she/he has to obey to various other giri related to his profession. Giri are considered to be "burdens".
Hope that explanation helped a bit to clarify the concept of giri. We are looking forward to further enlightenment as well.