This commit is contained in:
2026-08-23 14:20:48 -04:00
parent e28cfd1c53
commit 8f6e2b3ac6
8 changed files with 82 additions and 132 deletions
+9 -2
View File
@@ -916,7 +916,7 @@ impl Publisher {
let subject_column = table::column("Subject", |triple: TripleRef| {
let curie = if let NamedOrBlankNodeRef::NamedNode(subject) = triple.subject {
Some(self.curie_helper
.abbreviate(None, subject.as_str())
.abbreviate(Some(self.document.origin().as_str()), subject.as_str())
.unwrap_or_else(|| subject.as_str().to_string()))
} else {
None
@@ -942,7 +942,14 @@ impl Publisher {
});
let object_column = table::column("Object", |triple: TripleRef| {
text(triple.object.to_string())
let displayed_text = match triple.object {
TermRef::NamedNode(node) => {
self.curie_helper.abbreviate(Some(self.document.origin().as_str()), node.as_str())
}
_ => None
}.unwrap_or(triple.object.to_string());
text(displayed_text)
});
Some(table(
[subject_column, predicate_column, object_column],