2016-11-18 2 views
2

私は、.ttlまたは.tql拡張子のDBpediaデータセットを扱っています。 RDFlibを使わずに、ファイルの内容をdictまたはリストに解析したいと思います。これは可能ですか? 以下は、ファイルから部分的に抽出されたものです。RDFlibを使わずに.ttlや.tqlファイルをpython(3.x)で処理できますか?

from rdflib import Graph 

g = Graph() 
g.parse('you_file.ext', format='turtle') 

UPDATE:

私はrdflibがストリーミングでないプロセスを行うことを実現しましたrdflibを使用して解決策を見つけた

<http://dbpedia.org/resource/AmoeboidTaxa> <http://www.w3.org/2000/01/rdf-schema#label> "AmoeboidTaxa"@en . 
<http://dbpedia.org/resource/AlbaniaHistory> <http://www.w3.org/2000/01/rdf-schema#label> "AlbaniaHistory"@en . 
<http://dbpedia.org/resource/AsWeMayThink> <http://www.w3.org/2000/01/rdf-schema#label> "AsWeMayThink"@en . 
+0

これを行うことができましたか?私は同じ問題に直面しています。 rdflibが私のために働いていません。 – Montenegrodr

答えて

3

。だから、非常に巨大なファイル(dbpediaのもの)を扱うのは非常に複雑です。ですから、私がやったことは、dbpediaファイルを繰り返し処理し、それらを非常に小さなファイルにスライスし、上記のようにrdflibで処理することでした。

関連する問題