Definition 3.1 (cf. ; cwf_structure, cwf)
3CPQA category with families (à la Fiore) consists of:
a category {\mathcal{C}}, together with
presheaves \ensuremath{\mathsf{Ty}}, \ensuremath{\mathsf{Tm}} : {\mathcal{C}}^{\mathrm{op}} \to \ensuremath{\ensuremath{\mathsf{Set}}}\xspace;
a natural transformation \ensuremath{\mathsf{p}} : \ensuremath{\mathsf{Tm}} \to \ensuremath{\mathsf{Ty}}; and
for each object \Gamma : {\mathcal{C}} and A : \ensuremath{\ensuremath{\mathsf{Ty}}({\Gamma})}, a representation of the fiber of \ensuremath{\mathsf{p}} over A, i.e.
an object \ensuremath{{\Gamma}.{A}} : {\mathcal{C}} and map \ensuremath{\mathsf{\pi}}_{A} : \ensuremath{{\Gamma}.{A}} \to \Gamma,
an element \ensuremath{\ensuremath{\mathsf{te}}}_A:\ensuremath{\ensuremath{\mathsf{Tm}}({\ensuremath{{\Gamma}.{A}}})}, such that \ensuremath{\mathsf{p}}_{\ensuremath{{\Gamma}.{A}}}(\ensuremath{\ensuremath{\mathsf{te}}}_A) = \ensuremath{\ensuremath{\mathsf{\pi}}_{A}^*{A}} : \ensuremath{\ensuremath{\mathsf{Ty}}({\ensuremath{{\Gamma}.{A}}})},
and such that the induced commutative square
\begin{xy} \xymatrix{ **[l]\ensuremath{\mathsf{y}}_{}(\ensuremath{{\Gamma}.{A}}) \ar[r]^-{\widehat{\ensuremath{\ensuremath{\mathsf{te}}}_A}} \ar[d]_{\ensuremath{\mathsf{y}}_{}(\ensuremath{\mathsf{\pi}}_{A})} \ar@{}[dr]|<<{\text{\pigpenfont A}} & \ensuremath{\mathsf{Tm}} \ar[d]^{\ensuremath{\mathsf{p}}}\\ **[l]\ensuremath{\mathsf{y}}_{}(\Gamma) \ar[r]_{\widehat{A}}& \ensuremath{\mathsf{Ty}} } \end{xy}is a pullback.
(Here e.g. \widehat{A} denotes the Yoneda transpose of an element of a presheaf.)
By a CwF structure on a category {\mathcal{C}}, we mean the data of items ?–? above.