blazegraph-io-core 0.1.0

Core library for semantic document graph processing — parse PDFs into structured, queryable graphs
Documentation
// Blazegraph Core Library
//
// Provides document processing with pluggable preprocessor architecture.
// Main interface for converting documents to semantic graphs.

pub mod types;
pub mod preprocessors;
pub mod processor;
pub mod graphs;
pub mod cache;
pub mod config;
pub mod rules;
pub mod classifier;
pub mod storage;

// Re-export main types and functions for easy use
pub use types::*;
pub use preprocessors::{Preprocessor, PdfPreprocessor, TikaPreprocessor};
pub use processor::{DocumentProcessor, PipelineStages};
pub use config::ParsingConfig;

// Re-export backends for direct use
#[cfg(feature = "jni-backend")]
pub use preprocessors::TikaJniBackend;