如何使用 rowlex 提取 owl 文件的类和属性信息?
我是 rowlex 的新手,想知道它是如何工作的。我知道它将 owl 转换为 dll 文件。但我不知道如何阅读它。请帮忙。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我是 rowlex 的新手,想知道它是如何工作的。我知道它将 owl 转换为 dll 文件。但我不知道如何阅读它。请帮忙。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
是的,使用 ROWLEX 的一种方法是从 OWL 文件生成 .NET 程序集。在 dll-s 中,您将找到与 OWL 类等效的 C# 类。如果您想查看它们,可以通过著名的 Reflector 检查它们工具(在 2011 年 2 月 28 日之前是免费软件),就像任何其他非混淆的 .NET 程序集一样。
使用生成的程序集,您可以创建或浏览符合您的本体的 RDF 文档。以下是如何创建符合 的示例“http://rowlex.nc3a.nato.int/Content/testOntology.owl.xml”rel =“nofollow”>动物园本体。
下面是如何浏览包含个人的 RDF 文档内容的示例遵守动物园本体。
对于每个本体类,ROWLEX 生成两个 .NET 类:一个轻型类和一个完整类。大多数情况下,轻量级就足够了,但如果您想了解其中的区别,请阅读 此页面。
有关使用的更多详细信息,您可以在此处找到。
Yes, one way of using ROWLEX is by generating .NET assemblies from your OWL files. In the dll-s you will find C# classes equivalent to your OWL classes. If you would like to see them, you can inspect them by the well-known Reflector tool (which was free software till February 28, 2011), just like any other non-obfuscated .NET assemblies.
With the generated assembly, you can create or browse RDF documents that comply to your ontology. Here is an example how to create and RDF document complying to the zoo ontology.
And here is an example how to browse the content of an RDF document that contains individuals complying to the zoo ontology.
For each ontology class, ROWLEX generates two .NET classes: a light class and a full class. Mostly light classes are more than enough, but if you want to understand the difference, read the second half of this page.
Further details on usage, you can find here.