Sorry for the OT question but it's the first time I learn about SWEET. Is there any list of datasets/graphs using this vocabulary?
Sent: Wednesday, March 07, 2018 at 5:28 AM From: "lewis john mcgibbney" <lewi...@apache.org> To: users@jena.apache.org Subject: OntModel.read parsing non-suffixed TTL as RDF/XML Hi Folks, Over on the SWEET ontology suite [0] we recently changed out canonical serialization to TTL. Additionally however, we removed all file suffixes from the resources themselves, therefore although the following resource [1] is serialized as TTL, you would never know unless you looked at it or peeked into the server response. I am experiencing issues when I attempt to load the SWEET 'master' file [2], which essentially produces a graph by importing every file within the ontology suite. The code I use to do this is as follows. ((OntModel) m).read(url, null, lang); //Where lang is the string "TTL" or "TURTLE" depending on previous logic. The stack trace I get is as follows [3] As you can see it loads the sweetAll file correctly but chokes on the imported resource http://sweetontology.net/realmSoil, which is also a TTL serialization but with no file suffix. The stack trace indicates that an attempt is being made to parse the resource as RDF/XML... which in this case is incorrect. Any hints on how to override/define this behaviour? Another related question, the large stack trace I receive from the above parsing activity seems to also indicate that the OntModel.read logic randomly processes imports when processing a resource such as [2]. Is this correct? Thanks for any hits folks, I appreciate it. Lewis [0] http://sweetontology.net[http://sweetontology.net] [1] http://sweetontology.net/reprDataProduct[http://sweetontology.net/reprDataProduct] [2] http://sweetontology.net/sweetAll[http://sweetontology.net/sweetAll] [3] https://paste.apache.org/vLt8[https://paste.apache.org/vLt8] -- http://home.apache.org/~lewismc/[http://home.apache.org/~lewismc/] http://people.apache.org/keys/committer/lewismc