Открыть сервис

Linked: понятие и применение в технологиях

Linked (от англ. link — связь, звено) — термин, используемый в информационных технологиях, математике и смежных областях для обозначения объекта или процесса, обеспечивающего соединение, связывание или ассоциацию между элементами системы. В зависимости от контекста термин может относиться к структурам данных, форматам представления информации, сетевым протоколам или методологиям анализа взаимосвязей. Наиболее широкое распространение понятие получило в веб-технологиях, программировании и теории графов.

Происхождение и этимология

Слово «linked» происходит от древнеанглийского «hlencan» (соединять, сплетать) и родственно немецкому «linken» (связывать). В английском языке термин утвердился в значении «соединённый цепью» или «взаимосвязанный». В русскоязычной технической литературе слово обычно не переводится, а используется как калька или в составе составных терминов: «линкование», «связный список» (linked list), «связанные данные» (linked data).

Linked list (связный список)

В программировании linked list — это базовая структура данных, представляющая собой последовательность узлов, каждый из которых содержит данные и одну или две ссылки на соседние элементы. В отличие от массива, элементы связного списка хранятся в памяти не подряд, а произвольно, что позволяет эффективно вставлять и удалять элементы без сдвига остальных.

Виды связных списков

  • Односвязный список — каждый узел хранит ссылку только на следующий элемент. Обход возможен только в одном направлении.
  • Двусвязный список — узлы содержат ссылки и на следующий, и на предыдущий элементы, что позволяет перемещаться в обе стороны.
  • Кольцевой список — последний элемент ссылается на первый (или наоборот), образуя замкнутую структуру.

Связные списки применяются при реализации стеков, очередей, хеш-таблиц (для разрешения коллизий), а также в системах управления памятью. К недостаткам относят невозможность прямого доступа к элементу по индексу и дополнительные затраты памяти на хранение ссылок.

Linked data (связанные данные)

Linked data — метод публикации структурированных данных в интернете, при котором отдельные элементы (сущности) связываются между собой с помощью URI и стандартов Semantic Web (RDF, SPARQL). Концепция была предложена Тимом Бернерсом-Ли в 2006 году и описывается четырьмя правилами:

  1. Использование URI для идентификации сущностей.
  2. Использование HTTP URI для возможности поиска этих сущностей.
  3. Предоставление полезной информации при обращении к URI (в формате RDF или HTML).
  4. Включение ссылок на другие URI, чтобы обнаруживать связанные сущности.

Связанные данные лежат в основе концепции Semantic Web и открытых правительственных данных. Примером крупной реализации является проект DBpedia, извлекающий структурированную информацию из Википедии и связывающий её с другими базами знаний. В России элементы linked data используются в проектах открытых данных государственных органов, в частности на портале data.gov.ru.

Linked-графы и теория сетей

В теории графов под linked-графом понимается граф, обладающий свойством связности (connected graph) — между любой парой вершин существует путь. Термин «linked» также применяется в более узком смысле для описания графов, в которых для любых непересекающихся множеств вершин существуют непересекающиеся пути, их соединяющие (k-linked graph). Это свойство изучается в контексте задач о путях и потоках в сетях.

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

Linked open data (открытые связанные данные)

Linked open data (LOD) — подмножество связанных данных, публикуемых под открытыми лицензиями, допускающими свободное использование и распространение. Проект Linking Open Data, запущенный консорциумом W3C в 2007 году, координирует усилия по созданию глобального облака связанных открытых данных. К 2024 году облако LOD включало более 1000 наборов данных, охватывающих географию, биологию, литературу, статистику и другие области.

Основные форматы представления — RDF/XML, Turtle, JSON-LD. Для запросов используется язык SPARQL. Ключевое преимущество LOD — возможность интеграции разнородных источников без потери семантики, что особенно важно для научных исследований и межведомственного обмена данными.

Linked-профили в веб-аналитике

В контексте интернет-маркетинга и аналитики термин linked-профили (связанные профили) обозначает объединение данных о пользователе из различных источников — социальных сетей, сайтов, мобильных приложений — на основе общих идентификаторов (email, телефон, cookie). Технология позволяет строить сквозную аналитику пути клиента, однако вызывает дискуссии относительно приватности. В России обработка таких данных регулируется Федеральным законом № 152-ФЗ «О персональных данных».

Linked-платформы и профессиональные сети

Термин Linked также ассоциируется с профессиональной социальной сетью LinkedIn, основанной в 2002 году Ридом Хоффманом. Платформа предназначена для установления деловых контактов, поиска работы и публикации профессионального контента. По данным компании, в 2024 году сеть насчитывала более 950 миллионов зарегистрированных пользователей в более чем 200 странах. Сервис предоставляет инструменты для рекрутинга, B2B-маркетинга и профессионального обучения (LinkedIn Learning). В России доступ к платформе ограничен с 2022 года, однако использование сервиса не запрещено законодательством.

Критика и ограничения

Концепция связанных данных, несмотря на распространение, подвергается критике по нескольким направлениям. Отмечается хрупкость URI-ссылок — при изменении адресов ресурсов связи разрушаются. Качество данных в открытых источниках часто неоднородно, что затрудняет автоматическую обработку. В области связных списков критики указывают на сложность отладки и низкую кэш-локальность по сравнению с массивами. В контексте связанных профилей основные претензии касаются непрозрачности алгоритмов объединения данных и рисков утечки персональной информации.

Перспективы развития

Дальнейшее развитие технологий linked связано с внедрением графовых баз данных (Neo4j, Amazon Neptune), стандартов для интернета вещей (Web of Things) и развития искусственного интеллекта, требующего формализованных связей между сущностями для обучения нейросетей. В 2020-х годах наблюдается рост интереса к децентрализованным протоколам связанных данных на основе блокчейн-технологий, позволяющим фиксировать происхождение информации без центрального оператора.

Источники

  1. Бернерс-Ли Т. Linked Data — Design Issues, W3C, 2006.
  2. Кормен Т., Лейзерсон Ч., Ривест Р., Штайн К. Алгоритмы: построение и анализ, 3-е изд., 2013.
  3. Heath T., Bizer C. Linked Data: Evolving the Web into a Global Data Space, 2011.
  4. Официальная документация W3C по стандартам RDF и SPARQL.
  5. Федеральный закон № 152-ФЗ «О персональных данных» (ред. 2022).

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →