Abstract
F-logic is a formalism that integrates logic with object-oriented programming in a clean and declarative fashion. It has been successfully used for information integration, ontology modeling, agent-based systems, software engineering, and more. This paper gives a brief overview of F-logic and discusses its features from the point of view of an ontology language.
This work was supported in part by NSF grant CCR-0311512 and by U.S. Army Medical Research Institute under a subcontract through Brookhaven National Lab.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Angele, J., Lausen, G.: Ontologies in F-logic. In: Staab, S., Studer, R. (eds.) Handbook on Ontologies in Information Systems, pp. 29–50. Springer, Berlin (2004)
Baader, F., Calvanese, D., McGuinness, D., Nardi, D., Patel-Schneider, P. (eds.): The Description Logic Handbook. Cambridge University Press, Cambridge (2002)
Balaban, M.: The F-logic approach for description languages. Annals of Mathematics and Artificial Intelligence 15(1), 19–60 (1995)
Berardi, D., Boley, H., Grosof, B., Gruninger, M., Hull, R., Kifer, M., Martin, D., McIlraith, S., Su, J., Tabet, S.: SWSL: Semantic Web Services Language. Technical report, Semantic Web Services Initiative (April 2005), http://www.daml.org/services/swsl/
Bonner, A., Kifer, M.: A logic for programming database transactions. In: Chomicki, J., Saake, G. (eds.) Logics for Databases and Information Systems, ch. 5, pp. 117–166. Kluwer Academic Publishers, Dordrecht (1998)
Chen, W., Kifer, M., Warren, D.: A foundation for higher-order logic programming. Journal of Logic Programming 15(3), 187–230 (1993)
de Bruijn, J., Lausen, H., Krummenacher, R., Polleres, A., Predoiu, L., Fensel, D.: The WSML family of representation languages. Technical report, DERI (March 2005), http://www.wsmo.org/TR/d16/d16.1/
Decker, S., Brickley, D., Saarela, J., Angele, J.: A query and inference service for RDF. In: QL1998 - The Query Languages Workshop (December 1998)
Fensel, D., Erdmann, M., Studer, R.: OntoBroker: How to make the WWW intelligent. In: Proceedings of the 11th Banff Knowledge Acquisition for Knowledge- Based Systems Workshop, Banff, Canada (1998)
Frohn, J., Lausen, G., Uphoff, H.: Access to objects by path expressions and rules. In: Proceedings of the Intl. Conference on Very Large Databases, Santiago, Chile, pp. 273–284. Morgan Kaufmann, San Francisco (1994)
Grosof, B.: Prioritized conflict handling for logic programs. In: International Logic Programming Symposium, pp. 197–211 (1997)
Grosof, B.: A courteous compiler from generalized courteous logic programs to ordinary logic programs. Technical Report RC 21472, IBM (July 1999)
Hayes, P.: RDF model theory. In: W3C Working Draft, 10 October (2003), Available at http://www.w3.org/TR/rdf-mt/
Kifer, M., Lara, R., Polleres, A., Zhao, C.: A logical framework for web service discovery. In: Semantic Web Services Workshop (November 2004)
Kifer, M., Lausen, G., Wu, J.: Logical foundations of object-oriented and framebased languages. Journal of ACM 42, 741–843 (1995)
Klyne, G., Carroll, J.J.: Resource description framework (RDF): Concepts and abstract syntax. In: W3C Working Draft, 10 October (2003), Available at http://www.w3.org/TR/rdf-concepts/
Lloyd, J.W.: Foundations of Logic Programming, 2nd extended edn. Springer series in symbolic computation. Springer, New York (1987)
Lobo, J., Minker, J., Rajasekar, A.: Foundations of Disjunctive Logic Programming. MIT Press, Cambridge (1992)
Lindenstrauss, N., Sagiv, Y.: Automatic termination analysis of logic programs. In: International Conference on Logic Programming (1997)
Ontoprise, GmbH. OntoBroker Manual, http://www.ontoprise.com/
OWL-S Coalition. OWL-S: Semantic markup for Web services. Release 1.1 (December 2004), http://www.daml.org/services/owl-s/1.1/
Przymusinski, T.: Well-founded and stationary models of logic programs. Annals of Mathematics and Artificial Intelligence 12, 141–187 (1994)
Sintek, M., Decker, S., Harth, A.: The TRIPLE system (2003), http://triple.semanticweb.org/
Smith, M.K., Welty, C., McGuinness, D.L.: OWL Web ontology language guide. W3C Candidate Recommendation, August 18 (2003), http://www.w3.org/TR/owl-guide/
Staab, S., Maedche, A.: Knowledge portals: Ontologies at work. The AI Magazine 22(2), 63–75 (2000)
Van Gelder, A., Ross, K., Schlipf, J.S.: The well-founded semantics for general logic programs. J. ACM 38(3), 620–650 (1991)
Yang, G., Kifer, M.: Implementing an efficient DOOD system using a tabling logic engine. In: First International Conference on Computational Logic, DOOD 2000 Stream (July 2000)
Yang, G., Kifer, M.: Well-founded optimism: Inheritance in frame-based knowledge bases. In: Intl. Conference on Ontologies, DataBases, and Applications of Semantics for Large Scale Information Systems (ODBASE) (October 2002)
Yang, G., Kifer, M.: Inheritance and rules in object-oriented semantic Web languages. In: Schröder, M., Wagner, G. (eds.) RuleML 2003. LNCS, vol. 2876, pp. 95–110. Springer, Heidelberg (2003)
Yang, G., Kifer, M.: Reasoning about anonymous resources and meta statements on the SemanticWeb. In: Spaccapietra, S., March, S., Aberer, K. (eds.) Journal on Data Semantics I. LNCS, vol. 2800, pp. 69–97. Springer, Heidelberg (2003)
Yang, G., Kifer, M., Zhao, C.: FLORA-2: A rule-based knowledge representation and inference infrastructure for the Semantic Web. In: International Conference on Ontologies, Databases and Applications of Semantics (ODBASE-2003) (November 2003)
Yang, G., Kifer, M., Zhao, C.: FLORA-2: User’s Manual (March 2005), http://flora.sourceforge.net/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Kifer, M. (2005). Rules and Ontologies in F-Logic. In: Eisinger, N., Małuszyński, J. (eds) Reasoning Web. Lecture Notes in Computer Science, vol 3564. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11526988_2
Download citation
DOI: https://doi.org/10.1007/11526988_2
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-27828-3
Online ISBN: 978-3-540-31675-6
eBook Packages: Computer ScienceComputer Science (R0)