1. A knowledge annotation result checking system, comprising: a receiving unit configured to receive a knowledge annotation result; and a checking unit, implemented by a processor, configured to compare the received knowledge annotation result information within a tag registration database to obtain comparison information, wherein said knowledge annotation result at least comprises a tag and a knowledge annotation engine; and said tag registration, database comprises tags and knowledge annotation engines using these tags, the knowledge annotation result checking system further comprising: a registering unit configured to register tags used by the respective knowledge annotation engines to said tag registration database, an ontology repository, which stores domain knowledge, wherein said registering unit maps a knowledge annotation engine to a corresponding class within the ontology repository according to the functional description or name of the knowledge annotation engine, extracts the corresponding class and all properties of the corresponding class within the ontology repository as a tag set of the knowledge annotation engine for registering tags used by the respective knowledge annotation engines to said tag registration database.