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