对于一个新项目,我们尝试将一些在 Eclipse EMF 框架中完成并以 ecore 格式存储的模型转换为 OWL 2 模型。
许多搜索都提到了这个站点:http ://perso.univ-lr.fr/ghillair/projects.html ,其中包含两个可下载的 zip 文件;一个将 ecore 转换为 OWL,一个用于另一个方向。它们是用 ATL 转换语言完成的。
我尝试在 Eclipse 中运行这些,但似乎它们是为 ATL 2 构建的,并且它们与 ATL 3 不兼容。我尝试安装 ATL 2,但这不适用于我公司的 Eclipse 版本用途。ATL 文档本身不是很有帮助,出现问题时它生成的错误消息也不是很有帮助。
其中一个问题显然是用于运行 ATL 的 ANT 任务发生了变化。我尝试取消这些并从 Eclipse 的启动功能中运行相同的步骤(或者我认为)。但是,即使使用下载时提供的示例 ecore 文件,也会导致 OWL 文件完全为空。
有没有人设法让它在 ATL3 中工作?