Как преобразовать код Modellica в онтологии (.owl)?

Я работаю над мехатронным проектом и использую инструмент dymola для создания кода modelica для моей модели. теперь я хочу преобразовать modellica в .owl, чтобы реализовать семантический поиск элементов. Я использовал protege для создания онтологий вручную, но это отнимает много времени. Мне нужно разработать инструмент, который автоматически сделает это за меня. инструмент может быть запрограммирован на Java, но проблема в том, как заставить инструмент понимать семантику (а не только синтаксическую структуру) кода d modellica? если синтаксический анализ грамматики является ответом, то как? или есть ли альтернативный способ, кроме использования синтаксического анализатора? может sum1 помочь мне! ... было бы здорово, если бы вы могли порекомендовать мне несколько книг, которые можно пройти через ..


person Kailaash Balachandran    schedule 04.03.2013    source источник
comment
Добро пожаловать в Stack Overflow! Пожалуйста, покажите нам свой код.   -  person Corey Adler    schedule 04.03.2013
comment
У меня есть задача, где мне нужно построить онтологию RDF/OWL из классов Modelica, и я наткнулся на ваш вопрос во время поиска в Интернете. Мне любопытно, нашли ли вы способ ускорить этот утомительный процесс.   -  person GuSuku    schedule 25.08.2014


Ответы (1)


OWL-API — это надежная библиотека Java для работы с OWL. Это двигатель Protege, так что вы можете начать искать там. Вы также можете попробовать Brain, он поддерживает только OWL2 EL на данный момент.

person loopasam    schedule 04.03.2013