91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 6KB
    文件類型: .py
    金幣: 1
    下載: 0 次
    發布日期: 2021-01-09
  • 語言: Python
  • 標簽: owl??python??protege??

資源簡介

python解析protege構建的owl文件,獲取其中定義的class,namespace,property以及individual。 終于不用jena了。 試驗輸入用的rdflib包解析的三元組。 輸出可以用get_***()函數返回。

資源截圖

代碼片段和文件信息

#--coding:utf-8--#
import?rdflib
import?re
import?Logger

xml_PATH?=?u“http://www.w3.org/2001/xmlSchema“
OWL?=?u“http://www.w3.org/2002/07/owl“

class?owl_parse():
????“““parser?owl?file?“““
????def?__init__(selfpathlogger):
????????self.class_list?=?[]???#save?class?in?owl?file?
????????self.domains?=?[]??#save?domains?in?owl?file
????????self.dict_class?=?{}
????????self.dict_domain?=?{}
????????self.namespace_re?=?re.compile(path)
????????self.logger?=?logger
????????re_line?=?“%s/“?%path
????????self.namespace_re_2?=?re.compile(re_line)
????????self.predict_dict?=?{}?
????????self.namespace_re_1?=?re.compile(xml_PATH)
????????self.namespace_re_3?=?re.compile(OWL)
????????self.type_relation?=?[]?
????????self.general_list?=?[]
????????self.master_property?=?[]

????def?parser_line(sel

評論

共有 條評論