Çıkış Çıkışı

  1. Genel Bakış
  2. Şema çıkışı
  3. Gelişmiş çıkış

Genel bakış

Varlık araları, alaka düzeyi puanları ve kullanıcıların bir sorgu eşleşmelerini anlamlandırmasına yardımcı olan görüntülü reklam verilerinin yanı sıra, belirli varlık yapılandırılmış verilerinin çıkış parametresi aracılığıyla sonuçlarla birlikte döndürülmesini istemek de mümkündür. Filtre parametresinde olduğu gibi, bu parametre de verilerin çıkarılacağı yolların, meta şema hükmün veya yollarının iç içe yerleştirilmiş olabileceğine dair bir liste içerir. Sonucun biçimi, ilk seviyenin talep edilen orijinal koşul veya yollara anahtarlandığı ve ikinci seviyenin döndürülen gerçek yollarda anahtarlandığı iki seviyeli sonuç listesidir.

Örneğin:
"Blade Runner" adlı varlıkları bulun ve katkıda bulunanları iade edin:

filter=(all name{phrase}:"Blade Runner")
&output=(contributor)

Şema çıkışı

Çıkış parametresi, verilerin yukarıdaki düzeyde döndürüldüğü varlıklarla ilgili verileri istemek için iç içe yerleştirilebilir. İç içe yerleştirilmiş çıkış listesinde, ilk öğe bunu bir önceki düzeye (veya kaynak eşleşen öğeye) bağlar. Diğer öğeler ise söz konusu düzeyde döndürülen öğelerle ilgilidir.

Örneğin:
ABD Başkanlarını bulup doğum tarihlerini ve eşlerini geri verin' date_of_birth:

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 dillerin sıralamasına uygun olarak veri bulunan tüm dillerdeki dizeler. Verilerin dizine eklenen tüm dillerde döndürülmesini istemek için özel d/tüm dil kodu kullanılabilir.

Örneğin:
ABD başkanları bulun ve eşlerini, kategorilerini ve mesleğini İtalyanca, Rusça, Japonca ve İngilizce olarak iade edin:

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 eklenen tüm metaschema bağlamlarını veya yol eşlemelerini ve aşağıda listelenen çeşitli ekstra anahtar kelimeleri destekler.

description, description:kanıt

/common/topic/description üçlüünde bulunan metni döndürür. Bu metin, muhtemelen patentance.process alanında bulunan bir kaynağı anahtar kelime ile filtrelenmiştir.

Örneğin:
ABD başkanlarını bulun ve açıklamaları bilgi kaynağına göre döndürün

filter=(all type:/government/us_president)
&output=(description)

ABD başkanlarını bulun ve İngilizce ve Japonca dillerinde bilgi grafiklerine ait Wikipedia açıklamalarını döndürün

filter=(all type:/government/us_president)
&output=(description:wikipedia)
&lang=d/en,d/ja

belirsizliği azaltıcı, belirsizlik belirleyici:tür, belirsizleştirici:alan

Belirsizleştirilmiş özelliklere sahip yollardaki değerleri veya varlıkları (/freebase/property_hints/disambiguator ile ek açıklamayla) döndürür. Bu değerler, muhtemelen bu özelliklere sahip bir tür veya alan tarafından filtrelenir.

Örneğin:
Bıçaklı koşucu oyunu bulun ve maçlardan net olmayan veriler elde edin

filter=(all name:"Blade Runner")
&output=(disambiguator)

"Blade koşucu" filmi bul ve /film/film eşleşmelerindeki verileri belirsizleştiren veriler döndür

filter=(all name:"Blade Runner")
&output=(disambiguator:/film/film)

coğrafi kodlama

Konum varlıklarının coğrafi kodlama verilerini döndürür.

Örneğin:
SF Feribot Binası'na 300 metre mesafede restoranlar bulun ve coğrafi konumlarını ve mutfak türlerini iade edin

filter=(all type:restaurant (within radius:1000ft lon:-122.39 lat:37.7955))
&output=(geocode practitioner_of)

anahtar, anahtar:ad alanı

Varlıklar için anahtarları/ veya kimliklerini döndürür (muhtemelen bir ad alanı tarafından filtrelenir).

Örneğin:
SF Feribot Binası'na 300 metreden uzaklıktaki restoranları bulun ve Google+ kimliklerini iade edin

filter=(all type:restaurant (within radius:1000ft lon:-122.39 lat:37.7955))
&output=(key:/authority/google/google_plus)

tür

Bir varlığın türünü, bu veri mevcut olduğunda belirginliğe göre sıralanmış olarak döndürür.

Örneğin:
Eşleşmelerden elde edilen "koşucu" ve iade türü verilerini bulma

filter=(all name:"Blade Runner")
&output=(type)

uyumsuz, uyumsuz:tür

Tek başına kullanıldığında, birbiriyle uyumlu olmadığı bilinen bir varlıktaki türleri döndürür.
Bir türle birlikte kullanıldığında, bu türün bu türlerden biriyle uyumlu olmadığı bilinip döndürülmediğini döndürür.
Filtre parametresinde bir türle birlikte kullanıldığında, kullanılanla uyumsuz türlere sahip öğeleri döndürür.

Örneğin:
Kendisi ile uyumlu olmayan türleri /kişi/kişi örnekleri bulun ve bunları iade edin

filter=(all type:/people/person incompatible:/people/person)
&output=(incompatible)

all, all:tür, all:alan adı

Bir öğe için dizine eklenen tüm verileri döndürür. Bu parametre, çıkış parametresi aracılığıyla döndürülebilir ve muhtemelen bir tür veya alan tarafından filtrelenir.

Örneğin:
&Sant francisco'yu bulun ve bununla ilgili tüm parametreleri çıkış parametresiyle erişilebilen iade edin

filter=(all name{full}:"San Francisco" type:/location/citytown)
&output=(all)
&limit=1

Örneğin:
&Sant francisco'yu bulun ve bu konum öğesiyle ilgili çıkış parametresiyle erişilebilen tüm verileri döndürün

filter=(all name{full}:"San Francisco" type:/location/citytown)
&output=(all:/location)
&limit=1