US 12,332,910 B2
Metadata elements with persistent identifiers
Daniel Buchmann, Karlsruhe (DE); Timm Falter, Sinsheim-Hilsbach (DE); and Ralf Dentzer, Hockenheim (DE)
Assigned to SAP SE, Walldorf (DE)
Filed by SAP SE, Walldorf (DE)
Filed on Oct. 19, 2021, as Appl. No. 17/451,466.
Prior Publication US 2023/0121287 A1, Apr. 20, 2023
Int. Cl. G06F 16/25 (2019.01); G06F 16/21 (2019.01)
CPC G06F 16/258 (2019.01) [G06F 16/212 (2019.01)] 20 Claims
OG exemplary drawing
 
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.