Нет гарантии, явной или неявной, что toString
на любом узле Jena производит выходные данные, которые соответствуют любой конкретной сериализации (например, Turtle).Вы также можете спросить, почему toString
не создает XML-узел или почему тип данных не сокращается до q-имени.Йена считает, что toString
выдает достаточно информации, чтобы быть полезной при отладке.Любые требования помимо этого являются обязанностями приложения.
Так что, если у вас есть хороший вариант использования, не стесняйтесь, присылайте патч на Jena Jira .Имейте в виду, однако, что существующий пользовательский код, возможно, полагался на текущее поведение, поэтому переключение будет иметь определенную стоимость, поэтому вам нужно будет убедительно аргументировать изменения!