1 RIF Design Roadmap Draft 2006-02-27-6PM Harold Boley (NRC), Michael Kifer (Stony Brook U), Axel Polleres (DERI), Jos de Bruijn (DERI), Michael Sintek.

Slides:



Advertisements
Similar presentations
W3C Rules Interchange Format Basic Logic Dialect
Advertisements

July 1, 2004SWSL Rules SWSL Rules Sketch of the proposed language BG & MK.
Requirements. UC&R: Phase Compliance model –RIF must define a compliance model that will identify required/optional features Default.
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,
The Semantic Web – WEEK 4: RDF
RDF Tutorial.
The Semantic Web. The Web Today Designed for Human to read Cannot express meaning Architecture: URL –Decentralized: Link structure Language: html.
Answer Set Programming Overview Dr. Rogelio Dávila Pérez Profesor-Investigador División de Posgrado Universidad Autónoma de Guadalajara
1 Ontology Language Comparisons doug foxvog 16 September 2004.
Chapter 3 RDF Syntax 1. Topics Basic concepts of RDF resources, properties, values, statements, triples URIs and URIrefs RDF graphs Literals and Qnames.
Ontologies and the Semantic Web by Ian Horrocks presented by Thomas Packer 1.
From SHIQ and RDF to OWL: The Making of a Web Ontology Language
RDF: Concepts and Abstract Syntax W3C Recommendation 10 February Michael Felderer Digital Enterprise.
1 Rule Interchange Format: The Framework Michael Kifer State University of New York at Stony Brook.
1. Motivation Knowledge in the Semantic Web must be shared and modularly organised. The semantics of the modular ERDF framework has been defined model.
RDF (Resource Description Framework) Why?. XML XML is a metalanguage that allows users to define markup XML separates content and structure from formatting.
Harold Boley, Adrian Paschke, and Tara Athan (RuleML Initiative)RuleML Initiative The 6th International Symposium on Rules: Research Based and Industry.
The RuleML Initiative Prepared by (in alphabetical order): Harold Boley, Mike Dean, Benjamin Grosof, Michael Kifer, Said Tabet, Gerd Wagner W3C Workshop.
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.
CS 6795 SEMANTIC WEB TECHNIQUES TEAM6: HAWRA BADER ALSEEF JEEVAN REDDY KODUR 19 NOV, 2012.
1Dagstuhl Seminar "Nonmonotonic Reasoning, Answer Set Programming and Constraints " Languages for the Semantic Web and Semantic Web Services Current Efforts.
1 CENTRIA, Dept. Informática da Faculdade de Ciências e Tecnologia, Universidade Nova de Lisboa, Caparica, Portugal. 2 Institute of Computer Science,
The 7th International Web Rule Symposium: Research Based and Industry Focused (RuleML 2013) July 11-13, 2013, Seattle, USA.
SAWA: An Assistant for Higher-Level Fusion and Situation Awareness Christopher J. Matheus, Mieczyslaw M. Kokar, Kenneth Baclawski, Jerzy A. Letkowski,
The Semantic Web Web Science Systems Development Spring 2015.
1 RDF/RuleML Interoperability W3C Workshop on Rule Languages for Interoperability Position Paper, April 2005 Authors: Harold Boley 1, Jing Mei 2,
© Copyright 2008 STI INNSBRUCK NLP Interchange Format José M. García.
Master Informatique 1 Semantic Technologies Part 11Direct Mapping Werner Nutt.
 Copyright 2004 Digital Enterprise Research Institute. All rights reserved. SRI, 08/12/20051 Web Rule Language (WRL)
Temporal Reasoning and Planning in Medicine Frame-Based Representations and Description Logics Yuval Shahar, M.D., Ph.D.
Object-Oriented RuleML for RDF: Facts, Queries, and Inferences Harold Boley*, NRC IIT e-Business (with help from Said Tabet, Duncan Johnston-Watt, Benjamin.
Enabling Access to Sound Archives through Integration, Enrichment and Retrieval WP2 – Media Semantics and Ontologies.
Advanced topics in software engineering (Semantic web)
Semantic web course – Computer Engineering Department – Sharif Univ. of Technology – Fall Knowledge Representation Semantic Web - Fall 2005 Computer.
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.
A Logical Framework for Web Service Discovery The Third International Semantic Web Conference Hiroshima, Japan, Michael Kifer 1, Rubén Lara.
Modeling Speech Acts and Joint Intentions in Modal Markov Logic Henry Kautz University of Washington.
KR A Principled Framework for Modular Web Rule Bases and its Semantics Anastasia Analyti Institute of Computer Science, FORTH-ICS, Greece Grigoris.
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.
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.
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.
1 Reasoning with Infinite stable models Piero A. Bonatti presented by Axel Polleres (IJCAI 2001,
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.
Raluca Paiu1 Semantic Web Search By Raluca PAIU
CC L A W EB DE D ATOS P RIMAVERA 2015 Lecture 7: SPARQL (1.0) Aidan Hogan
Of 35 lecture 17: semantic web rules. of 35 ece 627, winter ‘132 logic importance - high-level language for expressing knowledge - high expressive power.
The International RuleML Symposium on Rule Interchange and Applications Visualization of Proofs in Defeasible Logic Ioannis Avguleas 1, Katerina Gkirtzou.
Semantic Data Extraction for B2B Integration Syntactic-to-Semantic Middleware Bruno Silva 1, Jorge Cardoso 2 1 2
Using DSDL plus annotations for Netconf (+) data modeling Rohan Mahy draft-mahy-canmod-dsdl-01.
RuleML for the Semantic Web Harold Boley OntoWeb Kick-off WorkshopOntoWeb Kick-off Workshop, Heraklion, Greece, June 2001 Revised: 17 July 2001 (joint.
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.
Chapter 04 Semantic Web Application Architecture 23 November 2015 A Team 오혜성, 조형헌, 권윤, 신동준, 이인용.
Semantic Web in Depth Rules Dr Nicholas Gibbins
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
OWL, DL and rules Based on slides from Grigoris Antoniou, Frank van Harmele and Vassilis Papataxiarhis.
CC La Web de Datos Primavera 2017 Lecture 7: SPARQL [i]
Keyword Search over RDF Graphs
Rule Interchange Format: The Framework
CmpE 583- Web Semantics: Theory and Practice RULES & RULE MARKUP
Rules, RIF and RuleML.
Logics for Data and Knowledge Representation
CC La Web de Datos Primavera 2016 Lecture 7: SPARQL (1.0)
A Tutorial Summary of Description Logic and Hybrid Rules
Presentation transcript:

1 RIF Design Roadmap Draft PM Harold Boley (NRC), Michael Kifer (Stony Brook U), Axel Polleres (DERI), Jos de Bruijn (DERI), Michael Sintek (DFKI), Giorgos Stamou (NTUA), Jeff Pan (U of Aberdeen)

2 Preliminary design roadmap aims at a consensual system For RIF Phase 1 features distilled from the current UCR draft, the RIFRAF, and the public archive Builds on the Design Goals (cf. Approach to RIF Phase 2 also sketched

3 PHASE 1

4 (cf Full Horn Logic (functions, no negation) 1.2. Datalog (Horn Logic without functions, no negation) 1. Specify syntax and semantics of Horn Logic and sublanguages

5 2. Syntactic and semantic extensions of Horn Logic … 2.1. Define purely syntactic extensions (cf Monotonic Lloyd-Topor extensions (disjuncts in body, conjuncts in heads) Named arguments (slots) in n-ary notation - Can be developed into frames with OIDs (as in F-logic) in Phase Higher-order syntax (cf. HiLog)  Phase Support literals and datatypes (common functions and operators)

6 … 2. Syntactic and semantic extensions of Horn Logic 2.3. Delineate appropriate semantics for different Horn-like rules (cf. #9.2) (could be moved to Phase 2) First-order (all-model) semantics (cf. #5) Minimal-model semantics Semantics for production rules

Adopting IRIs (incl. URIs, URLs) for Web-based addressing 3.2. IRI addressing of RIF constants and predicates 3.3. IRI addressing of other RIF features 3. Webizing features that should be (globally) addressable

8 - Execution is 1-to-1 with model generation, semantics compatible with #1 - Basis for interoperation between production rules and Horn rules - Action part will then be generalized in Phase 2 4. Pure production rules with only asserts in the action part

9 5. Integrity queries, a.k.a. integrity constraints (will not require extra effort) - These constraints are considered violated if the queries have answers (an answer is a witness to an integrity-constraint violation) - The allowed queries must have the syntactic form of a rule body - Semantics of a rule body as in #1. Pragmatics of a warning or an error

10 6. Scope feature for modularizing/ structuring rulebases (cf. TRIPLE models/contexts, FLORA modules, named graphs) - Will enable Load-and-Query rule engines (i.e., engines that can load and then query different rulebases at once) - Units for tagging provenance etc. (cf. #9) - Basis for scoped negation as failure in Phase 2

11 7. Interoperability with RDF (work already ongoing) - Treat an RDF graph as a ruleset of binary or ternary facts - Treat blank nodes as existentials in rule bodies and as Skolem functions in rule heads - Accommodate SPARQL queries from the body of rules (cf. #8)

12 8. Interoperability with OWL (work already ongoing) - Define a hybrid combination semantics (cf. andhttp://rewerse.net/deliverables/m12/i3-d3.pdf ftp://ftp.cs.sunysb.edu/pub/TechReports/kifer/msa-ruleml05.pdf)ftp://ftp.cs.sunysb.edu/pub/TechReports/kifer/msa-ruleml05.pdf At this stage, interoperation between OWL and rules will be at the level of rule bodies posing ground (after instantiation) queries to OWL

13 9. Metadata/semantic attributes for rule documents, scopes, rules, facts … (could be moved to Phase 2) 9.1. To enable searching for rulesets, Google Directory-style 9.2. To enable tagging rulesets with intended semantics (e.g., FOL, LP/well-founded). This may not be that important in Phase 1, but will certainly be in Phase 2 (cf. #2.3)

14 9. … Metadata/semantic attributes for rule documents, scopes, rules, facts (could be moved to Phase 2) 9.3. To enable tagging rulesets to indicate syntactic features that should be supported by the recipient. This will support conformance-guided rule system interoperation. Tagging can be done by pointing to a suitable XML Schema document (cf. #1)

XML Serialization (cf. RuleML's serialization) - RDF can be generated via XSLT

16 PHASE 2

17 Allow for three subfamilies with different semantics: FOL-style, LP-style, Production rules The specific semantics will be indicated by a semantic attribute Define different kinds of extended RDF/OWL interoperability for the three different kinds of extended rules

18 Optional extensions follow Phase 1 using the extensibility notion of the Charter These extensions could be specified in a separate RIF document working horizontally across the three subfamilies below

19 I. FOL-style rules 1. Based on Phase 1 2. Continued RDF Interoperability 3. SWRL-inspired rule extension of OWL-DL 4. Optional extensions - Fuzziness - Soft integrity constraints (expressing a kind of preferences) -...

20 II. LP-style rules … 1. Scoped negations 1.1. Well-founded semantics of negation as failure 1.2. Answer-set (stable model) semantics - Can also be extended for "classical" negation Note: We might just use stable models and consider well-founded as a more tractable approximation

21 II. … LP-style rules 2. Syntactic extensions 2.1. Full Lloyd-Topor 2.2. Frame notation with OIDs (cf. F-logic) 3. RDF and OWL-DL Interoperability - extended from Phase 1 4. Optional extensions - Disjunctive rules (answer set semantics) - Fuzziness -...

22 III. Production rules 1. Allow retract etc. as rule actions 2. Allow procedural attachments and events in rule bodies 3. Also consider actions in the body a la Transaction Logic - has logical semantics unlike #III.1 and is compatible with LP-style semantics 4. Optional extensions - Fuzziness -...