发新话题
打印

Jena学习日志

Jena学习日志

一、为项目添加Jena类库(比较傻,大侠帮忙指正)
1. 连接到cvs服务器,将TESTModule下载到本机
2. 切换到Java视图
3. 在Jena类库名上单击右键,选择Build Path -> Configure Bulid Path
4. 在Libraries选项卡中双击Jena,在打开的对话框中点击User Libraries,在下一个对话框中点击New,输入Jena,再点OK。在User Livraries对话框中点击Add JARs。
5. 找到本地Jena文件夹,打开lib,选中所有包,点“打开”
6. 一路OK。

TOP

其实根据不同的Project类型,方式可以灵活多变。

比如是Dyminc Web Project的只需要将项目需要的jar拷贝到项目所在的WEB-INF/lib的然后刷新一下该Project就能自动引入。

如果是普通的Java Project则可以像laotao所述的方式添加。另外Jena开源项目提供的Jar比较多其实我们可以根据实际的使用情况选择Jar包导入。
为了理想,我选择过放弃!同样为了理想,我选择坚持!天将降大任于斯人也!必将苦其心志,劳其筋骨,饿其体肤,空乏其身,行弗乱其所为,所以动心忍性,增益其所不能!

TOP

希望laotao同志再接再厉,能把Jena各个Jar的主要功能告诉大家,也就更能方便大家选择引用了。
为了理想,我选择过放弃!同样为了理想,我选择坚持!天将降大任于斯人也!必将苦其心志,劳其筋骨,饿其体肤,空乏其身,行弗乱其所为,所以动心忍性,增益其所不能!

TOP

二、RDF文件的读取

谢谢Danel。不过因为不能确定以后会用到Jena的哪些功能,还是全部导入进来吧。具体每个方法所在的包可以在Eclipse的Tooltip上看到。

今天终于摸索出把某个Resource放到CVS上的方法(CVS和SourceSafe差别太大了,又没有耐心看文档),赶忙把测试用的RDF文件传了上去,现在TESTModule\Tao\ReadRDF.java应该可以运行了。

下一步学习RDF文件的写入,有写过的大侠请指教。

[ 本帖最后由 laotao 于 2007-9-30 11:05 编辑 ]

TOP

//load file into memory
Property p=model.createProperty(namespace+"propertyName")
resource r =model.createResource(namespace+"name");
r.addproperty(p, value);
选咖啡,选拿铁.少喝咖啡,多办事

TOP

三、写入RDF文件

try
                {
                        out = new FileOutputStream(outputFileName);
                        model.write(out);

                }
                catch(Exception e)
                {               
                        System.out.println(e);
                }
详细代码请见TESTModule[cvs.miforum.net]/Tao/RDFReadWrite.java

TOP

发新话题