CPC G06F 8/425 (2013.01) [G06F 8/423 (2013.01)] | 20 Claims |
1. A system, comprising:
one or more processors; and
one or more memory devices that store program code to be executed by the one or more processors, the program code comprising:
a library comprising a data storage interface, one or more semantic objects, and one or more data operations, wherein each data operation comprises a data manipulation operation or a data analysis operation, and wherein each semantic object comprises an instantiation of a class of an object-oriented programming language; and
an application that enables a user to import the library into a computer program under development, the importing enabling:
the user to reference code of the library within the computer program under development to generate a dataset from data obtained via the data storage interface, and associate the one or more semantic objects with the dataset to generate a semantically-annotated dataset; and
one or more of:
the user to invoke a semantic-guided operation of the library that utilizes the semantically-annotated dataset to infer at least one aspect of a data operation to be performed on the semantically-annotated dataset; or
the suggestion of a data operation to the user based on the semantically-annotated dataset.
|