Skip to main content

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.

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:

  1. Visit yasgui.matdata.eu
  2. Read the User Guide to learn all features
  3. Start querying!

For Developers

If you want to integrate YASGUI into your application:

  1. Install via npm: npm install @matdata/yasgui
  2. Read the Developer Guide for API documentation
  3. 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

License

YASGUI is released under the MIT License. See the LICENSE file for details.