嗨,我有这个RDF输入,我想用python把它变成xml风格,现在我该怎么做
@prefix Person: <http://example.org/> .
Person:Sophie Person:gender "women" ;
Person:likes Person:Peter .
Person:Frank Person:bornIn "1949" ;
Person:gender "Men" ;
Person:married Person:Susie .
Person:Peter Person:father Person:Frank ;
Person:gender "Men" ;
Person:likes Person:Sandra ;
Person:mother Person:Susie .
Person:Sandra Person:bornIn "1980" ;
Person:gender "women" .
Person:Susie Person:bornIn "1956" ;
Person:gender "women" .
您可以安装
rdflib
包并使用它在RDF格式之间进行转换。在您的例子中,数据似乎是以“notation3”语法存储的。要解析这个,您需要在将图形读取为'n3'
时指定格式我使用
StringIO
代替下面的实际文件,但概念是一样的此时,数据被加载到图形中。如果您想将它写成一种新的格式,比如XML,您可以通过以下方法来实现。要写入文件,只需输入文件路径作为
g.serialize()
的第一个参数相关问题 更多 >
编程相关推荐