Семантический картограф
— Семантический преобразователь это инструмент или служба, которая помогает преобразовать элементы данных из одного пространства имен в другое пространство имен. Семантический картограф — это важный компонент семантического брокера и один из инструментов, который поддерживается технологиями семантической сети .
По сути, проблемы, возникающие при семантическом отображении, такие же, как и при отображении данных для целей интеграции данных , с той разницей, что здесь семантические отношения становятся явными за счет использования семантических сетей или онтологий , которые играют роль словарей данных при отображении данных.
Структура [ править ]
Семантический картограф должен иметь доступ к трем наборам данных:
- Список элементов данных в исходном пространстве имен
- Список элементов данных в пространстве имен назначения
- Список семантических эквивалентных операторов между источником и местом назначения (например, owl:equiваленткласс , owl:equiвалентProperty или owl:sameAs в OWL ).
Устройство семантического сопоставления обрабатывает список элементов данных в исходном пространстве имен. Семантический преобразователь последовательно преобразует элементы данных из исходного пространства имен в целевое пространство имен. Отображение не обязательно должно быть взаимно однозначным . Некоторые элементы данных могут сопоставляться с несколькими элементами данных в месте назначения.
Некоторые семантические преобразователи являются статическими, поскольку они выполняют однократное преобразование данных. Другие создадут исполняемую программу для многократного выполнения этого преобразования. Результатом этой программы может быть любая система преобразования, такая как XSLT , программа на Java или программа на каком-либо другом процедурном языке .
См. также [ править ]
- Модель данных
- Обсуждение данных
- Интеграция корпоративных приложений
- Посредничество
- Сопоставление онтологий
- Семантическая неоднородность
- Семантическая интеграция
- Семантический перевод
- Семантическая унификация