Leyendo una ontología con Jena en un proyecto web dinámico -- eclipse campo con jena campo con ontology campo con pellet campo con apache-jena camp Relacionados El problema

Reading an Ontology with Jena In a Dynamic Web Project


0
vote

problema

Español

Entonces, tengo un proyecto de Java con Jena que lee una ontología (con varias importaciones) y estoy tratando de ponerlo en un proyecto web dinámico.

El problema es que, en el DWP, el programa no puede leer las importaciones de ontología. No sé por qué, pero siempre me da com.hp.hpl.jena.shared.DoesNotExistException mientras está tratando de leer la primera importación. Error Packtrace:

  WARN [main] (OntDocumentManager.java:1078) - An error occurred while attempting to read from http://www.ucam.edu/ontologies/SakaiLanguageOnt. Msg was 'http://www.ucam.edu/ontologies/SakaiLanguageOnt'. com.hp.hpl.jena.shared.DoesNotExistException: http://www.ucam.edu/ontologies/SakaiLanguageOnt     at com.hp.hpl.jena.rdf.arp.JenaReader.read(JenaReader.java:89)     at com.hp.hpl.jena.rdf.model.impl.ModelCom.read(ModelCom.java:187)     at com.hp.hpl.jena.util.FileManager.readModelWorker(FileManager.java:367)     at com.hp.hpl.jena.util.FileManager.readModel(FileManager.java:335)     at com.hp.hpl.jena.util.FileManager.readModel(FileManager.java:319)     at com.hp.hpl.jena.ontology.OntDocumentManager.read(OntDocumentManager.java:1064)     at com.hp.hpl.jena.ontology.OntDocumentManager$1.readModel(OntDocumentManager.java:1034)     at com.hp.hpl.jena.rdf.model.impl.ModelMakerImpl.getModel(ModelMakerImpl.java:78)     at com.hp.hpl.jena.ontology.OntDocumentManager.fetchLoadedImportModel(OntDocumentManager.java:1031)     at com.hp.hpl.jena.ontology.OntDocumentManager.fetchPossiblyCachedImportModel(OntDocumentManager.java:1004)     at com.hp.hpl.jena.ontology.OntDocumentManager.loadImport(OntDocumentManager.java:977)     at com.hp.hpl.jena.ontology.OntDocumentManager.loadImports(OntDocumentManager.java:771)     at com.hp.hpl.jena.ontology.OntDocumentManager.loadImports(OntDocumentManager.java:709)     at com.hp.hpl.jena.ontology.impl.OntModelImpl.loadImports(OntModelImpl.java:1887)     at com.hp.hpl.jena.ontology.impl.OntModelImpl.read(OntModelImpl.java:2150)     at com.hp.hpl.jena.rdf.model.impl.ModelCom.read(ModelCom.java:211)     at com.hp.hpl.jena.ontology.impl.OntModelImpl.readDelegate(OntModelImpl.java:3024)     at com.hp.hpl.jena.ontology.impl.OntModelImpl.read(OntModelImpl.java:2106)     at com.hp.hpl.jena.ontology.impl.OntModelImpl.read(OntModelImpl.java:2022)     at OntoSakai.OntManager.loadOntModel(OntManager.java:86)     at OntoSakai.WSInterface.getTypes(WSInterface.java:6)     at OntoSakai.Main.main(Main.java:29)   

El proyecto es exactamente como el original.

Estoy usando Apache Jena en Eclipse.

Original en ingles

So, I have a Java Project with Jena that reads an Ontology (With several imports) and I'm trying to port it into a Dynamic Web Project.

The problem is that, in the DWP, the program cant read the ontology imports. I dont know why, but it always give me com.hp.hpl.jena.shared.DoesNotExistException while is triying to read the first import. Error StackTrace:

WARN [main] (OntDocumentManager.java:1078) - An error occurred while attempting to read from http://www.ucam.edu/ontologies/SakaiLanguageOnt. Msg was 'http://www.ucam.edu/ontologies/SakaiLanguageOnt'. com.hp.hpl.jena.shared.DoesNotExistException: http://www.ucam.edu/ontologies/SakaiLanguageOnt     at com.hp.hpl.jena.rdf.arp.JenaReader.read(JenaReader.java:89)     at com.hp.hpl.jena.rdf.model.impl.ModelCom.read(ModelCom.java:187)     at com.hp.hpl.jena.util.FileManager.readModelWorker(FileManager.java:367)     at com.hp.hpl.jena.util.FileManager.readModel(FileManager.java:335)     at com.hp.hpl.jena.util.FileManager.readModel(FileManager.java:319)     at com.hp.hpl.jena.ontology.OntDocumentManager.read(OntDocumentManager.java:1064)     at com.hp.hpl.jena.ontology.OntDocumentManager$1.readModel(OntDocumentManager.java:1034)     at com.hp.hpl.jena.rdf.model.impl.ModelMakerImpl.getModel(ModelMakerImpl.java:78)     at com.hp.hpl.jena.ontology.OntDocumentManager.fetchLoadedImportModel(OntDocumentManager.java:1031)     at com.hp.hpl.jena.ontology.OntDocumentManager.fetchPossiblyCachedImportModel(OntDocumentManager.java:1004)     at com.hp.hpl.jena.ontology.OntDocumentManager.loadImport(OntDocumentManager.java:977)     at com.hp.hpl.jena.ontology.OntDocumentManager.loadImports(OntDocumentManager.java:771)     at com.hp.hpl.jena.ontology.OntDocumentManager.loadImports(OntDocumentManager.java:709)     at com.hp.hpl.jena.ontology.impl.OntModelImpl.loadImports(OntModelImpl.java:1887)     at com.hp.hpl.jena.ontology.impl.OntModelImpl.read(OntModelImpl.java:2150)     at com.hp.hpl.jena.rdf.model.impl.ModelCom.read(ModelCom.java:211)     at com.hp.hpl.jena.ontology.impl.OntModelImpl.readDelegate(OntModelImpl.java:3024)     at com.hp.hpl.jena.ontology.impl.OntModelImpl.read(OntModelImpl.java:2106)     at com.hp.hpl.jena.ontology.impl.OntModelImpl.read(OntModelImpl.java:2022)     at OntoSakai.OntManager.loadOntModel(OntManager.java:86)     at OntoSakai.WSInterface.getTypes(WSInterface.java:6)     at OntoSakai.Main.main(Main.java:29) 

The project is exactly like the original.

I'm using Apache Jena in eclipse.

              
         
         

Lista de respuestas


Relacionados problema

1  Jackson Serialización Binaria para Class Custom  ( Jackson binary serialization for custom class ) 
Estoy tratando de serializar mi clase usando Jackson en formato binario y luchando con él después de probar una serie de alternativas diferentes. Esperaba que...

1  Realizar un inserto en Jena Fuseki con gema SPARQL (Ruby)  ( Perform an insert in jena fuseki with sparql gem ruby ) 
Así que estoy desarrollando una API en rieles y uso a Jena Fuseki para almacenar triples, y en este momento estoy tratando de realizar un inserto en un gráfic...

0  ¿Hay algún analizador de vocabulario Sparql disponible para Java para que pueda usarlo para leer SPARQL y crear criterios de JPA fuera de él?  ( Is there any sparql vocab parser available for java so i can use that to read sp ) 
Hola Quiero aceptar a Sparql de mis servicios de descanso expuesto para las consultas de ADHOC El usuario quiere emitir. MY CURROS Framework se basa en el res...

0  ¿Cómo puedo tener mis resultados de consulta SPARQL en el formato de tortuga en Apache Jena con la interfaz de la línea de comandos?  ( How can i have my sparql query results in turtle format in apache jena with comm ) 
Tengo un comando ./bin/arq --data ./bin/dbpedia_2015-10.nt --query ./bin/166.rq que funciona perfectamente y puedo ver mi resultado en mi interfaz d...

1  Fuseki S-Query consulta cancelada  ( Fuseki s query query cancelled ) 
Tengo un servidor Fuseki que se ejecuta en localhost con un conjunto de datos suficientemente grande, aproximadamente 7 millones de triples (el archivo cargad...

0  Obteniendo una ClassCastException sobre la ejecución de una consulta SPARQL en Apache Jena  ( Getting a classcastexception on executing a sparql query in apache jena ) 
¡Soy nuevo en usar Apache Jena! Siguiendo es mi código. Excepción en EXEC.EXECELECT (), ¿puede alguien decir por qué? public static void main(String [] arg...

0  com.hp.hpl.jena.rdf.model.literal y com.hp.hpl.jena.rdf.model.resourceFactory no está presente en 9.2.3 tarras u otros frascos recientes?  ( Com hp hpl jena rdf model literal and com hp hpl jena rdf model resourcefactory ) 
Añadido el archivo JEA ARQ 2.9.3 JAR a mi código para poder ejecutar consultas SPARQL para Dbpedia, pero dice que las clases de fábrica literal y de recursos ...

1  Establezca el URI base al cargar triples usando Jena TDBloader  ( Set the base uri when loading triples using jena tdbloader ) 
Me gustaría configurar la URL base cuando cargue los datos en FUSEKI usando tdbloader o tdbloader2 . Actualmente, la ruta local se utiliza como base, que n...

2  Crea múltiples skolems con reglas de Jena  ( Create multiple skolems with jena rules ) 
¿Cuál es una manera fácil de crear múltiples skolems sin copiar la regla varias veces? [ AddingMother: makeSkolem(?mother, "a mother") -> (?mother ...

1  JavaScript para Apache Jena TripLestore  ( Javascript for apache jena triplestore ) 
He construido una tienda TDB con Apache Jena y ahora quiero usar los datos de mi tienda para implementar algunas visualizaciones agradables. Entonces, después...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos