logo资料库

语义网实验报告.doc

第1页 / 共29页
第2页 / 共29页
第3页 / 共29页
第4页 / 共29页
第5页 / 共29页
第6页 / 共29页
第7页 / 共29页
第8页 / 共29页
资料共29页,剩余部分请下载后查看
语义网实验报告 学院:计算机科学与工程 专业:计算机科学与技术 班级: 学号: 姓名: 指导教师:
用 protégé实现动植物本体分类、推理和查询系统 一.用到的工具: JDK 安装配置 Protégé 下载网址:http://protege.stanford.edu 可视化开发平台 graphviz 图形化显示本体关系图 http://www.graphviz.org/Download..php Mysql 及客户端工具 不用介绍了吧,我用的 5.X Mysql java 连接器 下载地址: http://dev.mysql.com/downloads/connector/j/3.1.html mysql-connecto r-java-3.1.12-bin.jar 文件,将其复制到 protege 的安装目录中(注意不是插件目录),然后将它的名字变为 driver.jar。 Mysql 及相关工具用来将本体保存在数据库中。 beangenerator.jar 这个在 JADE 的文档中所记载,可以将 protege 构建的 OWL 本体 导出为 JADE 的本体类 二、基础篇:使用 Protégé建立 Animal 工程实例 步骤 1 建立新的项目。打开 protege,然后会出现对话框,点击 Create New Project...,出现 Create New Project 对话框后,选择 OWL Flies(.owl or .rdf)后,点 击 Finish,而不选 Next。
步骤 2 建立类。protege 的主页面中会出现,OWL Classes(OWL 类),Properties(属 性),Forms(表单),Individuals(个体),Metedata(元类)这几个标签。 建立子类 Animal (动物) ---- 我们选择 OWL Classes 来编辑。在 Asserted Hierarchy (添加阶层)中,会有所有类的超类 owl:Thing 上点击 Asserted Hierarchy 旁边的 Create subclass 或者在 OWL:Thing,点击右键选择 Create subclass。会出现 protege 自动定义名 为 Class_1 的类。在右边的 CLASS EDITOR(类编辑器)的 Name 选项中,输入 Animal 来替 换自动定义的名字。表示建立 OWL:Thing 的一个子类 Animal (动物) 。(建议使用英文,因 为下面会用到 OWLViz 来生成关系图,中文的话会容易出现问题。)
步骤 3 建立 Animal 的子类,在 Animal 点击上右键,选择 Create subclass,并按 照上述方法将其名字变为 Herbivore(素食动物)。
分享到:
收藏