use crate::{constants::{COMMENT_RDFS_IRI, LABEL_RDFS_IRI}, index::index_path::IndexPath, server_error::MyError, urn::blob_to_uri};
pub(crate) fn parse_graph(rdf: &str, base: Option<Iri<String>>) -> Result<LightGraph, MyError> {
static PREFIX_RE: Lazy<Regex> = Lazy::new(|| Regex::new(r"@prefix\s([a-zA-Z0-9]+):\s+<(.+)>\s\.").unwrap());
pub(crate) fn load_prefixes<P: AsRef<Path>>(dir: P) -> Result<Vec<PrefixMapPair>, Box<dyn Error>> {
let mut paths_version: Vec<_> = std::fs::read_dir(&path_dataset.path())?.filter_map(|p| p.ok()).collect();
pub(crate) fn find_first_label_for_subject<'a>(pos: &'a Vec<PredicateObject<'a>>) -> Option<&str> {
pub(crate) fn find_first_comment_for_subject<'a>(pos: &'a Vec<PredicateObject<'a>>) -> Option<&str> {