将RDF(XML或Turtle)导入Neo4j
我下载了Freebase的数据库转储.格式
该文件是rdf turtle.我需要获取所有数据 进入neo4j数据库. 我已经在tinkerpop.blueprints的帮助下写了一个导入器. 我现在需要知道的是: 有没有办法将该rdf文件导入neo4j? 是否有一个(或多个)这些文件格式的导入程序?
如果导入器是指一个可以将RDF文件作为参数传递给它的可执行文件,那么就我所知.你必须编写代码,但可能不是很多.
你最好的选择可能是阅读Neo4j Linked Data页,特别是Michael Bach关于importing Turtle Ontologies和Stefanie Wiegand关于OWL in Neo4j的博客文章. 由于您提到蓝图,您可能希望使用Sesame and Sail.您应该能够将Neo4j视为三重存储,并与Freebase三重存储实现方便的界面一致性.有关如何使用它来导入DBPedia转储的示例,请参阅dbpedia4neo,您的情况应该类似. 但是,您表示无法解析Freebase数据.如果您的数据已损坏,无论您选择如何与Neo4j进行交互,都必须处理该数据.对于各种项目,我对Jena的模型(包括默认模型和本体模型)都有很好的经验,我不确定为什么你认为不应该使用它们.你需要的是调整你已经编写的导入器,而不是一个新的方法吗? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |