1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
|
package Annotation;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileInputStream;
import java.io.FileWriter;
import java.io.InputStream;
import java.io.InputStreamReader;
import com.hp.hpl.jena.ontology.OntModel;
import com.hp.hpl.jena.rdf.model.Model;
import com.hp.hpl.jena.rdf.model.ModelFactory;
public class fich {
public static void main(String[] args){
String fichier ="D:\\application\\apache-uima\\content.rdf";
String title ="<d:Title>";
//lecture du fichier texte
try{
InputStream ips=new FileInputStream(fichier);
InputStreamReader ipsr=new InputStreamReader(ips);
OntModel ontology = ModelFactory.createOntologyModel();
Model model = ModelFactory.createDefaultModel();
model.read(ipsr, "RDF/XML");
BufferedReader br=new BufferedReader(ipsr);
FileWriter fileWriter=new FileWriter("D:/application/odp.txt");
BufferedWriter bufferedWriter=new BufferedWriter(fileWriter);
String ligne;
while ((ligne=br.readLine())!=null){
if(ligne.contains(title))
{bufferedWriter.write(ligne);
bufferedWriter.newLine();
}
}
bufferedWriter.flush();
}catch (Exception e){
System.out.println(e.toString());
}
}} |