diff --git a/iri_s/src/lib.rs b/iri_s/src/lib.rs
index 16b38add..3d76c65a 100644
--- a/iri_s/src/lib.rs
+++ b/iri_s/src/lib.rs
@@ -44,7 +44,7 @@ macro_rules! iri {
(
$lit: tt
) => {
- IriS::new_unchecked($lit)
+ $crate::IriS::new_unchecked($lit)
};
}
diff --git a/shacl_ast/Cargo.toml b/shacl_ast/Cargo.toml
index 6b3b78f3..5a5af186 100644
--- a/shacl_ast/Cargo.toml
+++ b/shacl_ast/Cargo.toml
@@ -26,4 +26,6 @@ serde_json = "1"
const_format = "0.2"
itertools = "0.13"
+oxrdf = { version = "0.2.0-alpha.5", features = ["oxsdatatypes"] }
+
[dev-dependencies]
diff --git a/shacl_ast/src/ast/message_map.rs b/shacl_ast/src/ast/message_map.rs
index d97a14b6..6d63cf20 100644
--- a/shacl_ast/src/ast/message_map.rs
+++ b/shacl_ast/src/ast/message_map.rs
@@ -1,10 +1,46 @@
+use oxrdf::{Literal as OxLiteral, Term as OxTerm};
+use srdf::lang::Lang;
+use std::collections::HashMap;
+use std::str::FromStr;
+
#[derive(Debug, Default, Clone)]
pub struct MessageMap {
- // mmap: HashMap