arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1709.08027cs.AI
收藏

面向对象的非同构类知识表示与数据存储

Object-Oriented Knowledge Representation and Data Storage Using Inhomogeneous Classes

Taras Shevchenko National University of Kyiv(基辅塔拉斯·舍甫琴科国立大学)

Dmytro Terletskyi

摘要:

本文分析了不同的面向对象知识表示模型中类的概念。主要关注的是结构的类和它的效率,在数据存储的上下文中,使用对象关系映射。本文的主要成果是通过引入单核和多核非同构对象类的概念,扩展了同构对象类的概念,允许在一个对象类中同时定义几个不同的类型,避免了类型表示中属性和方法的重复,减小了程序代码的大小,提供了更有效的数据库信息存储。此外,本文包含的实验结果,这表明,数据存储在关系数据库中,使用建议的扩展类,在某些情况下是更有效的使用同类的对象。

英文摘要:

This paper contains analysis of concept of a class within different object-oriented knowledge representation models. The main attention is paid to structure of the class and its efficiency in the context of data storage, using object-relational mapping. The main achievement of the paper is extension of concept of homogeneous class of objects by introducing concepts of single-core and multi-core inhomogeneous classes of objects, which allow simultaneous defining of a few different types within one class of objects, avoiding duplication of properties and methods in representation of types, decreasing sizes of program codes and providing more efficient information storage in the databases. In addition, the paper contains results of experiment, which show that data storage in relational database, using proposed extensions of the class, in some cases is more efficient in contrast to usage of homogeneous classes of objects.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑