使用PERL将Debian软件包描述导入OWL / RDF本体

时间:2011-05-23 15:56:03

标签: perl debian semantic-web ontology

我有Debian软件包管理系统的Protege(RDF / OWL)本体。 Ontology的结构如下:

类:包 数据类型属性: 名称 建筑 部分 版 分配

对象属性: predepends 提高 建议 表明

如何使用Perl执行一个算法,该算法将自动从Debian网站导入包描述作为我的Ontology的实例。

我对Perl语言和Ontologies都是全新的。期待一些提示。

谢谢

2 个答案:

答案 0 :(得分:1)

你看过ONTO-PERL了吗?它使用自己的格式OBO作为本体,但提供了与OWL进行转换的脚本。

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

答案 1 :(得分:1)

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

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