Cypher Text로 변환하려는 N-Triples의 덤프가 있으므로 Neo4j 데이터베이스에 직접로드 할 수 있습니다. 내가N-Triples을 Cypher Text로 변환
<http://www.foo.org/triple1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.foo.org/Human>
즉 스크립트를 사용하여 쉽게 변환 할 수 있습니다 rdf-syntax-ns#type
같은 간단한 온톨로지를 들어 쉽게
CREATE (t1:Human { type : "triple1" })
로 변환 할 수 있으며 정확하고 내가 원하는대로가 될 수 있습니다. 그러나 <http://www.w3.org/2002/07/owl#equivalentProperty>
과 같은 복잡한 물건의 경우에는 망할 것입니다.
따라서 내 질문은 <http://www.w3.org/2002/07/owl#equivalentProperty>
을 Cypher 텍스트에 대한 술어로 사용하여 트리플을 변환하는 방법입니까?
답변을 주셔서 감사합니다. sameAs와 hasType과 같은 몇 가지 사항조차도 Neo4j와 엉터리입니다. 슬픈 부분은이 물건들이 모든 종류의 세부 사항으로 들어가는 ACM 서류 제출에 들어가게된다는 것입니다. 나는 당신이 제안한 것을 통합했고 스크립트를 실행 중입니다. 나는 일단 대답이 정확하면 답을 표시 할 것입니다. 다시 한번 감사드립니다. –
'sameAs'와 같은 것은 같은 이유로 동일한 문제를 갖습니다. SameAs는 한 모델 항목을 다른 모델 항목과 동일하게 표시합니다. 말하자면 "모델을 모델링"해야합니다. – FrobberOfBits
네, Neo4j 팀이 그런 것들을 다루기 위해 더 많은 것을 생각해 내길 바래요. –