Patent ID: 11934391
Assignee: IQSER IP AG
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method for an at least semiautomatic generation of a request to a data processing system with a data pool,
wherein a data model, which is usable for a selection of data from the data pool using a technical query language, forms a basis of the data pool,
wherein a user's request is made in a natural language as a noun phrase with no interrogatives and verbs, which takes place by a user input of user terms captured as a series of characters that form character strings,
wherein the user terms semantically describe user intended named entities as data objects of a retrieval result from the data processing system based on the user's request, that has to be carried out by the data processing system, and are analyzed, interpreted, and converted into a request in the technical query language,
wherein the request in the natural language as a noun phrase with no interrogatives and verbs captured as a character string is resolved into a plurality of lexemes, the plurality of lexemes having N indexes and being sequentially processed equivalent to their sequence starting from a first index of the N indexes to a last index of the N indexes,
wherein a meaning of a particular lexeme is determined based on the data model matches,
wherein each lexeme is matched sequentially in a determined analysis sequence with a description or name of a data object source, a data object class, its data attributes depending on previous lexemes and their matching results, and finally a lexeme is used as a search word, if each matching of this analysis sequence was negative,
wherein for each particular lexeme to be processed a check is performed if a subsequent lexeme in the sequence exists, and in response to the subsequent lexeme in the analysis sequence existing determining if a current lexeme to be processed is the description or name of a data source, the description or name of a data class, or the description or name of a data attribute of the data model, and
wherein a request in the technical query language for retrieving data objects and not text parts, is created out of a determined meaning without a need of analyzing a grammatical structure, sentence trees or lexical answer types.