This book systemically presents the latest research findings in fuzzy RDF data modeling and management. Fuzziness widely exist in many data and knowledge intensive applications. With the increasing amount of metadata available, efficient and scalable management of massive semantic data with uncertainty is of crucial importance. This book goes to great depth concerning the fast-growing topic of technologies and approaches of modeling and managing fuzzy metadata with Resource Description Framework (RDF) format. Its major topics include representation of fuzzy RDF data, fuzzy RDF graph matching, query of fuzzy RDF data, and persistence of fuzzy RDF data in diverse databases. The objective of the book is to provide the state-of-the-art information to researchers, practitioners, and postgraduates students who work on the area of big data intelligence and at the same time serve as the uncertain data and knowledge engineering professional as a valuable real-world reference.
Author(s): Zongmin Ma, Guanfeng Li, Ruizhe Ma
Series: Studies in Computational Intelligence, 1057
Publisher: Springer
Year: 2022
Language: English
Pages: 216
Preface
Contents
1 RDF Data and Management
1.1 Introduction
1.2 RDF Data Model
1.2.1 RDF Basic Definitions
1.2.2 RDF Data Model
1.2.3 RDF Semantics
1.3 RDF Query Language SPARQL
1.3.1 The W3C Syntax of SPARQL
1.3.2 The Algebraic Syntax of SPARQL Graph Patterns
1.3.3 Semantics of SPARQL
1.4 RDF Data Store
1.4.1 RDF Stores in Traditional Databases
1.4.2 RDF Stores in Not Only SQL Databases
1.5 Summary
References
2 Fuzzy Sets and Fuzzy Database Modeling
2.1 Introduction
2.2 Imperfect Information and Fuzzy Sets
2.2.1 Imperfect Information
2.2.2 Fuzzy Sets
2.2.3 Fuzzy Graph
2.3 Fuzzy Relational Database Models
2.4 Fuzzy Object-Oriented Database Models
2.4.1 Fuzzy Objects
2.4.2 Fuzzy Classes
2.4.3 Fuzzy Object-Class Relationships
2.4.4 Fuzzy Inheritance Hierarchies
2.5 Fuzzy XML Model
2.5.1 Fuzziness in XML Documents
2.5.2 Fuzzy XML Representation Models and Formalizations
2.6 Summary
References
3 Fuzzy RDF Modeling
3.1 Introduction
3.2 Fuzzy RDF Graph
3.2.1 Fuzzy Information in RDF Graph
3.2.2 Fuzzy RDF Data Model
3.3 Fuzzy RDF Schema
3.4 Similarity Matching of Fuzzy RDF Graphs
3.4.1 Matching Semantics
3.4.2 Matching Approach
3.5 Algebraic Operations in Fuzzy RDF Graphs
3.5.1 Algebraic Operations
3.5.2 Equivalences
3.5.3 Relationship of SPARQL and the Algebraic Operations
3.6 Summary
References
4 Persistence of Fuzzy RDF and Fuzzy RDF Schema
4.1 Introduction
4.2 Fuzzy RDF Mapping to Relational Databases
4.2.1 Fuzzy Triple Stores Model
4.2.2 Fuzzy Horizontal Stores
4.3 Fuzzy RDF Mapping to Object-Oriented Databases
4.3.1 Mapping of Fuzzy Classes
4.3.2 Mapping of Fuzzy Properties
4.3.3 Mapping of Datatypes
4.3.4 Mapping of Fuzzy Instances
4.3.5 Implementation
4.4 Fuzzy RDF Mapping to HBase Databases
4.4.1 Fuzzy RDF Storage in Fuzzy HBase
4.4.2 FHBase‐Based RDF Queries
4.4.3 Design and Implementation
4.5 Fuzzy RDF Graph Mapping to Property Graph
4.5.1 Preliminaries
4.5.2 Transform Fuzzy RDF Graph to Property Graph
4.5.3 Query Fuzzy RDF Graph in Neo4j
4.6 Summary
References
5 Fuzzy RDF Queries
5.1 Introduction
5.2 Exact Pattern Match Query Over Fuzzy RDF Graph
5.2.1 Graph Pattern Matching Problem
5.2.2 RDF Graph Pattern
5.2.3 Fuzzy Graph Pattern Matching
5.2.4 Query Evaluation Algorithms
5.3 Approximate Fuzzy RDF Subgraph Match Query
5.3.1 Problem Definition
5.3.2 The Matching Algorithm
5.4 Fuzzy Quantified Query Over Fuzzy RDF Graph
5.4.1 Linguistic Quantifier and Fuzzy Quantified Statement
5.4.2 Fuzzy Quantified Graph Patterns Matching
5.4.3 Fuzzy Quantified Graph Patterns Matching
5.5 Extended SPARQL for Fuzzy RDF Query
5.5.1 The Fuzzy Query Language
5.5.2 Implementation Issues
5.6 Summary
References
Index