Class: DataFoodConsortium::Connector::QuantitativeValue

Inherits:
Object
  • Object
show all
Includes:
VirtualAssembly::Semantizer::SemanticObject
Defined in:
lib/datafoodconsortium/connector/quantitative_value.rb

Direct Known Subclasses

Characteristic

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(quantityUnit, quantityValue) ⇒ QuantitativeValue

Returns a new instance of QuantitativeValue.



33
34
35
36
37
38
39
40
41
# File 'lib/datafoodconsortium/connector/quantitative_value.rb', line 33

def initialize(quantityUnit, quantityValue)
	super()
	self.semanticType = "http://static.datafoodconsortium.org/ontologies/DFC_BusinessOntology.owl#QuantitativeValue"
	self.quantityUnit = quantityUnit
	self.quantityValue = quantityValue
	
	registerSemanticProperty("http://static.datafoodconsortium.org/ontologies/DFC_BusinessOntology.owl#hasUnit") { self.quantityUnit }
	registerSemanticProperty("http://static.datafoodconsortium.org/ontologies/DFC_BusinessOntology.owl#value") { self.quantityValue }
end

Instance Attribute Details

#quantityUnitObject

Returns the value of attribute quantityUnit.



30
31
32
# File 'lib/datafoodconsortium/connector/quantitative_value.rb', line 30

def quantityUnit
  @quantityUnit
end

#quantityValueObject

Returns the value of attribute quantityValue.



31
32
33
# File 'lib/datafoodconsortium/connector/quantitative_value.rb', line 31

def quantityValue
  @quantityValue
end