Я новичок в neo4j и у меня есть некоторые проблемы, когда я использую neosemantics.
Что я ввожу как:
call semantics.mapping.addSchema("http://xworks.gr/ontologies/ccso.owl","mooc")
call semantics.previewRDF("E:/neo4j/neo4j-community-3.4.9/import/ccso.ttl","Turtle", {})
обе они являются одной и той же онтологией, и они работали хорошо, я имею в виду, что ошибки нет, но после последней "previewRDF
" он не показывает никаких узлов и отношений (возможно, потому что я загрузил .ttl онтология, не тройка)
Когда я бегу:
CALL semantics.streamRDF ("E: /neo4j/neo4j-community-3.4.9/import/ccso.ttl", "Turtle", {})
бросает:
Neo.ClientError.Procedure.ProcedureCallFailed: не удалось вызвать
процедура semantics.streamRDF: вызвана:
java.lang.NullPointerException.
Что еще я бегу, как:
call semantics.mapping.listSchemas("http://xworks.gr/ontologies/ccso.owl") yield node as mooc
call semantics.mapping.addMappingToSchema(mooc,"Teacher","AcademicStaff") yield node as mapping
return mapping
Я хочу отобразить класс Учитель (я создал 1800+ узлов учителя в neo4j) в AcademicStaff в ccso.owl, но, похоже, не удалось, потому что я не могу найти никаких изменений на узлах Учителя.
введите описание изображения здесь
На самом деле я хочу сделать следующее: отобразить мои данные neo4j в ccso.owl, я имею в виду сделать узлы, которые я создал в neo4j, экземплярами определенных объектов в ccso.owl.
Я использовал semantics.mapping.addMappingToSchema
для создания отображения, но я только что нашел новые узлы (это класс '_MapDef') , так где же отображение?
Прежде чем я попытался импортировать онтологию в neo4j, я пытался импортировать экземпляры (они экспортируются в .xml-файл из neo4j) в сообщество Topbraid Composer или Protege (экземпляры экспортируются в файл .csv из neo4j. Я потерпел неудачу .. ,
И кто-то представил мне Карму для создания онтологий и импорта данных.
Это действительно сводит меня с ума !!!
заранее благодарю за любую помощь!