Patent ID: 9594779
Date: 2017-03-14
CPC Classifications: G06F

Claim:
1. A computer program product for processing schemas and data in a storage system, wherein the computer program product comprises a computer readable storage medium having computer readable program code embodied therein that executes to perform operations, the operations comprising: providing a schema, wherein the schema provides a definition of elements, wherein at least one of the elements comprises a recursive element of a recursive data type, wherein the recursive data type allows for instances of the recursive element to include instances of that same recursive data type at different levels in a hierarchy; receiving indication to transform recursive data types to non-recursive structures; and generating a view for the schema including information on the received indication to transform the recursive data types to non-recursive structure, wherein processing of the data defined by the view causes a parser to: augmenting a definition of the recursive element for the schema in the view to include a first attribute for the unique identifier of the recursive element and a second attribute for the parent unique identifier.