本体程序(叙词表转化OWL)及相关数据
程序已有资源:
ontologyLib:程序执行所需导入的包文件
protégé安装文件:本体开发工具,程序生成的owl文件和pprj文件可以用此软件打开
Thesaurus_backup_15.3.25:历史程序的备份(可以不管)
Thesaurus2Onto:程序代码
本体程序及相关数据:程序相关的资源(里面最重要的是:叙词表转化,数据)
叙词表本体_owl文件:里面所有的文件均可作为protégé的输入
程序配置:
1. 系统环境:
Ubuntu 64位,Eclipse
2. 在Eclipse中载入程序:Thesaurus2Onto\src\Thesaurus2Onto
3. 导入程序所需要的包:ontologyLib\ImportLib
jena.jar
commons-logging.jar
mysql-connector-java-5.1.25-bin.jar
Jena-2.4/lib/*.jar
#apache-jena-2.10.1 版本不符合,忽略
4.--------这步直接跳过,因为数据库据的创建已经在程序中写好了。
mysql下恢复数据库:本体程序及相关数据\叙词表转化,数据\select.sql
mysql的用户名:root@localhost,密码:123
shell> mysql –u root –p < select.sql
5. 安装protégé:protege安装文件\install_protege_3.5.bin
Protege下载
链接 protegewiki.stanford.edu/wiki/Protege_Desktop_Old_Versions
选择 版本3.5/Linux 64位/includes Java VM
Protege安装
Choose Install Set[Typical]
Choose Install Folder[default folder]
Choose Shortcut Folder[Do not create links]
Choose Java VM[Use the Java VM installed with this app] 重要
Protege使用
open 已有的owl文件or pprj文件
cd ~/wpwp/Protege_3.5
./run_protege.sh
运行protege程序。打开已有的owl文件或pprj文件可展示树状结构。
NDSTOnto.owl / NDSTOnto.owl.pprj
NDSTOnto1.rdf-xml_new.owl / NDSTOnto1.rdf-xml_new.owl.pprj
程序运行:Thesaurus2Onto\src\Thesaurus2Onto\main.java
输入:本体程序及相关数据\叙词表转化,数据\thesaurusRel.txt
输出:本体程序及相关数据\叙词表转化,数据\NDSTOnto.owl