Если вам действительно нужен явный идентификатор, вы должны использовать следующую форму метода:
IBlankNode bnode = g.CreateBlankNode("id");
Обратите внимание, что это не гарантирует, что библиотека не преобразует его в анонимный синтаксис []
в выводе N3, поскольку это просто сжатие синтаксиса. Если вы действительно хотите избежать этого синтаксического сжатия, вы можете создать и настроить Notation3Writer
вручную и установить для свойства CompressionLevel
низкое значение (все, что <5 должно прекратить использование <code>[])
В противном случае, если вы хотите удалить анонимный пустой узел, вам необходимо сформулировать некоторые критерии выбора, которые позволят вам найти соответствующий узел, а затем убрать тройки, основываясь на этом