资源简介
jena是apache的一个开源语义网项目,版本为2.6.4,此版本可以将本体持久化到Mysql数据库中,jena的版本过低或者过高都不可以。
代码片段和文件信息
import javax.xml.transform.*;
import javax.xml.transform.dom.*;
import javax.xml.transform.sax.*;
import org.xml.sax.*;
import org.w3c.dom.*;
import javax.xml.parsers.*;
import java.io.*;
import com.hp.hpl.jena.rdf.arp.*;
import com.hp.hpl.jena.rdf.model.*;
/**
* @author Jeremy J. Carroll
*
*/
public class DOM2Jena {
public static void main(String args[]) throws Exception {
// Create DOM:
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
// DOM must have namespace information inside it!
factory.setNamespaceAware(true);
DocumentBuilder domParser = factory.newDocumentBuilder();
Document document = domParser
.parse(new File(“testing/wg/Manifest.rdf“));
// Make DOM into transformer input
Source input = new DOMSource(document);
// Make SAX2Model SAX event handler
Model m = ModelFactory.createDefaultModel();
SAX2Model handler = SAX2Model.create(
“http://www.w3.org/2000/10/rdf-tests/rdfcore/Manifest.rdf“ m);
// Make a SAXResult object using this handler
SAXResult output = new SAXResult(handler);
output.setLexicalHandler(handler);
// Run transform
TransformerFactory xformFactory = TransformerFactory.newInstance();
Transformer idTransform = xformFactory.newTransformer();
idTransform.transform(input output);
// Use Model
m.write(System.out “N-TRIPLE“);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 210 2009-06-18 09:48 Jena-2.6.4\bat\arq.bat
文件 226 2009-06-18 09:53 Jena-2.6.4\bat\arq_version.bat
文件 75 2009-06-18 09:49 Jena-2.6.4\bat\check_root.bat
文件 518 2009-06-18 09:49 Jena-2.6.4\bat\make_classpath.bat
文件 222 2009-06-18 09:53 Jena-2.6.4\bat\n3.bat
文件 212 2009-06-18 09:49 Jena-2.6.4\bat\qexpr.bat
文件 213 2009-06-18 09:49 Jena-2.6.4\bat\qparse.bat
文件 212 2009-06-18 09:50 Jena-2.6.4\bat\qtest.bat
文件 212 2009-06-18 09:50 Jena-2.6.4\bat\query.bat
文件 226 2009-06-18 09:53 Jena-2.6.4\bat\rdfcat.bat
文件 230 2009-06-18 09:53 Jena-2.6.4\bat\rdfcompare.bat
文件 227 2009-06-18 09:53 Jena-2.6.4\bat\rdfcopy.bat
文件 228 2009-06-18 09:53 Jena-2.6.4\bat\rdfparse.bat
文件 211 2009-06-18 09:50 Jena-2.6.4\bat\rset.bat
文件 229 2009-06-18 09:53 Jena-2.6.4\bat\schemagen.bat
文件 213 2009-06-18 09:50 Jena-2.6.4\bat\sparql.bat
文件 225 2009-06-18 09:53 Jena-2.6.4\bat\update.bat
文件 227 2009-08-14 14:02 Jena-2.6.4\bat\version.bat
文件 164 2009-06-18 09:50 Jena-2.6.4\bin\arq
文件 167 2009-06-18 09:51 Jena-2.6.4\bin\arq_version
文件 143 2009-06-18 09:53 Jena-2.6.4\bin\jena_path
文件 1555 2010-08-10 21:32 Jena-2.6.4\bin\make_classpath
文件 163 2009-06-18 09:53 Jena-2.6.4\bin\n3
文件 165 2009-06-18 09:51 Jena-2.6.4\bin\qexpr
文件 166 2009-06-18 09:51 Jena-2.6.4\bin\qparse
文件 165 2009-06-18 09:51 Jena-2.6.4\bin\qtest
文件 165 2009-06-18 09:51 Jena-2.6.4\bin\query
文件 167 2009-06-18 09:53 Jena-2.6.4\bin\rdfcat
文件 171 2009-06-18 09:53 Jena-2.6.4\bin\rdfcompare
文件 168 2009-06-18 09:53 Jena-2.6.4\bin\rdfcopy
............此处省略3965个文件信息
- 上一篇:SQL必知必会(第3版)(完整高清版)
- 下一篇:SQLyog12.2.6自带注册码
相关资源
- oracle函数大全(分类显示).chm
- Growing Like China
- QT调用百度语音REST API实现语音识别
- 高德api 高德地址编码表 mysql版
- Jena推理演示程序完整,带owl文档
- Spring Boot企业微信点餐系统+虚拟机+源
- ECMWF ERA5数据集api cdsapi
- 数据库编程技术总结ODBC API、ADO、AD
- 百度地图api 全国所有省市县坐标MYS
- 在线支付平台完整功能版(含通用游
- c API 调用mysql存储过程完成增删改查
- oracle API.CHM中文版
- MySQL API中文对照版
- SQLAlchemy最新权威详细教程
- 最全的WinAPI手册
- 搭建Sqliteodbc编译环境
-
基于.net fr
amework 4.5 的postgresql 的连 - mysql c库api使用, mysql++ 类库封装/
评论
共有 条评论