我使用python库RDFLIB来查询语义字典owl文件。我需要查询一个包含字母mu的标签。我想不出如何查询含有这封信的标签。代码如下-
q = """SELECT ?ur WHERE{?ur rdfs:label "Exposure in uAs".}"""
qres = g.query(q)
for row in qres:
print(row)对于上述查询,我不会得到任何结果。
语义字典owl文件包含以下三元组-
我试图搜索sedi文件内容的图片(<10声誉,不能发布图片)
SEDI文件- 语义字典OWL文件
发布于 2017-05-20 20:51:01
这不是希腊字母U+03BC(μ),而是微符号(U+00B5)。
下面的代码在Python3.6中适用于我:
q = """SELECT ?ur WHERE{?ur rdfs:label "Exposure in µAs".}"""
qres = g.query(q)
for row in qres:
print(row)以下代码在Python2.7和Python3.6中都适用于我:
q = """SELECT ?ur WHERE{?ur rdfs:label "Exposure in \u00b5As".}"""
qres = g.query(q)
for row in qres:
print(row)https://stackoverflow.com/questions/44062565
复制相似问题