【问题标题】:How to create an ontology from raw data (CSV)?如何从原始数据 (CSV) 创建本体?
【发布时间】:2012-10-20 07:35:14
【问题描述】:

我正在使用具有相关类、对象属性等的 OWL 本体对大学数据进行建模。我将大学数据放在一个简单的文本文件(比如 CSV)中。我想使用我的模型为这些数据创建本体。我的问题是:

  1. 本体是这样工作的吗?
  2. 如果是这样,如何使用 Jena 来做到这一点?

【问题讨论】:

    标签: rdf data-modeling semantic-web owl ontology


    【解决方案1】:

    如果我理解您的问题,您有一个代表大学模型的本体,并且您想使用 CSV 格式的数据集创建 owl 实例。如果您需要其他内容,请纠正我。

    第一个问题的答案是肯定的。

    有多种方法可以解决这个问题。

    1. 在 Jena 的帮助下,可以使用可用的库将 CSV 数据转换为 RDF。这是链接link; 这是更详细的答案:link

    2. 这也可以使用 XSLT 完成,编写一个 xsl 将数据从 csv 转换为 owl 个体。并使用 OWL API 将这些猫头鹰个体附加到本体。

    3. 如果您使用 Protege 构建本体,Protege 提供了一个插件来导入 CSV 数据。 Link

    4. 还有其他几种方法。

    以上 3 种方法都被很多人使用,并且没有一个特定的标准可以解决这个问题。您可以根据自己的要求选择方法。

    【讨论】:

    • 非常感谢斯瓦米。你已经正确理解了我的问题。我使用 Protege 进行建模,但您提到的插件已被弃用。我会检查是否有替代插件。我真的觉得第二种选择很有效——尽管它需要一些努力。
    • 很高兴知道您发现它很有用。
    猜你喜欢
    • 2014-07-27
    • 2011-05-13
    • 2022-12-28
    • 1970-01-01
    • 1970-01-01
    • 2020-08-03
    • 2015-07-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多