在 TSV 和 TTL 文件中存储三元组有什么区别?

问题描述

我目前有一个 tsv 文件,其中包含如下所列的列(大约有 10,777,226 个不同的三元组):

head 关系 tail
https://www.uniprot.org/uniprot/P0DTC7 > http://purl.obolibrary.org/obo/MI_0914 > https://www.uniprot.org/uniprot/Q9UNM6 >
https://bio2rdf.org/drugbank:DB00091 > https://bio2rdf.org/drugbank_vocabulary:ddi-interactor-in > https://www.uniprot.org/uniprot/P62937 >

我将这些保存在 TSV 文件中的原因是因为我想计算知识图嵌入以阐明节点之间的链接。我只是试图复制 here 概述的过程。正如您可能知道的那样,由于使用的本体不同,实体和关系将具有不同的前缀。有没有办法将这组三元组(以 tsv 表示)转换为 n3 或海龟格式(或者我是否必须在 python 中使用 Pandas 手动执行此操作)?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...