系统概要设计
本文档用于描述对KOP-OntEditor整个系统的概要设计。
主要内容
- 核心功能
- 系统构成及依赖
- 技术选型
核心功能
KOP-OntEditor是基于云端的本体编辑器,核心功能由4个部分构成,编辑本体、图形化显示知识关系、分享本体、导入导出。更详细的内容请参看
系统构成及依赖
如图所示,整个系统是由三层构成,分别为UI、API、Infrastructure。

1、UI层
UI层主要是用于用户交互界面,目前主要是基于Web的显示方式。
包含系统
KOP-OntEditor-UI
技术框架
技术:Html5、Css3、Es5
框架: agularjs
2、API层
在API层中主要提供UI端所需要的API以及对外的云API
包含系统
KOP-OntEditor-Api
技术框架
技术:node.js
框架: KOA等
3、基础层
基础层主要提供知识库相关操作,以及数据相关操作。
包含系统
KOP-OntEditor-KB
技术框架
技术: java
框架:spring spring.data