此新手入门对应protege3
通过制作一个简单的动物本体,来使大家了解 protege建立 owl 的基础用法
步骤 1 建立新的项目
打开 protege,然后会出现对话框,点击 Create New Project
,出现Create New Project 对话框后,选择 OWL Flies(
owl or
rdf)后,点击 Finish,而不选Next
步骤 2 建立类
protege 的主页面中会出现,OWL Classes(OWL 类),Properties(属性),Forms(表单),Individuals(个体),Metedata(元类)这几个标签
我们选择 OWL Classes来编辑
在 Asserted Hierarchy(添加阶层)中,会有所有类的超类 owl:Thing 上点击Asserted Hierarchy旁边的 Create subclass 或者在 OWL:Thing,点击右键选择 Create subclass
会出现 protege 自动定义名为 Class_1 的类
在右边的 CLASS EDITOR(类编辑器)的Name 选项中,输入Animal 来替换自动定义的名字
(建议使用英文,因为下面会用到OWLViz来生成关系图,中文的话会容易出现问题
) 步骤3 建立Animal 的子类,在Animal 点击上右键,选择Create subclass,并按照上述方法将其名字变为Herbivore(素食动物)
步骤4 然后按照上面的方法,建立OWL:Thing 的另一个子类Plant(植物),然后建立Plant 的子类Tree(树)
状态如下图 步骤5 因为动物和植物是不同的事物,也就是说它们互相具有排他性(owl:disjointWith),我们来定义这个关系
在选中 Animal 的状态下,点击右下角的D