1. Motivation Knowledge in the Semantic Web must be shared and modularly organised. The semantics of the modular ERDF framework has been defined model.

Slides:



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

1 ICS-FORTH & Univ. of Crete SeLene November 15, 2002 A View Definition Language for the Semantic Web Maganaraki Aimilia.
1 ISWC-2003 Sanibel Island, FL IMG, University of Manchester Jeff Z. Pan 1 and Ian Horrocks 1,2 {pan | 1 Information Management.
Three Theses of Representation in the Semantic Web
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
RDF Schemata (with apologies to the W3C, the plural is not ‘schemas’) CSCI 7818 – Web Technologies 14 November 2001 Van Lepthien.
An Introduction to RDF(S) and a Quick Tour of OWL
CS570 Artificial Intelligence Semantic Web & Ontology 2
Knowledge Representation and Reasoning  Representação do Conhecimento e Raciocínio Computacional José Júlio Alferes and Carlos Viegas Damásio.
Knowledge Representation
So What Does it All Mean? Geospatial Semantics and Ontologies Dr Kristin Stock.
The International RuleML Symposium on Rule Interchange and Applications Local and Distributed Defeasible Reasoning in Multi-Context Systems Antonis Bikakis,
Of 27 lecture 7: owl - introduction. of 27 ece 627, winter ‘132 OWL a glimpse OWL – Web Ontology Language describes classes, properties and relations.
Using the Semantic Web to Construct an Ontology- Based Repository for Software Patterns Scott Henninger Computer Science and Engineering University of.
The Semantic Web Week 13 Module Website: Lecture: Knowledge Acquisition / Engineering Practical: Getting to know.
The Semantic Web – WEEK 5: RDF Schema + Ontologies The “Layer Cake” Model – [From Rector & Horrocks Semantic Web cuurse]
COMP 6703 eScience Project Semantic Web for Museums Student : Lei Junran Client/Technical Supervisor : Tom Worthington Academic Supervisor : Peter Strazdins.
Proof System HY-566. Proof layer Next layer of SW is logic and proof layers. – allow the user to state any logical principles, – computer can to infer.
The Semantic Web Week 12 Term 1 Recap Lee McCluskey, room 2/07 Department of Computing And Mathematical Sciences Module Website:
Chapter 7: Resource Description Framework (RDF) Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley,
ANHAI DOAN ALON HALEVY ZACHARY IVES Chapter 12: Ontologies and Knowledge Representation PRINCIPLES OF DATA INTEGRATION.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
RDF: Concepts and Abstract Syntax W3C Recommendation 10 February Michael Felderer Digital Enterprise.
RDF (Resource Description Framework) Why?. XML XML is a metalanguage that allows users to define markup XML separates content and structure from formatting.
Ontology Development Kenneth Baclawski Northeastern University Harvard Medical School.
Ontologies Reasoning Components Agents Simulations Belief Update, Planning and the Fluent Calculus Jacques Robin.
Extending UML to Support Ontology Engineering Kenneth Baclawski and Mieczylaw K. Kokar Northeastern University Paul A. Kogut, William S. Holmes III and.
1 CENTRIA, Dept. Informática da Faculdade de Ciências e Tecnologia, Universidade Nova de Lisboa, Caparica, Portugal. 2 Institute of Computer Science,
Okech Odhiambo Faculty of Information Technology Strathmore University
Ming Fang 6/12/2009. Outlines  Classical logics  Introduction to DL  Syntax of DL  Semantics of DL  KR in DL  Reasoning in DL  Applications.
MPEG-7 Interoperability Use Case. Motivation MPEG-7: set of standardized tools for describing multimedia content at different abstraction levels Implemented.
An Algebra for Composing Access Control Policies (2002) Author: PIERO BONATTI, SABRINA DE CAPITANI DI, PIERANGELA SAMARATI Presenter: Siqing Du Date:
Metadata. Generally speaking, metadata are data and information that describe and model data and information For example, a database schema is the metadata.
Dimitrios Skoutas Alkis Simitsis
Towards a semantic web Philip Hider. This talk  The Semantic Web vision  Scenarios  Standards  Semantic Web & RDA.
Proposed NWI KIF/CG --> Common Logic Standard A working group was recently formed from the KIF working group. John Sowa is the only CG representative so.
From POSL to d-POSL: Making the Positional-Slotted Language Defeasible Advisors: Nick Bassiliades, Efstratios Kontopoulos Instructor: Dr. Harold Boley.
Chapter 7: Resource Description Framework (RDF) Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley,
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
1 Artificial Intelligence Applications Institute Centre for Intelligent Systems and their Applications Stuart Aitken Artificial Intelligence Applications.
Of 35 lecture 5: rdf schema. of 35 RDF and RDF Schema basic ideas ece 627, winter ‘132 RDF is about graphs – it creates a graph structure to represent.
DAML+OIL: an Ontology Language for the Semantic Web.
Organization of the Lab Three meetings:  today: general introduction, first steps in Protégé OWL  November 19: second part of tutorial  December 3:
KR A Principled Framework for Modular Web Rule Bases and its Semantics Anastasia Analyti Institute of Computer Science, FORTH-ICS, Greece Grigoris.
Extending the MDR for Semantic Web November 20, 2008 SC32/WG32 Interim Meeting Vilamoura, Portugal - Procedure for the Specification of Web Ontology -
Dr. Bhavani Thuraisingham September 24, 2008 Building Trustworthy Semantic Webs Lecture #9: RDF and RDF Security.
The Semantic Web Riccardo Rosati Dottorato in Ingegneria Informatica Sapienza Università di Roma a.a. 2006/07.
A Semantic Web Approach for the Third Provenance Challenge Tetherless World Rensselaer Polytechnic Institute James Michaelis, Li Ding,
Conclusions Presenter: Manolis Koubarakis Extended Semantic Web Conference 2012.
Of 38 lecture 6: rdf – axiomatic semantics and query.
Goals, CSF, Requirements. Formal semantics Where rules are interchanged between different tools and across language boundaries, assumptions about the.
1 Reasoning with Infinite stable models Piero A. Bonatti presented by Axel Polleres (IJCAI 2001,
Dr. Bhavani Thuraisingham September 18, 2006 Building Trustworthy Semantic Webs Lecture #9: Logic and Inference Rules.
Raluca Paiu1 Semantic Web Search By Raluca PAIU
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
An Introduction and UML Profile for the Web Ontology Language (OWL) October 23, 2002 Elisa F. KendallMark E. Dutra CEO & FounderChief Architect
An argument-based framework to model an agent's beliefs in a dynamic environment Marcela Capobianco Carlos I. Chesñevar Guillermo R. Simari Dept. of Computer.
Rinke Hoekstra Use of OWL in the Legal Domain Statement of Interest OWLED 2008 DC, Gaithersburg.
Mechanisms for Requirements Driven Component Selection and Design Automation 최경석.
CS621 : Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 16 Description Logic.
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
The Semantic Web By: Maulik Parikh.
SysML v2 Formalism: Requirements & Benefits
Computability and Complexity Issues of Extended RDF
Rules, RIF and RuleML.
ece 720 intelligent web: ontology and beyond
Ontology-Based Approaches to Data Integration
Semantic Resolution in a Simple E-Commerce Application
Representations & Reasoning Systems (RRS) (2.2)
CIS Monthly Seminar – Software Engineering and Knowledge Management IS Enterprise Modeling Ontologies Presenter : Dr. S. Vasanthapriyan Senior Lecturer.
Presentation transcript:

1. Motivation Knowledge in the Semantic Web must be shared and modularly organised. The semantics of the modular ERDF framework has been defined model theoretically [1,2], but it was lacking a declarative rule-based semantics for implementing the system. The existing MWeb framework provides general mechanisms to specify modular rulebases in the Semantic Web, and has a working implementation supporting some of the Rule Interchange Format (RIF) constructs. Idea: use the MWeb framework to specify a rule-based semantics for interesting fragments of modular ERDF allowing for the integration of both frameworks, with an implementation. Carlos Viegas Damásio CENTRIA, FCT/UNL, Portugal Anastasia Analyti FORTH-ICS, Crete Grigoris Antoniou FORTH-ICS and Univ. Crete Implementing simple modular ERDF ontologies Provides an embedding of simple Extended Resource Description Framework ontologies into the Modular Web framework with a corresponding encoding and implementation in logic programming 4. Translations A typical simple modular ERDF ontology translated into the MWeb framework is shown below, as well as the corresponding encoding into extended logic program. The resulting extended logic program uses the 4- ary predicate '->'(r,p,s,o) to denote that triple s.[p ->> o] holds at r. 2. Simple Modular ERDF Ontologies Equip RDF graphs with modularity constructs as well as declarative rules. A simple modular ERDF ontology [2] is a set of simple r-ERDF ontologies formed by an interface and logic part. Interface Declares exported classes and properties with visibility lists Declares imported classes and properties with import lists (sources of information) Logic part An ERDF graph with negative triples Rules whose bodies are combinations of conjunctions, weak negations (naf) and strong negations (neg) of triples Qualified literals Name) in bodies allow querying of other ontologies 3. Modular Web Framework MWeb defines constructs to allow sharing of knowledge in the Semantic Web [3,4]: Contextualized and global interpretation of arbitrary predicates Explicit control of monotonicity and non- monotonicity of reasoning Scoped open and closed world assumptions Separate interface and implementation of rulebases with modular and independent compilation and loading Two semantics have been proposed [4], MWebWFS and MWebAS, with a solid theory based on the two major semantics of extended logic programming. It is available a compiler into XSB Prolog :- rulebase ’anne’. :- import('erdf.mw',interface). :- defines global normal class(mw:Vocabulary). :- defines global normal property(choose) visible to 'peter'. :- uses normal class(EUCountry) from 'geo'. :- uses normal property(travel), property(visit) from 'pyr', 'agcy'. :- uses normal class(mw:Vocabulary) from 'pyr', 'agcy’, 'geo’. :- import('erdf.rb',rulebase). ?Package.[choose ->> ?Ctry ] :- neg ( ?Ctry # EUCountry), ?Package.[travel ->> ?Ctry 'pyr', ?Package.[visit ->> ?City 'pyr', naf neg ?Package.[visit_other ->> ?City]. … Simple ERDF ontology in MWeb '->'('anne','rdf:type',?S,'EUCountry') :- '->'('geo','rdf:type',?S, 'EUCountry'). '->'('anne','travel',?S,?O) :- '->'('pyr','travel',?S, ?O). '->'('anne','travel',?S,?O) :- '->'('agcy','travel',?S, ?O). '->'('anne','visit',?S,?O) :- '->'('pyr','visit',?S, ?O). '->'('anne','visit',?S,?O) :- '->'('agcy','visit',?S, ?O). '->'('anne', 'rdf:type',?S, 'mw:Vocabulary') :- '->'('pyr', 'rdf:type',... '->'('anne', 'choose', ?Package, ?Ctry) :- neg '#'('anne',?Ctry,'EUCountry'), '->'('pyr', 'travel', ?Package, ?Ctry ), '->'('pyr', 'visit', ?Package, ?City), naf neg '->'('anne','visit_other', ?Package, ?City ). Encoding in extended logic programming :- rulebase 'erdf'.:- rulebase 'rdfs'.:- rulebase 'rdf'.:- rulebase 'rif'. The semantics of ERDF is itself declaratively specified in MWeb rulebases which must be imported by the translated simple r-ERDF ontologies. Schematically, the following four MWeb rulebases are used. Specifies rules defining total and closed classes and properties on top of RDFS. Inheritance of negative extensions. RDFS axiomatic triples, reasoning rules, e.g class and property inheritance. Handles domain and range of properties. Specifies RDF reasoning rules, RDF axiomatic triples and relationship to RIF predefined predicates. Specifies membership and subclass predicates, frames and (partially) equality. 5. Preliminary testing MWebWFS implementation shows superior performance when performing pure RDFS entailment on the Wine ontology 6. Conclusions MWeb is expressive enough to capture all the constructs of simple modular ERDF ontologies Semantics of ERDF reasoning can be declaratively specified by rules expressed in MWeb rulebases The subset of MWeb necessary to capture simple modular ERDF ontologies can be immediately translated into extended logic programming Preliminary benchmarking shows promising results when compared to existing memory-based Semantic Web rule engines. References [1] A. Analyti, G. Antoniou, C. V. Damásio, and G. Wagner, Extended RDF as a Semantic Foundation of Rule Markup Languages, Journal of Artificial Intelligence Research (JAIR), 32, 37–94, (2008). [2] A. Analyti, G. Antoniou, and C. V. Damásio, A Formal Theory for Modular ERDF Ontologies, in Web Reasoning and Rule Systems (RR 2009), volume 5837 of LNCS, pp. 212–226. Springer, (2009). [3] A. Analyti, G. Antoniou, and C. V. Damásio, A Principled Framework for Modular Web Rule Bases and Its Semantics, in Proc. of KR-2008, pp. 390–400. AAAI press, (2008). [4] A. Analyti, G. Antoniou, and C. V. Damásio. MWeb: a Principled Framework for Modular Web Rule Bases and its Semantics. Accepted in ACM Transactions on Computational Logic (TOCL), cputime (ms) * Mac OS X GHz Intel Core 2 Duo 4Gb 1067 MHz DDR3 Fig. 1 – cputime* for extracting all the triples by several rule engines