# HG changeset patch # User Julien Cristau # Date 1424445471 -3600 # Node ID b81adb5e32f93a3480e942cbf0779d634d79494c # Parent 4ce8b8437838f19a0bd2d1e47ae02a69a555b30d [web/views] add text/n3 rdf view Less shit than xml. diff -r 4ce8b8437838 -r b81adb5e32f9 web/views/rdf.py --- a/web/views/rdf.py Fri Oct 31 17:17:26 2014 +0100 +++ b/web/views/rdf.py Fri Feb 20 16:17:51 2015 +0100 @@ -47,6 +47,8 @@ __regid__ = 'rdf' title = _('rdf export') templatable = False + binary = True + format = 'xml' content_type = 'text/xml' # +rdf def call(self): @@ -57,7 +59,7 @@ for i in xrange(self.cw_rset.rowcount): entity = self.cw_rset.complete_entity(i, 0) self.entity2graph(graph, entity) - self.w(graph.serialize().decode('utf-8')) + self.w(graph.serialize(format=self.format)) def entity_call(self, entity): self.call() @@ -100,3 +102,8 @@ else: add( (URIRef(related.cwuri), CW[rtype], cwuri) ) + + class RDFN3View(RDFView): + __regid__ = 'n3rdf' + format = 'n3' + content_type = 'text/n3'