- From: Mark Windholtz <windholtz@gmail.com>
- Date: Sun, 6 Jun 2010 16:52:26 -0400
- To: public-rdf-ruby@w3.org
I'm an RDF.rb newbie trying to write out RDF for a training event.
But I cannot figure out how to write out the namespace specs.
The Rails action looks like this:
def show
@course = Course.find(params[:id])
respond_to do |format|
format.rdf do
output = RDF::Writer.for(:rdfxml).buffer do |writer|
s = RDF::URI(course_url(@course))
p = RDF::DC.event
o = RDF::Literal(@course.full_title)
writer << RDF::Statement(s, p, o)
end
render :xml => output
end
end
end
And produces this:
<rdf:RDF>
<rdf:Description rdf:about="http://mydomain/training/178">
<ns0:event> Training: Dallas, Aug 23-24, 2010 </ns0:event>
</rdf:Description>
</rdf:RDF>
Why is the namespace "ns0" ?
I want something like:
<rdf:RDF
xmlns:dc="http://purl.org/dc/elements/1.1" > <==== NOTE HERE
<rdf:Description rdf:about="http://mydomain/training/178">
<dc:event> Training: Dallas, Aug 23-24, 2010 </ns0:event>
</rdf:Description>
</rdf:RDF>
How can I get RDF.rb to do this?
Regards,
- Mark Windholtz
(513) 226-8259
www.agiledna.com
@agiledna
Received on Tuesday, 8 June 2010 12:14:17 UTC