The RuleML Initiative Prepared by (in alphabetical order): Harold Boley, Mike Dean, Benjamin Grosof, Michael Kifer, Said Tabet, Gerd Wagner W3C Workshop.

Slides:



Advertisements
Similar presentations
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
Advertisements

W3C Rules Interchange Format Basic Logic Dialect
RuleML Meets RDF: Triples, Rules, and Taxonomies Harold Boley*, NRC IIT e-Business Benjamin Grosof, MIT Sloan (with help from Bruce Spencer, Steve Ross-Talbot,
May 24, 2004 SWSL outbrief 1 Outbrief from SWSL group at SWSI F2F May 24, 2004.
A Web Rules WG Charter Focus Strawman Proposal Version 1.1, April 30, 2005 This Version Prepared by: Benjamin Grosof, Harold Boley, Michael Kifer, and.
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
The RuleML Family of Web Rule Languages PPSWR’06, Budva, Montenegro, 10 June 2006 Revised, RuleML’06, Athens, GA, 11 Nov Shortened, Vienna, SWT Course,
A rule language for the semantic web Dieter Fensel, Lausanne, June 14, 2004 SDK cluster meeting on WSMO.
Sujit R Nair November 30,2009. Introduction Need / Requirement. Characteristics of current rule markup Languages. A sample Scenario of Rule Interchange.
Of 27 lecture 7: owl - introduction. of 27 ece 627, winter ‘132 OWL a glimpse OWL – Web Ontology Language describes classes, properties and relations.
1 Ontology Language Comparisons doug foxvog 16 September 2004.
David Hirtle Co-op student, NRC IIT e-Business August 12, 2004 The RuleML 0.87 Release UML Model, Validation Stability, and Abridged Syntax.
Production Rule Representation Team Response Presentation to BEIDTF OMG Montreal Aug 2004 Ruleml.org.
The WSMO / L / X Approach Michael Stollberg DERI – Digital Enterprise Research Institute Alternative Frameworks for Semantics in Web Services: Possibilities.
From SHIQ and RDF to OWL: The Making of a Web Ontology Language
OntoWeb SIG 2: Ontology Language Standards Heiner Stuckenschmidt Vrije Universiteit Amsterdam With contributions from: Ian Horrocks and Frank van Harmelen.
Semantic Web Research: Visual Modelling of OWL-S Services Computer Science Annual Workshop September 2004 Charlie Abela, James Scicluna Department of Computer.
OIL: An Ontology Infrastructure for the Semantic Web D. Fensel, F. van Harmelen, I. Horrocks, D. L. McGuinness, P. F. Patel-Schneider Presenter: Cristina.
An OWL based schema for personal data protection policies Giles Hogben Joint Research Centre, European Commission.
1. Motivation Knowledge in the Semantic Web must be shared and modularly organised. The semantics of the modular ERDF framework has been defined model.
Harold Boley, Adrian Paschke, and Tara Athan (RuleML Initiative)RuleML Initiative The 6th International Symposium on Rules: Research Based and Industry.
Aidministrator nederland b.v. Adding formal semantics to the Web Jeen Broekstra, Michel Klein, Stefan Decker, Dieter Fensel,
The RuleML Initiative, July/August 2001 International Semantic Web Working Symposium SWWS July - 1 August 2001, Stanford, California, USA Harold.
TRANSLATOR: A TRANSlator from LAnguage TO Rules David Hirtle David R. Cheriton School of Computer Science University of Waterloo (Work done at the University.
Ontology Development Kenneth Baclawski Northeastern University Harvard Medical School.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Towards Translating between XML and WSML based on mappings between.
Business Rules and Web Services Research Group A proposal for a joint UNB/NRC Research group Bruce Spencer Feb 28, 2002.
1Dagstuhl Seminar "Nonmonotonic Reasoning, Answer Set Programming and Constraints " Languages for the Semantic Web and Semantic Web Services Current Efforts.
Okech Odhiambo Faculty of Information Technology Strathmore University
The 7th International Web Rule Symposium: Research Based and Industry Focused (RuleML 2013) July 11-13, 2013, Seattle, USA.
The Semantic Web William M Baker
1 Representing Data with XML September 27, 2005 Shawn Henry with slides from Neal Arthorne.
1 RDF/RuleML Interoperability W3C Workshop on Rule Languages for Interoperability Position Paper, April 2005 Authors: Harold Boley 1, Jing Mei 2,
David Hirtle Coop student, NRC IIT e-Business December 2, 2003 Object-Oriented RuleML Re-Modularized and XML Schematized via Content Models.
 Copyright 2004 Digital Enterprise Research Institute. All rights reserved. SRI, 08/12/20051 Web Rule Language (WRL)
Object-Oriented RuleML for RDF: Facts, Queries, and Inferences Harold Boley*, NRC IIT e-Business (with help from Said Tabet, Duncan Johnston-Watt, Benjamin.
RuleML 1.0 The Overarching Specification of Web Rules Harold Boley, Adrian Paschke, and Omair Shafiq NRC, FUB, and UoC.
Semantic web course – Computer Engineering Department – Sharif Univ. of Technology – Fall Knowledge Representation Semantic Web - Fall 2005 Computer.
Semantic Web Constraint Language complement and the editor development in Protégé Piao Guangyuan.
1 The OO jDREW Reference Implementation of RuleML RuleML-2005, November 2005 Marcel Ball 1, Harold Boley 2, David Hirtle 1,2, Jing Mei 1,2, Bruce.
Rules, RIF and RuleML.
Semantically Processing The Semantic Web Presented by: Kunal Patel Dr. Gopal Gupta UNIVERSITY OF TEXAS AT DALLAS.
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
DAML+OIL: an Ontology Language for the Semantic Web.
The future of the Web: Semantic Web 9/30/2004 Xiangming Mu.
Metadata : an overview XML and Educational Metadata, SBU, London, 10 July 2001 Pete Johnston UKOLN, University of Bath Bath, BA2 7AY UKOLN is supported.
RuleML Meets RDF: Triples, Rules, and Taxonomies Harold Boley*, NRC IIT e-Business Benjamin Grosof, MIT Sloan (with help from Bruce Spencer, Steve Ross-Talbot,
16/11/ Semantic Web Services Language Requirements Presenter: Emilia Cimpian
RuleML Rules Lite Harold Boley, NRC IIT e-Business Said Tabet, Macgregor Corp With Key Contributions from the Joint Committee DAML PI Meeting, Captiva.
The Semantic Web Riccardo Rosati Dottorato in Ingegneria Informatica Sapienza Università di Roma a.a. 2006/07.
PRACTICAL KNOWLEDGE REPRESENTATION FOR THE WEB Frank van Harmelen Dieter Fensel AIFB Kim Kangil Structural Complexity Laboratory.
From RuleML 0.88 to 0.89 Sublanguages Beyond Horn Logic ― Validation and Translation David Hirtle NRC-IIT, UNB April 21, 2005 Update: June 8, 2005.
Object-Oriented RuleML for RDF: Facts, Queries, and Inferences Harold Boley, NRC IIT e-Business (with help from Said Tabet, Duncan Johnston-Watt, Benjamin.
Goals, CSF, Requirements. Formal semantics Where rules are interchanged between different tools and across language boundaries, assumptions about the.
The Rule Markup Initiative: RDF Relationships and DTD Modularization Harold Boley Benjamin Grosof Said Tabet Updated (8 Mar 2001) from talk at: RDF Interest.
Harold Boley NRC IIT e-Business MOST Workshop - Maritimes Open Source Technologies Université de Moncton Nov 10, 2004 Revised: Apr 14, 2005 The Open RuleML.
1 RIF Design Roadmap Draft PM Harold Boley (NRC), Michael Kifer (Stony Brook U), Axel Polleres (DERI), Jos de Bruijn (DERI), Michael Sintek.
ONION Ontologies In Ontology Community of Practice Leader
Stefan Decker Stanford University Mike Dean BBN Technologies.
Of 35 lecture 17: semantic web rules. of 35 ece 627, winter ‘132 logic importance - high-level language for expressing knowledge - high expressive power.
RuleML for the Semantic Web Harold Boley OntoWeb Kick-off WorkshopOntoWeb Kick-off Workshop, Heraklion, Greece, June 2001 Revised: 17 July 2001 (joint.
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
A Test Case Suite for Hornlog+ RuleML 1.01 A Test Case Suite for Hornlog+ RuleML 1.01 CS6795 Semantic Web Techniques Team 3: Zhenzhi Cui Radhika Yadav.
Versatile Information Systems, Inc International Semantic Web Conference An Application of Semantic Web Technologies to Situation.
Rules in SW Semantic Web - Spring 2008 Computer Engineering Department Sharif University of Technology.
Semantic Web in Depth Rules Dr Nicholas Gibbins
CmpE 583- Web Semantics: Theory and Practice RULES & RULE MARKUP
Rules, RIF and RuleML.
Model-Driven Semantic Web Rule Engineering
Presentation transcript:

The RuleML Initiative Prepared by (in alphabetical order): Harold Boley, Mike Dean, Benjamin Grosof, Michael Kifer, Said Tabet, Gerd Wagner W3C Workshop on Rule Languages for Interoperability Position Paper [96]: April RuleML Overview and Position Statement

1 The Web Rule Language in its Context RuleML, WSML, SWSL View XML URIUnicode RDF(S) OWLRules FOL++

2 Introduction The RuleML Initiative was formed in 2000 to provide a neutral platform for semantic interoperation of rules, across the Web, between commercially important rule systems: –Production rules –Relational databases –Prolog –Event-Condition-Action rules …  Enable rule-based Semantic Web Services Pioneered webized representation of a modular family of rule sublanguages, catering to a variety of needs on the Web

3 RuleML is … An open semantic standard for Semantics founded on logical knowledge representation 1. Rule Modeling: – Data model integrates Ordered XML trees Labeled RDF graphs – Abstract syntax uses MOF Mappings for OMG PRR [53] and SBVR [85] Rule Classification: Modular Family of – XML Schemasand associated – (Model-Theoretic, Well-Founded) Semantics

4 RuleML is... An open semantic standard for Rule 3. Serialization: XML, RDF, Presentation 4. Distributedness: Fully webized, cf. N3 [94]94 5. Interoperation: – Mature experience with RDF/RuleML [93] and OWL: SWRL [81]; also with F-logic: SWSL [124]93SWRL81SWSL124 – Adapt Sublanguages, write XSLT,... Translators, or establish APIs such as JSR94 [107] Execution: Mandarax, jDREW [49], Jess, XSB Tools: SweetRules V2.1, IW Editor,...

5 RuleML Identifies... Expressive sublanguages – for Web rules – explored mostly with Derivation rules: to derive beliefs Reaction rules: to perform actions – empowering their subcommunities

6 SWRL FOL, SWSL-Rules in RuleML Family RuleML Derivation rulesReaction rules SCLP RuleMLECA PR RuleML FOL RuleML Unary/Binary Datalog Courteous LPSituated LP Hornlog OWL-DL SWRL FOL Datalog SWSL-Rules Description LP

7 RuleML Specification & Interoperation Rule Family specified via XML Schemas – All sublanguages, pre-release : RuleML 0.89RuleML 0.89 First Order Logic, cf. SCL [103] : FOL RuleML FOL RuleML – With Ontology language, cf. [81] : SWRL 0.781SWRL A Semantic Web Rule Language combining OWL and RuleML – With Services language, cf. [124] : SWSL SWSL Rule Translators in & out (e.g. Jess, XSB) – Interoperation between many commercially important rule systems

8 (FOL) RuleML Has N-ary Relations & Functions, Extending SWRL (FOL) N-ary relations (predicate symbols) – Extends SWRL, which is unary/binary N-ary constructors (function symbols) – Extends SWRL, which uses individuals as 0-ary constructors (function-free)

9 FOL RuleML: Syntax and Semantics Spec: Modular combination of syntactically characterized new sublanguages with: – Explicit quantifiers – Head disjunctions – Equivalence and Negation Semantics is FOL model theory (Pragmatics via performatives)

10 Business Rule: Positional ''The discount for a customer buying a product is 5 percent if the customer is premium and the product is regular.'' discount customer product 5.0 premium customer regular product Implies Atom headbody And discoun t premiumcustomer regularproduct customerproduct5.0 Var IndRel Var Data model: Serialization:

11 DTD for Recursive FO Formulas <!ENTITY % foformula "(Atom | And | Or | Neg | Implies | Equivalent | Forall | Exists)">  Translated to XML Schema since RuleML 0.88

12 Slotted (FOL) RuleML Extension N-ary relations and constructors can contain set of slots (‘user-labeled arcs’) – Enables Object Oriented modeling: rdf:Description s (rather than triples) RDFS and OWL class descriptions – Positional logic  Frame logic (F-logic) Serialization of SWSL-Rules

13 Business Rule: Slotted (for OO) ''The discount for a customer buying a product is 5 percent if the customer is premium and the product is regular.'' Implies Atom headbody And discoun t premiumcustomer regularproduct customerproduct5.0 Var IndRel Var rebate item buyer discount buyer customer item product rebate 5.0 premium customer regular product Data model: Serialization: buyer item rebate Slots

14 Some RuleML Use Cases RACSA, RALOCA, RACOFI: Rule Applying Agents for Comparison Shopping, Learning Object Comparison, and COllaborative FIltering (led to inDiscover.net)inDiscover.net NBBizKB: New Brunswick Business Knowledge Base uses OO RuleML for data validation and integrationNBBizKBintegration AgentMatcher: e-Learning metadata interchanged in Weighted OO RuleMLAgentMatcher Teclantic: Startup project descriptions for Atlantic technology transfer in Weighted OO RuleMLTeclantic Regulatory guidelines for financial services in the US, Can, and UK by Inference Web Inc. MITRE Convoy Mission [28]28

15 SweetRules & MIT RuleML Use Cases Contracts/negotiation, advertising/discovery –E-procurement, E-selling –Pricing, terms & conditions, supplier qualification, … Monitoring: –Exception handling, e.g., of contract violations Late delivery, refunds, cancellation, notifications –Notifications, personal messaging, and other workflow Trust Policies: authorization, confidentiality & privacy, security, access control –E.g., financial services, health care Extensive analysis of business case/value Semantic mediation: rule-based ontology translation, context-based information integration Object-oriented process ontologies: MIT Process Handbook –With default inheritance

16 Lessons from RuleML Experience Rule standardization process requires –Long-term vision –Engaging with all stake-holders –Full understanding of needs of various communities Each sublanguage also requires very strict and explicit scope to guarantee delivery of mature results in a phased fashion Focussing on certain sublanguages will be necessary for planned W3C Working Group

17 The Web Rule Language in its Context RuleML, WSML, SWSL View XML URIUnicode RDF(S) OWLRules FOL++

18 Position Based on Experience Since 2000 the RuleML Initiative has engaged/collaborated with: –Large variety of use cases: finance, insurance, e-commerce, supply-chain, security & trust, biomed, … –RDF, N3, TRIPLE –OWL, DL, Joint Committee –Semantic Web Services, SWSI, WSMO –Development of dozens of tools Pioneered webized representation of modular family of rule sublanguages, catering to a variety of needs on the Web

19 Position: Proposed Scope of WG (1) First Phase (ca. 9 months) : Start with LP expressiveness including Datalog Horn + NAF, then add logical functions Enable use of RDF and of OWL-DL [81]81 Draw especially on: –Use cases –RuleML, SWSL [124], WSML [44, 128], N3 [94], TRIPLE [98], SCL/KIF [103]

20 Position: Proposed Scope of WG (2) First Phase (cont’d) : Add some subset of following ten features: –Slotted/Frame syntax; webized OIDs/labels –Datatyping; lists –Signature declarations –Lloyd-Topor: syntactic sugar for enriched connectives –Integrity constraints, mutual exclusions, functional dependency –Prioritized conflict handling, cf. Courteous –Procedural attachments, cf. Situated: built-ins/tests/sensors actions/effectors events/time –Hilog: syntactic sugar for restricted higher-order –User-defined head equality and functions –Reification

21 Second Phase (additional ca. 6-9 months) : Extend for more expressiveness as required by more use cases and doable in that period –Vote now for your top k out of 10 Position: Proposed Scope of WG (3)

22 Workshop on Protégé with Rules Will be held in conjunction with 8th Intl. Protégé Conference, on 18 July 20058th Intl. Protégé Conference Deadline for paper or abstract submissions: 1 June RuleML-2005: International Conference on Rules and Rule Markup Languages for the Semantic Web Will be held in conjunction with ISWC-2005, on November 2005ISWC-2005 Deadline for paper submissions: 1 July Upcoming Events