Ringkasan
Selain memperoleh pertengahan entitas, skor relevansi, dan data tampilan yang membantu manusia memahami kueri yang cocok, Anda juga dapat meminta agar data terstruktur entitas tertentu ditampilkan dengan hasil melalui parameter output. Seperti parameter filter, parameter ini adalah ekspresi s yang berisi daftar kemungkinan predikat atau jalur metaskema bertingkat untuk mengekstrak data. Format hasil adalah daftar hasil bertingkat dua tingkat dengan tingkat pertama dikunci pada predikat atau jalur asli yang diminta dan tingkat kedua dikunci pada jalur sebenarnya yang ditampilkan.
Misalnya:
Temukan entitas yang bernama "Blade Runner" dan tampilkan kontributornya:
filter=(all name{phrase}:"Blade Runner") &output=(contributor)
Output skema
Parameter output mungkin ditempatkan untuk meminta data tentang entity yang datanya ditampilkan pada tingkat di atas. Dalam daftar output bertingkat, elemen pertama adalah yang menghubungkannya ke tingkat sebelumnya (atau ke entitas asli yang cocok) dan elemen lainnya adalah tentang entitas yang ditampilkan di tingkat tersebut.
Misalnya:
Temukan Presiden AS dan kembalikan tanggal lahirnya serta pasangannya' date_of_birth:
filter=(all type:/government/us_president) &output=(/people/person/date_of_birth (/people/marriage/spouse /people/person/date_of_birth))
Jika ada lebih dari satu bahasa tampilan yang diminta melalui parameter lang, string dalam semua bahasa yang datanya ditampilkan akan mengikuti urutan bahasa dalam permintaan. Untuk meminta data ditampilkan dalam semua bahasa yang diindeks, kode d/semua bahasa khusus dapat digunakan.
Misalnya:
Temukan Presiden AS dan tampilkan pasangan & profesinya; dalam bahasa Italia, Rusia, Jepang, dan Inggris:
filter=(all type:/government/us_president) &output=((/people/marriage/spouse category /people/person/profession)) &lang=it,ru,ja,en
Output lanjutan
Parameter output mendukung semua predikat metaschema atau pemetaan jalur yang diindeks dan sejumlah kata kunci tambahan yang tercantum di bawah.
deskripsi, deskripsi:provenance
Menampilkan teks yang ditemukan di triple /common/topic/description, yang mungkin difilter menurut kata kunci asal yang ditemukan di kolom originanceprocess.
Misalnya:
Temukan presiden AS dan tampilkan deskripsinya di grafik pengetahuan, berdasarkan sumber
filter=(all type:/government/us_president) &output=(description)
Temukan presiden Amerika Serikat dan tampilkan deskripsi wikipedia mereka di grafik pengetahuan dalam bahasa Inggris dan Jepang
filter=(all type:/government/us_president) &output=(description:wikipedia) &lang=d/en,d/ja
disambiguator, disambiguator:jenis, disambiguator:domain
Menampilkan nilai atau entitas di jalur dengan properti disambiguasi (dianotasi dengan /freebase/property_hints/disambiguator), mungkin difilter menurut jenis atau domain yang menyimpan properti ini.
Misalnya:
Menemukan "blade runner" dan menampilkan disambiguasi data dari kecocokan
filter=(all name:"Blade Runner") &output=(disambiguator)
Temukan "blade runner" dan kembalikan data dari kecocokan di /film/film
filter=(all name:"Blade Runner") &output=(disambiguator:/film/film)
Geokode
Menampilkan data geocode dari entitas lokasi.
Misalnya:
Temukan restoran dalam jarak 300 meter dari SF Ferry Building dan tampilkan geocode dan jenis masakan mereka
filter=(all type:restaurant (within radius:1000ft lon:-122.39 lat:37.7955)) &output=(geocode practitioner_of)
kunci, tombol:namaruang
Menampilkan kunci/ atau ID untuk entitas, yang kemungkinan difilter oleh namespace.
Misalnya:
Menemukan restoran dalam jarak 3.000 m dari SF Ferry Building dan menampilkan ID Google+ mereka
filter=(all type:restaurant (within radius:1000ft lon:-122.39 lat:37.7955)) &output=(key:/authority/google/google_plus)
jenis
Menampilkan jenis untuk entity, yang diberi peringkat berdasarkan tingkat kepentingan saat data tersebut tersedia.
Misalnya:
Menemukan "blade runner" dan menampilkan jenis data dari kecocokan
filter=(all name:"Blade Runner") &output=(type)
tidak kompatibel, tidak kompatibel:type
Jika digunakan sendiri, akan menampilkan jenis pada entity yang diketahui tidak kompatibel satu sama lain.
Saat digunakan dengan suatu jenis, menampilkan apakah jenis ini diketahui tidak kompatibel dengan jenis entity ini.
Jika digunakan dengan jenis dalam parameter filter, menampilkan entity yang jenisnya tidak kompatibel dengan parameter yang digunakan.
Misalnya:
Menemukan instance /orang/orang yang memiliki jenis yang tidak kompatibel dengan instance tersebut dan menampilkannya
filter=(all type:/people/person incompatible:/people/person) &output=(incompatible)
semua, semua:jenis, semua:domain
Menampilkan semua data yang diindeks untuk entity yang dapat ditampilkan melalui parameter output, yang mungkin difilter oleh jenis atau domain.
Misalnya:
Menemukan "san francisco" dan menampilkan semua data tentangnya yang dapat diakses melalui parameter output
filter=(all name{full}:"San Francisco" type:/location/citytown) &output=(all) &limit=1
Misalnya:
Menemukan "san francisco" dan menampilkan semua data di domain lokasi terkait domain tersebut yang dapat diakses melalui parameter output
filter=(all name{full}:"San Francisco" type:/location/citytown) &output=(all:/location) &limit=1