Quasi Natural Language Man-Machine Conversation Device Base on Semantic Logic
First Claim
1. A semantic logic representation device (1) comprising one or more sets of symbols and markups representing conceptual objects and set of program codes associated with information processing device, wherein the said device (1) provides services integrating the conceptual objects according to their semantic relationships, the said device includes a function (11) to create language presentation devices (4), the function being operable to create one or more language presentation devices (4) abiding by different grammar or syntax rules;
- the method to create the said device (1) includes establishing a semantic logic representation device (1) for each types of language component;
in harness the hierarchical and containing relationship existing in the language components conceptual system, this process may be simplified by taking advantage of object-oriented programming;
as called upon, the function (11) is to locate a corresponding semantic logic representation devices (1) for each constituent language component of the language component and forwards the call to the function (11) associated to each of the semantic logic representation device (1) located, followed up with a comprehensive integration process to get a result based on each of the returns;
as such to repeat the steps above in forming a proceeding that each of the program modules of the function (11) are executed in sequence and in a recursive manner, ends up with a complete language presentation device (4) corresponding to the semantic logic representation device (1) being composed as a result.
0 Assignments
0 Petitions
Accused Products
Abstract
The presented is a tool and method for language presentation, browsing, editing, translation and communication based on Semantic Web, to be utilized as interface for collaborating software products and services or human-machine interaction. The conceptual system is extended to further include such objects as language components, sentence patterns or syntax rules, to get solutions for semantic logic representation devices, language presentation devices, semantic-language converting devices, the registry and delegation system, in forming a language-component-based system for browsing, editing, conversion and communication. It is always allowed to bring need-based control over the conceptual system and the registry with their scope and scale being kept at appropriate level; with a widespread community participation, the establishment of semantic-language converting device ecosystem will be important guarantee of a flexible and diversified language expression system; therefore to constitute the core of those pragmatic standards or specifications for machine translation, human-machine interface and the web system.
-
Citations
10 Claims
-
1. A semantic logic representation device (1) comprising one or more sets of symbols and markups representing conceptual objects and set of program codes associated with information processing device, wherein the said device (1) provides services integrating the conceptual objects according to their semantic relationships, the said device includes a function (11) to create language presentation devices (4), the function being operable to create one or more language presentation devices (4) abiding by different grammar or syntax rules;
- the method to create the said device (1) includes establishing a semantic logic representation device (1) for each types of language component;
in harness the hierarchical and containing relationship existing in the language components conceptual system, this process may be simplified by taking advantage of object-oriented programming;
as called upon, the function (11) is to locate a corresponding semantic logic representation devices (1) for each constituent language component of the language component and forwards the call to the function (11) associated to each of the semantic logic representation device (1) located, followed up with a comprehensive integration process to get a result based on each of the returns;
as such to repeat the steps above in forming a proceeding that each of the program modules of the function (11) are executed in sequence and in a recursive manner, ends up with a complete language presentation device (4) corresponding to the semantic logic representation device (1) being composed as a result. - View Dependent Claims (2)
- the method to create the said device (1) includes establishing a semantic logic representation device (1) for each types of language component;
-
3. A semantics-to-language converting device (2) comprising a set of program codes associated with information processing device, wherein the converting device (2) includes a function (21);
- as called upon, the function (21) is to convert a semantic logic representation device (1), according to the input of a language identification parameter (6), into a language presentation device (4) abiding by the very specific language habits or grammar rules.
- View Dependent Claims (4)
-
5. A language presentation device (4) comprising either a set of symbols and markups for presentation of content in a given language or a set of controlling program codes associated with information processing device, wherein the said device (4) includes a set of semantic markups for semantic logic content, the set of semantic markups facilitates automatic identification and locating of language components, language-to-semantics converting device (3) or performing other operations as editing and translation on language component, whilst the set of semantic markups being constantly kept transparent to end users.
-
6. A language-to-semantics converting device (3) comprising a set of program code associated with information processing device, wherein the language-to-semantics converting device (3) includes a function (31);
- as called upon, the function (31) is to provide services to convert a given language presentation device (4) with included language presentations and markups into a corresponding semantic logic representation device (1) by the steps of;
according to the semantic markups included within the language presentation device (4), to locate the corresponding language-to-semantics converting device (3); and
call into the function (31) included in the language-to-semantics converting device (3) located, which is to further locate the language presentation device (4) for each constituent language component of the language presentation device (4) and, in the same way, to locate their corresponding language-to-semantics converting device (3), as such, the program module of functions (31) in consequence are recursively executed leading to the formation of a proceeding for a complete semantic logic representation device (1) corresponding to the language presentation (4) to be composed as a result.
- as called upon, the function (31) is to provide services to convert a given language presentation device (4) with included language presentations and markups into a corresponding semantic logic representation device (1) by the steps of;
- 7. A pseudo natural language based dialog device (5) comprising a set of program code associated with information processing device, wherein the dialog device (5) presents to user a set of language presentation devices (4) which contain semantic logic markups, the dialog device (5) performs editing operations on language components such as to add, delete or modify, etc, based on the reads-out of the semantic logic markups contained, with the contained markup system unchanged in terms of its integrity and legitimacy.
Specification