p might allow p to appear in a term of the form f(p), but disallow it to occur in a term like p(a,b). The signature for f, on the other hand, might allow that symbol to appear in f(p) and f(p,q), but disallow f(p,q,r) and f(f). In this way, it is possible to control which symbols are used for predicates and which for functions, where variables can occur, and so on.
A great dialect you will impose next limits to the particular a good sorts of type of identity otherwise algorithm. Instance, variables otherwise aggregate terms is almost certainly not invited in some cities.
Semantic framework. That it structure defines the thought of a beneficial semantic build (labeled as translation regarding the literary works [Enderton01, Mendelson97]). Semantic structures are used to interpret formulas and to establish analytical entailment. Like with new syntax, it structure includes plenty of mechanisms one RIF logic languages is also specialise to complement their needs. These systems tend to be:
Each RIF dialect which is produced from RIF-FLD will be revealed in own document
- Selection of knowledge values. RIF-FLD was created to accommodate dialects one assistance reasoning which have inconsistent and you can not sure suggestions. All of the logics that will handle these types of points is actually multiple-valued. For that reason, RIF-FLD postulates there is a collection of specifics beliefs, Television, with the prices t (true) and f (false) and perhaps others. Like, new RIF Very first Reason Dialect [RIF-BLD] is a few-appreciated, however, almost every other dialects may have additional facts values.
- Semantic structures. Semantic formations regulate how the many symbols in the alphabet out of good dialect was translated as well as how knowledge values was assigned to formulas.
- Datatypes. Some symbol spaces that are part of the RIF syntactic framework have fixed interpretations. For instance, symbols in the symbol space are always interpreted as sequences of Unicode characters, and a ? b for any pair of distinct symbols. A symbol space whose symbols have a fixed interpretation in any semantic structure is called a datatype.
- Entailment. This notion is fundamental to logic-based dialects. Given a set of formulas (e.g., facts and rules) G, entailment determines which other formulas necessarily follow from G. Entailment is the main mechanism underlying query answering in Databases, Logic Programming, and the various reasoning tasks in Description Logics.
A set of formulas G logically entails another formula g if for every semantic structure I in some set S, if G is true in I then g is also true in I. Almost all logics define entailment this way. The difference lies in which set S they use. For instance, logics that are based on the classical first-order predicate calculus, such as most Description Logics, assume that S is the set of all semantic structures. In contrast, most Logic Programming languages use default negation. Accordingly, the set S contains only the so-called minimal Herbrand models [Lloyd87] of G and, furthermore, only the minimal models of a special kind. See [Shoham87] for a more detailed exposition of this subject.
XML serialization design. So it design defines the general principles getting mapping brand new presentation sentence structure out-of RIF-FLD towards the concrete XML interchange format. This includes:
For each and every RIF dialect which is based on RIF-FLD could be explained with its very own document
- A specification of XML syntax having RIF-FLD, like the related XML Schema file.
- A specs away from a-one-to-you to mapping in the demonstration syntax off RIF-FLD in order to their XML syntax. Which mapping need certainly to map one better-formed formula from RIF-FLD so you’re able to a keen XML including document that’s appropriate in respect with the aforementioned XML Outline document.
So it specs is the latest draft of your own RIF-FLD definition. The original eg dialect, the RIF First Reasoning Dialect, was revealed within the [RIF-BLD]. A center dialect, which is laid out by then specializing RIF-BLD, are specified during the [RIF-Core] yubo buluÅŸma.

