webprogete安装和使用
WebProtégé相比软件版Protégé,更适合多人协同编辑,更适合企业构建知识体系。
这里记录本地安装webprotege过程。
一、WebProtégé依赖组件
二、下载编译webprogete源码
三、访问/配置webprotege
四、使用webprogete构建知识介绍
一、WebProtégé依赖组件:
1、jdk 11
2、tomcat 7以上
3、mongo db
jdk 11 和tomcat 7环境已具备,从官网下载mongo db最新版本mongodb-win32-x86_64-2012plus-4.2.2.zip,
下载地址:https://docs.mongodb.com/manual/installation/
解压mongodb到磁盘,如E:\install\mongodb-win32-x86_64-2012plus-4.2.2;
进入mongodb目录,创建data、logs文件夹,分别存放数据和日志,并在data文件夹中创建db文件夹。在logs文件夹创建一个以log为扩展名的日志文件,名称可以随意,如kg.log;
创建mongodb.conf文件,内容:
#数据库路径
dbpath=E:\install\mongodb-win32-x86_64-2012plus-4.2.2\data\db
#日志输出文件路径
logpath=E:\install\mongodb-win32-x86_64-2012plus-4.2.2\logs\kg.log
#错误日志采用追加模式
logappend=true
#启用日志文件,默认启用
journal=true
#这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false
quiet=true
#端口号 默认为27017
port=27017
最终目录结构:
进入xx/mongodb/bin目录打开命令行,执行mongod –config E:\install\mongodb-win32-x86_64-2012plus-4.2.2\mongodb.conf –install –serviceName “mongodb”将mongodb加入系统服务;
运行net start mongodb命令启动mongodb服务;
访问http://127.0.0.1:27017/成功说明mongodb安装成功;
二、下载编译webprogete源码
2.1. 下载源码 git clone https://github.com/protegeproject/webprotege.git;
2.2. 编译打包 mvn clean package;
2.3. 打包过程中报错,找不到owlapi-gwt包,修改webprotege-client、webprotege-server子工程的pom文件,将owlapi-gwt的依赖版本号从4.3.2.1-snapshot修改为4.3.2.1;
2.4. 打包完成后将webprotege-server/target目录下的webprotege-server-4.0.0-beta-3-SNAPSHOT.war修改为webprotege.war放入tomcat的webapps目录;
2.5. 因为tomcat放在E盘,在E盘创建/srv/webprotege目录给webprotege使用;
三、访问/配置webprotege
3.1. 启动tomcat(端口8980)访问webprotege:http://localhost:8980/webprotege/#login;
3.2. 进入源码webprotege-cli\target目录,执行命令java -jar webprotege-cli-4.0.0-beta-3-SNAPSHOT.jar create-admin-account;
3.3. 按照提示为webprotege创建管理账户;
3.4. 使用刚创建的管理账户进入登录webprotege,第一次登录会提示webprotege未配置,进入http://localhost:8980/webprotege#application/settings进行配置;
四、使用webprogete构建知识介绍
4.1. 点击【create new project】 创建知识工程,知识工程可以通过download下载到本地文件。
4.2.本体编辑