Что такое входящие и исходящие свойства в Freebase?

Что такое входящие и исходящие свойства в Freebase? Я знаю о свойствах данного типа в данном домене, но я также вижу входящие и исходящие свойства, связанные со свойством. Я попытался найти документацию для этого, но не смог найти ничего существенного. Кто-нибудь знает, что это такое?


person London guy    schedule 22.11.2012    source источник


Ответы (2)


Было бы полезно, если бы вы предоставили пример или контекст, чтобы прояснить свой вопрос. Свойства могут быть основными или нет, что немного похоже на входящие/исходящие, но я подозреваю, что вы на самом деле спрашиваете о входящих/исходящих ссылках, а не о свойствах.

Как сказал Филип, свойство — это просто типизированный объект в графе, поэтому исходящие ссылки имеют значения для /type/property свойств — ожидаемый тип (аналогично диапазону rdf), уникальность, к какому типу оно принадлежит и т. д. Входящие ссылки имеют данное свойство как его значение или объект. Для свойств это часто другое свойство в качестве субъекта/источника, «делегирующее» этому свойству (т. е. повторное использование этого свойства с другим именем в другом типе).

Исходящие ссылки

property    target  expected type
/type/object/type   /type/property
/type/property/schema   /people/person
/type/property/expected_type    /type/datetime
/type/property/unique   true /type/boolean  

Входящие ссылки

source  property
/m/0dl8xrg birthDate    /type/property/delegated

Если мы пойдем и посмотрим на источник этой входящей ссылки, мы увидим, что это свойство /base/svocab/person/birthdate у которого есть соответствующая исходящая ссылка, делегирующая /people/person/date_of_birth

Направление ссылки соответствует имеющейся у нее семантике, но по ссылкам можно перемещаться в любом направлении.

person Tom Morris    schedule 22.11.2012
comment
Спасибо за объяснение, Том. Если вы посещаете эту страницу: freebase.com/schema/type/property, вы должны видите, что есть раздел под названием «Входящие свойства», который, как мне кажется, отличается от входящих ссылок. Я упомянул об этом и хотел знать, что это за входящие свойства? - person London guy; 29.11.2012
comment
Контекст очень помогает. В этом контексте это означает свойства, для которых этот тип (/type/property) является ожидаемым типом. Так, например, все /type/type/properties относятся к типу /type/property. - person Tom Morris; 29.11.2012
comment
Потрясающе, спасибо. На самом деле я мог понять это в схеме типа /people/person. То, что я напечатал в качестве ссылки, немного запутало. Теперь понятно :) - person London guy; 29.11.2012

Схема Freebase (т. е. типы и свойства) хранится в том же графе, что и остальные данные — как таковые, так же, как тема (например, /m/05mw61p) имеет свойство /type/object/name («Переполнение стека» в этом случае). ), свойство является просто еще одним узлом в графе и имеет собственное свойство /type/object/name, поэтому свойство /type/object/name элемента /people/person/date_of_birth будет указывать на «Дату рождения».

Опять же, как и все остальное, свойства имеют свою собственную схему, которая определяет вещи, которые делают их свойствами, а не просто еще одним узлом - некоторые из этих свойств довольно очевидны в отношении того, что они собой представляют (например, /type/property/expected_type), но некоторые из других являются немного неясно и довольно плохо документировано.

person Philip Kendall    schedule 22.11.2012