电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

owlready2 Python面向本体编程软件包中文文档VIP免费

owlready2 Python面向本体编程软件包中文文档_第1页
1/28
owlready2 Python面向本体编程软件包中文文档_第2页
2/28
owlready2 Python面向本体编程软件包中文文档_第3页
3/28
iff创建一个全新空白本体:fromowlready2import*"'get_ontology()方法,传入一个iri作为本体的标识,iri可以是不真实存在的,如果此iri是一个已存在的本体的标识,则会返回该本体;有些本体使用#分割本体名和本体内的实体名,有些使用/,owlready2默认使用#。如果想使用/则iri应该以/结尾H!onto=get_ontology("http://test.org/onto.owl")#=>http://test.org/onto.owl#entityonto=get_ontology("http://test.org/onto")#=>http://test.org/onto#entityonto=get_ontology("http://test.org/onto/")#=>http://test.org/onto/entity从已有的OWL文件中加载本体fromowlready2import*"'仍然使用get_ontology()方法,但传入的iri之前要加上file://,这样此方法就认为是从已有文件中加载本体iffpath='file://C:/Users/朗语/Desktop/语义检索/数据/CFNOntol.owl'CFNOnto=get_ontology(path)」oad()iff•call()方法从本地或者互联网中加载一个本体的副本,如果调用多次all()方法则只会加载一次访问本体内容:你可以用.运算符来访问本体内容。这种方式支持访问本体中定义的Class、Instances、Properties、AnnotationProperties。[]的访问方式也支持。1.本体类属性:1..base_iri:本体的标识iri2.imported_ontologies:已导入的本体列表2.本体类方法:1..classes():返回一个本体内定义的Class的生成器2..individuals。:返回一个本体内定义的个体(或者实例)的生成器3..object_properties():returnsageneratorforObjectPropertiesdefinedintheontology4..data_properties():returnsageneratorforDataPropertiesdefinedintheontology5..annotation_properties():returnsageneratorforAnnotationPropertiesdefinedintheontology6..properties():returnsageneratorforallProperties(object-,data-andannotation-)definedintheontology7..disjoint_classes():returnsageneratorforAllDisjointconstructsforClassesdefinedintheontology8..disjoint_properties():returnsageneratorforAllDisjointconstructsforPropertiesdefinedintheontology9..disjoints():returnsageneratorforAllDisjointconstructs(forClassesandProperties)definedintheontology10..different_individuals():returnsageneratorforAllDifferentconstructsforindividualsdefinedintheontology11..get_namepace(base_iri):returnsanamespacefortheontologyandthegivenbaseIRI使用IRIS伪字典可以根据fullIRI访问本体的实体(必须先加载本体)fromowlready2import*path='file://C:/Users/朗语/Desktop/语义检索/数据/CFNOntol.owl'CFNOnto=get_ontology(path)」oad()print(IRIS['http://www.semanticweb.org/apple/ontologies/2015/10/untitled-ontology-38#框架'])简单的查询可以用.search()方法进行简单的查询,传入一些关键值参数指定查询要求•iri,forsearchingentitiesbyitsfullIRI•type,forsearchingIndividualsofagivenClass•subclass_of,forsearchingsubclassesofagivenClass•is_a,forsearchingbothIndividualsandsubclassesofagivenClass•anyobject,dataorannotationpropertynamefromowlready2import*path=zile:■/C:/UsersF朗语/Desktop/语义检素数据/CFNOntol.O^F1:CFNOnto=get_ontology(path.5.loadCFNOnto.search'^describesEntity=.repay.L042189&678_c30cec49—6282-444:c-8ecL-£aaf3ef8B4cC_l.html.repay.L042189B678_dde31424—046a-4b21-877c-293maea_2lec7_l.html.repay.3158054_07£5312l-5c51-4827-a4ec-9c9dea518502_L.html.repay.315S054_2471506b-576d-4&80-b753-512f90b41874_L.ht:inl?repay.3158054_44beca55-9848-4ee5-9215-433b33z00Bf4_L.htrol.repay.31580o4_5cde7d70-9799-4e65-b2da-lddcci8d3Bb7_L.htrol.repay.315B0o4_f4d47ac2-90de~4c0f-aaTc-98O705falac8_L.h^ioLrepay.3899582_d4002dl7-6509-4£eB—95&6^52504adLaSbL_1.htinl_L.CFN&ntol.chunkLsCFN&ntol.-club.jd.cora/repay/3BBS21&_7673dL81-30ea-4685-8t79-0eL516a760e0_l.httrol_L,CFN&ntol.-club.jd.cora/repay/3BBS21&_7673dL...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

owlready2 Python面向本体编程软件包中文文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部