Nonmonotonic Inheritance in Object‐Oriented Deductive Database Languages
Deductive object‐oriented frameworks integrate logic rules and inheritance. There, specific problems arise: due to the combination of deduction and inheritance, (a) deduction can take place depending on inherited facts, thus raising indirect conflicts, and (b) also the class hierarchy and ‐membershi...
Saved in:
| Published in | Journal of logic and computation Vol. 11; no. 4; pp. 499 - 525 |
|---|---|
| Main Authors | , |
| Format | Journal Article |
| Language | English |
| Published |
Oxford
Oxford University Press
01.08.2001
Oxford Publishing Limited (England) |
| Subjects | |
| Online Access | Get full text |
| ISSN | 0955-792X 1465-363X |
| DOI | 10.1093/logcom/11.4.499 |
Cover
| Summary: | Deductive object‐oriented frameworks integrate logic rules and inheritance. There, specific problems arise: due to the combination of deduction and inheritance, (a) deduction can take place depending on inherited facts, thus raising indirect conflicts, and (b) also the class hierarchy and ‐membership is subject to deduction. From this point of view, we investigate the application of the extension semantics of Default Logic to deductive object‐oriented database languages. By restricting the problem to Horn programs and a special type of defaults tailored to the semantics of inheritance, a forward‐chaining construction of a Herbrand‐style representation of extensions is possible. This construction is compared with the semantics for F‐Logic (and implemented in the FLORID system) which is based on a combination of classical deductive fixpoints and an inheritance‐trigger mechanism. We show that the F‐Logic semantics coincides with the standard semantics of Default Logic and Inheritance Networks. |
|---|---|
| Bibliography: | local:110499 istex:151E504BD10BC0871E32CEB3EA766EE89B43F574 ark:/67375/HXZ-7QVSM6CG-K ObjectType-Article-1 SourceType-Scholarly Journals-1 content type line 14 ObjectType-Article-2 ObjectType-Feature-1 content type line 23 |
| ISSN: | 0955-792X 1465-363X |
| DOI: | 10.1093/logcom/11.4.499 |