An Extension of SPARQL with Fuzzy Navigational Capabilities for Querying Fuzzy RDF Data Olivier Pivert, Olfa Slama, Virginie Thion

Size: px
Start display at page:

Download "An Extension of SPARQL with Fuzzy Navigational Capabilities for Querying Fuzzy RDF Data Olivier Pivert, Olfa Slama, Virginie Thion"

Transcription

1 An Extension of SPARQL with Fuzzy Navigational Capabilities for Querying Fuzzy RDF Data Olivier Pivert, Olfa Slama, Virginie Thion 2016 IEEE International Conference on Fuzzy Systems JULY 2016, VANCOUVER, CANADA

2 Outline Motivations 1 Motivations 2 The RDF data model The F-RDF data model SPARQL 3 4 Olivier Pivert, Olfa Slama, Virginie Thion SPARQL with Fuzzy Navigational Capabilities 2 / 21

3 Motivations Retrieve artists such that the albums he/she recommends are low-rated and created by a close friend. Previous extensions of SPARQL with Boolean navigational capabilities (e.g., SPARQLeR, SPARQ2L, PSPARQL, nsparql, SPARQL 1.1); with fuzzy querying capabilities, on node attribute values only (e.g. fsparql); but not both, and no fuzzy querying on the structure of the graph. Olivier Pivert, Olfa Slama, Virginie Thion SPARQL with Fuzzy Navigational Capabilities 3 / 21

4 Goal: extension of the SPARQL Query Language 1 query a fuzzy RDF model containing gradual information better model real-world concepts. 2 express fuzzy user preferences queries better reflect the intention of the user; rank-orders the retrieved items; provides a relaxed version of the query. Olivier Pivert, Olfa Slama, Virginie Thion SPARQL with Fuzzy Navigational Capabilities 4 / 21

5 Outline Motivations The RDF data model The F-RDF data model SPARQL 1 Motivations 2 The RDF data model The F-RDF data model SPARQL 3 4 Olivier Pivert, Olfa Slama, Virginie Thion SPARQL with Fuzzy Navigational Capabilities 5 / 21

6 The RDF data model The F-RDF data model SPARQL The RDF data model RDF (Resource Description Framework, W3C) RDF is a model for representing (linked) data on the web. s, p, o : the subject s has a property p with a value o. Mariah Subject creator Predicate Butterfly Object RDF supports only Boolean relationships (True or False). Beyonce friend Shakira Olivier Pivert, Olfa Slama, Virginie Thion SPARQL with Fuzzy Navigational Capabilities 6 / 21

7 The RDF data model The F-RDF data model SPARQL The F-RDF data model [Mazzieri and Dragoni, 2008], [Vaneková et al., 2005], [Straccia, 2009], [Lv et al., 2008] F-RDF data model supports gradual relationships friend (close, best, normal,...), recommends (strongly, weakly,...). Beyonce friend (0.8) Shakira F-RDF graph is a tuple (T, ζ): T is a finite set of triples of (U B) U (U L B), ζ is a membership function on triples ζ : T [0, 1]. Olivier Pivert, Olfa Slama, Virginie Thion SPARQL with Fuzzy Navigational Capabilities 7 / 21

8 friend (0.7) JustinT Shakira friend (0.4) friend(0.5) creator friend(0.6) friend(0.5) friend(0.3) Justified EnriqueI friend(0.3) rating recommends(0.6) 6 creator recommends(0.7) friend(0.8) 9 rating Euphoria Beyonce recommends (0.8) friend(0.7) recommends(0.8) rating 4 MariahC creator Butterfly friend(0.4) recommends(0.4) Figure: Fuzzy RDF graph inspired by MusicBrainz 1 1

9 The RDF data model The F-RDF data model SPARQL SPARQL (SPARQL Protocol and RDF Query Language, W3C) Query language for querying RDF data based on graph pattern matching. Basic graph pattern (BGP): set of triples patterns containing variables.?artist creator?album?album has rating 6?Artist 6 has rating creator?album Alternative (UNION), optional (OPTIONAL), filter (FILTER) GP. Olivier Pivert, Olfa Slama, Virginie Thion SPARQL with Fuzzy Navigational Capabilities 9 / 21

10 The RDF data model The F-RDF data model SPARQL Example SELECT?art1 WHERE {?art1 friend+?art2?art2 creator?alb.?alb rating?r.?art1 recommends?alb. FILTER (?r < 4) } A SPARQL query contains only: Boolean conditions (e.g.?r < 4), Boolean regular expressions (SPARQL 1.1) (e.g. friend + ). Olivier Pivert, Olfa Slama, Virginie Thion SPARQL with Fuzzy Navigational Capabilities 10 / 21

11 Outline Motivations 1 Motivations 2 The RDF data model The F-RDF data model SPARQL 3 4 Olivier Pivert, Olfa Slama, Virginie Thion SPARQL with Fuzzy Navigational Capabilities 11 / 21

12 Contribution: More flexible SPARQL Express fuzzy user preferences queries to F-RDF graph on the values of the nodes, on the structure of the graph. on the values of the nodes : fuzzy conditions (e.g. low rating) low: fuzzy term based on fuzzy set theory [Zadeh, 1965] degree µ low rating Olivier Pivert, Olfa Slama, Virginie Thion SPARQL with Fuzzy Navigational Capabilities 12 / 21

13 Contribution: More flexible SPARQL on the structure of the graph (fuzzy regular expressions Ϝ) F ::= ɛ, υ, F F, F.F, F, F+, F cond F cond : paths satisfying the pattern F with a condition cond (F distance is short ) We limit the path fuzzy structural properties to ST (strength) and distance. distance(x, y) = min p Paths(x,y) length(p) the length of a path p in a fuzzy graph: length(p) = t p 1 ζ(t) ST (x, y) = max p Paths(x,y) ST _path(p) the strength of the path p in a fuzzy graph: ST _path(p) = min({ζ(t) t p}). Olivier Pivert, Olfa Slama, Virginie Thion SPARQL with Fuzzy Navigational Capabilities 13 / 21

14 Contribution: More flexible SPARQL A formal redefinition of the syntax and the semantics of the SPARQL graph pattern introduced in [Pérez et al., 2008]. Fuzzy graph pattern: allows to express fuzzy preferences into SPARQL. Syntax of a fuzzy graph pattern is a fuzzy triple (U V) (U F V) (U L V). (P 1 AND P 2 ), (P 1 UNION P 2 ), (P 1 OPT P 2 ) and (P 1 FILTER C) are fuzzy graph patterns. A fuzzy condition C is a logical combination of fuzzy terms: bound(?x),?x θ c and?x θ?y, where θ is a fuzzy or crisp comparator,?x IS Fterm (?age IS young), ( C 1 ) and (C 1 C 2 ), where is a fuzzy connective. Olivier Pivert, Olfa Slama, Virginie Thion SPARQL with Fuzzy Navigational Capabilities 14 / 21

15 FURQL (FUzzy RDF Query Language) Fuzzy extension of the SPARQL Query Language: the occurrence of fuzzy graph patterns in the W H E R E clause, the occurrence of fuzzy conditions in the F I L T E R clause. Olivier Pivert, Olfa Slama, Virginie Thion SPARQL with Fuzzy Navigational Capabilities 15 / 21

16 FURQL (FUzzy RDF Query Language) Example: Retrieve artists (?art1) such that the albums (?alb) he/she recommends are low-rated and created by a close friend (?art2). SELECT?art1 WHERE {?art1 (friend+ distance IS short)?art2.?art2 creator?alb.?alb rating?r.?art1 recommends?alb. FILTER (?r IS low) } CUT 0.3 (friend + ) distance IS short.creator rating?art1?alb?r recommends low Olivier Pivert, Olfa Slama, Virginie Thion SPARQL with Fuzzy Navigational Capabilities 16 / 21

17 Implementation Storage of Fuzzy RDF graphs: using the reification mecanism Idea: attach fuzzy degrees to triples. Shakira friend(0.7) MariahC Blank node Shakira subject predicate Reification friend object degree MariahC 0.7 Olivier Pivert, Olfa Slama, Virginie Thion SPARQL with Fuzzy Navigational Capabilities 17 / 21

18 Implementation Adding a software (called FURQL) layer over a standard and possibly distant classical SPARQL engine (endpoint) FURQL query Q Client (user) Answers of Q Compiling SPARQL query (Q crisp ) Software add-on layer Qualitative cut function Sat. degrees function Cutting and Ranking Fuzzy treatment Answers of Q crisp Classical SPARQL querying SPARQL query evaluator engine Olivier Pivert, Olfa Slama, Virginie Thion SPARQL with Fuzzy Navigational Capabilities 18 / 21

19 Outline Motivations 1 Motivations 2 The RDF data model The F-RDF data model SPARQL 3 4 Olivier Pivert, Olfa Slama, Virginie Thion SPARQL with Fuzzy Navigational Capabilities 19 / 21

20 To sum up Definition of a fuzzy extension of the SPARQL Query Language: deal with fuzzy RDF data, express fuzzy structural conditions and fuzzy conditions on the values of the nodes. Definition of a language ( FURQL) based on the notion of fuzzy graph pattern. Future Work Implementing a prototype with real-world RDF databases. Extending the language with more sophisticated fuzzy conditions (fuzzy quantifiers...). Introducing some quality-related metadata (about freshness, reliability and so on) to this framework. Olivier Pivert, Olfa Slama, Virginie Thion SPARQL with Fuzzy Navigational Capabilities 20 / 21

21 Thank you for your attention Questions?

22 Lv, Y., Ma, Z. M., and Yan, L. (2008). Fuzzy RDF: A data model to represent fuzzy metadata. In Proc. of FUZZ-IEEE, pages IEEE. Mazzieri, M. and Dragoni, A. F. (2008). A fuzzy semantics for the resource description framework. Springer. Pérez, J., Arenas, M., and Gutierrez, C. (2008). nsparql: A navigational language for RDF. In Proc. of ISWC. Straccia, U. (2009). A minimal deductive system for general fuzzy RDF. In Web Reasoning and Rule Syst., pages Springer. Vaneková, V., Bella, J., Gurskỳ, P., and Horváth, T. (2005). Olivier Pivert, Olfa Slama, Virginie Thion SPARQL with Fuzzy Navigational Capabilities 21 / 21

23 Fuzzy rdf in the semantic web: Deduction and induction. In Proceedings of Workshop on Data Analysis (WDA 2005), pages Olivier Pivert, Olfa Slama, Virginie Thion SPARQL with Fuzzy Navigational Capabilities 21 / 21

Fuzzy Quantified Queries to Fuzzy RDF Databases

Fuzzy Quantified Queries to Fuzzy RDF Databases Fuzzy Quantified Queries to Fuzzy RDF Databases Olivier Pivert, Olfa Slama, Virginie Thion 26th IEEE International Conference on Fuzzy Systems (Fuzz-IEEE 17) July 9-12 2017, Naples, Italy Outline 1 Introduction

More information

SPARQL Extensions with Preferences: a Survey Olivier Pivert, Olfa Slama, Virginie Thion

SPARQL Extensions with Preferences: a Survey Olivier Pivert, Olfa Slama, Virginie Thion SPARQL Extensions with Preferences: a Survey Olivier Pivert, Olfa Slama, Virginie Thion 31 st ACM Symposium on Applied Computing Pisa, Italy April 4-8, 2016 Outline 1 Introduction 2 3 4 Outline Introduction

More information

Fuzzy Quantified Queries to Fuzzy RDF Databases

Fuzzy Quantified Queries to Fuzzy RDF Databases Fuzzy Quantified Queries to Fuzzy RDF Databases Olivier Pivert, Olfa Slama, Virginie Thion To cite this version: Olivier Pivert, Olfa Slama, Virginie Thion. Fuzzy Quantified Queries to Fuzzy RDF Databases.

More information

What is all the Fuzz about?

What is all the Fuzz about? What is all the Fuzz about? Fuzzy Systems CPSC 433 Christian Jacob Dept. of Computer Science Dept. of Biochemistry & Molecular Biology University of Calgary Fuzzy Systems in Knowledge Engineering Fuzzy

More information

A Deductive System for Annotated RDFS

A Deductive System for Annotated RDFS A Deductive System for Annotated RDFS DERI Institute Meeting Umberto Straccia Nuno Lopes Gergely Lukácsy Antoine Zimmermann Axel Polleres Presented by: Nuno Lopes May 28, 2010 Annotated RDFS Example Annotated

More information

Foundations of SPARQL Query Optimization

Foundations of SPARQL Query Optimization Foundations of SPARQL Query Optimization Michael Schmidt, Michael Meier, Georg Lausen Albert-Ludwigs-Universität Freiburg Database and Information Systems Group 13 th International Conference on Database

More information

What is all the Fuzz about?

What is all the Fuzz about? What is all the Fuzz about? Fuzzy Systems: Introduction CPSC 533 Christian Jacob Dept. of Computer Science Dept. of Biochemistry & Molecular Biology University of Calgary Fuzzy Systems in Knowledge Engineering

More information

On the Hardness of Counting the Solutions of SPARQL Queries

On the Hardness of Counting the Solutions of SPARQL Queries On the Hardness of Counting the Solutions of SPARQL Queries Reinhard Pichler and Sebastian Skritek Vienna University of Technology, Faculty of Informatics {pichler,skritek}@dbai.tuwien.ac.at 1 Introduction

More information

SPARQL Extensions with Preferences: a Survey

SPARQL Extensions with Preferences: a Survey SPARQL Extensions with Preferences: a Survey Olivier Pivert, Olfa Slama, Virginie Thion To cite this version: Olivier Pivert, Olfa Slama, Virginie Thion. SPARQL Extensions with Preferences: a Survey. ACM

More information

Introduction to Fuzzy Logic. IJCAI2018 Tutorial

Introduction to Fuzzy Logic. IJCAI2018 Tutorial Introduction to Fuzzy Logic IJCAI2018 Tutorial 1 Crisp set vs. Fuzzy set A traditional crisp set A fuzzy set 2 Crisp set vs. Fuzzy set 3 Crisp Logic Example I Crisp logic is concerned with absolutes-true

More information

Semantic Web Information Management

Semantic Web Information Management Semantic Web Information Management Norberto Fernández ndez Telematics Engineering Department berto@ it.uc3m.es.es 1 Motivation n Module 1: An ontology models a domain of knowledge n Module 2: using the

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

FUZZY SQL for Linguistic Queries Poonam Rathee Department of Computer Science Aim &Act, Banasthali Vidyapeeth Rajasthan India

FUZZY SQL for Linguistic Queries Poonam Rathee Department of Computer Science Aim &Act, Banasthali Vidyapeeth Rajasthan India RESEARCH ARTICLE FUZZY SQL for Linguistic Queries Poonam Rathee Department of Computer Science Aim &Act, Banasthali Vidyapeeth Rajasthan India OPEN ACCESS ABSTRACT For Many Years, achieving unambiguous

More information

Expression and Efficient Processing of Fuzzy Queries in a Graph Database Context

Expression and Efficient Processing of Fuzzy Queries in a Graph Database Context Expression and Efficient Processing of Fuzzy Queries in a Graph Database Context Olivier Pivert, Grégory Smits, Virginie Thion To cite this version: Olivier Pivert, Grégory Smits, Virginie Thion. Expression

More information

Towards Equivalences for Federated SPARQL Queries

Towards Equivalences for Federated SPARQL Queries Towards Equivalences for Federated SPARQL Queries Carlos Buil-Aranda 1? and Axel Polleres 2?? 1 Department of Computer Science, Pontificia Universidad Católica, Chile cbuil@ing.puc.cl 2 Vienna University

More information

On a Fuzzy Algebra for Querying Graph Databases

On a Fuzzy Algebra for Querying Graph Databases On a Fuzzy Algebra for Querying Graph Databases Olivier Pivert, Virginie Thion, Hélène Jaudoin, Grégory Smits To cite this version: Olivier Pivert, Virginie Thion, Hélène Jaudoin, Grégory Smits. On a Fuzzy

More information

RDF* and SPARQL* An Alternative Approach to Statement-Level Metadata in RDF

RDF* and SPARQL* An Alternative Approach to Statement-Level Metadata in RDF RDF* and SPARQL* An Alternative Approach to Statement-Level Metadata in RDF Olaf Hartig @olafhartig Picture source:htp://akae.blogspot.se/2008/08/dios-mo-doc-has-construido-una-mquina.html 2 4 htp://tinkerpop.apache.org/docs/current/reference/#intro

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

KNOWLEDGE GRAPHS. Lecture 4: Introduction to SPARQL. TU Dresden, 6th Nov Markus Krötzsch Knowledge-Based Systems

KNOWLEDGE GRAPHS. Lecture 4: Introduction to SPARQL. TU Dresden, 6th Nov Markus Krötzsch Knowledge-Based Systems KNOWLEDGE GRAPHS Lecture 4: Introduction to SPARQL Markus Krötzsch Knowledge-Based Systems TU Dresden, 6th Nov 2018 Review We can use reification to encode complex structures in RDF graphs: Film Actor

More information

Semantics Preserving SQL-to-SPARQL Query Translation for Left Outer Join

Semantics Preserving SQL-to-SPARQL Query Translation for Left Outer Join Semantics Preserving SQL-to-SPARQL Query Translation for Left Outer Join BAHAJ Mohamed, Soussi Nassima Faculty of Science and Technologies, Settat Morocco mohamedbahaj@gmail.com sossinass@gmail.com 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, 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

Fuzzy Analogy: A New Approach for Software Cost Estimation

Fuzzy Analogy: A New Approach for Software Cost Estimation Fuzzy Analogy: A New Approach for Software Cost Estimation Ali Idri, ENSIAS, Rabat, Morocco co Alain Abran, ETS, Montreal, Canada Taghi M. Khoshgoftaar, FAU, Boca Raton, Florida th International Workshop

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

RDFPath. Path Query Processing on Large RDF Graphs with MapReduce. 29 May 2011

RDFPath. Path Query Processing on Large RDF Graphs with MapReduce. 29 May 2011 29 May 2011 RDFPath Path Query Processing on Large RDF Graphs with MapReduce 1 st Workshop on High-Performance Computing for the Semantic Web (HPCSW 2011) Martin Przyjaciel-Zablocki Alexander Schätzle

More information

Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley. Chapter 6 Outline. Unary Relational Operations: SELECT and

Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley. Chapter 6 Outline. Unary Relational Operations: SELECT and Chapter 6 The Relational Algebra and Relational Calculus Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 6 Outline Unary Relational Operations: SELECT and PROJECT Relational

More information

Foundations of RDF and SPARQL

Foundations of RDF and SPARQL Foundations of RDF and SPARQL (An Alternative Approach to Statement-Level Metadata in RDF) Olaf Hartig Dept. of Computer and Information Science (IDA), Linköping University, Sweden olaf.hartig@liu.se Abstract

More information

THE ANNALS OF DUNAREA DE JOS UNIVERSITY OF GALATI FASCICLE III, 2005 ISSN X ELECTROTEHNICS, ELECTRONICS, AUTOMATIC CONTROL, INFORMATICS

THE ANNALS OF DUNAREA DE JOS UNIVERSITY OF GALATI FASCICLE III, 2005 ISSN X ELECTROTEHNICS, ELECTRONICS, AUTOMATIC CONTROL, INFORMATICS ELECTROTEHNICS, ELECTRONICS, AUTOMATIC CONTROL, INFORMATICS RELATIVE AGGREGATION OPERATOR IN DATABASE FUZZY QUERYING Cornelia TUDORIE, Severin BUMBARU, Luminita DUMITRIU Department of Computer Science,

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

Semantic Processing of Sensor Event Stream by Using External Knowledge Bases

Semantic Processing of Sensor Event Stream by Using External Knowledge Bases Semantic Processing of Sensor Event Stream by Using External Knowledge Bases Short Paper Kia Teymourian and Adrian Paschke Freie Universitaet Berlin, Berlin, Germany {kia, paschke}@inf.fu-berlin.de Abstract.

More information

Linguistic Values on Attribute Subdomains in Vague Database Querying

Linguistic Values on Attribute Subdomains in Vague Database Querying Linguistic Values on Attribute Subdomains in Vague Database Querying CORNELIA TUDORIE Department of Computer Science and Engineering University "Dunărea de Jos" Domnească, 82 Galaţi ROMANIA Abstract: -

More information

Fuzzy Set-Theoretical Approach for Comparing Objects with Fuzzy Attributes

Fuzzy Set-Theoretical Approach for Comparing Objects with Fuzzy Attributes Fuzzy Set-Theoretical Approach for Comparing Objects with Fuzzy Attributes Y. Bashon, D. Neagu, M.J. Ridley Department of Computing University of Bradford Bradford, BD7 DP, UK e-mail: {Y.Bashon, D.Neagu,

More information

Harvesting RDF Triples

Harvesting RDF Triples Harvesting RDF Triples Joe Futrelle National Center for Supercomputing Applications 1205 W. Clark St., Urbana IL 61801, US futrelle@uiuc.edu Abstract. Managing scientific data requires tools that can track

More information

Querying Semantic Web Data with SPARQL (and SPARQL 1.1)

Querying Semantic Web Data with SPARQL (and SPARQL 1.1) Querying Semantic Web Data with SPARQL (and SPARQL 1.1) Marcelo Arenas PUC Chile & University of Oxford M. Arenas Querying Semantic Web Data with SPARQL (and SPARQL 1.1) - BNCOD 13 1 / 61 Semantic Web

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

MI-PDB, MIE-PDB: Advanced Database Systems

MI-PDB, MIE-PDB: Advanced Database Systems MI-PDB, MIE-PDB: Advanced Database Systems http://www.ksi.mff.cuni.cz/~svoboda/courses/2015-2-mie-pdb/ Lecture 11: RDF, SPARQL 3. 5. 2016 Lecturer: Martin Svoboda svoboda@ksi.mff.cuni.cz Author: Martin

More information

Single-Path Code Generation and Input-Data Dependence Analysis

Single-Path Code Generation and Input-Data Dependence Analysis Single-Path Code Generation and Input-Data Dependence Analysis Daniel Prokesch daniel@vmars.tuwien.ac.at July 10 th, 2014 Project Workshop Madrid D. Prokesch TUV T-CREST Workshop, Madrid July 10 th, 2014

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

The notion delegation of tasks in Linked Data through agents

The notion delegation of tasks in Linked Data through agents The notion delegation of tasks in Linked Data through agents Teófilo Chambilla 1 and Claudio Gutierrez 2 1 University of Technology and Engineering, tchambilla@utec.edu.pe, 2 DCC Universidad of Chile and

More information

Processing ontology alignments with SPARQL

Processing ontology alignments with SPARQL Provided by the author(s) and NUI Galway in accordance with publisher policies. Please cite the published version when available. Title Processing ontology alignments with SPARQL Author(s) Polleres, Axel

More information

Figure-12 Membership Grades of x o in the Sets A and B: μ A (x o ) =0.75 and μb(xo) =0.25

Figure-12 Membership Grades of x o in the Sets A and B: μ A (x o ) =0.75 and μb(xo) =0.25 Membership Functions The membership function μ A (x) describes the membership of the elements x of the base set X in the fuzzy set A, whereby for μ A (x) a large class of functions can be taken. Reasonable

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

Representing Linked Data as Virtual File Systems

Representing Linked Data as Virtual File Systems Representing Linked Data as Virtual File Systems Bernhard Schandl University of Vienna Department of Distributed and Multimedia Systems http://events.linkeddata.org/ldow2009#ldow2009 Madrid, Spain, April

More information

Chapter 2 & 3: Representations & Reasoning Systems (2.2)

Chapter 2 & 3: Representations & Reasoning Systems (2.2) Chapter 2 & 3: A Representation & Reasoning System & Using Definite Knowledge Representations & Reasoning Systems (RRS) (2.2) Simplifying Assumptions of the Initial RRS (2.3) Datalog (2.4) Semantics (2.5)

More information

Harvesting RDF triples

Harvesting RDF triples Harvesting RDF triples Joe Futrelle Natioanl Center for Supercomputing Applications 1205 W. Clark St., Urbana IL 61801, US futrelle@ncsa.uiuc.edu Abstract. Managing scientific data requires tools that

More information

Introducing fuzzy quantification in OWL 2 ontologies

Introducing fuzzy quantification in OWL 2 ontologies Introducing fuzzy quantification in OWL 2 ontologies Francesca Alessandra Lisi and Corrado Mencar Dipartimento di Informatica, Centro Interdipartimentale di Logica e Applicazioni Università degli Studi

More information

Fuzzy RDF in the Semantic Web: Deduction and Induction

Fuzzy RDF in the Semantic Web: Deduction and Induction Fuzzy RDF in the Semantic Web: Deduction and Induction Veronika Vaneková 1, Ján Bella 2, Peter Gurský 3, Tomáš Horváth 4 Pavol Jozef Šafárik University in Košice, Institute of Computer Science, Park Angelinum

More information

Storing and Querying Fuzzy Knowledge in the Semantic Web

Storing and Querying Fuzzy Knowledge in the Semantic Web Storing and Querying Fuzzy Knowledge in the Semantic Web Nick Simou, Giorgos Stoilos, Vassilis Tzouvaras, Giorgos Stamou, and Stefanos Kollias Department of Electrical and Computer Engineering, National

More information

Semantics and Complexity of SPARQL

Semantics and Complexity of SPARQL Semantics and Complexity of SPARQL Jorge Pérez 1, Marcelo Arenas 2, and Claudio Gutierrez 3 1 Universidad de Talca, Chile 2 Pontificia Universidad Católica de Chile 3 Universidad de Chile Abstract. SPARQL

More information

Keyword Search over RDF Graphs. Elisa Menendez

Keyword Search over RDF Graphs. Elisa Menendez Elisa Menendez emenendez@inf.puc-rio.br Summary Motivation Keyword Search over RDF Process Challenges Example QUIOW System Next Steps Motivation Motivation Keyword search is an easy way to retrieve information

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

Quality Awareness over Graph Pattern Queries

Quality Awareness over Graph Pattern Queries Quality Awareness over Graph Pattern Queries Philippe Rigaux, Virginie Thion To cite this version: Philippe Rigaux, Virginie Thion. Quality Awareness over Graph Pattern Queries. Proceedings of the International

More information

Context-Free Path Queries on RDF Graphs

Context-Free Path Queries on RDF Graphs Context-Free Path Queries on RDF Graphs Xiaowang Zhang, Zhiyong Feng, Xin Wang, Guozheng Rao, and Wenrui Wu School of Computer Science and Technology, Tianjin University, China Tianjin Key Laboratory of

More information

Vijetha Shivarudraiah Sai Phalgun Tatavarthy. CSc 8711 Georgia State University

Vijetha Shivarudraiah Sai Phalgun Tatavarthy. CSc 8711 Georgia State University Vijetha Shivarudraiah Sai Phalgun Tatavarthy CSc 8711 Georgia State University Seman&c Web Focused on machines a web talking to machines The Grid Super virtual computer Many networked loosely coupled computers

More information

A Formal Definition of RESTful Semantic Web Services. Antonio Garrote Hernández María N. Moreno García

A Formal Definition of RESTful Semantic Web Services. Antonio Garrote Hernández María N. Moreno García A Formal Definition of RESTful Semantic Web Services Antonio Garrote Hernández María N. Moreno García Outline Motivation Resources and Triple Spaces Resources and Processes RESTful Semantic Resources Example

More information

Model theoretic and fixpoint semantics for preference queries over imperfect data

Model theoretic and fixpoint semantics for preference queries over imperfect data Model theoretic and fixpoint semantics for preference queries over imperfect data Peter Vojtáš Charles University and Czech Academy of Science, Prague Peter.Vojtas@mff.cuni.cz Abstract. We present an overview

More information

SPARQL Protocol And RDF Query Language

SPARQL Protocol And RDF Query Language SPARQL Protocol And RDF Query Language WS 2011/12: XML Technologies John Julian Carstens Department of Computer Science Communication Systems Group Christian-Albrechts-Universität zu Kiel March 1, 2012

More information

Trustworthiness of Data on the Web

Trustworthiness of Data on the Web Trustworthiness of Data on the Web Olaf Hartig Humboldt-Universität zu Berlin Department of Computer Science hartig@informatik.hu-berlin.de Abstract: We aim for an evolution of the Web of data to a Web

More information

A TriAL: A navigational algebra for RDF triplestores

A TriAL: A navigational algebra for RDF triplestores A TriAL: A navigational algebra for RDF triplestores Navigational queries over RDF data are viewed as one of the main applications of graph query languages, and yet the standard model of graph databases

More information

Orchestrating Music Queries via the Semantic Web

Orchestrating Music Queries via the Semantic Web Orchestrating Music Queries via the Semantic Web Milos Vukicevic, John Galletly American University in Bulgaria Blagoevgrad 2700 Bulgaria +359 73 888 466 milossmi@gmail.com, jgalletly@aubg.bg Abstract

More information

A Formal Framework for Comparing Linked Data Fragments

A Formal Framework for Comparing Linked Data Fragments A Formal Framework for Comparing Linked Data Fragments Olaf Hartig 1, Ian Letter 2, and Jorge Pérez 3 1 Dept. of Computer and Information Science (IDA), Linköping University, Sweden olaf.hartig@liu.se

More information

Accessing Relational Data on the Web with SparqlMap

Accessing Relational Data on the Web with SparqlMap Accessing Relational Data on the Web with SparqlMap Jörg Unbehauen, Claus Stadler, Sören Auer Universität Leipzig, Postfach 100920, 04009 Leipzig, Germany {unbehauen,cstadler,auer}@informatik.uni-leipzig.de

More information

A Model of Distributed Query Computation in Client-Server Scenarios on the Semantic Web

A Model of Distributed Query Computation in Client-Server Scenarios on the Semantic Web A Model of Distributed Query Computation in Client-Server Scenarios on the Semantic Web Olaf Hartig 1, Ian Letter 2, Jorge Pérez 3,4 1 Dept. of Computer and Information Science (IDA), Linköping University,

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

Database Theory VU , SS Introduction: Relational Query Languages. Reinhard Pichler

Database Theory VU , SS Introduction: Relational Query Languages. Reinhard Pichler Database Theory Database Theory VU 181.140, SS 2018 1. Introduction: Relational Query Languages Reinhard Pichler Institut für Informationssysteme Arbeitsbereich DBAI Technische Universität Wien 6 March,

More information

COSC 6397 Big Data Analytics. Fuzzy Clustering. Some slides based on a lecture by Prof. Shishir Shah. Edgar Gabriel Spring 2015.

COSC 6397 Big Data Analytics. Fuzzy Clustering. Some slides based on a lecture by Prof. Shishir Shah. Edgar Gabriel Spring 2015. COSC 6397 Big Data Analytics Fuzzy Clustering Some slides based on a lecture by Prof. Shishir Shah Edgar Gabriel Spring 215 Clustering Clustering is a technique for finding similarity groups in data, called

More information

Semantic reasoning for dynamic knowledge bases. Lionel Médini M2IA Knowledge Dynamics 2018

Semantic reasoning for dynamic knowledge bases. Lionel Médini M2IA Knowledge Dynamics 2018 Semantic reasoning for dynamic knowledge bases Lionel Médini M2IA Knowledge Dynamics 2018 1 Outline Summary Logics Semantic Web Languages Reasoning Web-based reasoning techniques Reasoning using SemWeb

More information

Linked Data Querying through FCA-based Schema Indexing

Linked Data Querying through FCA-based Schema Indexing Linked Data Querying through FCA-based Schema Indexing Dominik Brosius and Steffen Staab Institute for Web Science and Technologies, University of Koblenz-Landau, {dbrosius, staab}@uni-koblenz.de Abstract.

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

INFORMATION RETRIEVAL SYSTEM USING FUZZY SET THEORY - THE BASIC CONCEPT

INFORMATION RETRIEVAL SYSTEM USING FUZZY SET THEORY - THE BASIC CONCEPT ABSTRACT INFORMATION RETRIEVAL SYSTEM USING FUZZY SET THEORY - THE BASIC CONCEPT BHASKAR KARN Assistant Professor Department of MIS Birla Institute of Technology Mesra, Ranchi The paper presents the basic

More information

Graph Databases. Guilherme Fetter Damasio. University of Ontario Institute of Technology and IBM Centre for Advanced Studies IBM Corporation

Graph Databases. Guilherme Fetter Damasio. University of Ontario Institute of Technology and IBM Centre for Advanced Studies IBM Corporation Graph Databases Guilherme Fetter Damasio University of Ontario Institute of Technology and IBM Centre for Advanced Studies Outline Introduction Relational Database Graph Database Our Research 2 Introduction

More information

Day 2. RISIS Linked Data Course

Day 2. RISIS Linked Data Course Day 2 RISIS Linked Data Course Overview of the Course: Friday 9:00-9:15 Coffee 9:15-9:45 Introduction & Reflection 10:30-11:30 SPARQL Query Language 11:30-11:45 Coffee 11:45-12:30 SPARQL Hands-on 12:30-13:30

More information

Event Stores (I) [Source: DB-Engines.com, accessed on August 28, 2016]

Event Stores (I) [Source: DB-Engines.com, accessed on August 28, 2016] Event Stores (I) Event stores are database management systems implementing the concept of event sourcing. They keep all state changing events for an object together with a timestamp, thereby creating a

More information

LOGIC AND DISCRETE MATHEMATICS

LOGIC AND DISCRETE MATHEMATICS LOGIC AND DISCRETE MATHEMATICS A Computer Science Perspective WINFRIED KARL GRASSMANN Department of Computer Science University of Saskatchewan JEAN-PAUL TREMBLAY Department of Computer Science University

More information

Multi-agent and Semantic Web Systems: Querying

Multi-agent and Semantic Web Systems: Querying Multi-agent and Semantic Web Systems: Querying Fiona McNeill School of Informatics 11th February 2013 Fiona McNeill Multi-agent Semantic Web Systems: Querying 11th February 2013 0/30 Contents This lecture

More information

Bipolar Fuzzy Line Graph of a Bipolar Fuzzy Hypergraph

Bipolar Fuzzy Line Graph of a Bipolar Fuzzy Hypergraph BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 13, No 1 Sofia 2013 Print ISSN: 1311-9702; Online ISSN: 1314-4081 DOI: 10.2478/cait-2013-0002 Bipolar Fuzzy Line Graph of a

More information

1. Fuzzy sets, fuzzy relational calculus, linguistic approximation

1. Fuzzy sets, fuzzy relational calculus, linguistic approximation 1. Fuzzy sets, fuzzy relational calculus, linguistic approximation 1.1. Fuzzy sets Let us consider a classical set U (Universum) and a real function : U --- L. As a fuzzy set A we understand a set of pairs

More information

XI International PhD Workshop OWD 2009, October Fuzzy Sets as Metasets

XI International PhD Workshop OWD 2009, October Fuzzy Sets as Metasets XI International PhD Workshop OWD 2009, 17 20 October 2009 Fuzzy Sets as Metasets Bartłomiej Starosta, Polsko-Japońska WyŜsza Szkoła Technik Komputerowych (24.01.2008, prof. Witold Kosiński, Polsko-Japońska

More information

Property Path Query in SPARQL 1.1

Property Path Query in SPARQL 1.1 Property Path Query in SPARQL 1.1 Worarat Krathu Guohui Xiao Institute of Information Systems, Vienna University of Technology July 2012 Property Path Query in SPARQL 1.1 0/27 Overview Introduction Limitation

More information

Classical DB Questions on New Kinds of Data

Classical DB Questions on New Kinds of Data 1 Classical DB Questions on New Kinds of Data Marcelo Arenas & Pablo Barceló, Center for Semantic Web Research PUC Chile Universidad de Chile Evolution of data models 80s early 90s Overcome expressiveness

More information

ISWC 2017 Tutorial: Semantic Data Management in Practice

ISWC 2017 Tutorial: Semantic Data Management in Practice ISWC 2017 Tutorial: Semantic Data Management in Practice Part 1: Introduction Olaf Hartig Linköping University olaf.hartig@liu.se @olafhartig Olivier Curé University of Paris-Est Marne la Vallée olivier.cure@u-pem.fr

More information

Controlling Access to RDF Graphs

Controlling Access to RDF Graphs Controlling Access to RDF Graphs Giorgos Flouris 1, Irini Fundulaki 1, Maria Michou 1, and Grigoris Antoniou 1,2 1 Institute of Computer Science, FORTH, Greece 2 Computer Science Department, University

More information

RDF AND SPARQL. Part V: Semantics of SPARQL. Dresden, August Sebastian Rudolph ICCL Summer School

RDF AND SPARQL. Part V: Semantics of SPARQL. Dresden, August Sebastian Rudolph ICCL Summer School RDF AND SPARQL Part V: Semantics of SPARQL Sebastian Rudolph ICCL Summer School Dresden, August 2013 Agenda 1 Recap 2 SPARQL Semantics 3 Transformation of Queries into Algebra Objects 4 Evaluation of the

More information

FedX: Optimization Techniques for Federated Query Processing on Linked Data. ISWC 2011 October 26 th. Presented by: Ziv Dayan

FedX: Optimization Techniques for Federated Query Processing on Linked Data. ISWC 2011 October 26 th. Presented by: Ziv Dayan FedX: Optimization Techniques for Federated Query Processing on Linked Data ISWC 2011 October 26 th Presented by: Ziv Dayan Andreas Schwarte 1, Peter Haase 1, Katja Hose 2, Ralf Schenkel 2, and Michael

More information

SPARQL with property paths on the Web

SPARQL with property paths on the Web SPARQL with property paths on the eb Olaf Hartig and Giuseppe Pirro The self-archived version of this journal article is available at Linköping University Institutional Repository (DiVA): http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-140081

More information

Construction of Fuzzy Ontologies from Fuzzy UML Models *

Construction of Fuzzy Ontologies from Fuzzy UML Models * International Journal of Computational Intelligence Systems, Vol. 6, No. 3 (May, 2013), 442-472 Construction of Fuzzy Ontologies from Fuzzy UML Models * Fu Zhang College of Information Science and Engineering,

More information

Review of Fuzzy Logical Database Models

Review of Fuzzy Logical Database Models IOSR Journal of Computer Engineering (IOSRJCE) ISSN: 2278-0661, ISBN: 2278-8727Volume 8, Issue 4 (Jan. - Feb. 2013), PP 24-30 Review of Fuzzy Logical Database Models Anupriya 1, Prof. Rahul Rishi 2 1 (Department

More information

MMT Objects. Florian Rabe. Computer Science, Jacobs University, Bremen, Germany

MMT Objects. Florian Rabe. Computer Science, Jacobs University, Bremen, Germany MMT Objects Florian Rabe Computer Science, Jacobs University, Bremen, Germany Abstract Mmt is a mathematical knowledge representation language, whose object layer is strongly inspired by OpenMath. In fact,

More information

Introduction to INSTANS

Introduction to INSTANS Introduction to INSTANS Mikko Rinne, Seppo Törmä, Esko Nuutila http://cse.aalto.fi/instans/ 11.10.2013 Department of Computer Science and Engineering Distributed Systems Group INSTANS *) Event Processing

More information

Federation and Navigation in SPARQL 1.1

Federation and Navigation in SPARQL 1.1 Federation and Navigation in SPARQL 1.1 Marcelo Arenas 1 and Jorge Pérez 2 1 Department of Computer Science, Pontificia Universidad Católica de Chile 2 Department of Computer Science, Universidad de Chile

More information

SPARQL with Property Paths

SPARQL with Property Paths SPARQL with Property Paths Egor V. Kostylev 1, Juan L. Reutter 2, Miguel Romero 3, and Domagoj Vrgoč 2 1 University of Oxford 2 PUC Chile and Center for Semantic Web Research 3 University of Chile and

More information

Formal Verification. Lecture 10

Formal Verification. Lecture 10 Formal Verification Lecture 10 Formal Verification Formal verification relies on Descriptions of the properties or requirements of interest Descriptions of systems to be analyzed, and rely on underlying

More information

A Fuzzy RDF Semantics to Represent Trust Metadata

A Fuzzy RDF Semantics to Represent Trust Metadata A Fuzzy RDF Semantics to Represent Trust Metadata Mauro Mazzieri Università Politecnica delle Marche mauro.mazzieri@gmail.com Abstract The need for fuzzy knowledge bases arises from many application fields,

More information

Extracting knowledge from Ontology using Jena for Semantic Web

Extracting knowledge from Ontology using Jena for Semantic Web Extracting knowledge from Ontology using Jena for Semantic Web Ayesha Ameen I.T Department Deccan College of Engineering and Technology Hyderabad A.P, India ameenayesha@gmail.com Khaleel Ur Rahman Khan

More information

A Comparative Study on Optimization Techniques for Solving Multi-objective Geometric Programming Problems

A Comparative Study on Optimization Techniques for Solving Multi-objective Geometric Programming Problems Applied Mathematical Sciences, Vol. 9, 205, no. 22, 077-085 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/0.2988/ams.205.42029 A Comparative Study on Optimization Techniques for Solving Multi-objective

More information

Fuzzy Systems. Fuzzy Systems in Knowledge Engineering. Chapter 4. Christian Jacob. 4. Fuzzy Systems. Fuzzy Systems in Knowledge Engineering

Fuzzy Systems. Fuzzy Systems in Knowledge Engineering. Chapter 4. Christian Jacob. 4. Fuzzy Systems. Fuzzy Systems in Knowledge Engineering Chapter 4 Fuzzy Systems Knowledge Engeerg Fuzzy Systems Christian Jacob jacob@cpsc.ucalgary.ca Department of Computer Science University of Calgary [Kasabov, 1996] Fuzzy Systems Knowledge Engeerg [Kasabov,

More information

Neural Networks Lesson 9 - Fuzzy Logic

Neural Networks Lesson 9 - Fuzzy Logic Neural Networks Lesson 9 - Prof. Michele Scarpiniti INFOCOM Dpt. - Sapienza University of Rome http://ispac.ing.uniroma1.it/scarpiniti/index.htm michele.scarpiniti@uniroma1.it Rome, 26 November 2009 M.

More information

> Introducing human reasoning within decision-making systems Presentation

> Introducing human reasoning within decision-making systems Presentation > Introducing human reasoning within decision-making systems Presentation Franck.Dernoncourt@gmail.com 26 Janvier 2011 Table of Contents 1.Origins 2. Definitions 3.Application: fuzzy inference systems

More information

CC LA WEB DE DATOS PRIMAVERA Lecture 10: RDB2RDF. Aidan Hogan

CC LA WEB DE DATOS PRIMAVERA Lecture 10: RDB2RDF. Aidan Hogan CC7220-1 LA WEB DE DATOS PRIMAVERA 2017 Lecture 10: RDB2RDF Aidan Hogan aidhog@gmail.com Previously RDF: Proposed model for a Web of Data RDF: Proposed model for a Web of Data But where should this RDF

More information

Chapter 4 Fuzzy Logic

Chapter 4 Fuzzy Logic 4.1 Introduction Chapter 4 Fuzzy Logic The human brain interprets the sensory information provided by organs. Fuzzy set theory focus on processing the information. Numerical computation can be performed

More information

An Approach for Accessing Linked Open Data for Data Mining Purposes

An Approach for Accessing Linked Open Data for Data Mining Purposes An Approach for Accessing Linked Open Data for Data Mining Purposes Andreas Nolle, German Nemirovski Albstadt-Sigmaringen University nolle, nemirovskij@hs-albsig.de Abstract In the recent time the amount

More information