C h o o s i n g D a t a F o r R u l e I n t e r c h a n g e
IBM Software Group | WebSphere software
C h o o s in g D a ta F o r R u le In te rc h a n g e
C h ris tia n d e S a in te M a rie
R u le a n d d e c is io n m a n a g e m e n t s ta n d a rd s IB M IL O G
? 2011 IBM Corporation
IBM Software Group | WebSphere software
Rule interchange (rules as data)
RIF Data model (XSD) Rules
Rules serialize de-serial. Rules
Rule system 1
Data model (OWL, RDF-S, XSD, UML, ...)
Rule system 2
Data serialize de-serial. Data
Application A
data
Application B
? 2011 IBM Corporation
?
A brief introduction to W3C RIF
? 2011 IBM Corporation
IBM Software Group | WebSphere software
W3C rule interchange format (RIF)
A standard XML serialization for rules
? with standard semantics ? allowing rules written for one application to be published, shared, and re-used in other
applications and other rule engines (between rule languages with compatible semantics) ? A rule is (just another) data item
A set of dialects and an extensible framework, encouraging interoperability
? A RIF-Core dialect with the expressive power of Datalog ? Two extensions: Basic Logic Dialect and Production Rule Dialect ? An extensive set of built-in data types, functions and operators ? Combination with RDF, OWL and XML/XSD data sources and data models
A semantic Web standard A W3C recommendation
? An open standard, endorsed and supported by an well-established industry consortium ? and a well-defined patent policy
? 2011 IBM Corporation
IBM Software Group | WebSphere software
Architecture
RIF-FLD
RIF-... (OO, aggregates, ...)
extension
RIF-... (Events, ...)
extension
specialisation RIF-FOL extension
: W3C Recommandations : Working draft : possible future extensions
RIF-DTB
RIF-PRD
RIF-BLD
extension uses
specialisation RIF-Core
extension
uses
RIF-XML-data
uses
RIF-RDF-OWL
? 2011 IBM Corporation
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- c lab 06 serialization and deserialization of c classes
- json deserialization exploitation owasp
- c h o o s i n g d a t a f o r r u l e i n t e r c h a n g e
- xml serialization in agile developer
- serialize xml string to object c
- xstream quick copyright ©
- using json and cobol for restful services on the web
- xstream tutorialspoint
- serialize to xml string c
- java persistence and serialization