1 Reasoning about Anonymous Resources and Meta Statements on the Semantic Web Guizhen Yang and Michael Kifer Holger Lausen

Slides:



Advertisements
Similar presentations
RDF/XML Syntax Specification Ming Jing Team W. Tutorial Overview - Introduction - An XML Syntax for RDF - Syntax Data Model (*) Order - Concept and Standard.
Advertisements

1Patrick Stickler © 2004 Nokia Nokia Semantic Web Server Patrick Stickler Forum Nokia Web Services Nokia Technology Platforms
1 ISWC-2003 Sanibel Island, FL IMG, University of Manchester Jeff Z. Pan 1 and Ian Horrocks 1,2 {pan | 1 Information Management.
XDI RDF Cell Graphs V This document introduces a notation for graphing XDI RDF statements called cell graphing. The motivation is to have an.
Resolution.
RDF Schemata (with apologies to the W3C, the plural is not ‘schemas’) CSCI 7818 – Web Technologies 14 November 2001 Van Lepthien.
Processing of structured documents Part 8. 2 Resource Description Framework (RDF) zWeb was originally built for human consumption yalthough everything.
Semantic Web Thanks to folks at LAIT lab Sources include :
An Introduction to Semantic Web Portal
CS570 Artificial Intelligence Semantic Web & Ontology 2
Shelley Powers, O’Reilly SNU IDB Lab. Hyewon Kim
Columbia University Department of Computer Science COMS – E6125 Web-enHanced Information Management Presentation A Study to the Semantic Web and Semantic.
Semantics of SL and Review Part 1: What you need to know for test 2 Part 2: The structure of definitions of truth functional notions Part 3: Rules when.
Of 27 lecture 7: owl - introduction. of 27 ece 627, winter ‘132 OWL a glimpse OWL – Web Ontology Language describes classes, properties and relations.
Introduction to Semantics To be able to reason about the meanings of utterances, we need to have ways of representing the meanings of utterances. A formal.
The Semantic Web – WEEK 5: RDF Schema + Ontologies The “Layer Cake” Model – [From Rector & Horrocks Semantic Web cuurse]
Chapter 7: Resource Description Framework (RDF) Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley,
Foundations of Semantic Web Databases Gutierrez, Hurtado and Mendelzon Presented by: Nir Zepkowitz.
Resource Description Framework (RDF) Lecture # 6 Faculty of Computer Science, IBA.
RDF: Concepts and Abstract Syntax W3C Recommendation 10 February Michael Felderer Digital Enterprise.
1. Motivation Knowledge in the Semantic Web must be shared and modularly organised. The semantics of the modular ERDF framework has been defined model.
INF 384 C, Spring 2009 Ontologies Knowledge representation to support computer reasoning.
Logics for Data and Knowledge Representation
The Semantic Web Web Science Systems Development Spring 2015.
Understanding PML Paulo Pinheiro da Silva. PML PML is a provenance language (a language used to encode provenance knowledge) that has been proudly derived.
An Algebra for Composing Access Control Policies (2002) Author: PIERO BONATTI, SABRINA DE CAPITANI DI, PIERANGELA SAMARATI Presenter: Siqing Du Date:
RDF (Resource Description Framework). 2 Table of Contents  Introduction  Basic RDF –Basic RDF Model –Basic Syntax  Containers  Statements about Statements.
Information Interchange on the Semantic Web an interactive talk by Piotr Kaminski, University of Victoria
Object-Oriented RuleML for RDF: Facts, Queries, and Inferences Harold Boley*, NRC IIT e-Business (with help from Said Tabet, Duncan Johnston-Watt, Benjamin.
Of 41 lecture 4: rdf – basics and language. of 41 RDF basic ideas the fundamental concepts of RDF  resources  properties  statements ece 720, winter.
RDF and XML 인공지능 연구실 한기덕. 2 개요  1. Basic of RDF  2. Example of RDF  3. How XML Namespaces Work  4. The Abbreviated RDF Syntax  5. RDF Resource Collections.
Practical RDF Chapter 2. RDF: Heart and Soul Shelley Powers, O’Reilly SNU IDB Lab. Taikyoung Kim.
Chapter 7: Resource Description Framework (RDF) Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley,
Semantic Web Exam 1 Review.
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lecture 5, Jan 23 th, 2003 Lotzi Bölöni.
1 Introduction to Computational Linguistics Eleni Miltsakaki AUTH Spring 2006-Lecture 8.
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.
Introduction The Resource Description Framework (RDF) is recommended by the World Wide Web Consortium (W3C) to model meta-data about the resources of the.
A Logical Framework for Web Service Discovery The Third International Semantic Web Conference Hiroshima, Japan, Michael Kifer 1, Rubén Lara.
Understanding RDF. 2/30 What is RDF? Resource Description Framework is an XML-based language to describe resources. A common understanding of a resource.
Problems with XML & XML Schemas XML falls apart on the Scalability design goal. 1.The order in which elements appear in an XML document is significant.
Ontology Engineering Lab #5 – September 30, 2013.
Description of Information Resources: RDF/RDFS (an Introduction)
Practical RDF Ch.2 Junwon Jung SNU OOPSLA Lab. Shelley Powers, O’Reilly August 5, 2004.
RDF/RDFS Tutorial. Introduction The Resource Description Framework (RDF) is recommended by the World Wide Web Consortium (W3C) to model meta-data about.
PRACTICAL KNOWLEDGE REPRESENTATION FOR THE WEB Frank van Harmelen Dieter Fensel AIFB Kim Kangil Structural Complexity Laboratory.
Practical RDF Ch.4 Specialized RDF Relationships: Reification, Containers, and Collections Kim, Jong-Nam SNU OOPSLA Lab. August 12, 2004.
1cs The Need “Most of the Web's content today is designed for humans to read, not for computer programs to manipulate meaningfully.” Berners-Lee,
Doc.: IEEE /0169r0 Submission Joe Kwak (InterDigital) Slide 1 November 2010 Slide 1 Overview of Resource Description Framework (RFD/XML) Date:
Object-Oriented RuleML for RDF: Facts, Queries, and Inferences Harold Boley, NRC IIT e-Business (with help from Said Tabet, Duncan Johnston-Watt, Benjamin.
Of 38 lecture 6: rdf – axiomatic semantics and query.
The Rule Markup Initiative: RDF Relationships and DTD Modularization Harold Boley Benjamin Grosof Said Tabet Updated (8 Mar 2001) from talk at: RDF Interest.
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lotzi Bölöni.
1 Reasoning with Infinite stable models Piero A. Bonatti presented by Axel Polleres (IJCAI 2001,
ece 627 intelligent web: ontology and beyond
1 RIF Design Roadmap Draft PM Harold Boley (NRC), Michael Kifer (Stony Brook U), Axel Polleres (DERI), Jos de Bruijn (DERI), Michael Sintek.
Motivation Dynamically identify and understand information sources Provide interoperability between agents in a semantic manner Enable distributed extensible.
RuleML for the Semantic Web Harold Boley OntoWeb Kick-off WorkshopOntoWeb Kick-off Workshop, Heraklion, Greece, June 2001 Revised: 17 July 2001 (joint.
Knowledge Technologies Manolis Koubarakis 1 Some Other Useful Features of RDF.
Formal Semantics Purpose: formalize correct reasoning.
Linked Data & Semantic Web Technology The Semantic Web Part 7. RDF Semantics Dr. Myungjin Lee.
Setting the stage: linked data concepts Moving-Away-From-MARC-a-thon.
Service-Oriented Computing: Semantics, Processes, Agents
ece 720 intelligent web: ontology and beyond
ece 720 intelligent web: ontology and beyond
Information Networks: State of the Art
Semantic Web Basics (cont.)
VERB PHYSICS: Relative Physical Knowledge of Actions and Objects
Introduction to Computational Linguistics
Deniz Beser A Fundamental Tradeoff in Knowledge Representation and Reasoning Hector J. Levesque and Ronald J. Brachman.
Presentation transcript:

1 Reasoning about Anonymous Resources and Meta Statements on the Semantic Web Guizhen Yang and Michael Kifer Holger Lausen

2 Content Preliminaries (RDF, F-Logic, HiLog) Translation (RDF-> „F-Logic“) Comparison RDF MT – “F-Logic” Conclusion

3 Preliminaries RDF, F-Logic, HiLog

4 RDF (in less then 5 min ;)  is a property  is a resource  is a resource or a literal  labeled graph:  {creator, [ "Ora Lassila"}

5 Anonymous Resources " has creator something and something has name Ora Lassila and {creator, [ [X]} {name, [x], „Ora Lassila“} { , [x],

6 Reification {type, [X], [RDF:Statement]} {predicate, [X], [creator]} {subject, [X], [ {object, [X], "Ora Lassila"}

7 F-Logic Explicit facts:  mary[spous->john, children->>{alice, nancy}].  mary[children->>jack].  mary[married]. Inference Rule:  X[children->>{C}] :- Y[spouse->X, children->>{C}]. Implicit Facts (generated by above Inference Rule):  john[children->>{alice, nancy, jack}]

8 HiLOG Variables that range over function and predicate symbols   Syntax for Reification: a statement can be an formula and an object at the same time HiLog Example:  X[attributes->>{Attribute}] :- X[Attribute =>Range]. (the set valued attribute „ attributes“ includes all defined Attributes for a particular class)

9 Translations RDF  „F-Logic“

10 Translations --> [ Literals --> „Thomas Edison“ Example:  Thomas Edison is the inventor of the bulb  {[inventor], [ ”Thomas Edison”}  ’ Edison’].

11 Translations – anonymous resources  Someone, named Thomas Edison, born in 1847, is the inventor of the resource  RDF {[name], [X], “Thomas Edison”} {[born], [X], “1847”} {[inventor], [ [X]}  Not In F-Logic, but in Flora-2  _#: unnumbered anonymous ID symbol (each occurrence is a different ID)  _#1: numbered anonymous ID symbol (_#1 is identical to _#1 within the same scope) ’ _#1[name->>’Thomas Edison’, born->>’1847’].

12 Translations – reified statements  Someone named John Doe believes that a person, called Thomas Edison, invented the bulb (resource  RDF {[type], [X], [RDF:Statement]} {[predicate], [X], [inventor]} {[subject], [X], [ {[object], [X], [Y]} {[name], [Y], ”Thomas Edison”} {[name], [Z], ”John Doe”} {[believes], [Z], [X]}  Flora-2 (like) _#[name->>’John Doe’, believes->>(’ _#1[name->>’Thomas Edison’]) ].

13 Formal Syntax and Semantics (Section 4)

14 Syntax & Semantics Believe me, there is one ;)

15 RDF MT vs F-Logic

16 Entailment Strict  Does not hold for a proper instance and the graph itself: { john[likes ->> food] } |  { #[likes ->> food] }  { #[likes ->> food] } Relaxed  Does not hold for a proper instance and the graph itself: { john[likes ->> food] } |~ { #[likes ->> food] }  { #[likes ->> food]}  Relaxed entailment is defined in RDF MT Note: A proper instance of a graph is an instance in which a blank node has been replaced by a name, or two blank nodes in the graph have been mapped into the same node in the instance. The Paper does not make any claims which of the notions is the more appropriate one.

17 Compositionality of the Semantics RDF MT has to differentiate between merge and union; It claims both has its suitable application:  MERGE: concatinate all triples, but rename identical blan nodes  UNION: concatinate all triples, no renaming of blank nodes Example:  Document 1: {[loves], [X], [Mary]}  Document 2: {[inventor], [X], [Bulb]}  Union: {[loves], [X], [Mary]} {[inventor], [X], [Bulb]}  Merge: {[loves], [X], [Mary]} {[inventor], [Y], [Bulb]}  Thus this document: {[loves], [John], [Mary]} {[inventor], [ThomasEdison], [Bulb]} Is a entailed by a merge, but not by a union of two graphs

18 Reification and blank nodes? Reification uses blank nodes, thus making twice the same statement reified, we have two completly different statements (X,Y):  {[type], [X], [RDF:Statement]}  {[predicate], [X], [inventor]}  {[subject], [X], [  {[object], [X], [  {believes, [ [X]} With F-Logic Reification the statement itself has an ID:  ’ veracity->>true, authority->>’  Statement > true]. {[type], [Y], [RDF:Statement]} {[predicate], [Y], [inventor]} {[subject], [Y], [ {[object], [Y], [

19 Conclusion

20 Conclusion of the paper F-Logic extended with anonymous resources and reification can serve as model theoretic semantics for RDF (as presented) RDF MT has shortcomings:  Non-compositional semantics  Weaker then necessary treatment of reification Identified at least 2 different treatments of RDF graph entailment Claims F-Logic (rule / frame based) semantics have more possibilities to encode knowledge / have a bigger scope

21 Conclusion for WSM* Anonymous IDs are useful Nice not to build on RDF MT Further explore reified statements