-
Sub-task
-
Resolution: Done
-
Major
We need the ability to unmarshall PMML XML into a PMML object model.
The proposal is to use jsonix but this may not be cast in stone.
Refer to:
- https://github.com/highsource/jsonix/wiki/Generating-Mappings-from-XML-Schemas
- https://github.com/highsource/jsonix/wiki/Using-Jsonix-in-Node.js-Programs
We need to add support for different PMML versions from the outset. Assume we'll only support PMML 4.4 from the beginning but we need to be able to support 4.5, 4.6, etc. This will require basic parsing of the file to extract the version before passing to the applicable unmarshaller.
Do we use the resulting PMML object model in the editor itself; or do we need to convert to another intermediate model (like DMN/BPMN do).. my personal feeling is to retain the PMML object model in the editor.
- is related to
-
FAI-125 Refactor PMML XML <--> Object Model marshalling to use KieGroup library
- Done