Как запись становится частью общей сети

Чтобы соединить сведения, программе недостаточно увидеть одинаковые слова на двух страницах. «Организация» может означать работодателя, клуб или ведомство, а имя человека — совпасть с именем другого человека. Семантическая разметка задаёт для данных устойчивые обозначения: кто или что описано и как связаны объекты.

Такую запись удобно представить как триаду: объект — отношение — объект. Например: «Анна — работает в — компания». Если на другом сайте компания описана как «находится в — Казани», программа может пройти по цепочке и связать Анну с городом. Для этого не нужно переносить обе записи в одну базу: достаточно, чтобы их обозначения и отношения были совместимы.

Ярлыки важнее совпадения текста

В обычной ссылке адрес указывает, куда перейти. Семантическое обозначение играет другую роль: оно помогает отличить конкретную сущность от похожих. Два сайта могут по-разному написать название компании, но использовать одно и то же обозначение организации. И наоборот, одинаковые слова не обязательно означают один и тот же объект.

Связи тоже задаются явно. Метка «работает в» сообщает программе, как интерпретировать пару записей; без неё фамилия рядом с названием фирмы остаётся лишь соседством текста. Поэтому такие данные можно обходить как граф — сеть узлов и связей, — находя непрямые отношения и объединяя сведения из разных источников.

Что система может и чего не может

Результат зависит от того, насколько аккуратно люди описали данные и согласовали обозначения. Если сайт перепутал человека с однофамильцем или использовал связь в другом смысле, программа обычно не обнаружит ошибку по одному только ярлыку: она продолжит следовать заданным правилам. Семантическая сеть помогает находить связи, но не заменяет проверку их достоверности.

Её практическая сила — в том, что новые связи можно получить из уже размеченных фактов: сотрудника связать с работодателем, а работодателя — с отраслью или местом. При этом сведения остаются на разных сайтах, но становятся пригодны для совместного поиска и обработки.