def GET(self): sr = RDF.NTriplesSerializer() return sr.serialize_model_to_string(TripleStore.model)
elif opt in ("-h", "--help"): help() sys.exit(0) if (inputUri == None): sys.stderr.write("\nNo input file given.\n") help() sys.exit(1) sys.stderr.write("Input: " + inputUri + "\n") ttlParser = RDF.TurtleParser() inStream = ttlParser.parse_as_stream(inputUri) namespaces = ttlParser.namespaces_seen() ntrSerializer = RDF.NTriplesSerializer() string = ntrSerializer.serialize_stream_to_string(inStream) bnode = re.compile(r'_(:[r0-9]+)') string = re.sub(bnode, r'bnode\1', string) string = "@prefix " + bnodePrefix + ": <" + bnodeNamespace + "> .\n" + string outStream = ttlParser.parse_string_as_stream(string, inputUri) ttlSerializer = RDF.Serializer(name="turtle") ttlSerializer.set_namespace(bnodePrefix, bnodeNamespace) for prefix, uri in namespaces.iteritems(): ttlSerializer.set_namespace(prefix, uri)