редактировать URI существующего ресурса с помощью JENA
894 просмотра
3 ответа
Я пытаюсь изменить URI существующего ресурса модели онтологии. Я думал о создании новой модели, нового ресурса (включая новый желаемый URI) и дублировании содержимого старого ресурса.
Повторение и добавление операторов не работает должным образом. Есть ли другой обходной путь?
Я работаю с Дженой в моделях Java и RDF / XML.
Автор: wassermine Источник Размещён: 13.11.2019 11:40Ответы (3)
4 плюса
Как вы обнаружили, ресурсы неизменны. Вы можете добиться того же эффекта, используя ResourceUtils.renameResource(resource, newName)
. При этом в вашей модели удаляются операторы, в которых упоминается старый ресурс, и добавляются эквиваленты с новым, который настолько близок, насколько вы собираетесь переименовать.
Пример:
Resource renamed =
ResourceUtils.renameResource(originalResource, "http://example.com/new");
Автор: user205512
Размещён: 16.10.2012 01:04
1 плюс
Используйте ResourceUtils.renameResource (oldResource, newURI) . Это делает итерацию по всем тройкам для вас.
Автор: cygri Размещён: 16.10.2012 01:050 плюса
Если вы делаете это в большой базе данных, может быть лучше выгрузить базу данных в Turtle или N-Triples, запустить скрипт изменения текста и перезагрузить базу данных.
Автор: AndyS Размещён: 22.05.2016 09:46Вопросы из категории :
- model Модель OSI - Для чего нужен уровень презентации и сессии?
- model Модель limit_choices_to = {'user': user}
- model Есть ли способ получить коллекцию всех моделей в вашем приложении Rails?
- model Как поместить timedelta в модель Django?
- model Модель памяти Python
- resources Могу ли я перечислить ресурсы в данном пакете?
- resources Плагин для Visual Studio для быстрого поиска файлов в решении
- resources Как мне прочитать файл ресурса из файла jar Java?
- resources Генетический алгоритм ресурса
- resources WPF - изображение «не является частью проекта или его действие по сборке не установлено как ресурс»
- uri .NET - получить протокол, хост и порт
- uri Заменить хост в Ури
- uri Пример URI, который не является URL-адресом?
- uri How to send mail with a Subject using a Mailto URL?
- uri Получить имя файла из строки URI в C #
- jena Локальные и удаленные OWL / SPARQL-запросы с Jena
- jena Как запросить / обновить удаленную конечную точку RDF с помощью Jena
- jena JENA: инициализация хранилища данных HSQLDB RDF
- jena Настольный SPARQL-клиент для Jena (TDB)?
- jena не может найти символ для QueryFactory - jena API