PMML XML Model == same as config file or implementation?
Essentially, the PMML is just a set of formulas (and the corresponding coefficient values). 

The story goes something like this:


You develop a model capable of taking some inputs and outputting certain coefficients that correspond to a certain formula.
Then, these ouputs are turned into a PMML file (an XML-based encoding of your model's outputs).
We can now say, "please evaluate this formula, using these coefficients. As input for the independent variable(s), please use these attributes from my dataset here."


Take a very simple linear regression, for example.


The PMML consumer application parses your PMML file, and finds


model = 
coefficient = &lt;5.46>
X = &lt; attribute:  colour of the leaf >

It now goes ahead and scores the formula for the reggression


Note: there’s got a to a file somewhere in your application which contains a column called “colour of the leaf”

And, there you have it.