DocumentCode
309236
Title
FLORID: a prototype for F-logic
Author
Frohn, J. ; Himmeroder, R. ; Kandzia, P.-Th. ; Lausen, G. ; Schlepphorst, C.
Author_Institution
Inst. fur Inf., Freiburg Univ., Germany
fYear
1997
fDate
7-11 Apr 1997
Firstpage
583
Abstract
Summary form only given. FLORID-F-LOgic Reasoning In Databases-is a deductive object oriented database system incorporating F-logic (M. Kifer et al., 1995) as a data definition and query language and combining the advantages of deductive databases with the rich modelling capabilities of object oriented concepts. F-logic provides complex objects, uniform handling of data and metadata, rule defined class hierarchy and signatures, nonmonotonic multiple inheritance, equating of objects by rules and variables ranging over methods and classes. Moreover, FLORID extends F-logic by path expressions (J. Frohn et al., 1994) to facilitate object navigation. Because of its powerful properties, F-logic cannot be mapped onto a relational data model by transforming classes into relations. Hence, it was a major design goal to use an object oriented data representation in FLORID. All information about one object is stored in an object frame which has a unique OID. Several (external) object names may refer to the same OID, thus defining an equivalence relation between objects. Frames consist of slots for method applications or class membership, enabling schema modifications during the evaluation by deriving new signatures, subclass relationships or class memberships. The collection of all frames forms an object world
Keywords
deductive databases; formal logic; object-oriented databases; query languages; F-LOgic Reasoning In Databases; F-logic prototype; FLORID; class membership; complex objects; data definition; deductive object oriented database system; equivalence relation; nonmonotonic multiple inheritance; object frame; object navigation; object oriented concepts; object oriented data representation; object world; path expressions; query language; rule defined class hierarchy; schema modifications; uniform data handling; unique OID; Control systems; Data models; Database languages; Deductive databases; Graphical user interfaces; Navigation; Object oriented databases; Object oriented modeling; Prototypes; Safety;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Engineering, 1997. Proceedings. 13th International Conference on
Conference_Location
Birmingham
ISSN
1063-6382
Print_ISBN
0-8186-7807-0
Type
conf
DOI
10.1109/ICDE.1997.582037
Filename
582037
Link To Document