This document covers advanced structured query concepts in i-views, including utility queries, local macros, registered macros, and scripting possibilities. Utility queries allow connecting queries with logical operations like negation and filtering. Local macros can replace long condition branches that are reused in a query to make it more readable. Registered macros make reusable condition paths available across multiple queries. Scripting enables enhanced value comparisons and accessing structured queries from JavaScript. The homework assigns practicing these concepts by building queries using local macros, registered macros with identifiers, and attribute conditions with scripted comparisons.