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
base_iri:本体的标识iri2
imported_ontologies:已导入的本体列表