论文部分内容阅读
近年来随着移动互联网的发展以及人口老龄化等因素导致的高血压等慢性病患者的增加,慢性病移动医疗出现蓬勃发展的态势,涌现了一大批慢病相关的移动应用产品。但是目前这类产品主要集中在采集并展示数据和预约沟通方面,没有全面把握慢性病管理整个体系涉及到的知识,也就不能充分利用移动互联网的手段对慢病进行自动有效的管理。针对这一需求,以高血压为案例提出了一种基于本体的慢病管理知识库系统,建立起对慢性病管理整个过程涉及的知识进行统一管理的模型,并实现高性能的访问系统对外提供高效的访问服务。本文设计的知识库系统该主要由三个部分构成:知识库构建模块、知识库外部接口模块和知识库查询系统,具有高扩展性、跨底层平台、高效访问等特征。其中的知识库构建模块完成慢病领域知识向计算机存储的转化,本文参考目前较通用的知识库结构化存储方式选用了基于XML(Extensible Markup Language)标准的OWL (Web Ontology Language)语言构建本体,并提出了构建一般性本体和慢病本体的通用步骤,对于构建高血压本体过程中的典型问题给出了解决方案。外部接口模块提出了屏蔽客户端差异的前端实现方案,和数据缓存方法,查询系统核心模块只需要关注具体查询算法而不再需要处理网络数据格式和本地数据访问的问题。知识查询模块主要完成检索知识库的核心功能,使用了高效的分词、匹配和排序的算法。本文基于Protege和OWL规范完成高血压知识库的构建,为高血压管理提供知识支撑并为慢病管理领域专业人员提供可参考的一般性建模方法;基于Java语言和Jena工具包在Tomcat服务器上实现了知识库查询系统,通过对一些典型用户输入的分析和在Web浏览器上返回可视化的结果测试了该系统的运行效果,验证了该系统设计的正确性、高兼容性和可用性,可以为慢病移动管理提供知识查询服务。