以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 Semantic Web(语义Web)/描述逻辑/本体 』  (http://bbs.xml.org.cn/list.asp?boardid=2)
----  关于函数addProperty()的问题?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=2&rootid=&id=37660)


--  作者:horizonman
--  发布时间:9/7/2006 8:37:00 AM

--  关于函数addProperty()的问题?
描述:
在Mysql数据库中有一个model,
想添加model中的类A(有两个属性Prop_a(String 类型),Prop_b(double 类型))的一个事例A_instance,然后添加两个属性的值。
代码如下:
String Prop_a_value = "hello";
double Prop_b_value = 0.0;
OntClass ontclass_A = model.getOntClass(A);

Individual A_instance = ontclass_A.createIndividual("A_instance_name");

A_instance.addProperty(Prop_a,Prop_a_value);

A_instance.addProperty(Prop_b,Prop_b_value);


发现:
在数据库里出现了:'Uv::http://www.owl-ontologies.com/unnamed.owl#A_instance:', 'Uv::http://www.owl-ontologies.com/unnamed.owl#Prop_b:', 'Lv:0::1.0:', 1


但是其它double类型的属性在数据库中的条目是这样的:
'Uv::http://www.owl-ontologies.com/unnamed.owl#Aclass:', 'Uv::http://www.owl-ontologies.com/unnamed.owl#ich:', 'Lv:0:38:http://www.w3.org/2001/XMLSchema#float2.0:', 1

就是用protege输入的事实例和用jena输入的实例在数据库中的显示不一样??


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms