TY - JOUR
T1 - Handling inheritance in a system integrating logic in objects.
AU - Hatzilygeroudis, Ioannis
AU - Reichgelt, Han
AU - Reichgelt, Johannes (Han)
N1 - Hatzilygeroudis, I. & Reichgelt, H. (1997). Handling inheritance in a system integrating logic in objects. Data & Knowledge Engineering, 21, 253-280. doi: 10.1016/S0169-023X(96)00044-4
PY - 1997/1/1
Y1 - 1997/1/1
N2 - The inheritance mechanism of SILO, a system integrating a many-sorted logic within an object-based framework, is presented. In order to be adequate for knowledge representation, it comprises two components, a hardwired and a user-definable. Due to use of typed (sorted) terms, a variety of specialisation types between logical formulas (axioms) are introduced and defined. Thus, the hardwired component is able to represent a variety of inheritance/specialisation relations between objects. The notion of a conflict is defined and conflict detection theorems are introduced. Also, consequence retraction is introduced and used alongside attribute/predicate overriding to resolve conflicts. The user-definable component consists of a number of user definable functions, called meta-functions, which are able to implement both global and local inheritance control. It is based on a partial reflection meta-level architecture.
AB - The inheritance mechanism of SILO, a system integrating a many-sorted logic within an object-based framework, is presented. In order to be adequate for knowledge representation, it comprises two components, a hardwired and a user-definable. Due to use of typed (sorted) terms, a variety of specialisation types between logical formulas (axioms) are introduced and defined. Thus, the hardwired component is able to represent a variety of inheritance/specialisation relations between objects. The notion of a conflict is defined and conflict detection theorems are introduced. Also, consequence retraction is introduced and used alongside attribute/predicate overriding to resolve conflicts. The user-definable component consists of a number of user definable functions, called meta-functions, which are able to implement both global and local inheritance control. It is based on a partial reflection meta-level architecture.
KW - Knowledge representation
KW - Objects
KW - Many-sorted logic
KW - Integrated system
KW - Logical formulas inheritance
KW - Specialisation types
KW - Inheritance control
UR - https://digitalcommons.usf.edu/fac_publications/2085
UR - https://login.ezproxy.lib.usf.edu/login?url=http://www.sciencedirect.com/science/article/pii/S0169023X96000444/pdf?md5=316c3f688da0ab0d2b60cfa9cec8e7c3&pid=1-s2.0-S0169023X96000444-main.pdf
M3 - Article
JO - Default journal
JF - Default journal
ER -