代码之家  ›  专栏  ›  技术社区  ›  gerikson

如何从Perl(或其他脚本语言)访问RDF-XML?

  •  1
  • gerikson  · 技术社区  · 15 年前

    我正在使用Perl脚本和 Net::Flickr::Backup 模块。这将下拉RDF-XML文件中的原始图片、缩略图和关联的元数据(标题、标记等)。

    我想提取这个元数据的一个子集,这样我就可以生成一个“穷人的Flickr”HTML页面。这将显示缩略图和指向更大版本的链接,以及选定的元数据(标题、标记和Flickr中设置的权限)。

    我想从Unix命令行中执行此操作,将其指向一个文件目录,然后返回一个HTML文档。

    从RDF-XML文件中提取特定数据的最佳方法是什么?Perl中的支持似乎有点粗略。我愿意尝试Python或Ruby,如果它更容易用于RDF Spelling的话。

    2 回复  |  直到 7 年前
        1
  •  1
  •   AndyG    7 年前

    如果您有RDF-XML,那么可以使用XML CPAN模块对其进行分析,如下所示:

    但是你可能想看看 Net::Flickr::RDF 因为它看起来能满足你的需求。

        2
  •  2
  •   brian d foy    15 年前

    我不确定我理解你的问题,但你不一定需要 SPARQL 提取元数据的引擎。如果您的RDF/XML总是相同的,那么您可以使用一个简单的 XSLT 从文档中提取特定内容的样式表。