That seems to be exactly the same problem you reported on this list a few days 
ago:

https://lists.apache.org/thread.html/c5e108303b59feb799abfdcf7bf0c45513ef171e4093c48c56f9d007@%3Cusers.jena.apache.org%3E

and the advice Andy gave you then is still good.

ajs6f

> On Sep 26, 2018, at 11:56 AM, elio hbeich <[email protected]> wrote:
> 
> Changing  RDFDataMgr.read(model, skos_ttl, Lang.TURTLE);  to
> RDFDataMgr.read(model, skos_ttl, Lang.RDFXML);
> generate the following error:
> 
> 2018-09-26 18:33:39.356 8088-8088/? E/AndroidRuntime: FATAL EXCEPTION: main
>    Process: com.example.toshiba.myapplication, PID: 8088
>    org.apache.jena.shared.JenaException: Failed to create an RDFXMLParser
>        at
> org.apache.jena.rdfxml.xmlinput.impl.RDFXMLParser.create(RDFXMLParser.java:148)
>        at org.apache.jena.rdfxml.xmlinput.ARP.<init>(ARP.java:76)
>        at
> org.apache.jena.riot.lang.ReaderRIOTRDFXML.<init>(ReaderRIOTRDFXML.java:64)
>        at
> org.apache.jena.riot.lang.ReaderRIOTRDFXML$Factory.create(ReaderRIOTRDFXML.java:60)
>        at org.apache.jena.riot.RDFParser.createReader(RDFParser.java:415)
>        at org.apache.jena.riot.RDFParser.createReader(RDFParser.java:409)
>        at org.apache.jena.riot.RDFParser.parseNotUri(RDFParser.java:335)
>        at org.apache.jena.riot.RDFParser.parse(RDFParser.java:291)
>        at
> org.apache.jena.riot.RDFParserBuilder.parse(RDFParserBuilder.java:500)
>        at
> org.apache.jena.riot.RDFDataMgr.parseFromInputStream(RDFDataMgr.java:870)
>        at org.apache.jena.riot.RDFDataMgr.read(RDFDataMgr.java:268)
>        at org.apache.jena.riot.RDFDataMgr.read(RDFDataMgr.java:242)
>        at org.apache.jena.riot.RDFDataMgr.read(RDFDataMgr.java:232)
>        at
> com.example.toshiba.myapplication.MainActivity$3.onCompleted(MainActivity.java:233)
>        at com.facebook.GraphRequest$1.onCompleted(GraphRequest.java:301)
>        at com.facebook.GraphRequest$5.run(GraphRequest.java:1380)
>        at android.os.Handler.handleCallback(Handler.java:790)
>        at android.os.Handler.dispatchMessage(Handler.java:99)
>        at android.os.Looper.loop(Looper.java:164)
>        at android.app.ActivityThread.main(ActivityThread.java:6494)
>        at java.lang.reflect.Method.invoke(Native Method)
>        at
> com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)
>        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)
>     Caused by: java.lang.RuntimeException: Supposedly impossible:
>        at
> org.apache.jena.rdfxml.xmlinput.impl.RDFXMLParser.<init>(RDFXMLParser.java:70)
>        at
> org.apache.jena.rdfxml.xmlinput.impl.RDFXMLParser.create(RDFXMLParser.java:141)
>        at org.apache.jena.rdfxml.xmlinput.ARP.<init>(ARP.java:76)
>        at
> org.apache.jena.riot.lang.ReaderRIOTRDFXML.<init>(ReaderRIOTRDFXML.java:64)
>        at
> org.apache.jena.riot.lang.ReaderRIOTRDFXML$Factory.create(ReaderRIOTRDFXML.java:60)
>        at org.apache.jena.riot.RDFParser.createReader(RDFParser.java:415)
>        at org.apache.jena.riot.RDFParser.createReader(RDFParser.java:409)
>        at org.apache.jena.riot.RDFParser.parseNotUri(RDFParser.java:335)
>        at org.apache.jena.riot.RDFParser.parse(RDFParser.java:291)
>        at
> org.apache.jena.riot.RDFParserBuilder.parse(RDFParserBuilder.java:500)
>        at
> org.apache.jena.riot.RDFDataMgr.parseFromInputStream(RDFDataMgr.java:870)
>        at org.apache.jena.riot.RDFDataMgr.read(RDFDataMgr.java:268)
>        at org.apache.jena.riot.RDFDataMgr.read(RDFDataMgr.java:242)
>        at org.apache.jena.riot.RDFDataMgr.read(RDFDataMgr.java:232)
>        at
> com.example.toshiba.myapplication.MainActivity$3.onCompleted(MainActivity.java:233)
>        at com.facebook.GraphRequest$1.onCompleted(GraphRequest.java:301)
>        at com.facebook.GraphRequest$5.run(GraphRequest.java:1380)
>        at android.os.Handler.handleCallback(Handler.java:790)
>        at android.os.Handler.dispatchMessage(Handler.java:99)
>        at android.os.Looper.loop(Looper.java:164)
>        at android.app.ActivityThread.main(ActivityThread.java:6494)
>        at java.lang.reflect.Method.invoke(Native Method)
>        at
> com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)
>        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)
>     Caused by: org.xml.sax.SAXNotRecognizedException:
> http://apache.org/xml/features/allow-java-encodings
>        at
> org.apache.harmony.xml.ExpatReader.setFeature(ExpatReader.java:130)
> 
> any advice
> 
> 
> On Wed, Sep 26, 2018 at 6:49 PM ajs6f <[email protected]> wrote:
> 
>> Is the file you are trying to read Turtle, as you have declared in your
>> code? The fact that it begins with "rdf:RDF" makes that unlikely. That's
>> certainly not Turtle. It looks like RDF/XML.
>> 
>> ajs6f
>> 
>>> On Sep 26, 2018, at 11:47 AM, elio hbeich <[email protected]> wrote:
>>> 
>>> I am trying the following code:
>>> 
>>> try {
>>>   Model  model = ModelFactory.createDefaultModel();
>>>   InputStream skos_ttl =
>>> MainActivity.this.getAssets().open("MallOntology.owl");
>>>   RDFDataMgr.read(model, skos_ttl, Lang.TURTLE);
>>>   skos_ttl.close();
>>> } catch (IOException e) {
>>>   Log.e(TAG, e.toString());
>>>   e.printStackTrace();
>>> }
>>> 
>>> 
>>> i am receiving the follwoing error:
>>> 
>>> Process: com.example.toshiba.myapplication, PID: 8419
>>>   org.apache.jena.riot.RiotException: [line: 1, col: 10] Broken IRI
>>> (CR): rdf:RDF
>>>       at
>> org.apache.jena.riot.system.ErrorHandlerFactory$ErrorHandlerStd.fatal(ErrorHandlerFactory.java:147)
>>>       at
>> org.apache.jena.riot.lang.LangEngine.raiseException(LangEngine.java:148)
>>>       at org.apache.jena.riot.lang.LangEngine.<init>(LangEngine.java:49)
>>>       at org.apache.jena.riot.lang.LangBase.<init>(LangBase.java:32)
>>>       at
>> org.apache.jena.riot.lang.LangTurtleBase.<init>(LangTurtleBase.java:71)
>>>       at org.apache.jena.riot.lang.LangTurtle.<init>(LangTurtle.java:35)
>>>       at
>> org.apache.jena.riot.lang.RiotParsers.createParserTurtle(RiotParsers.java:102)
>>>       at
>> org.apache.jena.riot.lang.RiotParsers.createParser(RiotParsers.java:59)
>>>       at
>> org.apache.jena.riot.RDFParserRegistry$ReaderRIOTLang.read(RDFParserRegistry.java:190)
>>>       at org.apache.jena.riot.RDFParser.read(RDFParser.java:352)
>>>       at org.apache.jena.riot.RDFParser.parseNotUri(RDFParser.java:342)
>>>       at org.apache.jena.riot.RDFParser.parse(RDFParser.java:291)
>>>       at
>> org.apache.jena.riot.RDFParserBuilder.parse(RDFParserBuilder.java:500)
>>>       at
>> org.apache.jena.riot.RDFDataMgr.parseFromInputStream(RDFDataMgr.java:870)
>>>       at org.apache.jena.riot.RDFDataMgr.read(RDFDataMgr.java:268)
>>>       at org.apache.jena.riot.RDFDataMgr.read(RDFDataMgr.java:242)
>>>       at org.apache.jena.riot.RDFDataMgr.read(RDFDataMgr.java:232)
>>>       at
>> com.example.toshiba.myapplication.MainActivity$3.onCompleted(MainActivity.java:233)
>>>       at com.facebook.GraphRequest$1.onCompleted(GraphRequest.java:301)
>>>       at com.facebook.GraphRequest$5.run(GraphRequest.java:1380)
>>>       at android.os.Handler.handleCallback(Handler.java:790)
>>>       at android.os.Handler.dispatchMessage(Handler.java:99)
>>>       at android.os.Looper.loop(Looper.java:164)
>>>       at android.app.ActivityThread.main(ActivityThread.java:6494)
>>>       at java.lang.reflect.Method.invoke(Native Method)
>>>       at
>> com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)
>>>       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)
>>> 
>>> Any advice?
>>> 
>>> Thank u in advance
>>> 
>>> Regards
>> 
>> 

Reply via email to