繁体   English   中英

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

[英]How can I access RDF-XML from Perl (or other scripting language)?

我正在使用Perl脚本和Net :: Flickr :: Backup模块在本地备份Flickr图片。 这会将原始图片,缩略图和相关的元数据(标题,标签等)下拉到RDF-XML文件中。

我想提取此元数据的子集,以便生成“穷人的Flickr” HTML页面。 这应该显示缩略图和较大版本的链接,以及选定的元数据(标题,标签和Flickr中设置的权限)。

我想从Unix命令行执行此操作,将其指向文件目录并获取HTML文档。

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

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

如果您拥有RDF-XML,则可以使用XML CPAN模块(例如以下一种)来解析它:

但是,您可能要看一下Net :: Flickr :: RDF,因为它看起来可以满足您的要求。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM