Titan 1.0은 핵심 Graph API 용 Apache TinkerPop 3.0.1을 사용하므로 실제 기능은 TinkerPop documented here입니다. 이미 알고있는 것처럼 들리 네요. 여기에 현재 GraphML의 TinkerPop의 특정 사용으로 각각 <node>
및 <edge>
에서 labelV
및 labelE
데이터 키를 필요로한다는 것이다 문서화되어 있지 않습니다 graph.io(graphml()).readGraph('tinkerpop-classic-indented.xml')
한 측면을 사용하여 성공적으로로드 할 것이다 example GraphML file입니다.
Gephi 0.9.1 데이터 연구소의 간단한 테스트에서 노드를 만들 때 label
을 설정하라는 메시지가 표시됩니다. 그러면 GraphML에 <node>
에 label
데이터 키가 생성됩니다. 모서리를 만들면 실제로 GraphML에 나타나지 않는 kind
을 설정하라는 메시지가 나타납니다. 만들어지면 가장자리에 label
을 설정해야합니다. 그러면 GraphML에 edgelabel
데이터 키가 생성됩니다.
Titan/TinkerPop에는 모든 노드와 가장자리에 레이블이 필요하므로 비어 있지 않은 label
이 모두 설정되어 있는지 확인하십시오.
는
Gephi
에서 GraphML 파일로 그래프를 내 보낸 후 "labelV"
에 "label"
을 변경하려면 파일에서 모두 바꾸기. 이 작업을 수행하지 않으면 label
이 타이탄의 reserved word이므로 원래 게시물의 오류 (Name cannot be in protected namespace: label
)가 발생합니다.
"edgelabel"
에서 "labelE"
으로 변경하려면 모두 파일에서 바꾸기 이 작업을 수행하지 않으면 Label can not be null
이라는 오류가 발생합니다.
파일을 타이탄에로드 할 준비가되었습니다.
타이탄의 어떤 버전을 사용하고 있습니까? –
DynamanDb를 통해 TitanDb 1.0.0을 사용중인 사용자 – Breach