stringtranslate.com

Семантический картограф

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

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

Состав

Семантический картограф должен иметь доступ к трем наборам данных:

  1. Список элементов данных в исходном пространстве имен
  2. Список элементов данных в пространстве имен назначения
  3. Список семантических эквивалентных операторов между источником и местом назначения (например, owl:equiвалентныйкласс, owl:equivantProperty или owl:sameAs в OWL ).

Устройство семантического сопоставления обрабатывает список элементов данных в исходном пространстве имен. Семантический преобразователь последовательно преобразует элементы данных из исходного пространства имен в целевое пространство имен. Отображение не обязательно должно быть взаимно однозначным . Некоторые элементы данных могут сопоставляться с несколькими элементами данных в месте назначения.

Некоторые семантические преобразователи являются статическими, поскольку они выполняют однократное преобразование данных. Другие создадут исполняемую программу для многократного выполнения этого преобразования. Результатом этой программы может быть любая система преобразования, такая как XSLT , программа на Java или программа на каком-либо другом процедурном языке .

Смотрите также

Рекомендации