The archaeological work of the Institute of History and Philology (IHP), Academia Sinica, can be divided into two periods: seasons of excavation first carried out in Mainland China during 1928 and 1949 and then conducted in Taiwan after 1949, when the IHP relocated to Taiwan following the civil war. Due to these two periods of excavation, archaeological data and materials stored at the IHP are numerous and diversified, comprising various media and covering both a wide geographical area and a broad span of time. They include fieldnotes, photos, and numerous artifacts. In 2002, the IHP launched the Digital Archives of Archaeological Data Project to digitize this large collection. At present, more than 59,000 records—including more than 57,000 artifacts—are available on-line. Digitizing IHP’s archaeological artifacts is not as simple as creating one record for each individual artifact, because the process is subject to the following factors: 1. Some artifacts belong in sets according to their archaeological context. 2. Components of a single artifact are sometimes catalogued as individual objects in different records due to relocations in IHP’s history. 3. As a result of advances in research, fragmented oracle bones can now be rejoined. 4. Archaeological artifacts have to be grouped by types as this provides a foundation for archaeological research. To address the conditions stated above and, meanwhile, to better suit the need of cataloguing archaeological artifacts, we designed a “group-level cataloguing function” t o establish different relationships between the artifacts, including set, rejoined fragment, component, and typological group, in the database. This function allows us to record artifacts not only as individual objects, but also as parts of various groups. While retaining the archaeological information of the artifacts, this method also provides the flexibility of incorporating new findings from research into artifact cataloguing. This essay will demonstrate the ways in which we developed the solution.