Semantic technologies for semantic applications. Part 1. Basic components of semantic technologies
The paper discusses the basic aspects of modern understanding of semantic computations, semantic technologies and semantic applications in the field of artificial intelligence. The basic terminology used in the work is introduced, and concrete examples of semantic applications, including the industrial ones, are given. It is shown that the basic components of semantic technologies are ontologies and their semantic models, semantic resources and semantic component. The semantic resources contain knowledges about word semantics and means for refinement of this semantics. The semantic component of the technology is used to formally describe the meaning of NL-entities and numerically evaluate their pairwise semantic similarity. The available semantic resources are discussed and their comparative analysis is given. Information is given on the types of NL-entities (primitives), which are then practically used to build models of text meaning formal description in various semantic applications. The last components of the text semantics description constitute the content of the second part of this paper.