From 86935837cda6dd663289ea5563953b4b62e112b3 Mon Sep 17 00:00:00 2001 From: Niko PLP Date: Tue, 21 Oct 2025 02:20:39 +0300 Subject: [PATCH] whole dataset nuri --- engine/verifier/src/orm/utils.rs | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/engine/verifier/src/orm/utils.rs b/engine/verifier/src/orm/utils.rs index 5ce25d1c..0a98af27 100644 --- a/engine/verifier/src/orm/utils.rs +++ b/engine/verifier/src/orm/utils.rs @@ -53,15 +53,20 @@ pub fn group_by_subject_for_shape<'a>( pub fn nuri_to_string(nuri: &NuriV0) -> String { // Get repo_id and overlay_id from the nuri - let repo_id = nuri.target.repo_id(); - let overlay_id = if let Some(overlay_link) = &nuri.overlay { - overlay_link.clone().try_into().unwrap() - } else { - // Default overlay for the repo - OverlayId::outer(repo_id) - }; - let graph_name = NuriV0::repo_graph_name(repo_id, &overlay_id); - graph_name + match nuri.target { + NuriTargetV0::UserSite => "did:ng:i".to_string(), + _ => { + let repo_id = nuri.target.repo_id(); + let overlay_id = if let Some(overlay_link) = &nuri.overlay { + overlay_link.clone().try_into().unwrap() + } else { + // Default overlay for the repo + OverlayId::outer(repo_id) + }; + let graph_name = NuriV0::repo_graph_name(repo_id, &overlay_id); + graph_name + } + } } pub fn escape_json_pointer(path_segment: &String) -> String {