shifty-engine 0.5.1

SHACL validation and SHACL-AF inference execution over the IR
Documentation
//! One graph-role table shared by session operations.

use crate::frozen::{FrozenIndexedDataset, SourceStorage};
use crate::validate::ValidationGraphMode;
use oxrdf::Graph;

pub(crate) fn frozen(
    data: &Graph,
    source: std::sync::Arc<SourceStorage>,
    separate: bool,
    mode: ValidationGraphMode,
) -> FrozenIndexedDataset {
    FrozenIndexedDataset::from_data_with_source(
        data,
        source,
        separate,
        separate && mode != ValidationGraphMode::Data,
    )
}