知识工程基础-作业1

Posted 现代软件工程

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识工程基础-作业1相关的知识,希望对你有一定的参考价值。

RDF/RDFS知识表示和SPARQL查询构建

在课堂上以冥王星为例介绍了如何使用RDF/RDFS来进行知识表示,请在此基础上进行扩展,实现太阳系相关天文学知识的表示,并构造相应的SPARQL查询在得到的RDF图上进行查询,给出查询结果。

作业要求

1.知识表示

使用RDF/RDFS语言来表示太阳系相关知识,要求:

  • 包括太阳、八大行星、冥王星、月球、哈雷彗星等
  • 包括与太阳的距离、半径、质量、自转周期、公转周期等基本属性
  • 使用Turtle语言编写,文件格式符合RDF 1.1标准,文件扩展名为‘.rdf‘

2.查询构造及结果

基于SPARQL 1.1标准构造下述问题对应的查询语句:

  • 太阳系的所有行星?
  • 太阳系的所有非矮行星?
  • 所有围绕太阳公转的天体?
  • 距离太阳最近的行星?

每一个查询语句保存为一个‘.spql‘文件。

使用Apache Jena或者RDF4J等RDF数据库管理系统执行上述查询语句,返回XML格式的结果,并将结果保存为与查询语句同名的‘.xml‘文件。

提交方式

  • 所有文件放在以‘学号-姓名‘格式命名的文件夹内
  • 请在4月23日上课前将作业交给班长,由班长统一交给我

以上是关于知识工程基础-作业1的主要内容,如果未能解决你的问题,请参考以下文章

软件技术基础作业1

第三次作业

现代软件工程课程作业 第一章第5题

软件工程基础 完结撒花

作业1,软件工程随笔

1组第三次作业-自我评价结果