2011-05-23 53 views
0

我有Debian包管理系统的Protege(RDF/OWL)本体。使用PERL将Debian包描述导入OWL/RDF本体

类:包装 数据类型属性: 名称 架构 部分 版本 分布

对象属性: predepends 增强 建议 建议

我怎样才能本体结构如下使用Perl来执行算法,该算法将自动从Debian网站导入包描述作为实例o我的本体论。

我完全不熟悉Perl语言和本体。期待一些提示。

谢谢

回答

1

如果你有足够简单的本体论,你可能只是在纯RDF中工作。我听说过有关RDF::Trine的好消息。另请参阅RDF Primer。看起来像CPAN有很多与Debian软件包相关的模块http://search.cpan.org/search?mode=all&query=Debian

http://answers.semanticweb.com是语义网相关问题的另一个很好的资源。

+0

感谢您的链接。确实非常有帮助。我的指南提到要使用RDF:Redland。你有没有使用过RDF:Redland,它是否与Trine或Primer相似? – codious 2011-05-25 19:04:17

1

你看了看ONTO-PERL?它使用它自己的格式OBO来表示本体,但是提供脚本来转换和从OWL转换。

另一块是解析debian包的信息;这只是一个问题。你是否已经开始了解并遇到麻烦? (对于一个新的Perl程序员来说这不是一个糟糕的项目,但是如果你的时间紧迫,可能并不是那么好)。

+0

你好,谢谢你的回复。不,我还没有开始编程部分。是的,有时间限制。我有大约两周的时间来完成整个工作。我没有看过ONTO-PERL。事实上,我应该使用RDF:Redland。但我会试图找出ONTO-PERL在这个项目中的实用性。 – codious 2011-05-25 19:02:03