开发人工智能应用程序的帮助下,这个IDE
,
EulerGUI是一个轻量级的IDE,专为人工智能。
来源可以是N3,RDF,OWL,UML,Ecore元,纯XML,XSD,文件或URL。包装的的Drools的(或CWM,伏羲)N3规则引擎,并提供基于模型的神器出山:www.shenqi73.com应用程序生成。
内部一切都在收敛语言N3,允许表达事实,类和属性,规则表示。
下面是一些主要特点“EulerGUI”:
·项目坚持一个命名的XML文件(项目打开/保存/另存为)
·一键%N3源(文件或URL),弹出一个简单的编辑器,删除按钮附近
·启动外部编辑器的N3和RDF来源:gvim的(与N3语法着色),gedit中,或写在Windows
·“取消激活”复选框每个N3源,制作方便测试不同的文件组合
·推出欧拉,Drools中,伏羲,或CWM运行
·文件选择记住最后一个目录
·弹出窗口警告用户该项目不会被保存
·读RDF / OWL的文件(耶拿解析器),从文件或URL
·读UML / XMI / ECORE的文件,从文件或URL(EMF解析器)
·打开新的窗口(一个新项目)
·进口项目(S)和链项目(管道)
·复选框证明解释
·Javascript控制台,露出部分的Java对象N3的结果
·显示N3/RDF的Graphviz的图图
·欧拉发动机和CWM选项的输入字段
·删除一个文件或URL将文件添加到项目
·框架生成的Java Swing GUI的OWL模式和规则的扣除项目
要求:
·
的Java 此版本中的新功能:
GUI:
·SPARQL:更新所显示的表的SELECT查询
·表视图:列都可以排序的数据类型(例如数值计算)
·SPARQL的“服务”的URI开头的文件:/也被解释为一个TDB目录
·按钮添加N3源的URL,了解标准前缀,例如: dbpedia:Jimi_Hendrix
·使用的第一个项目前缀,然后尝试EulerGUI的内部清楚地知道前缀
·N3源来自互联网,弹出窗口显示HTTP标头
·迁移到Scala编译(使用Maven)
框架:
·库更新:斯卡拉2.10.0-RC5,欧拉2013-01 OWL API 3.4.2 JLine 2.9;耶拿ARQ 2.9.4,0.9.4耶拿-TDB; Drools的5.5.0.Final
FIX:
它可以发生的缓存日期是真实的,但缓存文件是不存在的,那么就需要重新下载的URL;
·修正加入“”包装,以N3字符串,必要时
·在Windows中的错误时,addng一个OWL URL(例如http://www.w3.org/2000/01/rdf-schema#)
·OWL + SWRL翻译过程中捕获任何错误N3