簡體   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