# File lib/iq_rdf/uri.rb, line 51 def build_xml(xml, &block) if (is_subject?) attrs = {"rdf:about" => self.full_uri} attrs["xml:lang"] = self.lang if self.lang xml.rdf(:Description, attrs) do if self.rdf_type xml.rdf(:type, "rdf:resource" => self.rdf_type.full_uri) end self.nodes.each do |predicate| predicate.build_xml(xml) end end elsif block block.call("rdf:resource" => self.full_uri) end end