資源簡介
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自帶注冊碼
評論
共有 條評論