Protege4.3使用入门(一)

1.下载

下载地址http://protege.stanford.edu/download/protege/4.3/installanywhere/Web_Installers/,目前版本信息Protégé Desktop 4.3(2014/2/20)。根据机器选择相应的平台,这里选择Windows 64bit。如果你的机器上已经安装了java vm只需要下载without Java VM

2.安装,一路next下去就可以啦

Protege4.3使用入门(一)_第1张图片

不过第4步时可以选择指定的java虚拟机,如果没装过java就应该选择第一种

Protege4.3使用入门(一)_第2张图片

已经安装过java vm只要指定所对应的jvm就好了,继续next大概不到一分钟就装好了

3.新建项目

通过Protege.exe打开软件,如图所示:

Protege4.3使用入门(一)_第3张图片

左面的黑窗口给出了启动的整个加载过程。就让它最小化吧不要关了,否则右边的窗口也没啦。我们的操作主要集中在右面的GUI窗口,默认展现Active Ontology(统计信息)标签下的信息,此时已经创建了一个项目你可以通过Ctrl+Shift+S进行保存,根据向导选择相应的文件格式和保存路径就好啦

Protege4.3使用入门(一)_第4张图片

用文本编辑工具打开保存文件,文件内容如下:

Protege4.3使用入门(一)_第5张图片

4.新建plain Class

protege工具展现的面板还是比较多的,首先找到Classes面板吧

Protege4.3使用入门(一)_第6张图片

在子面板Class hierarchy下就可以新建Class。单击Thing,这时新建 OWL Class 按钮就激活了由原来的灰色变成了激活状态。我们通过,点击就可以创建子类了。输入名字,点击确认就创建好了。

Protege4.3使用入门(一)_第7张图片imageProtege4.3使用入门(一)_第8张图片Protege4.3使用入门(一)_第9张图片

接下来可以为Animal创建子类Herbivore和兄弟类Plant了,如

Protege4.3使用入门(一)_第10张图片

5.定义排它性关系

选中Animal此时右侧的窗口Description:Animal中选择Disjoint With就可以选择与之相排斥的类Plant添加完成后如下

 

Protege4.3使用入门(一)_第11张图片Protege4.3使用入门(一)_第12张图片

6.建立属性

找到Object Properties面板

Protege4.3使用入门(一)_第13张图片

和建立Plain Class相似,选中topObjectProperty就可以建立了,并将其标记为Transitive(可传递性)

Protege4.3使用入门(一)_第14张图片Protege4.3使用入门(一)_第15张图片

同样建立eat属性,同时设定其Domains,不是任何事物都可以吃的,所以选择Animal

Protege4.3使用入门(一)_第16张图片Protege4.3使用入门(一)_第17张图片

建立eated,同时将其标记成eat逆

Protege4.3使用入门(一)_第18张图片

7.限制属性类

现在又要回到Classes画板下面了,在下面创建Branch,Branch是Tree的一部分,但不是Tree的子类,所以放在Plant下,这时又要体现部分关系,同样Leaf依存于Branch

Protege4.3使用入门(一)_第19张图片

Protege4.3使用入门(一)_第20张图片

再定义吃树叶的Giaffe(长颈鹿)吧

Protege4.3使用入门(一)_第21张图片

转载于:https://www.cnblogs.com/i-bugs/p/3558147.html

你可能感兴趣的:(java)