- From: Ian Dickinson <i.j.dickinson@gmail.com>
- Date: Wed, 27 Nov 2013 16:43:21 +0000
- To: "public-rdf-ruby@w3.org" <public-rdf-ruby@w3.org>
Hi all, I'd like to write a graph that I've created, as Turtle, but using additional @prefix declarations for the new triples I've added. So: 2.0.0p247 :006 > g = RDF::Repository.new => #<RDF::Repository:0xc51354()> 2.0.0p247 :007 > v = RDF::Vocabulary.new( "http://foo.com/schema#" ) => #<RDF::Vocabulary:0xc58258(http://foo.com/schema#)> 2.0.0p247 :008 > g << [v.s, v.p, v.o] => #<RDF::Repository:0xc51354()> 2.0.0p247 :009 > g.to_ttl => "\n<http://foo.com/schema#s> <http://foo.com/schema#p> <http://foo.com/schema#o> .\n" 2.0.0p247 :016 > g.to_ttl( prefixes: {foo: "http://foo.com/schema#"} ) => "\n<http://foo.com/schema#s> <http://foo.com/schema#p> <http://foo.com/schema#o> .\n" What I'd like to happen is (something like): 2.0.0p247 :016 > g.to_ttl( prefixes: {foo: "http://foo.com/schema#"} ) => "@prefix foo: <http://foo.com/schema#>.\nfoo:s foo:p foo:o .\n" Any suggestions? Thanks, Ian
Received on Wednesday, 27 November 2013 16:43:49 UTC