【问题标题】:RDF Schema generation from RDF data instance从 RDF 数据实例生成 RDF Schema
【发布时间】:2009-02-22 22:37:20
【问题描述】:

是否有人知道为给定的 RDF 数据实例生成 RDF 模式的一些工作?这就像提出类、它们的属性、它们与其他类的关联(分层或对等)以及属性的数据类型(如果可能的话)之类的信息。这一切都类似于 RDF Schema。

我的另一个问题是这种方法(从给定的 RDF 数据实例生成 RDF 模式)与在 RDF 数据中查找模式有何不同?是以不同的方式提出的同一件事吗?或者,是在模式生成中进一步寻找模式,并且涉及从类关联中提出逻辑推理(传递关系等)之类的东西?

干杯

【问题讨论】:

    标签: rdf rdfs


    【解决方案1】:

    新的答案,因为我发现了一些未经审查且与我之前写的内容无关的内容。我不知道它是如何工作的,但我相信你正在搜索类似的东西:vocabify。见example

    希望能有所帮助。

    【讨论】:

    • 非常感谢 florentjoc...这与我正在寻找的类似。
    • Vocabify 的价值是什么?它实际上并没有提供任何额外的含义。它只是声明了数据中已经说明的内容。我想如果你正在开发一个本体,它可以节省一点时间,但 Vocabify 的输出本身并没有提供任何可以被推理引擎使用的有用含义。
    • 可以使用 vocabify 来确定不一致而不是验证错误吗?即对模式对齐的不同看法。
    • 链接失效了
    【解决方案2】:

    对于第一个,我从未听说过。反正听起来很奇怪。生成模式是什么意思?使用 RDFS 已经告诉你一些事情,比如如果你有一些特定的三元组,你可以推断出其他的。例如

    • ex:S ex:P ex:O ==> ex:P rdf:type rdf:property
    • ex:A rdf:type ex:B ==> ex:B rdf:type rdf:class

    和其他人。 但我不确定这就是你的意思?您的意思是统计分析以查找实例组、创建类或查找属性的范围/域?

    对于模式问题,我知道一个基于机器学习和 OWL-DL 推理的项目 DL-Learner。不确定这是否是您再次想要的。

    【讨论】:

    • 从我的第一点开始,我的意思是我有一个 RDF 数据实例,但我不知道生成它的架构。所以,我可以有一个黑匣子,它将 RDF 数据实例作为输入,并给出相应的模式作为输出。类似于逆向工程。
    • 您无法解析 ABox(instances) 数据中使用的属性/类的 URI 以获取有关 TBox(schema) 的信息?我还是不明白。您是在说您现有的问题还是假设的问题?
    • 我会尽量澄清更多。我的方法没有考虑,命名类。我想这需要使用字典来完成。可能需要在那里使用 Ontology 的一些方法。我的方法是生成一个模式结构,其中包含名为 A 类和属性的类。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-03-21
    • 1970-01-01
    • 1970-01-01
    • 2011-05-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多