protege构建本体教程

protege构建本体教程

ID:22583822

大小:394.14 KB

页数:22页

时间:2018-10-30

protege构建本体教程_第1页
protege构建本体教程_第2页
protege构建本体教程_第3页
protege构建本体教程_第4页
protege构建本体教程_第5页
资源描述:

《protege构建本体教程》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、TheProt^g6platformsupportstwomainwaysofmodelingontologiesviatheProtdgd-rramcsandProtdgd-OWLeditors(我们使用的是后者)1•什么是本体(Ontologie)Ontologiesareusedtocaptureknowledgeaboutsomedomainofinterest.本体是用来获得你所感兴趣的领域的知识;2.0WLOntologiesThemostrecentdevelopmentinstandard

2、ontologylanguagesisOWLfromtheWorldWideWebConsortium(W3C)由w3c从斯坦福大学的本体语言发展而来的3.0WLOntologies的组成OWLOntologies与基于Profeg’eframe的本体语言在组成上比较相似,但是从专业术语上来描述时他们又有着细微的不同。OWLOntologies是由个体(Individuals),属性(Properties),类(Classes)组成,大致对应于Profeg'eframe的Instances,Slots,C

3、lasses.Individuals(个体)指的是在域(domain)中我们感兴趣的对象。类中的一个实例。Individuals必须明确的声明彼此之间是否相同。不同的名字可能指的是相同的Individuals。Properties(属性)指的是Individuals上二元关系,他连接着两个Individuals。如:小三的父亲叫大三。其中,"的父亲叫"就连接着小三和大三两个Individuals。Properties可以存在reverse,如上所示,"的父亲叫"的reverse就是"的儿子叫"。Prope

4、rties可以被限定成单值此时Properties是functional的。(后面介绍)Properties也可以是transitive(可传递的)或symmetric(对称的)(后面介绍)Classes可以看作是包含Individuals的集合。我们使用正式而精准的形式来描述Classes。Classes通常被组织成supperclass—subclass开$式的层状结构,t匕如,动物和狗。4创建本体myPizza(PizzaBase是Pizza结构之一,中文叫"饼底",主要由面粉做成,是Pizza的主

5、体,和pizzatoppings(比萨饼面)一起构成整个Pizza)4.1命名一个Classes(采用单词首字母大写方式,类似于java中类的命名)—个初始化的本体包含一个名字叫做Thing的classes,他表示包含所有individuals的集合,所以,所有的其他classes者陽他的subclasses。4.2Disjoint(解体)Classes如果任意一个Individuals(或Object)仅仅是众多Classes中某—个的实例(instance),那么这些Classes是Disjoint的

6、UsingTheOWLToolsToCreateClasses【PizzaBase子类ThinAndCrispy和DeepPan]PizzaTopping子类如下CheeseMozzarellaParmezanMeatHamPepperoniSalamiSpicyBeefSeaFoodAnchovyPrawnTunaVegtableCaperMushroomOliveOnionPepperRedPepperGreenPepperJalapenoPepperTomatosubclass到底是什么意思呢?例如

7、"狗"是"动物"的subclass。那么"狗"的instance也是"动物"的instance,—个东西是狗,那么他一定是动物。(这和java中的子类父类貌似是一样的)PizzaToppingVegetableToppingTheMeaningOfSubclass—AllindividualsthataremembersoftheclassTomatoToppingaremembersoftheclassVegetableToppingandmembersoftheclassPizzaToppingasw

8、ehavestatedthatTomatoToppingisasubclassofVegetableToppingwhichisasubclassofPizzaTopping4.5.OWLProperties(概述)OWLPropertiesrepresentrelationships.Therearetwomaintypesofproperties,ObjectpropertiesandDatatypeproperties.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。