It general thought of entailment talks about both first-buy reason additionally the low-monotonic logics you to definitely underlie of several rule-dependent dialects; it extends the notion of entailment defined in the [Shoham87] on case of multi-cherished logics.
Note that one consequence of the multi-document semantics is that local constants specified in one document cannot be queried from another document. For instance, if one document, ?', has the fact ""^^rif:iri("abc"^^rif:local) while another document formula, ?, imports ?' and has the rule ""^^rif:iri(?X) :- ""^^rif:iri(?X) , then ? |= ""^^rif:iri("abc"^^rif:local) does not hold. This is because the symbol "abc"^^rif:local in ?' and ? is treated as different constants due to the process of renaming apart that takes place prior to truth valuation.
4 XML Serialization Build
- a beneficial normative mapping on RIF-FLD demonstration syntax to help you XML (Section Mapping regarding the RIF-FLD Demonstration Sentence structure to the XML Syntax), and
- an excellent normative XML Schema towards the XML sentence structure (Appendix XML Outline to own FLD).
Because explained from the overview part, the appearance of RIF envisions your demonstration syntaxes from upcoming logic RIF languages might be specializations of one’s speech sentence structure off RIF-FLD. As a does the adult hub work result the better-designed algorithm in the speech sentence structure out of a simple logic RIF dialect might also want to feel really-shaped in the a specialization away from RIF-FLD, that has actualizing this new RIF-FLD extension issues (pick review section). The reason for the fresh XML serialization construction would be to render an excellent equivalent yardstick towards RIF XML syntax. Which number toward requirements you to definitely any admissible XML document to own a logic RIF dialect must also end up being an enthusiastic admissible XML file having an expert RIF-FLD (admissibility is defined below). With regards to the demonstration-to-XML syntax mappings, this is why for every single mapping to own a reason RIF dialect need to feel a limitation of your relevant mapping for RIF-FLD. Such as, the new mapping regarding the speech syntax out-of RIF-BLD to XML inside the [RIF-BLD] is a restriction of the demonstration-syntax-to-XML mapping for RIF-FLD. Similar to this, RIF-FLD provides a framework for extensibility and you may shared being compatible between XML syntaxes from RIF dialects.
Recall your syntax of RIF-FLD isn’t perspective-totally free for example can not be totally captured because of the EBNF or XML Outline. Still, legitimacy when it comes to XML Schema are a good test. So you’re able to echo so it situation, we identify a couple of impression from syntactic correctness. The brand new weakened sense inspections correctness only with admiration to help you XML Schema, while the stricter opinion is short for “true” syntactic correctness.
If the an effective dialect, D, specializes RIF-FLD following their XML outline need to be a specialization of your own XML schema regarding RIF-FLD. This can include removal of some points and you will characteristics, limit of your XML version of the rest, and you can replacement for of one’s extension affairs with compatible real components of the desired (maybe restricted) models. ?
Definition (Valid XML document in RIF-FLD). A valid RIF-FLD document in the XML syntax is an XML document that is valid with respect to the XML schema in Appendix XML Schema for RIF-FLD, where the extension points NEWCONNECTIVE, NEWQUANTIFIER, NEWAGGRFUNC, and NEWTERM are specialized as concrete elements of the types prescribed by the RIF-FLD XML schema.
Definition (Specialty away from RIF-FLD outline to a good dialect outline)
When the a dialect, D, focuses RIF-FLD next a valid XML file during the dialect D is but one that’s good depending on the formal XML outline out of D. ?
Definition (Admissible XML document in a logic dialect). An admissible RIF-FLD document in the XML syntax is a valid FLD document in that syntax that is the image of a well-formed RIF-FLD document in the presentation syntax (see Definition Well-formed formula) under the presentation-to-XML syntax mapping ?fld defined in Section Mapping from the RIF-FLD Presentation Syntax to the XML Syntax.