...
All policy templates must implement the ONAP Policy Framework PolicyTemplate interface. This interface allows the Policy Framework allows PolicyDevelopment to manage policy templates and to generate concrete policies from policy templates in a uniform way regardless of the domain that the policy template is addressing or the PDP technology that will execute the policy. The interface is used by the Policy Framework PolicyDevelopment to determine the PDP technology of the policy template, the structure, type, and definition of the model information that must be supplied to the policy template to generate a concrete policy, implementation specific rules or tasks, the flow of the policy, and other relevant information.
The ONAP Policy Framework PolicyDevelopment provides the RESTful Policy Design API, which allows other components to query policy templates, to determine the model information, rules, or tasks that they require, to specialize policy flow, and to generate concrete policies from policy templates. This API is used by the ONAP Policy Framework and other components such as SDC as PolicyDistribution to create concrete policies from policy templates.
...