Skip to content

Commit 8cb7ba7

Browse files
committed
skip prefix generation for predicates corresponding to base namespace
1 parent 4a819fa commit 8cb7ba7

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

rdflib/plugins/serializers/turtle.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -264,6 +264,9 @@ def preprocessTriple(self, triple: _TripleType) -> None:
264264
if i == VERB and node in self.keywords:
265265
# predicate is a keyword
266266
continue
267+
if i == VERB and node.startswith(self.store.base):
268+
# predicate corresponds to base namespace
269+
continue
267270
# Don't use generated prefixes for subjects and objects
268271
self.getQName(node, gen_prefix=(i == VERB))
269272
if isinstance(node, Literal) and node.datatype:

0 commit comments

Comments
 (0)