CmpE 583- Web Semantics: Theory and Practice RULES & RULE MARKUP

Slides:



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

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.
Sujit R Nair November 30,2009. Introduction Need / Requirement. Characteristics of current rule markup Languages. A sample Scenario of Rule Interchange.
An Introduction to Semantic Web Portal
CS570 Artificial Intelligence Semantic Web & Ontology 2
The Semantic Web. The Web Today Designed for Human to read Cannot express meaning Architecture: URL –Decentralized: Link structure Language: html.
The Web of data with meaning... By Michael Griffiths.
Descriptions Robert Grimm New York University. The Final Assignment…  Your own application  Discussion board  Think: Paper summaries  Web cam proxy.
Descriptions Robert Grimm New York University. The Final Assignment…  Your own application  Discussion board  Think: Paper summaries  Time tracker.
Semantic Web Tools for Authoring and Using Analysis Results Richard Fikes Robert McCool Deborah McGuinness Sheila McIlraith Jessica Jenkins Knowledge Systems.
Current Ontology-related Standards Efforts IFOMIS 26 July 2002.
The Semantic Web Week 1 Module Content + Assessment Lee McCluskey, room 2/07 Department of Computing And Mathematical Sciences Module.
From SHIQ and RDF to OWL: The Making of a Web Ontology Language
Department of Computer Science, University of Maryland, College Park 1 Sharath Srinivas - CMSC 818Z, Spring 2007 Semantic Web and Knowledge Representation.
OntoWeb SIG 2: Ontology Language Standards Heiner Stuckenschmidt Vrije Universiteit Amsterdam With contributions from: Ian Horrocks and Frank van Harmelen.
1 DCS861A-2007 Emerging IT II Rinaldo Di Giorgio Andres Nieto Chris Nwosisi Richard Washington March 17, 2007.
Semantic Web Research: Visual Modelling of OWL-S Services Computer Science Annual Workshop September 2004 Charlie Abela, James Scicluna Department of Computer.
TRANSLATOR: A TRANSlator from LAnguage TO Rules David Hirtle David R. Cheriton School of Computer Science University of Waterloo (Work done at the University.
revised CmpE 583 Fall 2006Discussion: OWL- 1 CmpE 583- Web Semantics: Theory and Practice DISCUSSION: OWL Atilla ELÇİ Computer Engineering.
04.10.’04 updated ’06CmpE 583 Fall 2008Terminology- 1 CmpE 583- Web Semantics: Theory and Practice TERMINOLOGY Atilla ELÇİ Computer Engineering Department.
Intro. to XML & XML DB Bun Yue Professor, CS/CIS UHCL.
updated CmpE 583 Fall 2006RDF Schema- 1 CmpE 583- Web Semantics: Theory and Practice INTRODUCTION TO RDF SCHEMA Atilla ELÇİ Computer Engineering.
updated CmpE 583 Fall 2008 Ontology Integration- 1 CmpE 583- Web Semantics: Theory and Practice ONTOLOGY INTEGRATION Atilla ELÇİ Computer.
Resource Description Framework (RDF) Course: Electronic Document Team member: Ding Feng Ding Wei Wang Ling Date:
Semantic Web - an introduction By Daniel Wu (danielwujr)
Advanced topics in software engineering (Semantic web)
updated ’08CmpE 583 Fall 2008Introduction- 1 CmpE 583- Web Semantics: Theory and Practice Atilla ELÇİ Computer Engineering Department Eastern.
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.
Artificial Intelligence 2004 Ontology
Organization of the Lab Three meetings:  today: general introduction, first steps in Protégé OWL  November 19: second part of tutorial  December 3:
Advanced Topics in the Semantic Web: Semantic Services for Business Process Management - Overview - Harold Boley Semantic Web Laboratory NRC-IIT and UNB-CS.
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
updated CmpE 583 Fall 2007RDF Cases- 1 CmpE 583- Web Semantics: Theory and Practice RDF APPLICATIONS Atilla ELÇİ Computer Engineering.
6 Dec Rev. 14 Dec CmpE 583 Fall 2008OWL Intro 1 OWL Intro Notes off Lacy Ch. 4 Atilla Elçi.
The Semantic Web Riccardo Rosati Dottorato in Ingegneria Informatica Sapienza Università di Roma a.a. 2006/07.
SNU OOPSLA Lab. Chapter 4 The Rise and Rise of Topic Maps Sam Hunting.
Dr. Bhavani Thuraisingham September 18, 2006 Building Trustworthy Semantic Webs Lecture #9: Logic and Inference Rules.
Working with XML. Markup Languages Text-based languages based on SGML Text-based languages based on SGML SGML = Standard Generalized Markup Language SGML.
XML Validation. a simple element containing text attribute; attributes provide additional information about an element and consist of a name value pair;
updated CmpE 583 Fall 2008Discussion: Rules & Markup- 1 CmpE 583- Web Semantics: Theory and Practice DISCUSSION: RULES & MARKUP Atilla.
The Semantic Web. What is the Semantic Web? The Semantic Web is an extension of the current Web in which information is given well-defined meaning, enabling.
Stefan Decker Stanford University Mike Dean BBN Technologies.
Towards the Adaptive Semantic Web Peter Dolog Nicola Henze Wolfgang Nejdl Michael Sintek.
RuleML for the Semantic Web Harold Boley OntoWeb Kick-off WorkshopOntoWeb Kick-off Workshop, Heraklion, Greece, June 2001 Revised: 17 July 2001 (joint.
06 Dec Rev. 14 Dec CmpE 583 Fall 2008 OWL Language 1 OWL Language off Lacy Ch. 10 Atilla Elçi.
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
updated CmpE 583 Fall 2004Discussion: Web Services- 1 CmpE 583- Web Semantics: Theory and Practice DISCUSSION: WEB SERVICES Atilla ELÇİ.
Semantic Web. P2 Introduction Information management facilities not keeping pace with the capacity of our information storage. –Information Overload –haphazardly.
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
Components.
The Semantic Web By: Maulik Parikh.
Building the Semantic Web
CSCI-235 Micro-Computer Applications
Computer Science cpsc322, Lecture 20
CmpE 583- Web Semantics: Theory and Practice PRINCIPLES
ece 627 intelligent web: ontology and beyond
XML QUESTIONS AND ANSWERS
OWL Language off Textbook Ch. 10
CmpE 583- Web Semantics: Theory and Practice INTRODUCTION TO RDF
Web Ontology Language for Service (OWL-S)
Rules, RIF and RuleML.
Grid Computing 7700 Fall 2005 Lecture 18: Semantic Grid
Grid Computing 7700 Fall 2005 Lecture 18: Semantic Grid
Semantic Web Update W3C RDF, OWL Standards, Development and Applications Dave Beckett.
Computer Science cpsc322, Lecture 20
Query Optimization.
ONTOMERGE Ontology translations by merging ontologies Paper: Ontology Translation on the Semantic Web by Dejing Dou, Drew McDermott and Peishen Qi 2003.
Presentation transcript:

CmpE 583- Web Semantics: Theory and Practice RULES & RULE MARKUP Atilla ELÇİ Computer Engineering Department Eastern Mediterranean University 17.12.04 updated 28.12.06 CmpE 583 Fall 2008

Introduction Rules serve to: On top of ontologies layer there rests rules layer in the semantic Web protocol stack. Rules are of differing nature / purpose (the rule spectrum): Derivation rules Transformation rules Reaction rules Rules serve to: Specify queries and inferences in Web ontologies, Mappings between Web ontologies, and Dynamic Web behaviors of workflows, services, and agents. Rules can be stated in natural language, some formal notation, or in a combination of both. 17.12.04 updated 28.12.06 CmpE 583 Fall 2008

Agenda Rules & facts RuleML (Rule Markup Language) Ontology rule languages like the Semantic Web Rule Language (SWRL), which combine RuleML with OWL. Rule Interchange Format initiative at W3C. 17.12.04 Rev. 11.01.2009 CmpE 583 Fall 2008

Rules & Facts [TBL-1998] The Semantic Web is a universal space for anything which can be expressed in classical logic. (NB: try reverse this sentence; implication is: anything of classical logic is in the Semantic web!). Many knowledge representation systems exist. All distinguish data and rules: Data: pool of info; expressed in a simple language (NB: but not in a natural language). Rules: Control the inference steps Written in a restricted language (NB: so to maintain computability) Aim at preserving computability. Conveys two separate pieces of info: Classic logic fact (NB: as embedded in the rule system) Deduced-implied finding (NB: that is, append all rules as extracted from fact documentation and their implication). The Semantic Web uses the classical logic. Inconsistent data is tolerated because trust is based on verified reputation of the source. (NB: Every document has its “truth” system; user consumes that whose creator/conveyor he/she knows as reputable and trusts). 17.12.04 updated 28.12.06 CmpE 583 Fall 2008

RuleML docs [RuleML Homesite] Rules can be stated in natural language, in some formal notation, or in a combination of both. Being in the 'semiformal' category, the RuleML Initiative is working towards an XML-based markup language that permits Web-based rule storage, interchange, retrieval, and firing/application. RuleML covers the entire rule spectrum, from derivation rules to transformation rules to reaction rules. RuleML can thus specify queries and inferences in Web ontologies, mappings between Web ontologies, and dynamic Web behaviors of workflows, services, and agents. Aiming for business intelligence, AI? Harold Boley: RuleML Initial Steps, Version 1.0. 2002-08-22. Harold Boley, Benjamin Grosof, Michael Sintek, Said Tabet, Gerd Wagner: RuleML Design, Version 0.8. 2002-09-03. 17.12.04 updated 28.12.06 CmpE 583 Fall 2008

RuleML presentations By Benjamin N. Grosof and Harold Boley: "Introduction to RuleML", slides of teleconference talk (in pdf). "Part 2 of 2: Additional Optional Slides" (in pdf). "RuleML Intro Examples and More Syntax Details". The RuleML Tutorial. 17.12.04 rev. 18.01.2009 CmpE 583 Fall 2008

Rule Layer Work Rule Interchange Format initiative at W3C: See the charter Especially the RIF Use Cases and Requirements document. RuleML Initiative vied to merge with DAML, OASIS, W3C, or US/EU Joint Committee (JC) in search of a “home base” some years ago. Still independent! In effect, JC merged with DAML and later DAML+OIL merged with W3C. So now, OASIS, W3C & RuleML Initiative are still going their separate ways. 17.12.04 updated 28.12.06 CmpE 583 Fall 2008

Five Publications from RIF-WG of W3C The Rule Interchange Format (RIF) Working Group published five new Working Drafts today. Since the Last Call Working Draft of RIF Basic Logic Dialect (BLD), the group has been developing other key dialects, components, and test cases. The new publications are: RIF Use Cases and Requirements: minor changes RIF Core: new design to support both BLD and PRD RIF Datatypes and Built-Ins 1.0: various improvements RIF Production Rule Dialect (PRD): operational semantics are complete RIF Test Cases: early stages of test suite The Working Group is nearing Last Call on these remaining elements of RIF, and welcomes feedback from rulesystem users and designers. Please send comments by 23 January. Learn more about the Semantic Web Activity. Dated: 2008-12-19 11.01.2009 CmpE 583 Fall 2008

Where to Get More Information? [TBL-1998] TBL: Axioms of Web Architecture: Rules and facts: Inference Engines vs. Web. In Design issues. [RuleML Homesite] The Rule Markup Initiative: http://www.ruleML.org/ 17.12.04 updated 28.12.06 CmpE 583 Fall 2008