2016-05-26 3 views
1

Я создал модель с API Jena.Как добавить комментарии к модели Jena?

private Model model = ModelFactory.createDefaultModel(); 

Теперь я хочу добавить комментарии, например, при создании. Они должны появляться в файле ttl, когда я его сохраняю.

Поиск Google для keywork как «комментарий» не помогает много (поэтому я развиваю онтологию в первую очередь!)

ответ

3

Теперь я хочу, чтобы добавлять комментарии, как при создании. Они должны появиться в файле файла ttl, когда я его сохраню.

Я не думаю что есть какое-либо условие для этого. RDF, как модель данных, не имеет понятия комментариев (хотя некоторые форматы сериализации, такие как Turtle и RDF/XML, позволяют комментировать), и поэтому в целом не будет возможности сохранять комментарии между сериализацией (поскольку вы может записать в формат файла, который вообще не поддерживает комментарии). Было бы очень сложно указать, где должны появляться комментарии, так как порядок триплетов не существует в RDF, поэтому не должно быть никаких гарантий относительно того, где вещи появляются в файле.

Можно, конечно, добавить троек, используя «комментарий» предикат, как RDFS: комментарий, в этом случае комментарии являются часть данных, и будут сохранены.

+0

Спасибо, Джошуа, это имеет смысл и помогает. Возможно, я создам обертку, которая содержит модель и мои метаданные. – Ribeye

Смежные вопросы