@varaande
When you create an adaptive form, you can select a form model. Your options are:
Form Templates: Lets you select an XFA template for your adaptive form.
XML Schema : Lets you select an XML/JSON schema definition for your adaptive form. When you select an XML schema for your adaptive form, you can:
- Associate an XFA template for document of record. Ensure that associated XFA template uses the same XML schema as your adaptive form
None : Lets you create an adaptive form without a form model.
Now with the client sharing the XSD and the XDP file - there are two quick options: Template based form (referring to the XDP) and Schema (XSD based). XDP based templates allows to execute the rules defined in your XFA form - in the Adaptive Form runtime as well. This introduces an additional overhead on the client side product code to support both XFA rules and Adaptive Forms rules, and thus have a performance impact. XSD schema based form on the other hand is more performant but requires a one time definition of the rules on the Adaptive Form side (which can be easily done using the Rule Editor).
Since you are starting on the project - my recommendation would be to also review JSON schema based approach - this would require a one time conversion of XML Schema to JSON Schema - but would give you the best performance, and allows you to create Core components based Adaptive Forms - something which is future ready to support headless forms, and also has a bunch of other benefits: https://experienceleague.adobe.com/docs/experience-manager-core-components/using/adaptive-forms/introduction.html?lang=en#benefits