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
- 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