This document summarizes a framework for high-utility pattern mining that extends previous work by introducing facets, a multi-layer database representation, and advanced utility functions. The framework allows mining patterns based on multiple perspectives using facets and considers database structure through layers of containers, objects, and transactions. An Answer Set Programming approach is used to flexibly encode the problem and compute utilities. The framework is demonstrated on a scientific paper review dataset, showing it can provide insights not possible with previous high-utility pattern mining systems.