java - RDF 与其他数据集互连

标签 java dataset rdf dbpedia linkage

我有这个 RDF 文件:

<rdf:RDF
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:j.0="http://relation/" > 
  <rdf:Description rdf:about="http://Group/row100">
    <j.0:Codice>VC</j.0:Codice>
    <j.0:Nome>Vercelli</j.0:Nome>
    <j.0:Regione>Piemonte</j.0:Regione>
  </rdf:Description>
  <rdf:Description rdf:about="http://Group/row63">
    <j.0:Codice>MT</j.0:Codice>
    <j.0:Nome>Matera</j.0:Nome>
    <j.0:Regione>Basilicata</j.0:Regione>
  </rdf:Description>
  <rdf:Description rdf:about="http://Group/row30">
    <j.0:Codice>CA</j.0:Codice>
    <j.0:Nome>Cagliari</j.0:Nome>
    <j.0:Regione>Sardegna</j.0:Regione>
  </rdf:Description>
  <rdf:Description rdf:about="http://Group/row57">
    <j.0:Codice>LU</j.0:Codice>
    <j.0:Nome>Lucca</j.0:Nome>
    <j.0:Regione>Toscana</j.0:Regione>
  </rdf:Description>
  <rdf:Description rdf:about="http://Group/row71">
    <j.0:Codice>PD</j.0:Codice>
    <j.0:Nome>Padova</j.0:Nome>
    <j.0:Regione>Veneto</j.0:Regione>
  </rdf:Description>
  <rdf:Description rdf:about="http://Group/row14">
    <j.0:Codice>TN</j.0:Codice>
    <j.0:Nome>Trento</j.0:Nome>
    <j.0:Regione>TrentinoAltoAdige</j.0:Regione>
  </rdf:Description>
</rdf:RDF>

如何将我的文件与其他外部数据集(如 DBPEDIA)互连?

我想在 Java 代码中使用自动化工具。我研究了“Silk”,但是它需要输入本体,而我不想在输入中提供本体。

提前致谢。

最佳答案

您可以通过附加文字来完成此操作,例如“特伦蒂诺”,访问 dbpedia URL“http://dbpedia.org/resource/ ” => http://dbpedia.org/resource/Trentino .

因为某些文字不会产生任何结果,例如“http://dbpedia.org/resource/TrentinoAltoAdige”,您想要预处理数据。在您的情况下,将文字更改为“http://dbpedia.org/resource/Trentino_Alto_Adige ”(请参阅​​模式:除了第一个字符之外,在大写字符之前插入一个“_”)。

将您的数据与属性(property)(例如, rdf:seeAlso或者,如果您想链接到维基百科,例如<http://purl.org/ontology/mo/wikipedia> .

关于java - RDF 与其他数据集互连,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23913481/

相关文章:

c# - 将 rdf 转换为 xml

java - 临时上传位置无效

java - IndexOutOfBoundsException 导致 Android 应用程序崩溃

java - xsd :dateTime in SPARQL query with Jena? 的数据类型格式异常

python - 将非常大的 RDF 三元组加载到 iGraph -> 快速顶点查找?

delphi - 如何在处理期间查看查询执行的进度?

java - 如何创建用户定义的多维 vector

java - GAE 数据存储中的 JPA 错误

java - 如何将 "Pair"或 n 大小插入列表集合而不是组成 HashMap?

c# - 如何使用c#访问excel中的隐藏列