Issue 15142: PRR Relationship with RIF, typo and compliance (prr-rtf) Source: TIBCO (Mr. Paul Vincent, pvincent(at)tibco.com) Nature: Clarification Severity: Minor Summary: 1. pg iii has a capitalisation in the index which is a typo (RElationship instead of Relationship) 2. Annex D covers the relationship between PRR, and OMG standard, and W3C RIF. This should be updated with the latest information on RIF PRD and PRR-RIFPRD compliance. Resolution: Revised Text: Actions taken: March 23, 2010: received issue Discussion: End of Annotations:===== m: webmaster@omg.org Date: 23 Mar 2010 14:54:35 -0500 To: Subject: Issue/Bug Report ******************************************************************************* Name: Paul Vincent Company: TIBCO Software mailFrom: pvincent@tibco.com Notification: Yes Specification: Production Rule Representation Section: Annex D FormalNumber: formal/2009-12-01 Version: 1.0 RevisionDate: December 2009 Page: iii, 51+ Title: PRR Relationship with RIF, typo and compliance Nature: Clarification Severity: Minor test: 3qw8 B1: Report Issue Description: 1. pg iii has a capitalisation in the index which is a typo (RElationship instead of Relationship) X-Disclaimed: 42430 To: pvincent@tibco.com Cc: prr-rtf@omg.org Subject: [PRR-RF] ISSUE-15142 Relation with W3C RIF X-KeepSent: 87135BE8:F2A8714B-8625774B:005DF984; type=4; name=$KeepSent X-Mailer: Lotus Notes Release 8.0.2 HF88 September 24, 2008 From: Christian De Sainte Marie Date: Wed, 23 Jun 2010 19:12:56 +0200 X-MIMETrack: Serialize by Router on D12ML703/12/M/IBM(Release 8.0.1|February 07, 2008) at 23/06/2010 19:12:58 Paul, Here is the revised version of annex D (Issue-15142, part 2 [1]). [1] http://www.omg.org/issues/prr-rtf.open.html Cheers, Christian IBM 9 rue de Verdun 94253 - Gentilly cedex - FRANCE Tel. +33 1 49 08 35 00 Fax +33 1 49 08 35 10 Sauf indication contraire ci-dessus:/ Unless stated otherwise above: Compagnie IBM France Siege Social : 17 avenue de l'Europe, 92275 Bois-Colombes Cedex RCS Nanterre 552 118 465 Forme Sociale : S.A.S. Capital Social : 611.451.766,20 . SIREN/SIRET : 552 118 465 03644 Relationship with W3C Rule Interchange Format (revision).doc Relationship with W3C Rule Interchange Format In June 2010, the World Wide Web consortium (W3C) published the Rule Interchange Format (RIF) recommendation, a standard XML serialization for rule languages. This format (defined as a language) functions as an interlingua into which both established and new rule languages can be mapped, allowing rules written for one application to be published, shared, and re-used in other applications and other rule engines. Because of the great variety in rule languages and rule engine technologies used in academia and emerging technologies, this common format takes the form of a Core language to be used with a set of standard and non-standard extensions. These extensions will not all be combinable into a single .unified rule language.. The primary normative syntax of all the W3C RIF dialects is an XML syntax. Users are expected to work with tools or rule languages that are transformed to and from this format. Practically, the approach taken by the W3C RIF Working Group has been to develop a basic logic dialect of RIF (RIF-BLD) and a production rule dialect (RIF-PRD), and to define the Core dialect as a subset of their intersection that is useful on its own right. The semantics of RIF basic logic dialect [RIF-BLD] is essentially Horn Logic, a well-studied sublanguage of First-Order Logic that is the basis of Logic Programming, which is especially common amongst semantic web researchers. The W3C RIF working group has also developed a framework for logic dialects [RIF-FLD], which functions basically as a catalog of syntactic and semantic features to be assembled to specify a new logic dialect. RIF-BLD is defined both as a stand-alone specification, and as a specialization of RIF-FLD. The RIF production rule dialect [RIF-PRD] is designed to support a basic, but useful, set of features that are shared by the main stream production rule languages and engines (both commercial and open source). The expressiveness of the Core dialect [RIF-Core] is essentially equivalent to Datalog, a minimal logic programming language with uses in active data bases. The RIF Core dialect is specified both as a specialization of RIF basic logic dialect and as a specialization of RIF production rule dialect. The set of W3C RIF recommendations includes also a specification of the data types and buil-in functions and predicates that must be supported by conformant RIF implementations [RIF-DTB], and a specification of RIF combinations with RDF and OWL data and schemas [RIF-RDF-OWL]. Moreover, the W3C RIF working group is expected to publish a specification of RIF combinations with XML data and schemas [RIF-XMLdata] and the specification of a reversible mapping (or transformation) from Rule Interchange Format (RIF) XML documents to Resource Description Framework (RDF) graphs [RIFinRDF]. There is an overlap in scope between W3C RIF PRD and PRR, and they share the goal of rule interoperability, albeit for different stages of the software development lifecycle. The division of labor is o OMG PRR focuses on the standard metamodel definition and modeling of production rules (and possibly other rule types) with an XMI-compliant interchange format for UML based modeling tools o W3C RIF PRD focuses on a Rule Interchange Format suitable for the real-time .Web. and users of .Web technologies. such as XML. It is expected that a future version of PRR, PRR RIF, will be extended to with W3C RIF PRD syntax for PRR Conditions and Actions, further enabling design-to-runtime transitions. [RIF-BLD] http://www.w3.org/TR/rif-bld [RIF-Core] http://www.w3.org/TR/rif-core [RIF-FLD] http://www.w3.org/TR/rif-fld [RIF-PRD] http://www.w3.org/TR/rif-prd [RIF-DTB] http://www.w3.org/TR/rif-dtb [RIF-RDF-OWL] http://www.w3.org/TR/rif-rdf-owl [RIF-XMLdata] http://www.w3.org/TR/rif-xml-data [RIFinRDF] http://www.w3.org/TR/rif-in-rdf 2. Annex D covers the relationship between PRR, and OMG standard, and W3C RIF. This should be updated with the latest information on RIF PRD and PRR-RIFPRD compliance.