Как я могу получить доступ к RDF-XML из Perl (или другого языка сценариев)?

StackOverflow https://stackoverflow.com/questions/1432099

Вопрос

Я локально создаю резервные копии своих фотографий с Flickr, используя сценарий Perl и Net::Flickr::Резервное копирование модуль.При этом исходное изображение, миниатюра и связанные метаданные (заголовок, теги и т. д.) помещаются в файл RDF-XML.

Я хотел бы извлечь подмножество этих метаданных, чтобы создать HTML-страницу «Flickr для бедняков».При этом должна отображаться миниатюра и ссылка на увеличенную версию, а также выбранные метаданные (заголовок, теги и разрешения, установленные в Flickr).

Я хотел бы сделать это из командной строки Unix, указав каталог с файлами и получив обратно HTML-документ.

Как лучше всего извлечь определенные данные из файла RDF-XML?Поддержка в Perl кажется немного отрывочной.Я готов попробовать Python или Ruby, если их будет проще использовать для разработки RDF.

Это было полезно?

Решение

Если у вас есть RDF-XML, вы можете проанализировать его с помощью модулей XML CPAN, например одного из этих:

Однако вы можете посмотреть Сеть::Flickr::RDF потому что похоже, что он соответствует вашим требованиям.

Другие советы

Я не уверен, что понимаю ваш вопрос, но вам не обязательно нужен SPARQL механизм для извлечения ваших метаданных. Если ваш RDF / XML всегда выглядит одинаково, вы можете использовать простую XSLT таблицу стилей для извлечения конкретный контент из вашего документа.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top