JENA Interpretação motor de inferência

empacotar prova;
importação java.io.FileInputStream;
importação Java.io.IOException;
importação java.io.UnsupportedEncodingException;
importação java.util.Iterator;
importação com.hp.hpl.jena.ontology.OntClass;
importação com.hp.hpl.jena.ontology.OntModel;
importação com.hp.hpl.jena.ontology.OntModelSpec;
importação com.hp.hpl.jena.rdf.model.ModelFactory;
importar com.hp.hpl.jena.ontology *.;
testjena classe pública {
public static void main (String [] args) throws UnsupportedEncodingException {
Cordas owlPath = "e: // bis alvo Londres ontologia .owl";
      


  // Criar uma instância de corpo
  OntModel ontModel = ModelFactory
  .createOntologyModel (OntModelSpec.OWL_MEM);
  // carrega o corpo do documento
  ontModel.read ( "file:" + owlPath, "RDF / XML");
  Corda temp = "";
  // Iterar ler todos os nós no corpo
  para (i = Repetidor ontModel.listClasses (); i.hasNext ();) {
  OntClass c = (OntClass) i.next ();
  c.listSuperClasses ();
  if (! c.isAnon ()) {
  Corda tmp = c.getLocalName toString () ().;
  // obtém corpo nó, como uma cadeia de caracteres armazenados na variável temp
  tmp = new String (tmp.getBytes ( "UTF-8"), "UTF-8");
  temperatura + = tmp + "\ r \ n";
  System.out.printlnl (temp);
  }
  }


             // criar o arquivo de modelo e coruja de importação
 


           


}}
Publicado 12 artigos originais · ganhou elogios 6 · vê 20000 +

Acho que você gosta

Origin blog.csdn.net/huaweizte123/article/details/16951159
Recomendado
Clasificación