Конечная цель семантической технологии — помочь машинам понимать данные. Для кодирования семантики с данными хорошо известны технологии RDF (Resource Description Framework) [1] и OWL (Web Ontology Language). [2] Эти технологии формально представляют смысл, заключенный в информации. Например, онтология может описывать концепции, отношения между вещами и категории вещей. Эти встроенные семантики с данными предлагают значительные преимущества, такие как рассуждения по данным и работа с неоднородными источниками данных.
В программном обеспечении семантическая технология кодирует значения отдельно от файлов данных и контента, а также отдельно от кода приложения. Это позволяет машинам и людям понимать, делиться и рассуждать с ними во время выполнения. С семантическими технологиями добавление, изменение и реализация новых отношений или взаимосвязь программ другим способом может быть столь же простой, как изменение внешней модели, которую эти программы разделяют.
С другой стороны, при использовании традиционных информационных технологий значения и отношения должны быть предопределены и «жестко зашиты» в форматы данных и код прикладной программы во время проектирования. Это означает, что когда что-то меняется, необходимо обмениваться ранее не обменивавшейся информацией или двум программам необходимо взаимодействовать по-новому, люди должны быть вовлечены.
В автономном режиме стороны должны определить и сообщить друг другу знания, необходимые для внесения изменений, а затем перекодировать структуры данных и логику программы для их адаптации, а затем применить эти изменения к базе данных и приложению. Тогда и только тогда они могут реализовать изменения.
Семантические технологии «смыслоцентричны». Они включают в себя, но не ограничиваются следующими областями применения:
При наличии вопроса семантические технологии могут напрямую искать темы, концепции, ассоциации, охватывающие огромное количество источников.
Семантические технологии обеспечивают уровень абстракции над существующими ИТ-технологиями, который позволяет объединять и связывать данные, контент и процессы. Во-вторых, с точки зрения портала семантические технологии можно рассматривать как новый уровень глубины, который обеспечивает гораздо более интеллектуальное, эффективное, релевантное и отзывчивое взаимодействие, чем только информационные технологии. Семантические технологии часто используют обработку естественного языка и машинное обучение для извлечения тем, концепций и ассоциаций между концепциями в тексте.