 The holes were assigned a meaning dependent upon a particular application.For example, one hole might record the answer to a yes/no question on a survey, with the presence of a notch meaning "yes".More-complex data was encoded using a variety of schemes, often using a superimposed code which allows more distinct categories to be coded than the number of holes available.