Crate oxirs_gql

Crate oxirs_gql 

Source
Expand description

§OxiRS GraphQL - GraphQL Interface for RDF

Version docs.rs

Status: Alpha Release (v0.1.0-alpha.2) ⚠️ APIs may change. Not recommended for production use.

GraphQL interface for RDF data with automatic schema generation from ontologies. Enables modern GraphQL clients to query knowledge graphs with intuitive GraphQL syntax.

§Features

  • Automatic Schema Generation - Generate GraphQL schemas from RDF vocabularies
  • GraphQL to SPARQL - Transparent translation of GraphQL queries to SPARQL
  • Type Mapping - Map RDF classes to GraphQL types
  • Query Support - Full GraphQL query capabilities
  • Subscriptions - WebSocket-based subscriptions (experimental)

§See Also

Re-exports§

pub use juniper_schema::create_schema;
pub use juniper_schema::GraphQLContext;
pub use juniper_schema::Schema as JuniperSchema;
pub use simple_juniper_server::start_graphql_server;
pub use simple_juniper_server::start_graphql_server_with_config;
pub use simple_juniper_server::GraphQLServerBuilder;
pub use simple_juniper_server::GraphQLServerConfig;
pub use simple_juniper_server::JuniperGraphQLServer;
pub use intelligent_query_cache::IntelligentCacheConfig;
pub use intelligent_query_cache::IntelligentQueryCache;
pub use intelligent_query_cache::QueryPattern;
pub use intelligent_query_cache::QueryUsageStats;
pub use juniper_server::start_graphql_server as start_advanced_graphql_server;
pub use juniper_server::start_graphql_server_with_config as start_advanced_graphql_server_with_config;
pub use juniper_server::GraphQLServerBuilder as AdvancedGraphQLServerBuilder;
pub use juniper_server::GraphQLServerConfig as AdvancedGraphQLServerConfig;
pub use juniper_server::JuniperGraphQLServer as AdvancedJuniperGraphQLServer;

Modules§

advanced_cache
Advanced GraphQL Caching System
advanced_query_planner
Advanced GraphQL Query Execution Planner
advanced_security_system
Advanced Security and Authorization System for GraphQL
advanced_subscriptions
Advanced Real-Time GraphQL Subscription System
ai_orchestration_engine
AI Orchestration Engine
ai_query_predictor
Advanced AI Query Predictor with Neural Networks and Reinforcement Learning
ast
GraphQL Abstract Syntax Tree (AST) definitions
async_streaming
Advanced Async Streaming for Real-time Federation
benchmarking
Comprehensive Performance Benchmarking Suite
core
Core GraphQL functionality
dataloader
DataLoader implementation for efficient batching and caching
distributed_cache
Distributed Caching with Redis Integration
docs
Documentation Generation and Management
execution
GraphQL query execution engine
features
Advanced GraphQL features
federation
GraphQL Federation and Schema Stitching Support
hybrid_optimizer
Hybrid Quantum-ML Query Optimizer
intelligent_federation_gateway
Intelligent Federation Gateway for Advanced GraphQL Service Orchestration
intelligent_query_cache
Intelligent Query Cache
introspection
GraphQL Schema Introspection System
juniper_schema
Juniper-based GraphQL schema for RDF data
juniper_server
Juniper GraphQL HTTP server implementation
mapping
RDF to GraphQL mapping utilities
ml_optimizer
Machine Learning-Enhanced Query Optimizer
networking
Network and server functionality
neuromorphic_query_processor
Neuromorphic GraphQL Query Processor
observability
Comprehensive Observability and Monitoring System
optimizer
GraphQL Query Optimization and Caching
parser
GraphQL query parser implementation
performance
GraphQL Performance Monitoring and Analytics
predictive_analytics
Advanced Predictive Performance Analytics
quantum_optimizer
Quantum-Enhanced GraphQL Query Optimizer
quantum_real_time_analytics
Quantum-Enhanced Real-Time Analytics for GraphQL
rdf
RDF integration functionality
rdf_scalars
Custom RDF scalar types for GraphQL
resolvers
GraphQL resolvers for RDF data
schema
GraphQL schema generation from RDF ontologies
server
GraphQL HTTP server implementation
simple_juniper_server
Simplified Juniper GraphQL server implementation
subscriptions
WebSocket-based GraphQL subscription system
system_monitor
System Resource Monitoring
types
GraphQL type system implementation
validation
GraphQL query validation and security features
zero_trust_security
Zero-Trust Security Architecture for GraphQL

Structs§

GraphQLConfig
GraphQL server configuration
GraphQLServer
Main GraphQL server
MockStore
Mock store for testing GraphQL functionality
RdfStore
RDF store wrapper for GraphQL integration

Enums§

QueryResults
Query results