Skip to main content

xz_knowledge_graph/
lib.rs

1pub mod config;
2pub mod consistency;
3pub mod error;
4pub mod fts;
5pub mod store;
6pub mod traits;
7pub mod traversal;
8pub mod types;
9
10// Re-exports
11pub use config::KgConfig;
12pub use error::KgError;
13pub use traits::KnowledgeGraph;
14pub use types::attribute::AttributeValue;
15pub use types::confidence::Confidence;
16pub use types::consistency::{ConsistencyIssue, ConsistencyIssueType, IssueSeverity};
17pub use types::entity::{Entity, EntityType};
18pub use types::graph::{GraphStats, PathStep, SubGraph};
19pub use types::import::{Conflict, ImportResult, MergeStrategy, UpsertResult};
20pub use types::provenance::{ExtractionMethod, Provenance};
21pub use types::query::{
22    AttributeFilter, EntityPage, EntityQuery, EntitySortField, FilterOperator, PageRequest,
23    RelationQuery, TagFilter, TagFilterMode,
24};
25pub use types::relation::{Relation, WeightStrategy};
26pub use store::InMemoryKnowledgeGraph;
27pub use store::SqliteKnowledgeGraph;