• 大小: 21.29MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-06-17
  • 语言: 数据库
  • 标签: Jena  api  

资源简介

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个文件信息

评论

共有 条评论