我有Debian软件包管理系统的Protege(RDF / OWL)本体。 Ontology的结构如下:
类:包 数据类型属性: 名称 建筑 部分 版 分配
对象属性: predepends 提高 建议 表明
如何使用Perl执行一个算法,该算法将自动从Debian网站导入包描述作为我的Ontology的实例。
我对Perl语言和Ontologies都是全新的。期待一些提示。
谢谢
答案 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是语义网相关问题的另一个重要资源。