首页 > 解决方案 > OWL:具有两个不同 DataType 属性的类和子类

问题描述

假设我有两个类和子类:

>     Academic_year_Information
>        Academic_semester_one_information

每个类都有一个 DataType 属性:

> hasAcademicYear
  Domain:Academic_year_Information
  Range : String

> hasAcademicSemesterOneGrade
  Domain : Academic_semester_one_information
  range: String

每个班级学生可能有多个“hasAcademicYear”信息,但每个 AcademicYear 必须只有一个 AcademicSemesterOneGrade。

当我开始在我的 Owl Protege 本体中输入个人和 DatatypeProperties 时,我找不到区分每个学年的学期成绩的方法。例如,我想要的是:

> Academic year : 2019
    > semester one grade : 12

> Academic year : 2020
    > semester one grade : 10

但 Protege 生成的是:

> Academic year : 2019
> Academic year: 2020
> semester one grade : 12
> semester one grade : 10

谢谢

标签: owlprotege

解决方案


推荐阅读