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