Ссылочное отношение — это описательный атрибут, прикрепленный к гиперссылке для определения типа ссылки или отношения между исходными и целевыми ресурсами. Атрибут может использоваться автоматизированными системами или может быть представлен пользователю иным способом.
В HTML они обозначаются атрибутом rel в элементах link , a или area . Примеры использования включают стандартный способ ссылки на CSS , , который указывает, что внешний ресурс, связанный с атрибутом href , является таблицей стилей, поэтому веб-браузер обычно извлекает этот файл для отображения страницы. Другой пример — rel="shortcut icon" для популярной иконки favicon . [1] [2]<link rel="stylesheet" href="example.css" />
Ссылочные отношения используются в некоторых микроформатах (например, rel="tag" для тегирования ), в XHTML Friends Network (XFN) и в стандарте Atom , в XLink , а также в HTML. Стандартизированные ссылочные отношения являются одной из основ HATEOAS, поскольку они позволяют пользовательскому агенту понимать значение доступных переходов состояний в системе Representational State Transfer .
У Инженерной рабочей группы Интернета (IETF) есть реестр стандартизированных связей [3] и процедура его расширения, определенная в RFC 5988. HTML5 также определяет допустимые связи. [4]
В HTML4 также определен атрибут rev ссылки, который определяет связь между ресурсами. В HTML5 атрибут удален .
Типизированные ссылки RDF являются основополагающими в наборах данных LOD для определения типа отношения (предиката) триплетов RDF , способствуя автоматической обработке машиночитаемых утверждений Гигантского глобального графа в семантической паутине . Типизированные ссылки в RDF выражаются как значение свойства , определяя тип отношения с использованием общепризнанных контролируемых терминов словаря или определений из наборов данных LOD, таких какrdf:type
<rdf:type rdf:resource= "http://schema.org/Person" />