美文网首页
2018-11-09 本体进展汇报

2018-11-09 本体进展汇报

作者: px1012 | 来源:发表于2018-11-09 20:29 被阅读0次

一:课程教学大纲本体修改

1)Individual的修改

章节实例化时之前定义的是第一章教学内容,第二章教学内容....现在修改成具体的章节教学内容,修改后如下:

实例修改

2)class的修改

经过和导师的讨论,将一些类进行了调整,例如,学期、课程性质这些类应该作为培养方案和教学大纲相互联系之后产生的类,而不应该单独作为教学大纲的一个类。

二:RDF数据导入Neo4j(参考文章地址)

RDF存储的是三元组数据,Neo4j是图数据库。知识图谱构建过程中图数据库Neo4j是比较常用的知识存储工具,但是我们构建本体用的是Protege,Protege导出的是RDF/OWL文件。如何将RDF数据导入Neo4j是一个问题,下面,我将描述一下具体的操作过程。

1)首先,你的电脑需要安装好Neo4j,具体的安装配置过程,windows系统我推荐这篇博文,mac版我推荐这篇文章,(这里需要注意的是一定要下载community版本,下载地址)具体教程大家也可以自行百度教程。

2)下载扩展Jar包

下载地址1

未编辑的Jar包源码地址

下载完成后将jar复制到neo4j/plugins目录下

3)修改配置文件

找到安装好neo4j文件夹下的配置文件neo4j.conf,添加如下内容:

dbms.unmanaged_extension_classes=semantics.extension=/rdf

4)以上内容完成后重新启动下neo4j

5)验证是否配置成功

启动neo4j打开web端界面后,输入以下查询语句

call dbms.procedures()

结果显示界面如下,表示已配置成功

配置成功界面1

或者输入以下语句::GET /rdf/ping  运行结果如下表示配置成功

配置成功界面2

以上界面表明neo4j已经扩展支持的RDF数据

6)创建命名空间前缀

这一步是根据自己的rdf数据内容创建命名空间,例如:

CREATE (:NamespacePrefixDefinition {

`http://www.example.com/ontology/1.0.0#`: 'ex',

`http://www.w3.org/1999/02/22-rdf-syntax-ns#`: 'rdfs'})

7)导入rdf数据

在正式导入数据前,要创建常规标签,这是导入数据必要步骤

CREATE INDEX ON :Resource(uri)

CREATE INDEX ON :URI(uri)

CREATE INDEX ON :BNode(uri)

CREATE INDEX ON :Class(uri)

创建完成后导入RDF数据

CALL semantics.importRDF("/Users/px/Desktop/课程.owl","RDF/XML", )注意,这里需要修改成自己的文件路径

运行到这一步的时候,报了一个错:

错误截图

解决方法:

将以上运行语句修改如下:

CALL semantics.importRDF("/Users/px/Desktop/课程.owl","RDF/XML", { shortenUrls: false, typesToLabels: true, commitSize: 9000 })

在导入数据过程中,如果你的数据不符合RDF的标准规范,会提示一定的错误信息,经过查找定位,直到符合要求即可。

相关文章

  • 2018-11-09 本体进展汇报

    一:课程教学大纲本体修改 1)Individual的修改 章节实例化时之前定义的是第一章教学内容,第二章教学内容....

  • 汇报进展_(:_」∠)_

    从年后开始投简历,今天收到了腾讯的视频面试短信通知,开心到飞起。有机会体验一遍就感觉自己萌萌哒high起来了 网易...

  • 研究生的压力内心戏

    下周xx之前,找老师汇报进展。我能有啥进展?我怎么才能在下周汇报之前有显著的进展? 为了进展,我要解决ABC问题,...

  • IDP成长日志-L26汇报技巧

    一. 什么时间该汇报什么? 哪怕领导没有要求你做进展汇报,也要养成定期汇报的好习惯。 在汇报工作进展的时候,要展示...

  • 副业进展汇报

    之前写副业情况我数了数有十来天开外了,差不多14天的样子,我就算它小半个月吧。如果大家不介意,我也有那个持之...

  • 筹贝进展汇报

    前几日,《关于生命的敬畏》[https://www.jianshu.com/p/094f4c636e86]发出后,...

  • 职场中,什么样的员工最受上司喜欢?

    1. 善于工作汇报: 能主动,及时汇报自己工作进展情况,进展结果,遇到的困难和取得的阶段性成绩等,便于上司能及时掌...

  • 一种适用于项目进展汇报的即兴演讲框架

    作为职场人士,项目进展汇报是必然要做的事情,汇报项目进展是向老板以及会场每个人营销自己的好机会,可以借此机会介绍你...

  • 工作汇报:让工作汇报变得高效

    工作中,我们常常需要将项目情况及进展,问题汇报给领导。在汇报前,准备了一堆汇报材料,做了几百页汇报PPT,就是希望...

  • 今日关键词:主动汇报

    文/渔小沐 一大早,我因为没有主动汇报进展被上司“敲打”了。 “你不主动来找我,还等着我忙完了去找你追着你汇报进展...

网友评论

      本文标题:2018-11-09 本体进展汇报

      本文链接:https://www.haomeiwen.com/subject/jzkoxqtx.html