擅长:python、mysql、java
<p>您提供的输入实际上是一些RDF的Turtle(或N3)序列化。它的格式通常如下所示,并指定了一些<code>@base</code>:</p>
<pre class="lang-none prettyprint-override"><code>@base <http://stackoverflow.com/q/23192184/1281433> .
<Tom_Wilkinson_(actor)> <actedIn> "In_the_Bedroom" , "The_Patriot_(2000_film)" ,
"Black_Knight_(film)" , "The_Last_Kiss" ,
"Cassandras_Dream";
<bornOnDate> "1948-12-12";
<isCalled> "Tom Wilkinson (Schauspieler)" ,
"טום וילקינסון" , "トム・ウィルキンソン" ,
"Tom Wilkinson" , "ום וילקינסון" ,
"ム・ウィルキンソン" .
</code></pre>
<p>如果添加适当的<code>@base</code>声明,那么就可以使用任何可以读取Turtle并以N-Triples形式序列化的库来读取输入和写入输出。例如,使用Jena的<a href="https://jena.apache.org/documentation/javadoc/jena/jena/rdfcat.html">^{<cd3>}</a>可以转换为许多不同的格式,包括N-Triples:</p>
^{pr2}$
^{3}$
<p>因为您用Python标记了它,您可能会发现<a href="https://github.com/RDFLib">RDFlib</a>比Jena更有用,但这里真正的问题应该是如何进行转换,而不是库请求(因为库请求与堆栈溢出无关)。在</p>