问题描述
我有一个<owl:Namedindividual rdf:about="http://example.org/kb/object_test.owl#obj_1234_pose">
<rdf:type rdf:resource="http://example.org/kb/example.owl#Transform"/>
<example:quaternion rdf:datatype="http://example.org/kb/example.owl#vec4">0.0 0.0 1.0 0.0</example:quaternion>
<example:translation rdf:datatype="http://www.w3.org/2001/XMLSchema#vec3">0.0 0.5 0.2</example:translation>
</owl:Namedindividual>
文件,其中包含类似以下内容的元素:
prolog
当我执行triple
查询时(triple('http://example.org/kb/object_test.owl#obj_1234_pose','http://example.org/kb/example.owl#translation',A).
是框架查询语言的一部分):
type('http://www.w3.org/2001/XMLSchema#vec3','0.0 0.5 0.2').
我得到答复:
type
首先,当rdf:datatype
是string
时,响应中没有得到0.0 0.5 0.2
。对于字符串,我得到的结果是(例如):type
为什么会这样?
第二,有什么方法可以从select col1,col2,(ISNULL(col1,0) + ISNULL(col2,0))/2 AS averaged_columns FROM tablename
中提取值?还是需要对它进行字符串操作?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)