| CPC G06F 16/258 (2019.01) [G06F 16/212 (2019.01)] | 20 Claims |

|
1. A computing system comprising:
at least one hardware processor;
at least one memory coupled to the at least one hardware processor; and
one or more computer readable storage media storing computer-executable instructions that, when executed, cause the computing system to perform operations comprising:
storing a definition of a first data artefact, the definition of the first data artefact comprising a first plurality of metadata elements, the first plurality of metadata elements comprising a first metadata element having a first name;
subsequent to the storing the definition of the first data artefact, receiving a request to import metadata of a second data artefact to the first data artefact, the second data artefact having a definition comprising a second plurality of metadata elements, the second plurality of metadata elements comprising a second metadata element having a second name;
determining that (1) the second name is the same as the first name, or (2) determining that the second name is incompatible with a naming convention or a naming constraint;
in response to the determining, generating a modified definition of the first data artefact by modifying the definition of the first data artefact to comprise (1) a metadata element comprising an identifier of the second data artefact; and (2) a metadata element comprising the second name; and
providing an instance of the first data artefact according to the modified definition of the first data artefact.
|