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 (INutrientDimension) (defaults to: nil)
  • unit (IUnit) (defaults to: nil)
  • value (Real) (defaults to: 0.0)


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

def initialize(nutrientDimension: nil, unit: nil, value: 0.0)
	super(unit: unit, value: value)
	@nutrientDimension = nutrientDimension
	self.semanticType = "http://static.datafoodconsortium.org/ontologies/DFC_BusinessOntology.owl#NutrientCharacteristic"
	registerSemanticProperty("http://static.datafoodconsortium.org/ontologies/DFC_BusinessOntology.owl#hasNutrientDimension") { self.nutrientDimension }
end

Instance Attribute Details

#nutrientDimensionINutrientDimension

Returns:

  • (INutrientDimension)


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

def nutrientDimension
  @nutrientDimension
end