2012-10-18 16 views
5

Używam biblioteki python rdflib do zapytania Freebase o tematy.RDF dla tematu Freebase

Znalazłem, że dane zwrócone przez Freebase dla tematów nie są kompletne. Na przykład, kiedy zapytanie:

http://rdf.freebase.com/rdf/en.barack_obama

Wynik nie zawiera danych o place_of_birth chociaż mogę sprawdzić, czy istnieją dane, gdy używam MQL kwerendy dla tej nieruchomości.

Moje pytanie brzmi: Czy mogę polegać na zapytaniu do usługi RDF, aby zwrócić wszystkie trzy rdf dla danego tematu?

Jeśli nie, czy istnieje sposób, aby upewnić się, że dostanę wszystkie trzyosobowe?

Odpowiedz

4

Niestety odpowiedź brzmi nie. Niektóre tematy są powiązane z tysiącami innych tematów w Freebase, a nasze interfejsy API przestaną działać, jeśli nie narzucimy limitu liczby zwróconych trójek. W najbliższej przyszłości wydamy pełny zrzut RDF Freebase. To będzie najlepszy sposób na uzyskanie wszystkich danych RDF.

+1

Jako autorytatywną odpowiedź: Shawn działa w Google/Freebase! Dzięki, Shawn, za wszystko, co robisz na FB. – mjv

+0

Dziękuję Shawn! Czy masz pomysł, kiedy zrzut RDF będzie dostępny? W międzyczasie, czy poleciłbyś zamiast tego używać MQL lub API tematu? Dzięki. – user1748083