【发布时间】:2011-05-02 20:46:29
【问题描述】:
我能问你关于 Ontology 的 SPARQL 查询吗?我有一个 family.owl 文件是从 protege 3.4 构建的本体,带有数据:
Lan haschild Tuấn,
Tùng haschild Tuấn.
我在网站 (http://www-sop.inria.fr/edelweiss/software/corese/v2_4_0/manual/index.php#coreseapi ) 上使用 Java 和 CORESE API 来查询上面的 family.owl。使用以下 SPARQL 查询:
PREFIX fm:< http://www.owl-ontologies.com/Ontology1287989576.owl#>
SELECT ?child
WHERE
{
fm:Lan fm:haschild ?child
}
结果是 Tuấn(真实结果必须是 Tuấn)
如果我将“where”子句替换为:WHERE { fm:Tùng fm:haschild ?child },则结果为空(真正的结果必须是 Tuấn)
我知道字符串“Tùng”和“Tuấn”的错误结果。这个字符串有字符 unicode ù, ấ
你能让我在 CORESE API 中使用 unicode 字符来使用 sparql 查询 owl 文件吗?
【问题讨论】:
标签: unicode sparql normalization unicode-normalization