2016-11-24 8 views
1

모든 엔티티 - 이름 - 쌍을 관계로 덤프하려고합니다.Freebase 덤프의 엔티티 관계

예 : 위의 줄에

subject predicate object 
<freebase/ns/g.11bc7__xnw> <freebase/ns/people.place_lived.location> <freebase/ns/m.02_286> . 

하는 Freebase는 유리 염기 웹 사이트의 URL을 의미합니다. 제목과 대상의 중간에있는 모든 쌍단을 추출한 다음 술어를 관계로 사용했습니다. 이 같은 위의 예에서

내 코드가 출력 뭔가 :

entity pair : g.11bc7__xnw , m.02_286 
relation : people.place_lived.location 

나는이 문제가 : 나는 유리 염기 덤프 나는 14887 개 관계를 가지고 있지만 실제 수에 내 코드를 실행

  1. 의 freebase 관계는 25,000 개가 넘습니다.
  2. 일부 중반에는 속성 이름이나 별칭이 없습니다. (/type/object/name, /common/topic/alias)

내가 뭘 잘못하고 있는지 말해주십시오.

+0

예 <유리 염기/NS/g.11bc7__xnw> \t <유리 염기/NS/people.place_lived.location> \t <유리 염기/NS/m.02_286> \t. –

답변

0

음, 약간의 관계는 중간을 가리하지만, 기본 값으로하지합니다 :

<http://rdf.freebase.com/ns/g.11vjz1ynm> <http://rdf.freebase.com/ns/measurement_unit.dated_percentage.date> "2001-02"

을 그리고 기본적으로 전체 measurement_unit 도메인입니다.

그런 다음 복잡한 관계 (예 : node to node + time)를 유지하는 인공 노드 인 cvt (복합 값 유형)와 같은 이름 및 별칭 사운드가없는 중음.

그래서 나는 당신이 측정, 불린, 날짜 등등과 cvts에 대해 더 잘 설명해야한다고 생각합니다.

+0

답장을 보내 주셔서 감사합니다. 제 작품에서는 이러한 유형의 복합 값 유형을 원하지 않습니다. –