Skip to main content

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2754))

  • 450 Accesses

Abstract

As discussed in Section 3.4.3, F-Logic is a knowledge representation language based on first-order predicate calculus and frames. F-Logic is a deductive, object-oriented database language. In this appendix we introduce only a subset of F-Logic as our approach should be independent of the representation language and its special features. For example, we did make no use of built-in features such as string handling, type conversion, method overloading or access to databases. More detailled introductions to F-Logic are available [133, 96]. This chapter is organized as follows: first of all we briefly introduce the syntax of F-Logic based on the basic alphabet of the language. Then we briefly show how classes and their signatures are described. Besides, we describe how facts of an ontology can be represented with objects. Finally, we outline how inferencing rules and queries are written in F-Logic.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Schumacher, M. (2003). D. F-Logic Primer. In: Security Engineering with Patterns. Lecture Notes in Computer Science, vol 2754. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-45180-8_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-45180-8_14

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-40731-7

  • Online ISBN: 978-3-540-45180-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics