Seems to be JENA-1378 (fixed).

I recreated it using 3.4.0 and it then works for me with Jena master branch.

    Andy


On 08/08/17 11:12, Jean-Marc Vanel wrote:
Hi

I'm upgrading my app. to Jena 3.4.0 , and there is a regression
reading http://xmlns.com/foaf/0.1/ .

org.apache.jena.riot.RDFDataMgr.loadGraph("http://xmlns.com/foaf/0.1/";)
org.apache.jena.riot.RiotException: Failed to determine the content
type: (URI=http://xmlns.com/foaf/0.1/ : stream=text/html)
   at org.apache.jena.riot.RDFParser.parseURI(RDFParser.java:262)
   at org.apache.jena.riot.RDFParser.parse(RDFParser.java:241)
   at org.apache.jena.riot.RDFParserBuilder.parse(RDFParserBuilder.java:417)
   at org.apache.jena.riot.RDFDataMgr.parseFromURI(RDFDataMgr.java:890)
   at org.apache.jena.riot.RDFDataMgr.read(RDFDataMgr.java:221)
   at org.apache.jena.riot.RDFDataMgr.read(RDFDataMgr.java:102)
   at org.apache.jena.riot.RDFDataMgr.loadGraph(RDFDataMgr.java:353)

And with Jena 3.3.0 , it gives :

res0: org.apache.jena.graph.Graph =  {foaf:knows
@http://www.w3.org/2003/06/sw-vocab-status/ns#term_status "stable";
foaf:knows @rdfs:range foaf:Person; foaf:knows @rdfs:label "knows";
foaf:knows @rdfs:isDefinedBy foaf:; foaf:knows @rdfs:domain
foaf:Person; foaf:knows @rdfs:comment "A person known by this person
(indicating some level of reciprocated interaction between the
parties)."; foaf:knows @rdf:type owl:ObjectProperty; foaf:knows
@rdf:type rdf:Property; foaf:firstName
@http://www.w3.org/2003/06/sw-vocab-status/ns#term_status "testing";
foaf:firstName @rdfs:range rdfs:Literal; foaf:firstName @rdfs:label
"firstName"; foaf:firstName @rdfs:isDefinedBy foaf:; foaf:firstName
@rdfs:domain foaf:Person; foaf:firstName @rdfs:comment "The first name
of a person."; foaf:firstName @rdf:type o...

This is related to my previous (fixed) issue about RDFDataMgr
https://issues.apache.org/jira/browse/JENA-1349

Reply via email to