Loading AI tools
Из Википедии, свободной энциклопедии
NGSI-LD — стандарт описания информационной модели и API для публикации, запроса и подписки на контекстную информацию (аббревиатура от ''Next Generation Service Interfaces - Linked Data''). Стандарт предназначен для упрощения открытого обмена структурированной информацией между различными сторонами. Он используется в таких областях приложений, как умные города, [1] [2] [3] умная промышленность, умное сельское хозяйство, [4] [5], а также в областях Интернета вещей, [6] киберфизических системы, систем систем [7] и цифровых двойников . [8]
NGSI-LD | |
---|---|
Орган стандартизации | Европейский институт телекоммуникационных стандартов |
Опубликован | 2017 |
Область действия | информационная модель, связанные данные и семантическая паутина |
Официальный сайт | etsi.org/committee/cim |
NGSI-LD был принят ETSI (Европейским институтом стандартизации телекоммуникаций) через Группу отраслевых спецификаций управления контекстной информацией по запросу Европейской комиссии . Его внедрение и развитие изложены в «Плане стандартизации ИКТ» ЕС. [9] NGSI-LD опирается на многолетний опыт исследований в области систем управления контекстом и моделирования контекста. [10] NGSI (Next Generation Service Interfaces) - «Интерфейсы служб следующего поколения» основан на наборе спецификаций, первоначально выпущенных OMA, которые включали контекстные интерфейсы. [11] На основе них была разработала спецификация NGSIv2 [12] Европейским партнерством (FI PPP - the European Future Internet Public-Private-Partnership), которое породило сообщество FIWARE.
Информационная модель NGSI-LD представляет контекстную информацию в виде объектов, которые имеют свойства и связи с другими объектами. Модель формируется на свойствах графа[13] с семантикой, определенной на основе RDF и структуры семантической сети. Модель можно сериализовать с помощью JSON-LD. Каждому объекту и взаимосвязи присваивается уникальная ссылка IRI в качестве идентификатора, что позволяет экспортировать соответствующие данные в виде связанных наборов данных . Суффикс -LD (linked data) обозначает эту принадлежность к связанному юниверсу данных.
Информационная модель NGSI-LD [14] может рассматриваться как первая формальная спецификация модели графа свойств, которая возникла с начала 2000-х годов как неформальная общая модель для графовых баз данных .
Основные концепции:
Метамодель NGSI-LD [14] определяет основополагающие понятия Сущности, Отношения и Свойства (Entities, Relationships, Properties) на основе RDF / RDFS / OWL и частично на основе JSON-LD .
Дополняя эту метамодель, спецификация информационной модели NGSI-LD также предоставляет междоменную онтологию [14], которая определяет ключевые конструкции, связанные с пространственными, временными или системными характеристиками сущностей.
Гибкая информационная модель позволяет специфицировать объект любого типа. Чтобы обеспечить взаимодействие между пользователями NGSI-LD, стандартизированные объекты совместно определяются в программе интеллектуальных моделей данных и предоставляются в ее репозитории с лицензией с открытым исходным кодом.
Спецификация NGSI-LD состоит из информационной модели и API. API предоставляет функциональные возможности для поддержки архитектурных ролей, описанных ниже.
Архитектурные роли позволяют реализовать различные архитектуры развертывания. В централизованных архитектурах имеется центральный брокер контекста, который хранит контекстную информацию, предоставляемую производителями контекста. В распределенной среде вся контекстная информация может храниться в источниках контекста. В федеративной архитектуре источники контекста снова могут быть брокерами контекста, которые делают доступной агрегированную информацию с более низкого уровня иерархии. Эти архитектуры не являются взаимоисключающими, т.е. в реальном развертывании они могут сочетаться по-разному.
API управления контекстной информацией NGSI-LD [15] позволяет пользователям предоставлять, потреблять и подписываться на контекстную информацию в нескольких сценариях и с участием множества заинтересованных сторон. Он обеспечивает доступ практически в реальном времени к информации, поступающей из множества различных источников (не только источников данных IoT), называемых источниками контекста, а также публикацию этой информации через совместимые платформы публикации данных.
Он предоставляет расширенные геовременные запросы и включает механизмы подписки, позволяющие потребителям контента получать уведомления, когда контент, соответствующий некоторым ограничениям, становится доступным.
API разработан таким образом, чтобы быть независимым от архитектуры (центральной, распределенной, федеративной или их комбинаций), поэтому приложениям, которые производят и потребляют информацию, не нужно адаптироваться к специфике системы, которая распределяет/посредничает для них контекстную информацию.
Операции API включают в себя:
NGSI-LD был инициирован партнерами программы FIWARE и в основном используется сообществом открытого исходного кода FIWARE [16] при поддержке FIWARE Foundation [17], а также множеством других проектов и пользователей, таких как ниже:
NGSI-LD является результатом эволюции контекстных интерфейсов, которая началась как часть пакета «Интерфейсы служб следующего поколения» (NGSI), опубликованного Open Mobile Alliance (OMA) в 2012 году, который также является источником аббревиатуры NGSI. Пакет NGSI включал NGSI-9 в качестве интерфейса обнаружения объекта контекста и NGSI-10 в качестве интерфейса контекстной информации. [11] Стандарт NGSI от OMA и его промежуточные разработки основывались на классической модели «сущность-атрибут-значение» и представлении на основе XML. Контекстные интерфейсы NGSI были адаптированы в рамках проекта FI-WARE, который разработал платформу для государственно-частного партнерства европейского будущего в Интернете (PPP). Контекстные интерфейсы OMA NGSI получили привязку HTTP с представлением JSON, называемое NGSIv1, которое включало как NGSI-9, так и NGSI-10. В ходе FI-PPP интерфейсы развились в NGSIv2, [12] который стал ключевым интерфейсом платформы FIWARE. После окончания FI-PPP в 2016 году платформа FIWARE стала ядром FIWARE Open Source Community, управляемого FIWARE Foundation . В 2017 году была создана Группа отраслевых спецификаций ETSI по сквозному управлению контекстной информацией (ETSI ISG CIM) для развития интерфейса контекстной информации, что привело к созданию NGSI-LD. Ограничения исходной информационной модели привели к спецификации более широкой модели, основанной на графах свойств, явно включающих отношения между сущностями наравне с самими сущностями.
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.