Energistics parser produces output not compliant with R3 schemas (incorrect kind is assigned; trailing : symbol)
So far we noticed a couple of issues with the output generated by the Energistics parser:
-
Kinds of entities are not valid (both versions and names of kinds are not present in Schema service, e.g. osdu:wks:dataset--File_WITSML:0.2.0) making schema validation impossible (the list of schemas can be found here https://gitlab.opengroup.org/osdu/subcommittees/data-def/work-products/schema/-/tree/master/Authoring [gitlab.opengroup.org]);
-
Id have trailing ":" (e.g. “id”: “osdu:dataset--File_WITSML:20C60DDC-D36D-4A3C-800F-504CE0B5605D:”). It is ok to have trailing “:” to show references, however for the “id” field it must be avoided.