Я создал онтологию в Protege. Теперь, чтобы мое приложение имело лучшую масштабируемость, мне нравится преобразовывать файл OWL в тройное хранилище и запрашивать хранилище.
Как преобразовать файл совы в тройной магазин?
Я создал онтологию в Protege. Теперь, чтобы мое приложение имело лучшую масштабируемость, мне нравится преобразовывать файл OWL в тройное хранилище и запрашивать хранилище.
Как преобразовать файл совы в тройной магазин?
Строго говоря, OWL не является RDF. Спецификация OWL определяет онтологии как радикально отличающуюся структуру от наборов троек. Однако все онтологии OWL могут быть записаны в виде графов RDF, так что вы может напрямую хранить их в тройном хранилище без какой-либо предварительной обработки (обратите внимание, что любой совместимый инструмент OWL ДОЛЖЕН иметь возможность сериализовать онтологии в RDF/XML).
owl также является RDF, и вы можете использовать jena, чтобы загрузить его в TDB.
Вы можете попробовать OWLIM и Звездный пес. Оба являются решениями с тройным хранилищем для онтологий OWL.