Как я могу получить доступ к RDF-XML из Perl (или другого языка сценариев)?
Вопрос
Я локально создаю резервные копии своих фотографий с Flickr, используя сценарий Perl и Net::Flickr::Резервное копирование модуль.При этом исходное изображение, миниатюра и связанные метаданные (заголовок, теги и т. д.) помещаются в файл RDF-XML.
Я хотел бы извлечь подмножество этих метаданных, чтобы создать HTML-страницу «Flickr для бедняков».При этом должна отображаться миниатюра и ссылка на увеличенную версию, а также выбранные метаданные (заголовок, теги и разрешения, установленные в Flickr).
Я хотел бы сделать это из командной строки Unix, указав каталог с файлами и получив обратно HTML-документ.
Как лучше всего извлечь определенные данные из файла RDF-XML?Поддержка в Perl кажется немного отрывочной.Я готов попробовать Python или Ruby, если их будет проще использовать для разработки RDF.
Решение
Если у вас есть RDF-XML, вы можете проанализировать его с помощью модулей XML CPAN, например одного из этих:
Однако вы можете посмотреть Сеть::Flickr::RDF потому что похоже, что он соответствует вашим требованиям.