2013-07-25 3 views
1

Freebase 페이지에 표시된 정보를 MQL 쿼리를 통해 표시하는 가장 좋은 방법을 찾으려고합니다.Freebase 하나의 주제에 대한 모든 정보 얻기

나는 API이라는 주제를 시도했지만 메타 데이터가 많이 포함되어 있습니다.

은 또한 같이/반사를 링크를 사용하여 시도했다 :

{ 
    "id": "/en/samsung_electronics", 
    "/type/reflect/any_master": [{ 
    "link": { 
     "master_property": null 
    }, 
    "name": null, 
    "id": null 

    }], 
    "/type/reflect/any_reverse": [{ 
    "link": { 
     "master_property": null 
    }, 
    "name": null, 
    "id": null 
    }], 
    "/type/reflect/any_value": [{ 
    "link": { 
     "master_property": null 
    }, 
    "value": null 
    }] 
} 

그러나 그는 "일자 정수"로 주어 있기 때문에 나는 그런 직원의 수와 같은 일부 정보가 누락 될 수 있습니다 의미 물론, 자동으로 확장되지 않으며 내가 일반적으로 확장해야 할 것이 무엇인지 알지 못할 것입니다. 그 자체로 한 번 해당 쿼리를 중첩하여 모든 개체를 확장에서 내 최고의 시도, 난 그냥 select ?p ?o where {URI ?p ?o}select ?s ?p where {?s ?p URI}을 할 거라고 RDF/SPARQL (예 DBpedia)에서는

"code": 503, 
"message": "Backend Error" 

와 만났다 나는에 그런 간단한 방법을 실종 Freebase에서이 작업을 수행합니까?

요약하면, 나는 가능한 한 적은 오버 헤드로 아무것도 놓치지 않고 Freebase HTML 페이지에 정보를 얻는 방법을 찾고 있습니다.

답변

1

토픽 API는 (이 경우에는)이며, Freebase HTML 페이지를 구성하는 데 사용됩니다. 관심있는 스키마 부분 만 포함하도록 출력을 조정하는 데 사용할 수있는 필터 매개 변수가 필요합니다. 자신의 방식으로 어떤 메타 데이터를 얻고 있습니까? 왜 그냥 건너 뛸 수 없니?

SPARQL을 사용하려면, 자신의 트리플 스토어에서로드하고 SPARQL을 사용하여 쿼리 할 수있는 RDF 덤프가 있어야합니다.