• 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