One option is to do post-processing with XSLT. Here's a stylesheet that groups and sorts resource descriptions and properties within them: https://github.com/Graphity/graphity-browser/blob/master/src/main/webapp/static/org/graphity/client/xsl/group-sort-triples.xsl
Martynas graphityhq.com On Sun, Feb 9, 2014 at 1:16 AM, Matthew Pocock <[email protected]> wrote: > Hi, > > I'm using Jena to write out data to file as RDF/XML-ABBREV. I'm using the > prettyTypes property to ensure that my domain objects sit at the top of the > file. This works great. These XML files are eaten both by RDF-aware tools > but also some legacy tooling. The legacy tooling requires xml elements to > arrive sorted in a particular order. At the moment I'm controlling this by > writing them to the Jena model in the reverse order I want them to appear > in the file. However, this is brittle. > > Is there some way to control the sorting of things within a block? For > example, by specifying a list of URIs and having Jena emit the XML in that > order. > > Thanks, > Matthew > > -- > Dr Matthew Pocock > Turing ate my hamster LTD > mailto: [email protected] > > Integrative Bioinformatics Group, School of Computing Science, Newcastle > University > mailto: [email protected] > > gchat: [email protected] > msn: [email protected] > irc.freenode.net: drdozer > skype: matthew.pocock > tel: (0191) 2566550 > mob: +447535664143
