Department of Electrical Engineering and Computer Science, Iwate University.

Size: px
Start display at page:

Download "Department of Electrical Engineering and Computer Science, Iwate University."

Transcription

1 1 RDF RDF Reasoning about RDF and RDF Schema Ken Kaneiwa Department of Electrical Engineering and Computer Science, Iwate University. keywords: Resource Description Framework (RDF), RDF Schema (RDFS), Semantic Web, Deduction System Summary This survey paper describes the syntax and semantics for Resource Description Framework (RDF) and RDF Schema (RDFS). A deduction system for RDF and RDFS is explained as sound and complete for the RDF and RDFS semantics. To develop such a system, we introduce a minimal RDFS fragment, obtained by restricting the syntax of RDF statements, which is simple and provides us with a computationally efficient reasoning algorithm. We also sketch some approaches to an extension of the RDF language and deduction system by involving some Web Ontology Language (OWL) vocabulary. 1. RDF (Resource Description Framework) [Lassila 99] Web Linked Data RDF URI (Uniform Resource Identifier) [Berners-Lee 05] ( ) RDF Web RDF RDF RDF RDF RDF (RDF ) RDF 2 ( ) RDF (2 ) RDF RDF (rdf:type rdfs:subclassof rdfs:subpropertyof ) RDF RDF (RDF entailment rules) RDF RDF Hays [Hayes 04] W3C Web [ 05, Allemang 08, Segaran 09] RDF RDF RDF Web ISWC J.WS RDF RDF RDF RDF RDF RDF ( ) RDF OWL (Web Ontology Language) RDF RDF OWL 2 RDF RDF RDF RDF 3 RDF RDF RDF 4 RDF RDF OWL RDF 5 2. RDF 2 1 RDF? Web Web ( ) URI RDF (RDF )

2 a 2011 person 1 monograph rdf:type rdf:type wrote Tom AIbook1 sells John RDF rdfs:domain rdfs:range person transacts product rdfs:subpropertyof sells rdfs:subclassof rdfs:domain rdfs:range wrote book 2 RDF RDF 2.1 Tom rdf:type person RDF :Tom rdf:type :person. Tom ( ) person Tom person ( ) RDF Web Tom ( ) RDF RDF (RDF [Carroll 05]) 1 RDF RDF AIbook1 (monograph) (person) (wrote ) 1 2 RDF RDF 1 sells transacts (2 ) transacts ( ) ( ) person product (2 )wrote ( ) ( ) person book 1 2 ( ) RDF RDF RDF RDF URI URI U B L 1 OWL RDF ( ) ( ) s U B p U, o U B L RDF s p o. RDF (U B) U (U B L) RDF RDF (s,p,o) RDF G RDF {(s 1,p 1,o 1 ),...,(s n,p n,o n )} 1 2 RDF RDF RDF G G ( G) G RDF RDF s rdfs:subclassof o. s rdfs:subpropertyof o. s rdfs:domain o. s rdfs:range o. 2 s o s o 3 4 s o RDF rdfs URI ( U ) rdfs:subclassof, rdfs:subpropertyof, rdf:type, rdfs:domain rdfs:range sc, sp, type, dom range 2 3 RDF RDF [Hayes 04, Muñoz 09] RDF RDF V ( U L) I I =(IR,IP,IC,Ext,CExt, Lit,I )

3 RDF RDF 3 IR: ( ) IP: IC : ( IC IR) Ext: IP 2 IR IR CExt: IC 2 IR Lit: ( Lit IR) I : (U L) V IR IP RDF (book1,title,aibook1) I I (book1) I (AIbook1) IR I (title) IP title Ext(I (title)) 2 ( IR IR ) (I (book1),i (AIbook1)) Ext(I (title)) I RDF I RDF G G ( ) A:B IR ( ) A G x x U L I A (x)=i (x) x B I A (x)=a(x) A G RDF (s,p,o) I I (p) IP (I A (s),i A (o)) Ext(I (p)) RDF RDF I G (i) x CExt(y) (x,y) Ext(I (type)) (x,y) Ext(I (type)) y IC (x,y) Ext(I (dom)) x IP y IC (x,y) Ext(I (range)) x IP y IC (ii) (x,y) Ext(I (dom)) (u,v) Ext(x) u CExt(y) (x,y) Ext(I (range)) (u,v) Ext(x) v CExt(y) (iii) (x,y) Ext(I (sc)) CExt(x) CExt(y) Ext(I (sc)) IC (iv) (x,y) Ext(I (sp)) Ext(x) Ext(y) Ext(I (sp)) IP 2 RDF G H G H G H (G = H ) 3. RDF RDF RDF RDF 3 1 RDF RDF RDF RDF Web RDF SPARQL (SPARQL Protocol and RDF Query Language) [Prud hommeaux 08] RDF RDF RDF RDF RDF RDF G :transacts rdfs:domain :person. :sells rdfs:subpropertyof :transacts. :John :sells :AIbook1. RDF G RDF :John rdf:type :person. 3 RDF AIbook1 (sells) 2 RDF sells transacts (transacts) 1 RDF transacts person ( ) person W3C RDF (RDF entailment rules) [Marin 04, Horst 05] Horst [Horst 05] RDF ( 2 ) RDF (generalized RDF graph) RDF RDF (U B) (U B) (U B L) Muñoz [Muñoz 09] RDF RDF (U B L) U (U B L) RDF

4 a = [A/Z] A U B L Z B Muñoz 1 4 A B C X Y Z Muñoz 1 RDF URI Z RDF (Z B ) A ( ) Z [A/Z] RDF +1 = [A/Z] RDF A Z 2 (a) (A,sc,B) (B,sc,C) A B B C A C (A,sc,C) +1 3 (a) (A,dom,B) (C,sp,A) (X,C,Y) A B C A C X Y X B (X,type,B) +1 4 (A,sc,B), (B,sc,A), (X,dom,A), (X,range,A) (X,type,A) A (A,sc,A) +1 RDF 1 RDF G G RDF (sp,sp,sp), (sc,sp,sc), (type,sp,type), (dom,sp,dom) (range,sp,range) G 0 G G G 0 0 G n (n 0) G n H ( G n ) G G H RDF RDF 3.1 RDF RDF G H G H G = H RDF RDF RDF G RDF G :Tom :wrote :AIbook1. :Tom rdf:type :person. :AIbook1 rdf:type :monograph. :transacts rdfs:range :product. :book rdfs:subclassof :product. :wrote rdfs:domain :person. :wrote rdfs:range :book. RDF G 1 2 RDF G RDF G 0 G 0 3 G 0 (transacts,dom,person) (sells,sp,transacts) (John,sells,AIbook1) (a) G 0 (John,type,person) G 1 G 1 (sells,sp,transacts) (John,sells,AIbook1) (b) (John,transacts,AIbook1) G 2 G 2 (Tom,wrote, AIbook1) (wrote,sp,wrote) G 3 G 3 (wrote,range,book) (wrote,sp,wrote) (Tom,wrote,AIbook1) (b) G 3 (AIbook1,type,book) G 4 G 4 (book,sc,product) (AIbook1, type,book) (b) G 4 (AIbook1,type,product) G RDF Web RDF RDF RDF 3.1 RDF RDF (s,p,o) s o RDF

5 RDF RDF 5 2 (1) (a) (b) +1 = {(A,sc,C)} {(A,sc,B), (B,sc,C)} (A,sc,C) (a) +1 = {(A,sp,C)} {(A,sp,B), (B,sp,C)} (A,sp,C) +1 = {(X,type,B)} {(A,sc,B), (X,type,A)} (X,type,B) (b) +1 = {(X,B,Y)} {(A,sp,B), (X,A,Y)} (X,B,Y) ( B ) 3 (a) (b) +1 = {(X,type,B)} {(A,dom,B), (C,sp,A), (X,C,Y)} (X,type,B) +1 = {(Y,type,B)} {(A,range,B), (C,sp,A), (X,C,Y)} (Y,type,B) 4 (2) +1 = {(A,sc,A)} (A,sc,B), (B,sc,A), (X,dom,A), (X,range,A) (X,type,A) (A,sc,A) +1 = {(A,sp,A)} (A,sp,B), (B,sp,A), (X,A,Y), (A,dom,X ) (A,range,X ) (A,sp,A)

6 a 2011 G 0 (a) G 1 = G 0 {(John,type,person)} (b) G 2 = G 1 {(John,transacts,AIbook1)} G 3 = G 2 {(wrote,sp,wrote)} (b) G 4 = G 3 {(AIbook1,type,book)} (b) G 5 = G 4 {(AIbook1,type,product)} 3 RDF RDF sc, sp, type, dom range RDF (sp,p,sp) RDF RDF 2 RDF RDF RDF RDF G 1 RDF (s,p,o) 1 RDF RDF G RDF (s,p,o) G G (s,p,o) (G m (s,p,o) ) n 0 (1)(s,p,o) (A,dom,B) (A,range,B) (s,p,o) G (2)(s,p,o) (A,sc,B) A B (A, sc,a 1 ), (A 1,sc,A 2 ),..., (A n,sc,b) (A B ) G (3)(s,p,o) (A,sp,B) A B (A,sp,A 1 ), (A 1,sp,A 2 ),...,(A n,sp,b) (A B ) G (4)(s,p,o) (A,type,B) G (A 1,sc,A 2 ),..., (A n,sc,b) (A 1 B ) (A,C 1,Y) ((A,Y) C 1 ) (C 1,sp,C 2 ),...,(C n,sp,c n+1 ), (C n+1,dom,a 1 ) (C 1 A 1 C n+1 ) (Y,C 1,A) ((Y,A) C 1 ) (C 1,sp,C 2 ),..., (C n,sp,c n+1 ), (C n+1,range, A 1 ) (C 1 A 1 C n+1 ) 2 [Bruijn 07] RDF (A,type,A 1 ) (A A 1 ) (5)(s,p,o) (1)-(4) (s,p,o) G G (s,a 1,o) (A 1,sp,A 2 ),..., (A n,sp,p)(a 1 p ) A = B sc sp A B RDF G 3.3 RDF RDF G 3 G m (AIbook1,type,product) RDF G 4 RDF 4 (s,p,o) (AIbook1,type,product) G (book,sc,product) (Tom,wrote, AIbook1) (wrote,range,book) book product (Tom,AIbook1) wrote wrote book RDF RDF 3.2 RDF RDF G H G m H G = H RDF [Horst 05] RDF G H G = H 3.3 RDF RDF G H G = H NP- RDF G G = H RDF RDF 3.4 RDF RDF G H G m H O( H G log G ) H G RDF G H 4. RDF 4 1 OWL RDF RDF NP RDF

7 RDF RDF 7 Tohmas Tom John owl:sameas 4 rdf:type hasmother Animal owl:somevaluesfrom Mary owl:onproperty rdf:type OWL RDF hasmother Female O( H G log G ) RDF Web OWL(Web Ontology Language) [Patel-Schneider 04] 4 OWL RDF OWL [Horst 05] OWL Full [Baader 07, 09] OWL Lite OWL DL (OWL DL )RDF OWL owl:functionalproperty owl:inversefunctionalproperty owl:symmetricproperty owl:transitiveproperty fun-p inv-fun-p sym-p tra-p 4.1 RDF (hasfather,type,fun-p) hasfather OWL I RDF x CExt(I (fun-p)) (u,v 1 ),(u,v 2 ) Ext(x) (v 1,v 2 ) Ext(I (same)) x CExt(I (inv-fun-p)) (u 1,v),(u 2,v) Ext(x) (u 1,u 2 ) Ext(I (same)) x CExt(I (sym-p)) (u,v) Ext(x) (v,u) Ext(x) x CExt(I (tra-p)) (u,v),(v,w) Ext(x) (u,w) Ext(x) OWL owl:sameas ( same ) OWL 5 (a) RDF (A,type,funp) (Z,A,X ) (Z,A,Y) A (X,same,Y) +1 A Z (X = Y) OWL owl:sameas owl:inverseof owl:equivalentclass owl:equivalentproperty same inv equi-c equi-p RDF (Tom, same,tohmas) same 2 Tom Tohmas OWL I RDF x IC (x IP) (x,y) Ext(I (same)) (x,y) Ext(I (sc)) ((x,y) Ext(I (sp))) x IP (u 1,v 1 ) Ext(x) (u 1,u 2 ) Ext(I (same)) (v 1,v 2 ) Ext(I (same)) (u 2,v 2 ) Ext(x) Ext(I (same)) IR (x,y) Ext(I (inv)) (u,v) Ext(x) (v,u) Ext(y) (x,y) Ext(I (equiv-c)) (x,y) Ext(I (sc)) (y,x) Ext(I (sc)) (x,y) Ext(I (equiv-p)) (x,y) Ext(I (sp)) (y,x) Ext(I (sp)) 6 ( inv 5 (c) ) (c) (c) same equi-c equi-p (a)(b) sc sp (a) RDF (A,sc,B) (B,sc,A) A B (A,equiv-c,B) OWL 4 RDF RDF G 0 G 0 (Tom,type,Animal) (b) G 0 (Animal,same,Animal) G 1 G 1 (Tom,same,Tohmas) (Animal,same,Animal) (Tom,type,Animal)

8 a (a) (b) (c) +1 = {(X,same,Y)} +1 = {(X,same,X)} +1 = {(X,A,Y)} {(A,type,fun-p), (Z,A,X ), (Z,A,Y)} (X,A,Y) {(A,inv,B), (Y,B,X )} {(A,type,inv-fun-p), (X,A,Z), (Y,A,Z)} (Y,A,X ) {(B,inv,A), (Y,B,X )} {(X,same,Z), (Z,same,Y)} (X,same,X) {(A,type,sym-p), (Y,A,X )}, {(Y,same,X)} {(A,type,tra-p), (X,A,Z), (Z,A,Y)} (X,same,Y) {(Z 1,same,X ), (Z 2,same,Y), (Z 1,A,Z 2)} (X,A,Y) 6 (c) (c) +1 = {(A,sc,B)} {(A,same,B), (X,type,A)} (A,equiv-c,B) (B,equiv-c,A) (A,sc,B) (a) +1 = {(A,equiv-c,B)} {(A,sc,B), (B,sc,A)} (A,equiv-c,B) +1 = {(A,sp,B)} {(A,same,B), (X,A,Y)} (A,equiv-p,B) (B,equiv-p,A) (A,sp,B) (b) +1 = {(A,equiv-p,B)} {(A,sp,B), (B,sp,A)} (A,equiv-c,B) G 0 (b) G 1 = G 0 {(Animal,same,Animal)} (c) G 2 = G 1 {(Tohmas,type,Animal)} (a) G 3 = G 2 {(John,type,Animal)} 5 RDF OWL (c) (Tohmas,type,Animal) G 2 ( ) OWL owl:onproperty owl:hasvalue owl:somevaluesfrom owl:allvaluesfrom on-p value some all RDF (Animal, on-p,hasmother) (Animal,some,Female) Animal x y ((x,y) hasmother ) y Female OWL I RDF (x,y 1 ) Ext(I (on-p)) (x,v) Ext(I (value)) u CExt(x) (u, v) Ext(y 1 ) (x,y 1 ) Ext(I (on-p)) (x,y 2 ) Ext(I (some)) (u,v) Ext(y 1 ) v CExt(y 2 ) u CExt(x) (x,y 1 ) Ext(I (on-p)) (x,y 2 ) Ext(I (all)) u CExt(x) (u,v) Ext(y 1 ) v CExt(y 2 ) (x,y 1 ) Ext(I (on-p)) OWL on-p x y 1 value some ( ) all ( ) 7 (a) RDF (A,on-p,B) (A,value,Y) (X,B,Y) B Y X A (X,type,A) +1 (A,onp,B) (A,value,Y) (X,B,Y) X A (a) RDF (A,on-p,B) (A,some,Y) (X,B,Z) (Z,type,Y)

9 RDF RDF G 0 G 2 4 RDF (Animal,on-p,hasMother) (Animal,some,Female) (John,hasMother,Mary) (Mary,type,Animal) (a) (John,type,Animal) G Web RDF RDF RDF [Gutierrez 07] RDF [Analyti 05] RDF OWL Full [Motik 07] ( ) [Pan 07] RDF 1 RDF 5. Web RDF RDF RDF RDF OWL RDF Web RDF RDF OWL RDF RDF RDF RDF Kaufmann (2008) [Analyti 05] Analyti, A., Antoniou, G., Damásio, C. V., and Wagner, G.: Stable Model Theory for Extended RDF Ontologies, in Proceedings of the 8th International Semantic Web Conference (ISWC 2005), LNCS 3729, pp , Springer (2005) [Baader 07] Baader, F., Calvanese, D., McGuinness, D., Nardi, D., and Patel-Schneider, P. eds.: The Description Logic Handbook: Theory, Implementation, and Applications. Cambridge (2nd Edition) (2007) [Berners-Lee 05] Berners-Lee, T., Fielding, R. T., and Masinter, L.: Uniform Resource Identifier (URI): Generic Syntax, (2005) [Bruijn 07] Bruijn, de J. and Heymans, S.: Logical Foundations of (e)rdf(s): Complexity and Reasoning, in Proceedings of the 6th International Semantic Web Conference/2nd Asian Semantic Web Conference (ISWC 2007/ASWC 2007), Busan, Korea, November 11-15, 2007, LNCS 4825, pp , Springer (2007) [Carroll 05] Carroll, J. J., Bizer, C., Hayes, P. J., and Stickler, P.: Named graphs, J. Web Sem., Vol. 3, No. 4, pp (2005) [Gutierrez 07] Gutierrez, C., Hurtado, C. A., and Vaisman, A. A.: Introducing Time into RDF, IEEE Trans. Knowl. Data Eng., Vol. 19, No. 2, pp (2007) [Hayes 04] Hayes, P.: RDF Semantics, W3C Recommendation, (2004) [Horst 05] Horst, ter H. J.: Completeness, decidability and complexity of entailment for RDF Schema and a semantic extension involving the OWL vocabulary, J. Web Sem., Vol. 3, No. 2-3, pp (2005) [ 09] Web, (2009) [ 05] RDF/OWL, (2005) [Lassila 99] Lassila, O. and Swick, R.: Resource Description Framework (RDF) model and syntax specification, W3C Recommendation, (1999) [Marin 04] Marin, D.: A formalization of RDF, Technical Report TR/DCC , Universidad de Chile, (2004) [Motik 07] Motik, B.: On the Properties of Metamodeling in OWL, Journal of Logic and Computation, Vol. 17, No. 4, pp (2007) [Muñoz 09] Muñoz, S., Pérez, J., and Gutierrez, C.: Simple and Efficient Minimal RDFS, J. Web Sem., Vol.7, No.3, pp (2009) [Pan 07] Pan, J. and Horrocks, I.: RDFS(FA): Connecting RDF(S) and OWL DL, IEEE Trans. Knowl. Data Eng., Vol. 19, No. 2, pp (2007) [Patel-Schneider 04] Patel-Schneider, P. F., Hayes, P., and Horrocks, I.: OWL Web Ontology Language Semantics and Abstract Syntax, W3C Recommendation, (2004) [Prud hommeaux 08] Prud hommeaux, E. and Seaborne, A.: SPARQL Query Language for RDF, W3C Recommendation, (2008) [Segaran 09] Segaran, T., Evans, C., and Taylor, J.: Programming the Semantic Web, O Reilly (2009) ( ) ( ) Web UML 2005, ALP [Allemang 08] Allemang, D. and Hendler, J. A.: Semantic Web for the Working Ontologist: Effective Modeling in RDFS and OWL,Morgan

10 a (a) (b) (c) +1 = {(X,type,A)} +1 = {(X,B,Y)} +1 = {(Z,type,Y)} (A,on-p,B) {(A,on-p,B), (X,type,A), {(A,on-p,B), (A,all,Y), {(A,value,Y), (X,B,Y)} (A,value,Y)} (X,B,Z), (X,type,A)} {(A,some,Y), (X,B,Z), (Z,type,Y)} (X,B,Y) (Z,type,Y) (X,type,A)

Simple and Efficient Minimal RDFS 1

Simple and Efficient Minimal RDFS 1 Simple and Efficient Minimal RDFS 1 Sergio Munoz-Venegas a, Jorge Pérez b,d, Claudio Gutierrez c,d a Department of Mathematics, Universidad Chile b Department of Computer Science, Pontificia Universidad

More information

A Relaxed Approach to RDF Querying

A Relaxed Approach to RDF Querying A Relaxed Approach to RDF Querying Carlos A. Hurtado churtado@dcc.uchile.cl Department of Computer Science Universidad de Chile Alexandra Poulovassilis, Peter T. Wood {ap,ptw}@dcs.bbk.ac.uk School of Computer

More information

Foundations of RDF Databases

Foundations of RDF Databases Foundations of RDF Databases Marcelo Arenas 1, Claudio Gutierrez 2, and Jorge Pérez 1 1 Department of Computer Science, Pontificia Universidad Católica de Chile 2 Department of Computer Science, Universidad

More information

Logical reconstruction of RDF and ontology languages

Logical reconstruction of RDF and ontology languages Logical reconstruction of RDF and ontology languages Jos de Bruijn 1, Enrico Franconi 2, and Sergio Tessaris 2 1 Digital Enterprise Research Institute, University of Innsbruck, Austria jos.debruijn@deri.org

More information

RDF Semantics by Patrick Hayes W3C Recommendation

RDF Semantics by Patrick Hayes W3C Recommendation RDF Semantics by Patrick Hayes W3C Recommendation http://www.w3.org/tr/rdf-mt/ Presented by Jie Bao RPI Sept 4, 2008 Part 1 of RDF/OWL Semantics Tutorial http://tw.rpi.edu/wiki/index.php/rdf_and_owl_semantics

More information

KDI OWL. Fausto Giunchiglia and Mattia Fumagallli. University of Trento

KDI OWL. Fausto Giunchiglia and Mattia Fumagallli. University of Trento KDI OWL Fausto Giunchiglia and Mattia Fumagallli University of Trento Roadmap Introduction The OWL Full Language OWL DL and OWL lite Exercises 2 Introduction Chapter 1 3 Requirements for Ontology Languages

More information

An Introduction to the Semantic Web. Jeff Heflin Lehigh University

An Introduction to the Semantic Web. Jeff Heflin Lehigh University An Introduction to the Semantic Web Jeff Heflin Lehigh University The Semantic Web Definition The Semantic Web is not a separate Web but an extension of the current one, in which information is given well-defined

More information

CC LA WEB DE DATOS PRIMAVERA Lecture 4: Web Ontology Language (I) Aidan Hogan

CC LA WEB DE DATOS PRIMAVERA Lecture 4: Web Ontology Language (I) Aidan Hogan CC6202-1 LA WEB DE DATOS PRIMAVERA 2015 Lecture 4: Web Ontology Language (I) Aidan Hogan aidhog@gmail.com PREVIOUSLY ON LA WEB DE DATOS (1) Data, (2) Rules/Ontologies, (3) Query, RDF: Resource Description

More information

A General Approach to Query the Web of Data

A General Approach to Query the Web of Data A General Approach to Query the Web of Data Xin Liu 1 Department of Information Science and Engineering, University of Trento, Trento, Italy liu@disi.unitn.it Abstract. With the development of the Semantic

More information

Forward Chaining Reasoning Tool for Rya

Forward Chaining Reasoning Tool for Rya Forward Chaining Reasoning Tool for Rya Rya Working Group, 6/29/2016 Forward Chaining Reasoning Tool for Rya 6/29/2016 1 / 11 OWL Reasoning OWL (the Web Ontology Language) facilitates rich ontology definition

More information

OWL-based reasoning with retractable inference

OWL-based reasoning with retractable inference OWL-based reasoning with retractable inference Carlo Jelmini and Stéphane Marchand-Maillet Viper Group CVML University of Geneva 1211 Geneva 4 Switzerland {jelmini, marchand}@cui.unige.ch Abstract As a

More information

Metamodels for RDF Schema and OWL

Metamodels for RDF Schema and OWL Metamodels for RDF Schema and OWL Daniel T. Chang Elisa Kendall IBM Silicon Valley Lab Sandpiper Software, Inc. 555 Bailey Ave., San Jose, CA 95141 2053 Grant Road, #162, Los Altos, CA 94024 dtchang@us.ibm.com

More information

Semantic Web KM: A Knowledge Machine for Semantic Webs

Semantic Web KM: A Knowledge Machine for Semantic Webs SIG-SWO-044-07 KM Semantic Web KM: A Knowledge Machine for Semantic Webs 1,2 1,3 Seiji Koide 1,2 Hideaki Takeda 1,3 1 1 National Institute of Informatics 2 2 Ontolonomy, LLC 3 3 SOKENDAI Univ. (The Graduate

More information

QueryPIE: Backward reasoning for OWL Horst over very large knowledge bases

QueryPIE: Backward reasoning for OWL Horst over very large knowledge bases QueryPIE: Backward reasoning for OWL Horst over very large knowledge bases Jacopo Urbani, Frank van Harmelen, Stefan Schlobach, and Henri Bal Department of Computer Science, Vrije Universiteit Amsterdam,

More information

a paradigm for the Introduction to Semantic Web Semantic Web Angelica Lo Duca IIT-CNR Linked Open Data:

a paradigm for the Introduction to Semantic Web Semantic Web Angelica Lo Duca IIT-CNR Linked Open Data: Introduction to Semantic Web Angelica Lo Duca IIT-CNR angelica.loduca@iit.cnr.it Linked Open Data: a paradigm for the Semantic Web Course Outline Introduction to SW Give a structure to data (RDF Data Model)

More information

Semantic Web Test

Semantic Web Test Semantic Web Test 24.01.2017 Group 1 No. A B C D 1 X X X 2 X X 3 X X 4 X X 5 X X 6 X X X X 7 X X 8 X X 9 X X X 10 X X X 11 X 12 X X X 13 X X 14 X X 15 X X 16 X X 17 X 18 X X 19 X 20 X X 1. Which statements

More information

Reasoning with the Web Ontology Language (OWL)

Reasoning with the Web Ontology Language (OWL) Reasoning with the Web Ontology Language (OWL) JESSE WEAVER, PH.D. Fundamental & Computational Sciences Directorate, Senior Research Computer Scientist Discovery 2020 Short Course on Semantic Data Analysis

More information

An Extension of SPARQL for RDFS

An Extension of SPARQL for RDFS An Extension of SPARQL for RDFS Marcelo Arenas 1, Claudio Gutierrez 2, and Jorge Pérez 1 1 Pontificia Universidad Católica de Chile 2 Universidad de Chile Abstract. RDF Schema (RDFS) extends RDF with a

More information

The Semantic Web RDF, RDF Schema, and OWL (Part 2)

The Semantic Web RDF, RDF Schema, and OWL (Part 2) The Semantic Web RDF, RDF Schema, and OWL (Part 2) Mitchell W. Smith Array BioPharma, Inc. msmith@arraybiopharma.com Page Agenda Part One: RDF RDF/XML Syntax RDF Schema SPARQL Part Two: OWL Ontologies

More information

A Relaxed Approach to RDF Querying

A Relaxed Approach to RDF Querying A Relaxed Approach to RDF Querying Carlos A. Hurtado 1, Alexandra Poulovassilis 2, and Peter T. Wood 2 1 Universidad de Chile (churtado@dcc.uchile.cl) 2 Birkbeck, University of London ({ap,ptw}@dcs.bbk.ac.uk)

More information

Querying Data through Ontologies

Querying Data through Ontologies Querying Data through Ontologies Instructor: Sebastian Link Thanks to Serge Abiteboul, Ioana Manolescu, Philippe Rigaux, Marie-Christine Rousset and Pierre Senellart Web Data Management and Distribution

More information

Foundations of Semantic Web Databases

Foundations of Semantic Web Databases Foundations of Semantic Web Databases Claudio Gutierrez a, Carlos Hurtado b, Alberto O. Mendelzon 1, Jorge Pérez c a Computer Science Department, Universidad de Chile b Engineering and Sciences Faculty,

More information

Table of Contents. iii

Table of Contents. iii Current Web 1 1.1 Current Web History 1 1.2 Current Web Characteristics 2 1.2.1 Current Web Features 2 1.2.2 Current Web Benefits 3 1.2.3. Current Web Applications 3 1.3 Why the Current Web is not Enough

More information

Querying Semantic Web Data with SPARQL

Querying Semantic Web Data with SPARQL Querying Semantic Web Data with SPARQL Marcelo Arenas Department of Computer Science PUC Chile marenas@ingpuccl Jorge Pérez Department of Computer Science Universidad de Chile jperez@dccuchilecl ABSTRACT

More information

An Extension of SPARQL for RDFS

An Extension of SPARQL for RDFS An Extension of SPARQL for RDFS Marcelo Arenas 1, Claudio Gutierrez 2,andJorgePérez 1 1 Pontificia Universidad Católica de Chile 2 Universidad de Chile Abstract. RDF Schema (RDFS) extends RDF with a schema

More information

QueryPIE: Backward Reasoning for OWL Horst over Very Large Knowledge Bases

QueryPIE: Backward Reasoning for OWL Horst over Very Large Knowledge Bases QueryPIE: Backward Reasoning for OWL Horst over Very Large Knowledge Bases Jacopo Urbani, Frank van Harmelen, Stefan Schlobach, and Henri Bal Department of Computer Science, Vrije Universiteit Amsterdam

More information

Making BioPAX SPARQL

Making BioPAX SPARQL Making BioPAX SPARQL hands on... start a terminal create a directory jena_workspace, move into that directory download jena.jar (http://tinyurl.com/3vlp7rw) download biopax data (http://www.biopax.org/junk/homosapiens.nt

More information

TrOWL: Tractable OWL 2 Reasoning Infrastructure

TrOWL: Tractable OWL 2 Reasoning Infrastructure TrOWL: Tractable OWL 2 Reasoning Infrastructure Edward Thomas, Jeff Z. Pan, and Yuan Ren Department of Computing Science, University of Aberdeen, Aberdeen AB24 3UE, UK Abstract. The Semantic Web movement

More information

2. RDF Semantic Web Basics Semantic Web

2. RDF Semantic Web Basics Semantic Web 2. RDF Semantic Web Basics Semantic Web Prof. Dr. Bernhard Humm Faculty of Computer Science Hochschule Darmstadt University of Applied Sciences Summer semester 2011 1 Agenda Semantic Web Basics Literature

More information

Jorge Cardoso University of Coimbra, Portugal & KSRI/Karlsruhe Institute of Technology, Germany

Jorge Cardoso University of Coimbra, Portugal & KSRI/Karlsruhe Institute of Technology, Germany Jorge Cardoso University of Coimbra, Portugal & KSRI/Karlsruhe Institute of Technology, Germany Alexandre Miguel Pinto University of Coimbra, Portugal Initially, the WWW was primarily composed of documents

More information

Lecture 8 OWL: Web Ontology Language

Lecture 8 OWL: Web Ontology Language info-h-509 xml technologies Lecture 8 OWL: Web Ontology Language Stijn Vansummeren February 14, 2017 lecture outline 1 Our story so far 2 Web Ontology Language OWL 3 Reasoning with OWL 1 Part I: Our story

More information

The Logic of the Semantic Web. Enrico Franconi Free University of Bozen-Bolzano, Italy

The Logic of the Semantic Web. Enrico Franconi Free University of Bozen-Bolzano, Italy The Logic of the Semantic Web Enrico Franconi Free University of Bozen-Bolzano, Italy What is this talk about 2 What is this talk about A sort of tutorial of RDF, the core semantic web knowledge representation

More information

Formalising the Semantic Web. (These slides have been written by Axel Polleres, WU Vienna)

Formalising the Semantic Web. (These slides have been written by Axel Polleres, WU Vienna) Formalising the Semantic Web (These slides have been written by Axel Polleres, WU Vienna) The Semantics of RDF graphs Consider the following RDF data (written in Turtle): @prefix rdfs: .

More information

Using RDF to Model the Structure and Process of Systems

Using RDF to Model the Structure and Process of Systems Using RDF to Model the Structure and Process of Systems Marko A. Rodriguez Jennifer H. Watkins Johan Bollen Los Alamos National Laboratory {marko,jhw,jbollen}@lanl.gov Carlos Gershenson New England Complex

More information

FOUNDATIONS OF SEMANTIC WEB TECHNOLOGIES

FOUNDATIONS OF SEMANTIC WEB TECHNOLOGIES FOUNDATIONS OF SEMANTIC WEB TECHNOLOGIES OWL Syntax & Intuition Sebastian Rudolph Dresden, 26 April 2013 Content Overview & XML 9 APR DS2 Hypertableau II 7 JUN DS5 Introduction into RDF 9 APR DS3 Tutorial

More information

Deep integration of Python with Semantic Web technologies

Deep integration of Python with Semantic Web technologies Deep integration of Python with Semantic Web technologies Marian Babik, Ladislav Hluchy Intelligent and Knowledge Technologies Group Institute of Informatics, SAS Goals of the presentation Brief introduction

More information

BaseVISor: A Triples-Based Inference Engine Outfitted to Process RuleML & R-Entailment Rules *

BaseVISor: A Triples-Based Inference Engine Outfitted to Process RuleML & R-Entailment Rules * BaseVISor: A Triples-Based Inference Engine Outfitted to Process RuleML & R-Entailment Rules * C. J. Matheus K. Baclawski M. M. Kokar Versatile Information Systems College of Computer and Infor. Science

More information

Stream Reasoning For Linked Data

Stream Reasoning For Linked Data 5/30/11 Stream Reasoning For Linked Data and Emanuele Della Valle The Web map 2008 Tim Berners-Lee 2 http://www.w3.org/2007/09/map/main.jpg 1 The Web map 2008 Tim Berners-Lee ü ü ü ü ü ü n n n n more and

More information

Short notes about OWL 1

Short notes about OWL 1 University of Rome Tor Vergata Short notes about OWL 1 Manuel Fiorelli fiorelli@info.uniroma2.it [1] this presentation is limited to OWL 1 features. A new version of OWL (OWL 2), which adds further features

More information

Distributed RDFS Reasoning Over Structured Overlay Networks

Distributed RDFS Reasoning Over Structured Overlay Networks J Data Semant (2013) 2:189 227 DOI 10.1007/s13740-013-0018-0 ORIGINAL ARTICLE Distributed RDFS Reasoning Over Structured Overlay Networks Zoi Kaoudi Manolis Koubarakis Received: 23 February 2012 / Revised:

More information

Semantic Technologies

Semantic Technologies Semantic Technologies Part 14: Werner Nutt Acknowledgment These slides are based on the Latex version of slides by Markus Krötzsch of TU Dresden W. Nutt Semantic Technologies 2014/2015 (1/66) OWL W. Nutt

More information

Semantic Web and Linked Data

Semantic Web and Linked Data Semantic Web and Linked Data Petr Křemen December 2012 Contents Semantic Web Technologies Overview Linked Data Semantic Web Technologies Overview Semantic Web Technology Stack from Wikipedia. http://wikipedia.org/wiki/semantic_web,

More information

Schema-Agnostic Query Rewriting in SPARQL 1.1

Schema-Agnostic Query Rewriting in SPARQL 1.1 Fakultät Informatik, Institut Künstliche Intelligenz, Professur Computational Logic Schema-Agnostic Query Rewriting in SPARQL 1.1 Stefan Bischof, Markus Krötzsch, Axel Polleres and Sebastian Rudolph Plain

More information

Chapter 2 AN INTRODUCTION TO THE OWL WEB ONTOLOGY LANGUAGE 1. INTRODUCTION. Jeff Heflin Lehigh University

Chapter 2 AN INTRODUCTION TO THE OWL WEB ONTOLOGY LANGUAGE 1. INTRODUCTION. Jeff Heflin Lehigh University Chapter 2 AN INTRODUCTION TO THE OWL WEB ONTOLOGY LANGUAGE Jeff Heflin Lehigh University Abstract: Key words: 1. INTRODUCTION The OWL Web Ontology Language is an international standard for encoding and

More information

Unit 6: OWL, OWL 2, SPARQL+OWL. Axel Polleres. Siemens AG Österreich All rights reserved.

Unit 6: OWL, OWL 2, SPARQL+OWL. Axel Polleres. Siemens AG Österreich All rights reserved. Unit 6: OWL, OWL 2, SPARQL+OWL Axel Polleres. Siemens AG Österreich. 2012. All rights reserved. Some facts about OWL OWL stands for Web Ontology Language Strongly Simplified: OWL is an Ontology language

More information

6. RDFS Modeling Patterns Semantic Web

6. RDFS Modeling Patterns Semantic Web 6. RDFS Modeling Patterns Semantic Web Prof. Dr. Bernhard Humm Faculty of Computer Science Hochschule Darmstadt University of Applied Sciences Summer semester 2011 1 Agenda RDFS Modeling Patterns Literature

More information

Racer: An OWL Reasoning Agent for the Semantic Web

Racer: An OWL Reasoning Agent for the Semantic Web Racer: An OWL Reasoning Agent for the Semantic Web Volker Haarslev and Ralf Möller Concordia University, Montreal, Canada (haarslev@cs.concordia.ca) University of Applied Sciences, Wedel, Germany (rmoeller@fh-wedel.de)

More information

FOUNDATIONS OF SEMANTIC WEB TECHNOLOGIES

FOUNDATIONS OF SEMANTIC WEB TECHNOLOGIES FOUNDATIONS OF SEMANTIC WEB TECHNOLOGIES Semantics of RDF(S) Sebastian Rudolph Dresden, 25 April 2014 Content Overview & XML Introduction into RDF RDFS Syntax & Intuition Tutorial 1 RDFS Semantics RDFS

More information

Web Ontology Language: OWL

Web Ontology Language: OWL Web Ontology Language: OWL Bojan Furlan A Semantic Web Primer, G. Antoniou, F. van Harmelen Requirements for Ontology Languages Ontology languages allow users to write explicit, formal conceptualizations

More information

ONTOSEARCH2: SEARCHING AND QUERYING WEB ONTOLOGIES

ONTOSEARCH2: SEARCHING AND QUERYING WEB ONTOLOGIES ONTOSEARCH2: SEARCHING AND QUERYING WEB ONTOLOGIES Jeff Z. Pan, Edward Thomas and Derek Sleeman University of Aberdeen Aberdeen, UK {jpan, ethomas, dsleeman}@csd.abdn.ac.uk ABSTRACT Ontologies are important

More information

On the Reduction of Dublin Core Metadata Application Profiles to Description Logics and OWL

On the Reduction of Dublin Core Metadata Application Profiles to Description Logics and OWL On the Reduction of Dublin Core Metadata Application Profiles to Description Logics and OWL Dimitrios A. Koutsomitropoulos High Performance Information Systems Lab, Computer Engineering and Informatics

More information

Ontological Modeling: Part 2

Ontological Modeling: Part 2 Ontological Modeling: Part 2 Terry Halpin LogicBlox This is the second in a series of articles on ontology-based approaches to modeling. The main focus is on popular ontology languages proposed for the

More information

OWL an Ontology Language for the Semantic Web

OWL an Ontology Language for the Semantic Web OWL an Ontology Language for the Semantic Web Ian Horrocks horrocks@cs.man.ac.uk University of Manchester Manchester, UK OWL p. 1/27 Talk Outline OWL p. 2/27 Talk Outline The Semantic Web OWL p. 2/27 Talk

More information

Semantic Web. Ontology and OWL. Morteza Amini. Sharif University of Technology Fall 95-96

Semantic Web. Ontology and OWL. Morteza Amini. Sharif University of Technology Fall 95-96 ه عا ی Semantic Web Ontology and OWL Morteza Amini Sharif University of Technology Fall 95-96 Outline Introduction & Definitions Ontology Languages OWL (Ontology Web Language) 2 Outline Introduction &

More information

OWL 2 Profiles. An Introduction to Lightweight Ontology Languages. Маркус Крёч (Markus Krötzsch) University of Oxford. KESW Summer School 2012

OWL 2 Profiles. An Introduction to Lightweight Ontology Languages. Маркус Крёч (Markus Krötzsch) University of Oxford. KESW Summer School 2012 University of Oxford Department of Computer Science OWL 2 Profiles An Introduction to Lightweight Ontology Languages Маркус Крёч (Markus Krötzsch) University of Oxford KESW Summer School 2012 Remark for

More information

Unit 2 RDF Formal Semantics in Detail

Unit 2 RDF Formal Semantics in Detail Unit 2 RDF Formal Semantics in Detail Axel Polleres Siemens AG Österreich VU 184.729 Semantic Web Technologies A. Polleres VU 184.729 1/41 Where are we? Last time we learnt: Basic ideas about RDF and how

More information

DEVELOPING AN OWL ONTOLOGY FOR E- TOURISM

DEVELOPING AN OWL ONTOLOGY FOR E- TOURISM Chapter 4 DEVELOPING AN OWL ONTOLOGY FOR E- TOURISM Jorge Cardoso Department of Mathematics and Engineering, University of Madeira, 9000-390, Funchal, Portugal jcardoso@uma.pt 1. INTRODUCTION Currently,

More information

Handling time in RDF

Handling time in RDF Time in RDF p. 1/15 Handling time in RDF Claudio Gutierrez (Joint work with C. Hurtado and A. Vaisman) Department of Computer Science Universidad de Chile UPM, Madrid, January 2009 Time in RDF p. 2/15

More information

An RDF Storage and Query Framework with Flexible Inference Strategy

An RDF Storage and Query Framework with Flexible Inference Strategy An RDF Storage and Query Framework with Flexible Inference Strategy Wennan Shen and Yuzhong Qu Department of Computer Science and Engineering, Southeast University, Nanjing 210096, P.R. China {wnshen,

More information

Efficient Optimization of Sparql Basic Graph Pattern

Efficient Optimization of Sparql Basic Graph Pattern Efficient Optimization of Sparql Basic Graph Pattern Ms.M.Manju 1, Mrs. R Gomathi 2 PG Scholar, Department of CSE, Bannari Amman Institute of Technology, Sathyamangalam, Tamilnadu, India 1 Associate Professor/Senior

More information

TMCL and OWL. Lars Marius Garshol. Bouvet, Oslo, Norway

TMCL and OWL. Lars Marius Garshol. Bouvet, Oslo, Norway TMCL and OWL Lars Marius Garshol Bouvet, Oslo, Norway larsga@bouvet.no Abstract. This paper compares the Topic Maps schema language TMCL with the corresponding RDF technologies RDFS/OWL, and describes

More information

Controlled Natural Language as Interface Language to the Semantic Web

Controlled Natural Language as Interface Language to the Semantic Web Controlled Natural Language as Interface Language to the Semantic Web Rolf Schwitter Centre for Language Technology, Macquarie University, Sydney, NSW 2109, Australia schwitt@ics.mq.edu.au Abstract. In

More information

Knowledge Representation for the Semantic Web Lecture 4: Description Logics III

Knowledge Representation for the Semantic Web Lecture 4: Description Logics III Knowledge Representation for the Semantic Web Lecture 4: Description Logics III Daria Stepanova slides based on Reasoning Web 2011 tutorial Foundations of by S. Rudolph Max Planck Institute for Informatics

More information

CHAPTER 1 INTRODUCTION

CHAPTER 1 INTRODUCTION 1 CHAPTER 1 INTRODUCTION Most of today s Web content is intended for the use of humans rather than machines. While searching documents on the Web using computers, human interpretation is required before

More information

Revisiting Blank Nodes in RDF to Avoid the Semantic Mismatch with SPARQL

Revisiting Blank Nodes in RDF to Avoid the Semantic Mismatch with SPARQL Revisiting Blank Nodes in RDF to Avoid the Semantic Mismatch with SPARQL Marcelo Arenas 1, Mariano Consens 2, and Alejandro Mallea 1,3 1 Pontificia Universidad Católica de Chile 2 University of Toronto

More information

Resource Description Framework (RDF) Nicholas Gibbins and Nigel Shadbolt

Resource Description Framework (RDF) Nicholas Gibbins and Nigel Shadbolt 1 (RDF) Nicholas Gibbins and Nigel Shadbolt Intelligence, Agents, Multimedia Group School of Electronics and Computer Science University of Southampton Southampton SO17 1BJ United Kingdom {nmg,nrs}@ecs.soton.ac.uk

More information

Efficient Querying of Web Services Using Ontologies

Efficient Querying of Web Services Using Ontologies Journal of Algorithms & Computational Technology Vol. 4 No. 4 575 Efficient Querying of Web Services Using Ontologies K. Saravanan, S. Kripeshwari and Arunkumar Thangavelu School of Computing Sciences,

More information

WebPIE: A Web-scale parallel inference engine using MapReduce

WebPIE: A Web-scale parallel inference engine using MapReduce WebPIE: A Web-scale parallel inference engine using MapReduce Jacopo Urbani a, Spyros Kotoulas a, Jason Maassen a, Frank van Harmelen a, Henri Bal a a Department of Computer Science, Vrije Universiteit

More information

Knowledge Representation for the Semantic Web

Knowledge Representation for the Semantic Web Knowledge Representation for the Semantic Web Winter Quarter 2011 Pascal Hitzler Slides 4 01/13/2010 Kno.e.sis Center Wright State University, Dayton, OH http://www.knoesis.org/pascal/ KR4SW Winter 2011

More information

Ontological Modeling: Part 11

Ontological Modeling: Part 11 Ontological Modeling: Part 11 Terry Halpin LogicBlox and INTI International University This is the eleventh in a series of articles on ontology-based approaches to modeling. The main focus is on popular

More information

Web Data and Declarative Programming

Web Data and Declarative Programming and Declarative Programming Universidad de Almería. jalmen@ual.es March 2, 2010 Table of contents 1 2 XML RDF OWL 3 Querying and Reasoning with SPARQL 4 with 5 Querying and Reasoning with Research Lines

More information

The P2 Registry

The P2 Registry The P2 Registry -------------------------------------- Where the Semantic Web and Web 2.0 meet Digital Preservation David Tarrant, Steve Hitchcock & Les Carr davetaz / sh94r / lac @ecs.soton.ac.uk School

More information

An FCA Framework for Knowledge Discovery in SPARQL Query Answers

An FCA Framework for Knowledge Discovery in SPARQL Query Answers An FCA Framework for Knowledge Discovery in SPARQL Query Answers Melisachew Wudage Chekol, Amedeo Napoli To cite this version: Melisachew Wudage Chekol, Amedeo Napoli. An FCA Framework for Knowledge Discovery

More information

PECULIARITIES OF LINKED DATA PROCESSING IN SEMANTIC APPLICATIONS. Sergey Shcherbak, Ilona Galushka, Sergey Soloshich, Valeriy Zavgorodniy

PECULIARITIES OF LINKED DATA PROCESSING IN SEMANTIC APPLICATIONS. Sergey Shcherbak, Ilona Galushka, Sergey Soloshich, Valeriy Zavgorodniy International Journal "Information Models and Analyses" Vol.2 / 2013, Number 2 139 PECULIARITIES OF LINKED DATA PROCESSING IN SEMANTIC APPLICATIONS Sergey Shcherbak, Ilona Galushka, Sergey Soloshich, Valeriy

More information

Using ontologies function management

Using ontologies function management for Using ontologies function management Caroline Domerg, Juliette Fabre and Pascal Neveu 22th July 2010 O. Corby C.Faron-Zucker E.Gennari A. Granier I. Mirbel V. Negre A. Tireau Semantic Web tools Ontology

More information

SPARQL Back-end for Contextual Logic Agents

SPARQL Back-end for Contextual Logic Agents SPARQL Back-end for Contextual Logic Agents Cláudio Fernandes and Salvador Abreu Universidade de Évora Abstract. XPTO is a contextual logic system that can represent and query OWL ontologies from a contextual

More information

SEMANTIC WEB AND COMPARATIVE ANALYSIS OF INFERENCE ENGINES

SEMANTIC WEB AND COMPARATIVE ANALYSIS OF INFERENCE ENGINES SEMANTIC WEB AND COMPARATIVE ANALYSIS OF INFERENCE ENGINES Ms. Neha Dalwadi 1, Prof. Bhaumik Nagar 2, Prof. Ashwin Makwana 1 1 Computer Engineering, Chandubhai S Patel Institute of Technology Changa, Dist.

More information

FOUNDATIONS OF SEMANTIC WEB TECHNOLOGIES

FOUNDATIONS OF SEMANTIC WEB TECHNOLOGIES FOUNDATIONS OF SEMANTIC WEB TECHNOLOGIES Semantics of RDF(S) Sebastian Rudolph Dresden, 16 April 2013 Agenda 1 Motivation and Considerations 2 Simple Entailment 3 RDF Entailment 4 RDFS Entailment 5 Downsides

More information

Development of University Ontology for aspocms

Development of University Ontology for aspocms JOURNAL OF EMERGING TECHNOLOGIES IN WEB INTELLIGENCE, VOL. 5, NO. 3, AUGUST 2013 213 Development of University Ontology for aspocms Sanjay K. Dwivedi Babasaheb Bhimrao Ambedkar University, Lucknow, India

More information

LINKING BACKGROUND INFORMATION

LINKING BACKGROUND INFORMATION LINKING BACKGROUND INFORMATION INTERLINK D4 Appendix 4, Michel Böhms (TNO) With input from EU V-CON and bsi LDWG OVERVIEW Basic Linking More Background Info on L1/L2/L3 semantic levels Advanced Linking

More information

Exercise 3.1 (Win-Move Game: Draw Nodes) Consider again the Win-Move-Game. There, WinNodes and LoseNodes have been axiomatized.

Exercise 3.1 (Win-Move Game: Draw Nodes) Consider again the Win-Move-Game. There, WinNodes and LoseNodes have been axiomatized. Semantic Web 12 3. Unit: OWL Exercise 3.1 (Win-Move Game: Draw Nodes) Consider again the Win-Move-Game. There, WinNodes and LoseNodes have been axiomatized. a) Is it possible to characterize DrawNodes

More information

MDROntology : An Ontology for Managing Ontology Changes Impacts on Business Rules

MDROntology : An Ontology for Managing Ontology Changes Impacts on Business Rules MDROntology : An Ontology for Managing Ontology Changes Impacts on Business Rules Amina Chniti 1,2, Patrick Albert 1, Jean Charlet 2,3 1 CAS France, IBM {amina.chniti,albertpa}@fr.ibm.com 2 Inserm UMRS

More information

On Querying Ontologies with Contextual Logic Programming

On Querying Ontologies with Contextual Logic Programming On Querying Ontologies with Contextual Logic Programming Cláudio Fernandes, Nuno Lopes, and Salvador Abreu Universidade de Évora Abstract. We describe a system in which Contextual Logic Programming is

More information

INCREMENTAL ONTOLOGY INFERENCE FOR SEMANTIC WEB BASED ON MAPREDUCE APPROACH

INCREMENTAL ONTOLOGY INFERENCE FOR SEMANTIC WEB BASED ON MAPREDUCE APPROACH INCREMENTAL ONTOLOGY INFERENCE FOR SEMANTIC WEB BASED ON MAPREDUCE APPROACH T. Revathi 1, U. Uma Devi 2 1 Senior Professor& Head, Dept of IT, Mepco Schlenk Engineering College, Sivakasi, Tamilnadu, India

More information

RDF AND SPARQL. Part III: Semantics of RDF(S) Dresden, August Sebastian Rudolph ICCL Summer School

RDF AND SPARQL. Part III: Semantics of RDF(S) Dresden, August Sebastian Rudolph ICCL Summer School RDF AND SPARQL Part III: Semantics of RDF(S) Sebastian Rudolph ICCL Summer School Dresden, August 2013 Agenda 1 Motivation and Considerations 2 Simple Entailment 3 RDF Entailment 4 RDFS Entailment 5 Downsides

More information

Web Ontology Language: OWL

Web Ontology Language: OWL Web Ontology Language: OWL Grigoris Antoniou Frank van Harmelen 1 Lecture Outline 1. Basic Ideas of OWL 2. The OWL Language 3. Examples 4. The OWL Namespace 5. Future Extensions 2 Requirements for Ontology

More information

Intelligent Agents. Pınar Yolum Utrecht University. Spring 2018 Pınar Yolum

Intelligent Agents. Pınar Yolum Utrecht University. Spring 2018 Pınar Yolum Intelligent Agents Pınar Yolum p.yolum@uu.nl Utrecht University Spring 2018 Pınar Yolum Web Ontology Language Spring 2018 Pınar Yolum Based largely on Dean Allemang; James Hendler, Semantic Web for the

More information

BaseVISor: A Triples-Based Inference Engine Outfitted to Process RuleML and R-Entailment Rules

BaseVISor: A Triples-Based Inference Engine Outfitted to Process RuleML and R-Entailment Rules BaseVISor: A Triples-Based Inference Engine Outfitted to Process RuleML and R-Entailment Rules Christopher J. Matheus Ken Baclawski Mieczyslaw M. Kokar Versatile Information Systems Northeastern University

More information

RELATIONAL REPRESENTATION OF ALN KNOWLEDGE BASES

RELATIONAL REPRESENTATION OF ALN KNOWLEDGE BASES RELATIONAL REPRESENTATION OF ALN KNOWLEDGE BASES Thomas Studer ABSTRACT The retrieval problem for a knowledge base O and a concept C is to find all individuals a such that O entails C(a). We describe a

More information

Description Logics as Ontology Languages for Semantic Webs

Description Logics as Ontology Languages for Semantic Webs Description Logics as Ontology Languages for Semantic Webs Franz Baader, Ian Horrocks, and Ulrike Sattler Presented by:- Somya Gupta(10305011) Akshat Malu (10305012) Swapnil Ghuge (10305907) Presentation

More information

Research Article A Method of Extracting Ontology Module Using Concept Relations for Sharing Knowledge in Mobile Cloud Computing Environment

Research Article A Method of Extracting Ontology Module Using Concept Relations for Sharing Knowledge in Mobile Cloud Computing Environment e Scientific World Journal, Article ID 382797, 5 pages http://dx.doi.org/10.1155/2014/382797 Research Article A Method of Extracting Ontology Module Using Concept Relations for Sharing Knowledge in Mobile

More information

EQuIKa System: Supporting OWL applications with local closed world assumption

EQuIKa System: Supporting OWL applications with local closed world assumption EQuIKa System: Supporting OWL applications with local closed world assumption Anees Mehdi and Jens Wissmann Institute AIFB, Karlsruhe Institute of Technology, DE anees.mehdi@kit.edu Forschungszentrum Informatik

More information

IR Models based on predicate. logic. Norbert Fuhr, Henrik Nottelmann University of Duisburg-Essen. POOL: a probabilistic object-oriented logic

IR Models based on predicate. logic. Norbert Fuhr, Henrik Nottelmann University of Duisburg-Essen. POOL: a probabilistic object-oriented logic IR Models based on predicate logic Norbert Fuhr, Henrik Nottelmann University of Duisburg-Essen Description logic Datalog Probabilistic Datalog POOL: a probabilistic object-oriented logic Mapping OWL onto

More information

A keyword-driven approach for generating OWL DL conformance test data

A keyword-driven approach for generating OWL DL conformance test data A keyword-driven approach for generating OWL DL conformance test data Raul Garcia-Castro, Asuncion Gomez-Perez ABSTRACT The conformance of semantic technologies has to be systematically evaluated to measure

More information

Mustafa Jarrar: Lecture Notes on RDF Schema Birzeit University, Version 3. RDFS RDF Schema. Mustafa Jarrar. Birzeit University

Mustafa Jarrar: Lecture Notes on RDF Schema Birzeit University, Version 3. RDFS RDF Schema. Mustafa Jarrar. Birzeit University Mustafa Jarrar: Lecture Notes on RDF Schema Birzeit University, 2018 Version 3 RDFS RDF Schema Mustafa Jarrar Birzeit University 1 Watch this lecture and download the slides Course Page: http://www.jarrar.info/courses/ai/

More information

Aspect-Oriented Data

Aspect-Oriented Data Aspect-Oriented Data Ora Lassila, Mika Mannermaa, Marwan Sabbouh Nokia Services Burlington, MA, USA Ian Oliver Nokia Research Center Helsinki, Finland Abstract Many data-intensive applications have the

More information

OSM Lecture (14:45-16:15) Takahira Yamaguchi. OSM Exercise (16:30-18:00) Susumu Tamagawa

OSM Lecture (14:45-16:15) Takahira Yamaguchi. OSM Exercise (16:30-18:00) Susumu Tamagawa OSM Lecture (14:45-16:15) Takahira Yamaguchi OSM Exercise (16:30-18:00) Susumu Tamagawa TBL 1 st Proposal Information Management: A Proposal (1989) Links have the following types: depends on is part of

More information

Semantic Web Lecture Part 4. Prof. Do van Thanh

Semantic Web Lecture Part 4. Prof. Do van Thanh Semantic Web Lecture Part 4 Prof. Do van Thanh The components of the Semantic Web Overview XML provides a surface syntax for structured documents, but imposes no semantic constraints on the meaning of

More information

Scalable Ontology Implementation Based on knowler

Scalable Ontology Implementation Based on knowler Scalable Ontology Implementation Based on knowler Iulian Ciorăscu (University of Neuchâtel, Switzerland iulian.ciorascu@unine.ch) Claudia Ciorăscu (University of Neuchâtel, Switzerland claudia.ciorascu@unine.ch)

More information

Web Ontology Language: OWL by Grigoris Antoniou Frank van Harmelen

Web Ontology Language: OWL by Grigoris Antoniou Frank van Harmelen Web Ontology Language: OWL by Grigoris Antoniou Frank van Harmelen Reference: `A Semantic Web Primer, by Grigoris Antoniou and Frank van Harmelen, The MIT Press, 2004 Lecture Outline 1. Basic Ideas of

More information