diff --git a/engines/dfc_provider/lib/data_food_consortium/connector/skos_parser_element.rb b/engines/dfc_provider/lib/data_food_consortium/connector/skos_parser_element.rb index 9328833c0d..5b2b495560 100644 --- a/engines/dfc_provider/lib/data_food_consortium/connector/skos_parser_element.rb +++ b/engines/dfc_provider/lib/data_food_consortium/connector/skos_parser_element.rb @@ -3,11 +3,12 @@ module DataFoodConsortium module Connector class SKOSParserElement - attr_reader :narrower + attr_reader :narrower, :label def initialize(element) @broader = [] @narrower = [] + @label = {} if element @id = element["@id"] @@ -31,6 +32,9 @@ module DataFoodConsortium @narrower.push(narrower["@id"]) end end + element["http://www.w3.org/2004/02/skos/core#prefLabel"]&.each do |label| + @label[label["@language"].to_sym] = label["@value"] + end else @id = "" @type = ""