Class: DataFoodConsortium::Connector::NutrientCharacteristic

Inherits:
Characteristic show all
Defined in:
lib/datafoodconsortium/connector/nutrient_characteristic.rb

Constant Summary collapse

SEMANTIC_TYPE =
"dfc-b:NutrientCharacteristic".freeze

Instance Attribute Summary collapse

Attributes inherited from QuantitativeValue

#unit, #value

Instance Method Summary collapse

Constructor Details

#initialize(nutrientDimension: nil, unit: nil, value: nil) ⇒ NutrientCharacteristic

Returns a new instance of NutrientCharacteristic.

Parameters:

  • nutrientDimension (ISKOSConcept) (defaults to: nil)
  • unit (ISKOSConcept) (defaults to: nil)
  • value (Real) (defaults to: nil)


38
39
40
41
42
43
# File 'lib/datafoodconsortium/connector/nutrient_characteristic.rb', line 38

def initialize(nutrientDimension: nil, unit: nil, value: nil)
	super(unit: unit, value: value)
	@nutrientDimension = nutrientDimension
	self.semanticType = "dfc-b:NutrientCharacteristic"
	registerSemanticProperty("dfc-b:hasNutrientDimension", &method("nutrientDimension")).valueSetter = method("nutrientDimension=")
end

Instance Attribute Details

#nutrientDimensionISKOSConcept

Returns:

  • (ISKOSConcept)


33
34
35
# File 'lib/datafoodconsortium/connector/nutrient_characteristic.rb', line 33

def nutrientDimension
  @nutrientDimension
end