以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 Semantic Web(语义Web)/描述逻辑/本体 』  (http://bbs.xml.org.cn/list.asp?boardid=2)
----  本体定义文件和个体数据文件分离的问题  (http://bbs.xml.org.cn/dispbbs.asp?boardid=2&rootid=&id=72991)


--  作者:ylpp108
--  发布时间:3/13/2009 5:08:00 PM

--  本体定义文件和个体数据文件分离的问题
假设现在已经有一个定义好了的本体文件 schema.owl ,应该如何实现如下需求:

1、通过Jena提供的API接收用户的输入生成相应的个体并统一存放在data.rdf文件中;

2、data.rdf文件已存在的情况下,按照用户输入对这个本体库进行查询。

欢迎各位同学一起讨论或者拍转~


--  作者:iamwym
--  发布时间:3/13/2009 9:43:00 PM

--  
这个挺正常的解决办法
--  作者:ylpp108
--  发布时间:3/18/2009 9:32:00 AM

--  
一般更新data.rdf文件采用什么方法呢?

我知道最笨的方法就是把data.rdf加载到一个Model对象中,再将接收到的数据利用Model的add()方法添加到这个Model对象中,最后通过write方法输入rdf文件。

这个笨办法在每一次更新data.rdf文件的时候,都要把整个data.rdf读进内存,更新,再重新生成data.rdf文件。很明显是一个低效的做法。

请问更好的做法是什么呢?


--  作者:ylpp108
--  发布时间:3/24/2009 10:16:00 AM

--  
我觉得对于小型的系统而言,这种用文件存储的方式还是有一定的优势的。
所以想学习一下,欢迎大家指教啊~
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
60.059ms