Class: DataFoodConsortium::Connector::NutrientCharacteristic

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

Instance Attribute Summary collapse

Attributes inherited from QuantitativeValue

#unit, #value

Instance Method Summary collapse

Constructor Details

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

Returns a new instance of NutrientCharacteristic.

Parameters:

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


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

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

Instance Attribute Details

#nutrientDimensionISKOSConcept

Returns:

  • (ISKOSConcept)


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

def nutrientDimension
  @nutrientDimension
end