Expand description
Parsnip Core - Graph engine for memory management
This crate provides the core data types and traits for the Parsnip knowledge graph system.
Re-exports§
pub use entity::Entity;pub use entity::EntityId;pub use entity::EntityType;pub use entity::NewEntity;pub use error::Error;pub use error::Result;pub use graph::Graph;pub use graph::KnowledgeGraph;pub use observation::Observation;pub use observation::ObservationId;pub use project::Project;pub use project::ProjectId;pub use query::Pagination;pub use query::ProjectScope;pub use query::SearchMode;pub use query::SearchQuery;pub use query::TagMatchMode;pub use relation::Direction;pub use relation::NewRelation;pub use relation::Relation;pub use relation::RelationId;pub use traversal::GraphPath;pub use traversal::PathEdge;pub use traversal::TraversalEngine;pub use traversal::TraversalQuery;pub use traversal::TraversalResult;pub use traversal::TraversalStats;
Modules§
- entity
- Entity (node) types and operations
- error
- Error types for Parsnip Core
- graph
- Knowledge graph trait definition
- observation
- Observation types - facts stored about entities
- project
- Project (namespace) types and operations
- query
- Query types for searching the knowledge graph
- relation
- Relation (edge) types and operations
- traversal
- Graph traversal types and algorithms