문제

FrentBase 데이터 덤프를 구문 분석하고 이제는 다음과 같이 RDF가 있습니다.

<http://rdf.freebase.com/ns/m.0mspb64> <http://rdf.freebase.com/ns/type.object.type> <http://rdf.freebase.com/ns/music.release_track>
<http://rdf.freebase.com/ns/m.0mspb64> <http://rdf.freebase.com/ns/type.object.name> "Mit Rees und Hans im Bürgli"@de
<http://rdf.freebase.com/ns/m.0mspd6m> <http://rdf.freebase.com/ns/type.object.type> <http://rdf.freebase.com/ns/music.release_track>
<http://rdf.freebase.com/ns/m.0mspd6m> <http://rdf.freebase.com/ns/type.object.name> "Granny Scratch Scratch"@en
.

이 RDF 데이터 집합을 갖는 방법은 특정 리소스의 이름과 유형을 어떻게 추출 할 수 있습니까?예를 들어, 위의 데이터에서 추출하고 싶습니다 :

Mit Rees und Hans im Bürgli ### music.release_track
Granny Scratch Scratch ### music.release_track 
.

도움이 되었습니까?

해결책

당신은 그것을 구문 분석하기 위해 무엇을 사용 했습니까?표시중인 형식은 원시 데이터 형식입니다.

RDF 저장소에로드 한 경우 SPARQL을 사용하거나 저장소가 제공하는 모든 쿼리 인터페이스를 사용하여 필요한 정보를 얻으려면 쉽게 쿼리 할 수 있어야합니다.

원시 텍스트 파일로 작업하는 경우, 제목 ID로 정렬 된 사실을 활용할 수 있어야합니다 (여전히 사실임을 확인해야합니다).작동 저장소 (즉, RAM).

필요한 유일한 임시 저장소는 1) 현재 제목 ID, 2) 현재 주체의 이름과 3) 현재 주제의 유형입니다.유형이 원하는 것 (릴리스 _track)이 아니면 다음 그룹의 제목 트리플 그룹으로 건너 뛸 수 있습니다.올바른 유형이면 이름과 유형이 모두있는 즉시 트리플 라인을 출력 할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top