UsefulLinks
Computer Science
Data Science
Knowledge Graphs
1. Introduction to Knowledge Graphs
2. Foundational Technologies
3. Schema Design and Ontology Engineering
4. Knowledge Graph Construction
5. Storage and Management Systems
6. Querying and Reasoning
7. Applications and Use Cases
8. Advanced Topics
9. Implementation and Best Practices
6.
Querying and Reasoning
6.1.
SPARQL Query Language
6.1.1.
Query Forms
6.1.1.1.
SELECT Queries
6.1.1.2.
CONSTRUCT Queries
6.1.1.3.
ASK Queries
6.1.1.4.
DESCRIBE Queries
6.1.2.
Graph Patterns
6.1.2.1.
Basic Graph Patterns
6.1.2.2.
Optional Patterns
6.1.2.3.
Union Patterns
6.1.2.4.
Filter Expressions
6.1.3.
Advanced Features
6.1.3.1.
Subqueries
6.1.3.2.
Aggregation
6.1.3.3.
Grouping
6.1.3.4.
Ordering
6.1.4.
Federated Queries
6.1.4.1.
SERVICE Keyword
6.1.4.2.
Distributed Querying
6.2.
Cypher Query Language
6.2.1.
Pattern Matching
6.2.2.
Node Patterns
6.2.3.
Relationship Patterns
6.2.4.
Path Expressions
6.2.5.
Return Clauses
6.2.6.
Aggregation Functions
6.3.
Reasoning and Inference
6.3.1.
RDFS Entailment
6.3.2.
OWL Reasoning
6.3.2.1.
Classification
6.3.2.2.
Realization
6.3.2.3.
Consistency Checking
6.3.3.
Rule-Based Reasoning
6.3.3.1.
Forward Chaining
6.3.3.2.
Backward Chaining
6.3.4.
Materialization Strategies
6.4.
Query Optimization
6.4.1.
Cost-Based Optimization
6.4.2.
Heuristic Methods
6.4.3.
Index Utilization
6.4.4.
Join Ordering
6.5.
Validation and Constraints
6.5.1.
SHACL Shapes
6.5.1.1.
Node Shapes
6.5.1.2.
Property Shapes
6.5.1.3.
Constraint Components
6.5.2.
Shape Expressions
6.5.2.1.
Shape Definitions
6.5.2.2.
Validation Process
Previous
5. Storage and Management Systems
Go to top
Next
7. Applications and Use Cases