1. A method, comprising: generating a node candidate in a system memory based on a resource identifier, wherein the node candidate includes a component corresponding to a portion of the resource identifier according to a dimension of specificity; adding the node candidate to a corpus lattice in the system memory based, at least in part, on whether a matching corpus node corresponding to the node candidate is already included in the corpus lattice; wherein the corpus lattice includes corpus nodes corresponding to a plurality of resource identifiers; generating a pruned corpus lattice by a process comprising determining that a child corpus node in the corpus lattice is compatible with a parent corpus node of the child corpus node and removing the child corpus node from the corpus lattice, wherein the child corpus node is compatible with the parent corpus node if a first data set associated with the child corpus node and a second data set associated with the parent corpus node do not conflict; and generating an output data structure corresponding to the pruned corpus lattice.