1. A computing device for processing object identifier data corresponding to an object identifier, comprising: a processor; memory in electronic communication with the processor; and instructions stored in the memory, the instructions being executable to implement a method comprising: obtaining the object identifier data; obtaining supplemental information about the object identifier, wherein the supplemental information identifies a symbology of the object identifier; matching the object identifier data with a first pattern associated with a first rule that comprises first instructions; matching the object identifier data with a second pattern associated with a second rule that comprises second instructions; and using the symbology of the object identifier to determine which of the first rule and the second rule are applied to the object identifier data.