Yes, you can add it as a registered file extension for RDF/XML

RDFLanguages.RDFXML.getFileExtensions().add("owl");

Not tested but should work

Rob

On 10/8/13 12:23 PM, "Milorad Tosic" <[email protected]> wrote:

>Hi,
>
>Is there a way to configure Jena (from Java classes API) to consider .owl
>files as they are .rdf? Where to look into API for the right place to
>make the configuration? Namely, if i want to let users to load files into
>Jena, I am not able to rename the input files but I must enable loading
>.owl files as well.
>
>Thanks,
>Milorad
>
>
>
>
>
>>________________________________
>> From: "[email protected]" <[email protected]>
>>To: [email protected]
>>Sent: Monday, October 7, 2013 1:54 PM
>>Subject: Re: SPAM-HIGH:  Tdbloader windows 8 RIOT Exception
>> 
>>
>>Hi Rob,
>>
>>thanks! This workaround fixed it for the moment. I just downloaded the
>>most recent release build. I am going to wait for the next one for now
>>instead of using a snapshot build.
>>
>>-Wolfgang
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>-----Original Message-----
>>From: Rob Vesse <[email protected]>
>>To: users <[email protected]>
>>Sent: Mon, Oct 7, 2013 1:04 pm
>>Subject: Re: SPAM-HIGH:  Tdbloader windows 8 RIOT Exception
>>
>>
>>Did you upgrade your ARQ version?
>>
>>There has been a recent thread on the mailing lists about the treatment
>>of
>>.owl files and a JIRA issue -
>>https://issues.apache.org/jira/browse/JENA-548
>>
>>Part of that was that ARQ 2.11.0 does not automatically recognize .owl
>>files as being RDF/XML and tries to parse them as NTriples which promptly
>>fails.  Renaming your files to .rdf will work around the problem
>>
>>Future releases of ARQ will restore the pre 2.11.0 behavior of treating
>>.owl as RDF/XML files
>>
>>Rob
>>
>>On 10/7/13 11:18 AM, "[email protected]" <[email protected]> wrote:
>>
>>>Hi,
>>>
>>>I just moved my dev environment from windows 7/Java6 64 Bit to windows
>>>8/Java7 64 Bit. When I try to load my ontologies into TDB using
>>>tdbloader.bat I get the following exception. The exact same files used
>>>to
>>>work in my Win7 environment. Any ideas what might cause this?
>>> 
>>>(One ontology is the NCI thesaurus, another is my own ontology. Both
>>>loaded fine before)
>>>
>>>
>>> 
>>>
>>> 11:51:45 INFO  loader               :: -- Start triples data phase
>>>11:51:45 INFO  loader               :: ** Load empty triples table
>>>11:51:45 INFO  loader               :: -- Start quads data phase
>>>11:51:45 INFO  loader               :: ** Load empty quads table
>>>11:51:45 INFO  loader               :: Load:
>>>..\..\Ontology\Thesaurus.owl
>>>-- 2013/10/07 11:51:45 CEST
>>>11:51:45 ERROR riot                 :: [line: 5, col: 1 ] Broken IRI
>>>(newline): !DOCTYPE rdf:RDF [
>>>org.apache.jena.riot.RiotException: [line: 5, col: 1 ] Broken IRI
>>>(newline): !DOCTYPE rdf:RDF [
>>>        at 
>>>org.apache.jena.riot.system.ErrorHandlerFactory$ErrorHandlerStd.fatal(Er
>>>ro
>>>rHandlerFactory.java:136)
>>>        at 
>>>org.apache.jena.riot.lang.LangEngine.raiseException(LangEngine.java:163)
>>>        at 
>>>org.apache.jena.riot.lang.LangEngine.nextToken(LangEngine.java:106)
>>>        at 
>>>org.apache.jena.riot.lang.LangNTriples.parseOne(LangNTriples.java:63)
>>>        at 
>>>org.apache.jena.riot.lang.LangNTriples.runParser(LangNTriples.java:54)
>>>        at org.apache.jena.riot.lang.LangBase.parse(LangBase.java:42)
>>>        at org.apache.jena.riot.RiotReader.parse(RiotReader.java:116)
>>>        at org.apache.jena.riot.RiotReader.parse(RiotReader.java:93)
>>>        at org.apache.jena.riot.RiotReader.parse(RiotReader.java:66)
>>>        at 
>>>com.hp.hpl.jena.tdb.store.bulkloader.BulkLoader.loadQuads$(BulkLoader.ja
>>>va
>>>:159)
>>>        at 
>>>com.hp.hpl.jena.tdb.store.bulkloader.BulkLoader.loadDataset(BulkLoader.j
>>>av
>>>a:121)
>>>        at 
>>>com.hp.hpl.jena.tdb.TDBLoader.loadDataset$(TDBLoader.java:282)
>>>        at com.hp.hpl.jena.tdb.TDBLoader.loadDataset(TDBLoader.java:195)
>>>        at com.hp.hpl.jena.tdb.TDBLoader.load(TDBLoader.java:76)
>>>        at tdb.tdbloader.loadQuads(tdbloader.java:164)
>>>        at tdb.tdbloader.exec(tdbloader.java:123)
>>>        at arq.cmdline.CmdMain.mainMethod(CmdMain.java:101)
>>>        at arq.cmdline.CmdMain.mainRun(CmdMain.java:63)
>>>        at arq.cmdline.CmdMain.mainRun(CmdMain.java:50)
>>>        at tdb.tdbloader.main(tdbloader.java:54)
>>>
>>>Thanks for any help!
>>>Wolfgang
>>>
>>>
>>>
>>
>>
>>
>>
>>
>>
>>




Reply via email to