Release notes
Getting started
- AllegroGraph Download
 - AllegroGraph Introduction
 - AllegroGraph Quick Start
 - Installation
 - Examples
- AllegroGraph examples document
 - LLM Examples
 - Business Intelligence Examples
- Grafana
 - Apache Superset: See this YouTube video: Using Apache Superset with AllegroGraph
 - Microsoft PowerBI
 
 - GeoSPARQL
 - Graph streaming using Apache KAFKA
 - Graph Neural Network (GNN) Example
 - Graph Analytics using Apache Spark
 - Creating Virtualized Graphs
 - Examples on Github (includes examples using Semantic layer on Databricks, Kubernetes, Terraform, load balancing with NGINX, and so on).
 
 - Tutorials
 
Neuro-Symbolic AI – Knowledge Graph, Large Language Model (LLM), Machine Learning, and Vector Storage
- Neuro-Symbolic AI using AllegroGraph
 - Large Language Model (LLM) Integration
 - Vector Storage Features in AllegroGraph
- Preparing Data for Vector Storage using LLM Split
 - Embedding Knowledge in a Vector Database
 - Building a Stateful Chatbot
 - Searching Vectors in Vector Storage
 - Examples using vector storage
 
 - Machine Learning Integration
 - ChatStream – Graph Retrieval Augmented Generation (RAG or Graph RAG)
 - Building a Chatbot Question-Answer System with ChatStream
- chatState Magic Predicate Details
 - Expertise storage, checking sources, and Chatbot content and history: See the example in Building a stateful Chatbot
 
 - Neuro-Symbolic AI examples
 
AllegroGraph Security
Gruff - Graph visualization and no-code query editing
- Gruff in AllegroGraph and General Gruff documentation
 - Graph view
 - Query view, including Natural Language Queries
 - Table view
 - No-code querying
 - Embedding gruff
 - SPARQL endpoint
 
Tools
- agtool General Command Utility
- Data Import
- Supported RDF formats: JSON-LD, N-Quads, N-Triples, Extended N-Quads, RDF/XML, TriG, TriX, and Turtle
 - Supported non-RDF formats: JSON, JSONLines, and CSV
 
 - Creating Virtualized Graphs
 - Namespaces and query options
 - Querying using agtool
 - Repository Export
 - Repository Upgrading
 - Repository Backup and Restore
 - Repository Specification
 
 - Data Import
 - New WebView
 - Traditional WebView
 - Gruff
 - OWL2-RL Materializer
 - Data Conversion with Rapper
 - Event Scheduler
 - SHACL
 - Docker and AllegroGraph
 - GraphQL
 
Special Features
- Triple Indices
 - Freetext Indices
 - RDF Star (same as RDF*)
 - [SPARQL Star (same as SPARQL*)]: discussed in RDF-star document
 - Encoded IDs
 - Connection Pooling
 - GeoSPARQL
 - N-dimensional Geospatial Overview
 - N-dimensional Geospatial Usage Guide
 - Temporal
 - Social Network
 - Datatypes
 - Reasoning and Inference
 - Triple Attributes
 - Triple Security
 - Two-phase Commit (2PC)
 - External Authentication (LDAP)
 - Lineparse Format
 
Server management
- Deleting Duplicate Triples
 - Purging Deleted Triples
 - Auditing
 - Multi-master Replication (MMR)
 - New Dynamic Cluster Setup Document
 - New Dynamic Cluster Tutorial
 - Distributed Repository Using Shards and Federation Setup
 - Distributed Repository Using Shards and Federation Tutorial
 - Warm Standby Replication (MMR provide more flexible standby)
 - Point-in-Time Recovery
 - Transaction Log Archiving
 - Performance Tuning
 - Managing Users
 - Dynamic Distributed Repositories Using Shards and Federation Setup
 
Programming Interfaces
Clients
- REST/HTTP interface
 - HTTP reference
 - Javadocs (RDF4J and Jena)
 - Java Connection Pooling
 - Python API
 - Lisp Reference
 
Server
Querying
- SPARQL documentation summary
 - SPARQL Reference
 - SPARQL Query Engines
 - SPARQL Inferencing Notation (SPIN)
 - SPARQL Magic Properties
 - SPARQL Tutorial using AGWebView
 - Prolog