.
This commit is contained in:
+9
-2
@@ -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],
|
||||
|
||||
Reference in New Issue
Block a user