This document defines key concepts for a workflow programming and provenance query model, including workflows, data, modules, dataflow, and properties. It proposes three fundamental queries - Decide, Sequence, and Map - that can answer provenance questions about workflows. These three queries are shown to be sufficient to address provenance queries posed in several other research works. Query results are proposed to be visualized through techniques like DAGs and tables.