class SDL::Exporters::RDFExporter
Public Instance Methods
expand_properties(type_instance, graph)
click to toggle source
# File lib/sdl/exporters/rdf_exporter.rb, line 15 def expand_properties(type_instance, graph) type_instance.property_values.each do |property, value| [value].flatten.each do |v| graph << [RDF::URI.new(type_instance.uri), @@s["#{property.name.underscore}"], v.rdf_object] unless v.nil? end if property.type < SDL::Base::Type [value].flatten.each do |v| expand_properties(v, graph) end end end end
export_service(service)
click to toggle source
# File lib/sdl/exporters/rdf_exporter.rb, line 7 def export_service(service) graph = RDF::Graph.new expand_properties(service, graph) graph.dump(:rdf) end