Welcome to YASGUI Documentation
YASGUI (Yet Another SPARQL GUI) is a powerful, user-friendly web-based interface for querying and exploring RDF data using SPARQL.
Quick Links
- �� User Guide - Complete guide for end users
- 🛠️ Developer Guide - API reference and integration guide
- 🚀 Live Demo - Try YASGUI now
- 💻 GitHub - Source code and issues
What is YASGUI?
YASGUI is a comprehensive SPARQL development environment that combines:
- YASQE: A rich SPARQL query editor with syntax highlighting and auto-completion
- YASR: A versatile results viewer with multiple visualization plugins
- Tab Management: Work with multiple queries simultaneously
- Theme Support: Light and dark modes
- Plugin System: Extensible visualization system
Getting Started
For Users
If you want to use YASGUI to query SPARQL endpoints:
- Visit yasgui.matdata.eu
- Read the User Guide to learn all features
- Start querying!
For Developers
If you want to integrate YASGUI into your application:
- Install via npm:
npm install @matdata/yasgui - Read the Developer Guide for API documentation
- Check the usage examples
Key Features
✨ Advanced Query Editor
- SPARQL syntax highlighting
- Smart autocomplete
- Query formatting
- Prefix management
📊 Powerful Visualizations
- Interactive tables
- Graph visualizations
- Geographic maps
- Raw response viewer
🎨 Modern Interface
- Light and dark themes
- Flexible layouts
- Multiple tabs
- Persistent storage
🔧 Developer Friendly
- Easy integration
- Extensive API
- Event system
- Plugin architecture
Community
- GitHub Issues: Report bugs or request features
- Releases: View changelog and releases
- npm: View package on npm
License
YASGUI is released under the MIT License. See the LICENSE file for details.