Class: Labeling::SKOSXL::AltLabel

Inherits:
Base
  • Object
show all
Defined in:
app/models/labeling/skosxl/alt_label.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.view_section_sort_key(obj) ⇒ Object



5
6
7
# File 'app/models/labeling/skosxl/alt_label.rb', line 5

def self.view_section_sort_key(obj)
  60
end

Instance Method Details

#build_search_result_rdf(document, result) ⇒ Object



9
10
11
12
13
14
15
# File 'app/models/labeling/skosxl/alt_label.rb', line 9

def build_search_result_rdf(document, result)
  result.Sdc::link(IqRdf.build_uri(owner.origin))
  # also render prefLabel literal and uri to alt labelings
  result.send(Labeling::SKOSXL::PrefLabel.rdf_namespace.camelcase).send(Labeling::SKOSXL::PrefLabel.rdf_predicate, IqRdf.build_uri(owner.pref_label.origin))
  result.Skos.send(Labeling::SKOS::PrefLabel.rdf_predicate, owner.pref_label.value, lang: owner.pref_label.language)
  build_rdf(document, result)
end