如何将三重文本文件转换为 RDF 格式

how to convert a triple text file to RDF format

我有一个文件,每行包含三个部分,由 'tab' 分隔,请看下面我的输入数据示例:

<fb:m.0100zv6s> <fb:common.topic.notable_for>   <fb:g.1q3sj7rb3>
<fb:m.0100zv6s> <fb:common.topic.notable_types> <fb:m.0kpv1_>
<fb:m.0100zv6s> <fb:music.group_member.membership>  <fb:m.0100zv6q>
<fb:m.0100zv6s> <fb:people.person.nationality>  <fb:m.03_r3>
<fb:m.0100zv6s> <fb:people.person.place_of_birth>   <fb:m.03_r3>

如何将文件转换为 turtle/n3/owl 或 xml 格式? 该文件大约为 2GB。

您的值似乎已经是合法的 URI。您需要做的就是在每行的末尾添加一个句号:

<fb:m.0100zv6s> <fb:common.topic.notable_for>   <fb:g.1q3sj7rb3> .
<fb:m.0100zv6s> <fb:common.topic.notable_types> <fb:m.0kpv1_> .
<fb:m.0100zv6s> <fb:music.group_member.membership>  <fb:m.0100zv6q> .
<fb:m.0100zv6s> <fb:people.person.nationality>  <fb:m.03_r3> .
<fb:m.0100zv6s> <fb:people.person.place_of_birth>   <fb:m.03_r3> .

就是这样。您的文件现在是合法的 N-Triples 语法。