Семантическая тройка , или триплет, как следует из ее названия, представляет собой набор из трех сущностей, которые кодифицируют утверждение о семантических данных в форме выражений субъект-предикат-объект (ID, свойство, значение).
Сканер поисковой системы анализирует данные и преобразует их в тройки, которые можно вставить в базу данных графов. Тройки — это универсальный и фундаментальный атом информации. Следовательно, понимание семантической тройки является ключом к оптимизации структурированных данных и контента для семантической сети.
Как метаданные могут описывать данные с помощью триплетов? Пример: (например, «Иван → живет → в Москве» или «Иван → знает → Марью»). Этот формат позволяет представлять знания в машиночитаемом виде. Каждая часть тройки Schema.org индивидуально адресуется с помощью уникального идентификатора. URI можно использовать для представления этих идентификаторов — например, утверждение «Боб знает Джона» может быть представлено в схеме org как:
В Schema.org каждый фрагмент информации хранится и доступен в виде троек.
Семантический тройной код представляет знания в машиночитаемом виде. К каждой части тройки RDF можно обращаться с помощью уникальных URI. В качестве примера машиночитаемой онтологии можно привести словарь FOAF. Каждый элемент триплета в модели данных RDF должен быть однозначно идентифицируем, за исключением пустых узлов. Согласно стандартам RDF, IRI должны иметь форму веб-адреса, но основная функция IRI – служить меткой для каждого элемента. При точном представлении семантические данные можно запрашивать и анализировать.
Всегда можно разбить объект на точный набор троек. Сопоставление одиночного тройного шаблона, как показано выше, несомненно полезно, но существует ограниченное количество вещей, которые можно выразить как одиночный тройной шаблон; следовательно, тройки могут создавать более сложные модели, используя тройки в качестве объектов или субъектов других троек, например, Татьяна → сказала: (Иван → знает → Марью).