نظرة عامة
بالإضافة إلى الحصول على معرّفات MID للكيانات ونتائج الصلة وبيانات العرض التي تساعد المستخدمين في فهم نتائج البحث المطابقة لطلب بحث معيّن، يمكن أيضًا طلب عرض بيانات منظَّمة خاصة بالكيانات مع النتائج من خلال مَعلمة الإخراج. مثل مَعلمة الفلتر، هذه المَعلمة هي تعبير s يحتوي على قائمة متداخلة محتملة من مسارات أو مسندات مخطط ميتا لاستخراج البيانات. يكون تنسيق النتيجة عبارة عن قائمة متداخلة من مستويَين من النتائج، حيث يتم تحديد المستوى الأول باستخدام المسارات أو المسندات الأصلية المطلوبة، ويتم تحديد المستوى الثاني باستخدام المسارات الفعلية التي تم إرجاعها.
مثال:
للعثور على عناصر باسم "Blade Runner" وعرض المساهمين فيها:
filter=(all name{phrase}:"Blade Runner") &output=(contributor)
ناتج المخطط
يمكن أن تكون مَعلمة الإخراج متداخلة لطلب بيانات عن الكيانات التي يتم عرض بياناتها على المستوى الأعلى. في قائمة النتائج المتداخلة، يكون العنصر الأول هو ما يربطها بالمستوى السابق (أو بالكيان المطابق الأصلي)، وتكون العناصر الأخرى مرتبطة بالكيانات التي تم عرضها في هذا المستوى.
مثال:
ابحث عن رؤساء الولايات المتحدة وأدرِج تاريخ ميلادهم وتاريخ ميلاد أزواجهم:
filter=(all type:/government/us_president) &output=(/people/person/date_of_birth (/people/marriage/spouse /people/person/date_of_birth))
عند طلب أكثر من لغة عرض واحدة من خلال المَعلمة lang، يتم عرض السلاسل بجميع اللغات التي تتوفّر لها بيانات، مع مراعاة ترتيب اللغات في الطلب. لطلب عرض البيانات بجميع اللغات المفهرسة، يمكن استخدام رمز اللغة الخاص d/all.
مثال:
ابحث عن رؤساء الولايات المتحدة وأدرِج فئاتهم ومهنهم باللغات الإيطالية والروسية واليابانية والإنجليزية:
filter=(all type:/government/us_president) &output=((/people/marriage/spouse category /people/person/profession)) &lang=it,ru,ja,en
الناتج المتقدّم
تتيح مَعلمة الإخراج جميع مسندات المخطط الوصفي أو عمليات ربط المسارات المفهرسة وعددًا من الكلمات الرئيسية الإضافية المدرَجة أدناه.
description, description:provenance
تعرض هذه السمة النص الذي تم العثور عليه في ثلاثيات /common/topic/description، وقد تتم فلترتها حسب كلمة رئيسية خاصة بالمصدر تم العثور عليها في حقل provenance.process.
مثال:
البحث عن رؤساء الولايات المتحدة وعرض أوصافهم في الرسم البياني المعرفي حسب المصدر
filter=(all type:/government/us_president) &output=(description)
البحث عن رؤساء الولايات المتحدة وعرض أوصافهم من ويكيبيديا في "الرسم البياني المعرفي" باللغتَين الإنجليزية واليابانية
filter=(all type:/government/us_president) &output=(description:wikipedia) &lang=d/en,d/ja
disambiguator, disambiguator:type, disambiguator:domain
تعرض هذه الدالة القيم أو الكيانات في المسارات التي تتضمّن سمات إزالة الغموض (المشروحة باستخدام /freebase/property_hints/disambiguator)، وقد يتم فلترتها حسب نوع أو نطاق يتضمّن هذه السمات.
مثال:
ابحث عن "Blade Runner" واعرض بيانات التمييز من النتائج المطابقة
filter=(all name:"Blade Runner") &output=(disambiguator)
ابحث عن "Blade Runner" واعرض بيانات توضيحية من النتائج المطابقة في /film/film
filter=(all name:"Blade Runner") &output=(disambiguator:/film/film)
رمز جغرافي
تعرض هذه السمة بيانات الترميز الجغرافي من عناصر الموقع الجغرافي.
مثال:
ابحث عن مطاعم تقع على بُعد 300 متر من مبنى SF Ferry Building وأرسِل الرمز الجغرافي ونوع المطبخ
filter=(all type:restaurant (within radius:1000ft lon:-122.39 lat:37.7955)) &output=(geocode practitioner_of)
المفتاح، المفتاح:مساحة الاسم
تعرض هذه السمة المفاتيح أو المعرّفات الخاصة بالعناصر، ويمكن فلترتها حسب مساحة الاسم.
مثال:
ابحث عن مطاعم تقع على بُعد 1000 قدم من مبنى Ferry Building في سان فرانسيسكو وأدرِج معرّف Google+ الخاص بها
filter=(all type:restaurant (within radius:1000ft lon:-122.39 lat:37.7955)) &output=(key:/authority/google/google_plus)
النوع
تعرض هذه السمة نوع كيان، مرتّبًا حسب الأهمية عندما تكون هذه البيانات متاحة.
على سبيل المثال:
البحث عن "Blade Runner" وعرض بيانات النوع من النتائج المطابقة
filter=(all name:"Blade Runner") &output=(type)
غير متوافق، incompatible:type
عند استخدامه بمفرده، يعرض الأنواع على كيان معروف بأنّه غير متوافق مع بعضه البعض.
عند استخدامها مع نوع، تعرض ما إذا كان هذا النوع معروفًا بأنّه غير متوافق مع أي من أنواع هذا العنصر.
عند استخدامها مع نوع في مَعلمة فلتر، تعرض الكيانات التي تتضمّن أنواعًا غير متوافقة مع النوع المستخدَم.
مثال:
البحث عن حالات من /people/person التي تتضمّن أنواعًا غير متوافقة معها وعرضها
filter=(all type:/people/person incompatible:/people/person) &output=(incompatible)
all, all:type, all:domain
تعرض هذه الدالة جميع البيانات المفهرسة لكيان يمكن إرجاعه من خلال مَعلمة الإخراج، ويمكن فلترتها حسب النوع أو النطاق.
مثال:
ابحث عن "سان فرانسيسكو" واعرض كل البيانات المتاحة عنها من خلال مَعلمة الإخراج
filter=(all name{full}:"San Francisco" type:/location/citytown) &output=(all) &limit=1
مثال:
ابحث عن "سان فرانسيسكو" وأرجِع كل البيانات في نطاق الموقع الجغرافي حوله والتي يمكن الوصول إليها من خلال مَعلمة الإخراج
filter=(all name{full}:"San Francisco" type:/location/citytown) &output=(all:/location) &limit=1