Genel Bakış
İnsanların bir sorgunun eşleşmelerini anlamasına yardımcı olan varlık mid'lerini, alaka düzeyi puanlarını ve görüntüleme verilerini elde etmenin yanı sıra, çıkış parametresi aracılığıyla belirli varlık yapılandırılmış verilerinin sonuçlarla birlikte döndürülmesi de istenebilir. Filtre parametresine benzer şekilde bu parametre de, meta şema yüklemlerinin veya veri ayıklanacak yolların olası iç içe yerleştirilmiş bir listesini içeren bir s-ifadesidir. Sonuç, iki düzeyli iç içe yerleştirilmiş bir sonuç listesi biçimindedir. İlk düzey, istenen orijinal yüklemler veya yollarla, ikinci düzey ise döndürülen gerçek yollarla anahtarlanır.
Örneğin:
"Blade Runner" adlı öğeleri bulup katkıda bulunanları döndür:
filter=(all name{phrase}:"Blade Runner") &output=(contributor)
Şema çıkışı
Çıkış parametresi, bir üst düzeyde veri döndürülen öğelerle ilgili veri istemek için iç içe yerleştirilebilir. İç içe yerleştirilmiş bir çıkış listesinde, ilk öğe listeyi önceki düzeye (veya kaynak eşleşen öğeye) bağlayan öğedir. Diğer öğeler ise o düzeyde döndürülen öğelerle ilgilidir.
Örneğin:
ABD başkanlarını bulun ve doğum tarihlerini, eşlerinin doğum tarihiyle birlikte döndürün:
filter=(all type:/government/us_president) &output=(/people/person/date_of_birth (/people/marriage/spouse /people/person/date_of_birth))
lang parametresi aracılığıyla birden fazla görüntüleme dili istendiğinde, istekteki dil sırasına uyularak verilerin bulunduğu tüm dillerdeki dizeler döndürülür. Verilerin dizine eklenen tüm dillerde döndürülmesini istemek için özel d/all dil kodu kullanılabilir.
Örneğin:
ABD başkanlarını bul ve eşlerinin kategorilerini ve mesleklerini İtalyanca, Rusça, Japonca ve İngilizce olarak döndür:
filter=(all type:/government/us_president) &output=((/people/marriage/spouse category /people/person/profession)) &lang=it,ru,ja,en
Gelişmiş çıkış
Çıkış parametresi, dizine eklenmiş tüm metaschema yüklemlerini veya yol eşlemelerini ve aşağıda listelenen bir dizi ek anahtar kelimeyi destekler.
description, description:provenance
/common/topic/description üçlülerinde bulunan metni döndürür. Bu metin, provenance.process alanında bulunan bir kaynak anahtar kelimesine göre filtrelenmiş olabilir.
Örneğin:
ABD başkanlarını bul ve bilgi grafiğinde kaynaklarına göre açıklamalarını döndür
filter=(all type:/government/us_president) &output=(description)
ABD başkanlarını bulup İngilizce ve Japonca olarak bilgi grafiğindeki Wikipedia açıklamalarını döndür
filter=(all type:/government/us_president) &output=(description:wikipedia) &lang=d/en,d/ja
disambiguator, disambiguator:type, disambiguator:domain
Belirsizliği gideren özelliklere sahip yollardaki (annotated with /freebase/property_hints/disambiguator) değerleri veya öğeleri döndürür. Bu özelliklere sahip bir tür ya da alan adına göre filtrelenmiş olabilir.
Örneğin:
"Blade Runner"ı bul ve eşleşmelerden netleştirici veriler döndür.
filter=(all name:"Blade Runner") &output=(disambiguator)
"Blade Runner"ı bul ve /film/film'deki eşleşmelerden netleştirici verileri döndür
filter=(all name:"Blade Runner") &output=(disambiguator:/film/film)
coğrafi kod
Konum varlıklarından coğrafi kod verilerini döndürür.
Örneğin:
SF Ferry Building'in 300 metre yarıçapındaki restoranları bul ve bunların coğrafi kodunu ve mutfak türünü döndür
filter=(all type:restaurant (within radius:1000ft lon:-122.39 lat:37.7955)) &output=(geocode practitioner_of)
key, key:namespace
Ad alanına göre filtrelenmiş olabilecek öğelerin anahtarlarını veya kimliklerini döndürür.
Örneğin:
SF Ferry Building'in 300 metre yarıçapındaki restoranları bul ve Google+ kimliklerini döndür
filter=(all type:restaurant (within radius:1000ft lon:-122.39 lat:37.7955)) &output=(key:/authority/google/google_plus)
tür
Veriler mevcut olduğunda, bir varlığın türünü önem derecesine göre sıralayarak döndürür.
Örneğin:
"Blade Runner"ı bul ve eşleşmelerden tür verilerini döndür
filter=(all name:"Blade Runner") &output=(type)
incompatible, incompatible:type
Tek başına kullanıldığında, birbiriyle uyumsuz olduğu bilinen bir öğedeki türleri döndürür.
Bir türle kullanıldığında, bu türün bu öğenin türlerinden herhangi biriyle uyumsuz olduğu bilinip bilinmediğini döndürür.
Bir filtre parametresinde türle birlikte kullanıldığında, kullanılan türle uyumsuz türlere sahip öğeleri döndürür.
Örneğin:
/people/person ile uyumsuz türlere sahip örnekleri bulup döndür
filter=(all type:/people/person incompatible:/people/person) &output=(incompatible)
all, all:type, all:domain
Çıkış parametresi aracılığıyla döndürülebilen bir öğe için dizine eklenen tüm verileri döndürür. Veriler, tür veya alan adına göre filtrelenmiş olabilir.
Örneğin:
"san francisco"yu bul ve çıkış parametresi aracılığıyla erişilebilen tüm verileri döndür.
filter=(all name{full}:"San Francisco" type:/location/citytown) &output=(all) &limit=1
Örneğin:
"san francisco"yu bul ve konum alanında bununla ilgili, çıkış parametresi aracılığıyla erişilebilen tüm verileri döndür
filter=(all name{full}:"San Francisco" type:/location/citytown) &output=(all:/location) &limit=1