<.rdf> <.nt> <.ttl> <.owl>
Jena的API有很多功能。
本篇文章只对RDF格式的转换进行总结。
首先,RDF存在的格式一般是.rdf .ttl .owl .nt,不同的文件格式存储RDF的格式不同。
最简单的也是最占用空间的是.nt,没有prefix,而是直接存储所有的statement。
其次,jena的java包经过了一次更改。
原本进行文件格式转换用到的包如下:
import java.io.InputStream;
import com.hp.hpl.jena.rdf.model.Model;
import com.hp.hpl.jena.rdf.model.ModelFactory;
import com.hp.hpl.jena.rdf.model.RDFNode;
import com.hp.hpl.jena.rdf.model.Resource;
import com.hp.hpl.jena.rdf.model.Statement;
import com.hp.hpl.jena.rdf.model.StmtIterator;
import com.hp.hpl.jena.util.FileManager;
更新后的如下:
import java.io.InputStream;
import java.util.ArrayList;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import org.apache.jena.rdf.model.ModelFactory;
import org.apache.jen