protege构建本体教程

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

via

The Prot eg e platform supports two main ways of modeling ontologies the Prot eg e-Frames and Prot eg e-OWL

editors (我们使用的是后者)

1.什么是本体(Ontologie)

Ontologies are used to capture knowledge about some domain of in terest.

本体是用来获得你所感兴趣的领域的知识;

2.OWL On tologies

The most rece nt developme nt in sta ndard on tology Ian guages is OWL from the World Wide Web Con sortium (W3C)

由w3c从斯坦福大学的本体语言发展而来的。

3.OWL On tologies 的组成

OWL Ontologies与基于Prot eg e frame的本体语言在组成上比较

相似,但是从专业术语上来描述时他们又有着细微的不同。OWL Ontologies是由个体(Individuals),属性(Properties),类(Classes 组成,大致对应于Protege frame 的Instances, Slots , Classes.

3.1 Individuals (个体)

指的是在域(domain)中我们感兴趣的对象。类中的一个实例。

In dividuals必须明确的声明彼此之间是否相同。不同的名字可能指

的是相同的Individuals。

3.2 Properties (属性)

指的是Individuals上二元关系,他连接着两个Individuals。如:小

三的父亲叫大三。其中,“的父亲叫”就连接着小三和大三两个

In dividuals。

Properties 可以存在reverse,如上所示,“的父亲叫”的reverse 就是“的儿子叫”。

Properties可以被限定成单值,此时Properties是functional的。(后面介绍)Properties也可以是transitive (可传递的)或symmetric (对称的)(后面介绍)

3.3 Classes

可以看作是包含Individuals的集合。

我们使用正式而精准的形式来描述Classes Classes®常被组织成supperclass-subclass形式的层状结构,比如,动物和狗。

4仓【I建本体myPizza

(PizzaBase是Pizza结构之一,中文叫“饼底”,主要由面粉做成,是Pizza的主体,和pizza toppings (比萨饼面)一起构成整个Pizza)

4.1命名一个Classes(采用单词首字母大写方式,类似于java中类的命名)

一个初始化的本体包含一个名字叫做Thing的classes他表示包含所有individuals的集合,所以,所有的其他classes都是他的subclasses

4.2 Disjoint (解体)Classes

如果任意一个Individuals (或Object)仅仅是众多Classes中某一个的实例(instanee),那么这些Classes是Disjoint 的。

4.3 Using The OWL Tools To Create Classes

【PizzaBase子类ThinAndCrispy 和DeepPar】PizzaTopp ing子类如下

Cheese

Mozzarella

Parmezan

Meat

Ham

Pepperoni

Salami

SpicyBeef

SeaFood

Anchovy

Prawn

Tuna

Vegtable

Caper

Mushroom

Olive

Onion

Pepper

RedPepper

Gree nPepper

Jalape noPepper

Tomato

4.4 subclass到底是什么意思呢?

例如“狗”是“动物”的subclass那么“狗”的instanee也是“动

物”的instanee, —个东西是狗,那

么他一定是动物。(这和java中的子类父类貌似是一样的)

Pizz 日Topping

TomatoTopping

VegetableTopping

The Meaning Of Subclass ——.4// individuals that are members cf the class TcmatoTbppinre inembeis of the VeQetab]eTopaing and Mitiubers of the P ZZaTopcing a* ha1*e staitd

Lhat TcmatoTopp )且±tibMd^ uf VAge:aDleTopning 昭hick 詮a stiLcl^ uf Piz;aTopp ng

4.5. OWL Properties

(概述)OWL Properties represe nt relati on ships. There are two main types of properties, Object properties and Datatype properties. Object properties are relati on ships betwee n two in dividuals.(先介绍Object properties)如下是Object properties 禾口Datatype properties

相关文档
最新文档