Семантическая технология
Основной чертой семантической технологии (Semantic Technology) является хранение и поддержание целостности семантики (знаний, смыслов,..) отдельно от содержания файлов данных и от кодов программ.
Такой подход способствует независимости данных, методов и алгоритмов от их кодирования конкретным приложением, тем самым значительно повышая эффективность сопровождения систем, и способствуя их развиваемости, масштабируемости и переносимости.
Семантическая технология противопоставляется традиционным методам, в рамках которых смысл данных и процедур их обработки жестко встраивается непосредственно в конкретное представление данных и в код программ, которые разрабатываются конкретными программистами. Это часто приводит к необходимости радикального ручного перепроектирования структур данных и тотального пересмотра программ при их развитии или переносе в другую обстановку.
В семантической технологии просматривается идейная и методологическая связь с подходами искусственного интеллекта, объектно-ориентированного программирования и др. В последнее время такой подход приобретает дополнительную актуальность, в частности, в области PLM, в связи с проблемами эффективной обработки очень больших объемов данных.