2009-09-16 2 views
1

나는 Perl 스크립트와 Net::Flickr::Backup 모듈을 사용하여 내 Flickr 사진을 로컬로 백업하고 있습니다. RDF-XML 파일의 원본 그림, 축소판 및 관련 메타 데이터 (제목, 태그 등)를 가져옵니다.Perl (또는 다른 스크립팅 언어)에서 RDF-XML에 액세스하려면 어떻게해야합니까?

"가난한 사람의 Flickr"HTML 페이지를 생성 할 수 있도록이 메타 데이터의 하위 집합을 추출하고 싶습니다. 그러면 선택한 메타 데이터 (제목, 태그 및 Flickr에 설정된 사용 권한)와 함께 축소판 및 더 큰 버전에 대한 링크가 표시됩니다.

Unix 명령 줄에서 파일의 디렉토리를 가리키고 HTML 문서를 다시 가져오고 싶습니다.

RDF-XML 파일에서 특정 데이터를 추출하는 가장 좋은 방법은 무엇입니까? Perl에서의 지원은 다소 개략적으로 보인다. 나는 RDF spelunking에 사용하기가 더 쉽다면 Python이나 Ruby를 사용해 볼 의향이있다.

답변

1

당신은 RDF-XML이있는 경우 다음 이들 중 하나와 같은 XML CPAN 모듈을 사용하여 분석 할 수 있습니다

당신이보고 할 수 있습니다 그러나 Net::Flickr::RDF은 귀하의 요구 사항을 다루고 있기 때문에 나타납니다.

+0

RDF에 대해 조금 읽은 후에는 실제 파일을 더 잘 이해할 수 있습니다. 첫 번째 패스로서, 나는 파일을 rdfxml.py 를 통해 간단히 파이프 처리하고 출력으로부터 간단한 munging을 할 것이라고 생각한다. 현재 내 기본 목표는 내 사진을 간단한 웹 페이지로 가져와 태그를 내 사진 편집 소프트웨어에 복사 할 수 있도록하는 것입니다. – gerikson

2

질문을 이해할 수 있는지 모르겠지만 메타 데이터를 추출하려면 엔진을 SPARQL 필요는 없습니다. RDF/XML이 항상 동일하게 보이면 간단한 XSLT 스타일 시트를 사용하여 문서에서 특정 내용을 추출 할 수 있습니다.

관련 문제