5.4.1 Рекомендации по сбору семантических значений
Сбор семантических значений достигается при помощи процесса создания семантического знания, как показано на рисунке 5, и включает использование следующих знаний:
- общие онтологии ИВ, которые относятся к общим понятиям, таким как понятия архитектуры или структуры. Онтологии могут быть основаны на стандартах ИВ, таких как ГОСТ Р 70924, или на спецификациях отображения (см. [2]);
- межпредметные онтологии ИВ, которые относятся к понятиям, общим между предметными областями на прикладном уровне (например, онтологии электрической мобильности объединяют знания об энергии и транспорте) или на междисциплинарном уровне. Например, для решения междисциплинарных вопросов приватности могут быть использованы стандарты приватности, такие как ГОСТ Р ИСО/МЭК 29100;
- предметные онтологии ИВ. Например, в области энергетики может быть использована онтология управления энергопотреблением [3]. Предметные онтологии, например, могут быть созданы в области умного города (см. [4]), умного производства (см. [5]) или в области сельского хозяйства (см. [6]).
На рисунке 7 показан пример структурированного представления знаний о семантической совместимости, которое включает:
- общие и межпредметные онтологии, такие как онтологии архитектуры, датчиков, безопасности или приватности;
- предметные онтологии, связанные с приложениями, такие как онтологии здравоохранения, транспорта, энергетики или сельского хозяйства. Для структурирования знаний о семантической совместимости может быть использовано множество существующих предметных онтологий, например LOV4IoT [8].
Рисунок 7 - Пример структурированного представления знаний
Примечание - Онтологии могут быть представлены в виде троек. На рисунке 7 онтологии представлены в виде трех связанных кругов.
Онтологии строятся с использованием семантических веб-языков, таких как RDF [8], RDFS [9] и OWL [10], запросы к ним проводятся с помощью языка запросов к данным SPARQL [11].
RDF является базовым веб-языком, основанным на триплетах "субъект - предикат - объект". Например, "температура равна 39": субъект - "температура", предикат - "есть", объект - "39".