In library and information science, cataloging (US) or cataloguing (UK) is the process of creating metadata representing information resources, such as books, sound recordings, moving images, etc. Cataloging provides information such as author's names, titles, and subject terms that describe resources, typically through the creation of bibliographic records. The records serve as surrogates for the stored information resources. Since the 1970s these metadata are in machine-readable form and are indexed by information retrieval tools, such as bibliographic databases or search engines. While typically the cataloging process results in the production of library catalogs, it also produces other types of discovery tools for documents and collections. Bibliographic control provides the philosophical basis of cataloging, defining the rules that sufficiently describes information resources, to enable users find and select the most appropriate resource. A cataloger is an individual responsible for the processes of description, subject analysis, classification, and authority control of library materials. Catalogers serve as the "foundation of all library service, as they are the ones who organize information in such a way as to make it easily accessible". Cataloging different kinds of materials Cataloging is a process made in different kinds of institutions (e.g. libraries, archives and museums) and about different kinds of materials, such as books, pictures, museum objects etc. The literature of library and information science is dominated by library cataloging, but it is important to consider other forms of cataloging. For example, there are special systems for cataloging museum objects that have been developed, e.g., Nomenclature for Museum Cataloging. Also, some formats have been developed in some opposition to library cataloging formats, for example, the common communication format for bibliographical databases. About cataloging different kinds of cultural objects, see O'Keefe and Oldal (2017). Six functions of bibliographic control Ronald Hagler identified six functions of bibliographic control. "Identifying the existence of all types of information resources as they are made available." The existence and identity of an information resource must be known before it can be found. "Identifying the works contained within those information resources or as parts of them." Depending on the level of granularity required, multiple works may be contained in a single package, or one work may span multiple packages. For example, is a single photo considered an information resource? Or can a collection of photos be considered an information resource? "Systematically pulling together these information resources into collections in libraries, archives, museums, and Internet