0

我有一个模式,旨在允许描述某些类型的电子设备。符合架构的 XML 文件描述了设备的接口。模式允许描述接口功能的方式。作为其中的一部分,数据类型被定义然后使用。我想做的是允许 XML 文件的作者将他们定义的数据类型链接到作为单独的 RDF/OWL 文档提供的语义。

据我了解,这意味着一个类型应该与一个 OWL 类相关。例如,对 XHTML 执行此操作的方式似乎是使用 RDFa(我认为是“typeof”属性?)。对我自己的模式执行此操作的最合适方法是什么?我应该使用(RDFa 的一个子集)吗?我如何着手将其合并到我自己的模式中以使其验证?我对这一切都错了吗?

4

1 回答 1

1

对我自己的模式执行此操作的最合适方法是什么?

您似乎正在尝试获取电子设备的一些规范。在这种情况下,您可以使用普通的 OWL,这是它的用例之一。如前所述,您只需将类型表示为 OWL 类。

我应该使用(RDFa 的一个子集)吗?

RDFa 旨在用于 HTML 文档中供搜索引擎处理,因此我认为它不适合您的情况。但无论如何:RDFa 只是一个注释内容的框架,因此如果您想要一个简单的解决方案,您可以使用您的 XML 类型完美地注释 HTML 内容。

我如何着手将其合并到我自己的模式中以使其验证?

OWL 本体验证是通过推理器完成的,如果您使用像Protege这样的工具,您将拥有一个平台来编辑和创建您的 OWL 本体以及使用推理器。

如果您包含一些 XML 片段和您想要实现的伪代码,我可以提供更详细的答案。

于 2013-04-25T08:39:50.887 回答