JENA Interpretación motor de inferencia

paquete de la prueba;
java.io.FileInputStream importación;
java.io.IOException importación;
java.io.UnsupportedEncodingException importación;
java.util.Iterator importación;
com.hp.hpl.jena.ontology.OntClass importación;
com.hp.hpl.jena.ontology.OntModel importación;
com.hp.hpl.jena.ontology.OntModelSpec importación;
com.hp.hpl.jena.rdf.model.ModelFactory importación;
importar com.hp.hpl.jena.ontology. *;
testjena public class {
public static void Main (args String []) {lanza UnsupportedEncodingException
Cadena owlPath = "e: // bis London objetivo ontología .owl";
      


  // Crear una instancia de cuerpo
  OntModel ontModel = ModelFactory
  .createOntologyModel (OntModelSpec.OWL_MEM);
  // Cargar el cuerpo del documento
  ontModel.read ( "file:" + owlPath, "RDF / XML");
  Cadena temp = "";
  // Iterar leer todos los nodos en el cuerpo
  para (Iterator i = ontModel.listClasses (); i.hasNext ();) {
  OntClass c = (OntClass) i.next ();
  c.listSuperClasses ();
  if (! c.isAnon ()) {
  Cadena tmp = c.getLocalName () toString ().;
  // obtener el cuerpo nodo, como una cadena de caracteres almacenada en la variable temp
  tmp = new String (tmp.getBytes ( "UTF-8"), "UTF-8");
  temp + = tmp + "\ r \ n";
  System.out.println (temp);
  }
  }


             // crear el archivo del modelo y la lechuza de importación
 


           


}}
Publicado 12 artículos originales · ganado elogios 6 · Vistas a 20000 +

Supongo que te gusta

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