lib/iqvoc/configuration/concept.rb in iqvoc-4.6.1 vs lib/iqvoc/configuration/concept.rb in iqvoc-4.7.0

- old
+ new

@@ -9,10 +9,11 @@ Iqvoc.first_level_class_configuration_modules << self mattr_accessor :base_class_name, :root_class_name, :broader_relation_class_name, :further_relation_class_names, :pref_labeling_class_name, + :alt_labeling_class_name, :match_class_names, :note_class_names, :notation_class_names, :additional_association_class_names, :view_sections, @@ -23,10 +24,11 @@ self.broader_relation_class_name = 'Concept::Relation::SKOS::Broader::Mono' self.further_relation_class_names = [ 'Concept::Relation::SKOS::Related' ] self.pref_labeling_class_name = 'Labeling::SKOS::PrefLabel' + self.alt_labeling_class_name = 'Labeling::SKOS::AltLabel' self.note_class_names = [ Iqvoc.change_note_class_name, 'Note::SKOS::Definition', 'Note::SKOS::EditorialNote', @@ -71,9 +73,13 @@ root_class_name.constantize end def pref_labeling_class pref_labeling_class_name.constantize + end + + def alt_labeling_class + alt_labeling_class_name.constantize end def labeling_class_names { pref_labeling_class_name => pref_labeling_languages }.merge(further_labeling_class_names) end