Skip to main content

RIF: The Rule Interchange Format

  • Living reference work entry
  • First Online:
Encyclopedia of Social Network Analysis and Mining
  • 89 Accesses

Synonyms

Datalog; Logic programming; Production rules; Rule-based systems

Glossary

Fact:

An type of a rule that has no premise

Horn Rule:

A type of a rule whose conclusion is a predicate statement. The body of a Horn rule has no negated premises

Production Rule:

A type of a rule whose head is an action, which inserts or deletes information

Rule Body:

An alternative name for the premise of a rule

Rule Head:

An alternative name for the conclusion of a rule

Rule:

A statement that has a premise and a conclusion. It states that if the premise is true then so must be the conclusion

Definition

Rule languages and rule-based systems have been playing an important role in the information technology. The applications of rule systems include expert systems, decision-support, deductive databases, and business rules. Most people do not realize that even the ubiquitous database query language SQL is also rule-based. Although the basic idea of a rule is simple: it is just a statement with a premise...

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

Access this chapter

Institutional subscriptions

References

  • Birbeck M, McCarron S (2008) CURIE Syntax 1.0: a syntax for expressing compact URIs, W3C working draft. Available at http://www.w3.org/TR/curie/

  • Boley H, Kifer M (2010a) RIF basic logic dialect. W3C recommendation 3 July, W3C. http://www.w3.org/TR/rif-bld/

  • Boley H, Kifer M (2010b) RIF framework for logic dialects. W3c recommendation, W3C. http://www.w3.org/TR/rif-fid/

  • de Sainte Marie C, Paschke A, Hallmark G (2010) RIF Production Rule Dialect. W3c recommendation, W3C. http://www.w3.org/TR/rif-prd/

  • Dean M, Schreiber G (2004) OWL Web ontology language reference. Recommendation 10 Feb 2004, W3C. http://www.w3.org/TR/owl-ref/

  • Duerst M, Suignard M (2005) Internationalized resource identifiers (IRIs). http://www.ietf.org/rfc/rfc3987.txt

  • Forgy C (1982) Rete: a fast algorithm for the many pattern/many object pattern match problem. Artif Intell 19:17–32

    Article  Google Scholar 

  • Gelfond M, Lifschitz V (1988) The stable model semantics for logic programming. In: Logic programming: proceedings of the fifth conference and symposium. MIT Press, Cambridge, pp 1070–1080

    Google Scholar 

  • Kifer M (2008) Rule interchange format: the framework. In: Calvanese D, Lausen G (eds) Proceedings of the second international conference (RR 2008) on web reasoning and rule systems, Karlsruhe, 31 Oct–1 Nov 2008. Lecture notes in Computer Science, vol 5341. Springer, Berlin, pp 1–11

    Google Scholar 

  • Kifer M (2010) Knowledge representation and reasoning with the rule interchange format. In: Domingue J, Fensel D (eds) Handbook of semantic web technologies. Springer, Heidelberg/New York

    Google Scholar 

  • Kifer M, Lausen G, Wu J (1995) Logical foundations of object-oriented and frame-based languages. J ACM 42:741–843

    Article  MathSciNet  MATH  Google Scholar 

  • Klyne G, Carroll JJ (2004) Resource description framework (RDF): concepts and abstract syntax. Recommendation 10 Feb 2004, W3C. http://www.w3.org/TR/rdf-concepts/

  • Van Gelder A, Ross K, Schlipf J (1991) The well-founded semantics for general logic programs. J ACM 38(3):620–650. httpciteseer.ist.psu.edu/gelder91wellfounded.html

    MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Michael Kifer .

Editor information

Editors and Affiliations

Section Editor information

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer Science+Business Media LLC

About this entry

Cite this entry

Kifer, M. (2017). RIF: The Rule Interchange Format. In: Alhajj, R., Rokne, J. (eds) Encyclopedia of Social Network Analysis and Mining. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-7163-9_118-1

Download citation

  • DOI: https://doi.org/10.1007/978-1-4614-7163-9_118-1

  • Received:

  • Accepted:

  • Published:

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-1-4614-7163-9

  • Online ISBN: 978-1-4614-7163-9

  • eBook Packages: Springer Reference Computer SciencesReference Module Computer Science and Engineering

Publish with us

Policies and ethics