Method: ModelRdf#get_prefix
- Defined in:
- lib/data_models/model_rdf.rb
#get_prefix(model) ⇒ String
RDFa: return a string with all prefix used to describes attributes
168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 |
# File 'lib/data_models/model_rdf.rb', line 168 def get_prefix(model) prefix = [] data_model = get_attributes_model(model) data_model["attributes"].each do |att,info| if info[:namespace] && info[:namespace] != 'not defined' puts info[:namespace] prefix << "xmls:#{info[:namespace]}=#{(eval "EasyData::RDF::#{info[:namespace].upcase}.get_uri")} " end end data_model["associations"].each do |assoc,info| if info[:namespace] && info[:namespace] != 'not defined' prefix << "xmls:#{info[:namespace]}=#{(eval "EasyData::RDF::#{info[:namespace].upcase}.get_uri")} " end end if data_model[:namespace] && data_model[:namespace] != 'not defined' prefix << "xmls:#{data_model[:namespace]}=#{(eval "EasyData::RDF::#{data_model[:namespace].upcase}.get_uri")}" end prefix.uniq.join(" ") end |