如何使用rdflib(python 3.x)处理3个属性的.ttl文件?

时间:2016-11-15 15:37:39

标签: python python-3.x rdflib

我有一个.ttl文件,由3个属性组成。

例如:<http://dbpedia.org/resource/James_B._McLeran> <http://www.w3.org/2000/01/rdf-schema#label> "James B. McLeran"@en .

如何使用RDFlib解析和存储这些属性?

Expected output: subject = <http://dbpedia.org/resource/James_B._McLeran>
                 predicate = <http://www.w3.org/2000/01/rdf-schema#label>
                 object = "James B. McLeran"@en .

1 个答案:

答案 0 :(得分:0)

from rdflib import Graph

g = Graph()

g.parse("http://downloads.dbpedia.org/something.ttl", format="turtle")

for triple in g:
    print(
        """
        subject = {}
        predicate = {}
        object = {}
        """.format(*triple)
    )