lib/rdf/rdfa/writer.rb in rdf-rdfa-1.1.4 vs lib/rdf/rdfa/writer.rb in rdf-rdfa-1.1.4.1
- old
+ new
@@ -374,11 +374,11 @@
ctx.prefixes.each_pair do |k, v|
@uri_to_prefix[v] = k unless k.to_s == "dcterms"
end
ctx.terms.each_pair do |k, v|
- @uri_to_term_or_curie[v] = k
+ @uri_to_term_or_curie[v] = k.to_s
end
@vocabulary = ctx.vocabulary.to_s if ctx.vocabulary
end
@@ -454,10 +454,9 @@
# Perform any statement preprocessing required. This is used to perform reference counts and determine required prefixes.
# @param [RDF::Statement] statement
# @return [ignored]
def preprocess_statement(statement)
#add_debug {"preprocess: #{statement.inspect}"}
- bump_reference(statement.subject)
bump_reference(statement.object)
@subjects[statement.subject] = true
get_curie(statement.subject)
get_curie(statement.predicate)
get_curie(statement.object)