Object-Oriented Knowledge Representation and Data Storage Using Inhomogeneous Classes
Dmytro Terletskyi

TL;DR
This paper introduces inhomogeneous classes of objects in object-oriented knowledge representation, enhancing data storage efficiency by reducing duplication and optimizing relational database usage.
Contribution
It extends the concept of homogeneous classes by defining single-core and multi-core inhomogeneous classes, improving storage efficiency and reducing code duplication.
Findings
Inhomogeneous classes can store multiple types within one class.
Proposed methods improve data storage efficiency in relational databases.
Experimental results show better performance compared to homogeneous classes.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
