private function getParsedQuantitativeVars()
	{
		static $quantitativeValuesVar = array(
			'numberOfEmployees' => 'schema:numberOfEmployees',
			'annualTurnover' => 'botk:annualTurnover',
			'ebitda' => 'botk:ebitda' ,
			'netProfit' => 'botk:netProfit',
			'hasTotDevelopers' => 'botk:hasTotDevelopers',
			'itBudget' => 'botk:itBudget',
			'itStorageBudget' => 'botk:itStorageBudget',
			'itHardwareBudget' => 'botk:itHardwareBudget',
			'itServerBudget' => 'botk:itServerBudget',
			'softwareBudget' => 'botk:softwareBudget',				
			'hasITEmployees' => 'botk:hasITEmployees',
			'hasNumberOfPCs' => 'botk:hasNumberOfPCs',
			'hasITBudget' => 'botk:hasITBudget',
			'hasTablets' => 'botk:hasTablets',
			'hasWorkstations' => 'botk:hasWorkstations',
			'hasStorageBudget' => 'botk:hasStorageBudget',
			'hasServerBudget' => 'botk:hasServerBudget',
			'hasServers' => 'botk:hasServers',
			'hasDesktop' => 'botk:hasDesktop',
			'hasLaptops' => 'botk:hasLaptops',
			'hasPrinters' => 'botk:hasPrinters',
			'hasMultifunctionPrinters' => 'botk:hasMultifunctionPrinters',
			'hasColorPrinter' => 'botk:hasColorPrinter',
			'hasInternetUsers' => 'botk:hasInternetUsers',
			'hasWirelessUsers' => 'botk:hasWirelessUsers',
			'hasNetworkLines' => 'botk:hasNetworkLines',
			'hasRouters' => 'botk:hasRouters',
			'hasStorageCapacity' => 'botk:hasStorageCapacity',
			'hasExtensions' => 'botk:hasExtensions',
			'hasTotCallCenterCallers' => 'botk:hasTotCallCenterCallers',
			'hasThinPC' => 'botk:hasThinPC',
			'hasSalesforce' => 'botk:hasSalesforce',
			'hasRevenue' => 'botk:hasRevenue',
			'hasCommercialBudget' => 'botk:hasCommercialBudget',
			'hasHardwareBudget' => 'botk:hasHardwareBudget',
			'hasSoftwareBudget' => 'botk:hasSoftwareBudget',
			'hasOutsrcingBudget' => 'botk:hasOutsrcingBudget',
			'hasOtherHardwareBudget' => 'botk:hasOtherHardwareBudget',
			'hasPCBudget' => 'botk:hasPCBudget',
			'hasPrinterBudget' => 'botk:hasPrinterBudget',
			'hasTerminalBudget' => 'botk:hasTerminalBudget',
			'hasPeripheralBudget' => 'botk:hasPeripheralBudget',
			'hasDesktopPrinters' => 'botk:hasDesktopPrinters',
			'hasNetworkPrinters' => 'botk:hasNetworkPrinters',
			'hasSmartphoneUsers' => 'botk:hasSmartphoneUsers',
			'hasEnterpriseSmartphoneUsers' => 'botk:hasSmartphoneUsers',
		);
		
		$parsedVars=array();
		foreach ($quantitativeValuesVar as $statVar => $property){
			if(!empty($this->data[$statVar])&& ($range=\BOTK\Filters::PARSE_QUANTITATIVE_VALUE($this->data[$statVar])) ){
				list($min,$max)=$range;
				if( $min===$max){
					$statUri =  "{$this->data['base']}{$min}";			
					$turtleString = "<$statUri> schema:value $min .";	
					$tripleCounter = 1;					
				} else {
					$statUri =  "{$this->data['base']}{$min}to{$max}";			
					$turtleString = "<$statUri> schema:minValue $min ;schema:maxValue $max .";	
					$tripleCounter = 2;											
				}
				$parsedVars[$statVar] = array($property,$statUri,$turtleString,$tripleCounter);
			}		
		}
		return  $parsedVars;
	}
private function getParsedQuantitativeVars()
	{
		static $quantitativeValuesVar = array(
			'numberOfEmployees' => 'schema:numberOfEmployees',
			'annualTurnover' => 'botk:annualTurnover',
			'ebitda' => 'botk:ebitda' ,
			'netProfit' => 'botk:netProfit',
			'hasTotDevelopers' => 'botk:hasTotDevelopers',
			'itBudget' => 'botk:itBudget',
			'itStorageBudget' => 'botk:itStorageBudget',
			'itHardwareBudget' => 'botk:itHardwareBudget',
			'itServerBudget' => 'botk:itServerBudget',
			'softwareBudget' => 'botk:softwareBudget',				
			'hasITEmployees' => 'botk:hasITEmployees',
			'hasNumberOfPCs' => 'botk:hasNumberOfPCs',
			'hasITBudget' => 'botk:hasITBudget',
			'hasTablets' => 'botk:hasTablets',
			'hasWorkstations' => 'botk:hasWorkstations',
			'hasStorageBudget' => 'botk:hasStorageBudget',
			'hasServerBudget' => 'botk:hasServerBudget',
			'hasServers' => 'botk:hasServers',
			'hasDesktop' => 'botk:hasDesktop',
			'hasLaptops' => 'botk:hasLaptops',
			'hasPrinters' => 'botk:hasPrinters',
			'hasMultifunctionPrinters' => 'botk:hasMultifunctionPrinters',
			'hasColorPrinter' => 'botk:hasColorPrinter',
			'hasInternetUsers' => 'botk:hasInternetUsers',
			'hasWirelessUsers' => 'botk:hasWirelessUsers',
			'hasNetworkLines' => 'botk:hasNetworkLines',
			'hasRouters' => 'botk:hasRouters',
			'hasStorageCapacity' => 'botk:hasStorageCapacity',
			'hasExtensions' => 'botk:hasExtensions',
			'hasTotCallCenterCallers' => 'botk:hasTotCallCenterCallers',
			'hasThinPC' => 'botk:hasThinPC',
			'hasSalesforce' => 'botk:hasSalesforce',
			'hasRevenue' => 'botk:hasRevenue',
			'hasCommercialBudget' => 'botk:hasCommercialBudget',
			'hasHardwareBudget' => 'botk:hasHardwareBudget',
			'hasSoftwareBudget' => 'botk:hasSoftwareBudget',
			'hasOutsrcingBudget' => 'botk:hasOutsrcingBudget',
			'hasOtherHardwareBudget' => 'botk:hasOtherHardwareBudget',
			'hasPCBudget' => 'botk:hasPCBudget',
			'hasPrinterBudget' => 'botk:hasPrinterBudget',
			'hasTerminalBudget' => 'botk:hasTerminalBudget',
			'hasPeripheralBudget' => 'botk:hasPeripheralBudget',
			'hasDesktopPrinters' => 'botk:hasDesktopPrinters',
			'hasNetworkPrinters' => 'botk:hasNetworkPrinters',
			'hasSmartphoneUsers' => 'botk:hasSmartphoneUsers',
			'hasEnterpriseSmartphoneUsers' => 'botk:hasSmartphoneUsers',
		);
		
		$parsedVars=array();
		foreach ($quantitativeValuesVar as $statVar => $property){
			if(!empty($this->data[$statVar])&& ($range=\BOTK\Filters::PARSE_QUANTITATIVE_VALUE($this->data[$statVar])) ){
				list($min,$max)=$range;
				if( $min===$max){
					$statUri =  "{$this->data['base']}{$min}";			
					$turtleString = "<$statUri> schema:value $min .";	
					$tripleCounter = 1;					
				} else {
					$statUri =  "{$this->data['base']}{$min}to{$max}";			
					$turtleString = "<$statUri> schema:minValue $min ;schema:maxValue $max .";	
					$tripleCounter = 2;											
				}
				$parsedVars[$statVar] = array($property,$statUri,$turtleString,$tripleCounter);
			}		
		}
		return  $parsedVars;
	}
private function getParsedQuantitativeVars ( ) { static $ quantitativeValuesVar = array ( 'numberOfEmployees' => 'schema:numberOfEmployees' , 'annualTurnover' => 'botk:annualTurnover' , 'ebitda' => 'botk:ebitda' , 'netProfit' => 'botk:netProfit' , 'hasTotDevelopers' => 'botk:hasTotDevelopers' , 'itBudget' => 'botk:itBudget' , 'itStorageBudget' => 'botk:itStorageBudget' , 'itHardwareBudget' => 'botk:itHardwareBudget' , 'itServerBudget' => 'botk:itServerBudget' , 'softwareBudget' => 'botk:softwareBudget' , 'hasITEmployees' => 'botk:hasITEmployees' , 'hasNumberOfPCs' => 'botk:hasNumberOfPCs' , 'hasITBudget' => 'botk:hasITBudget' , 'hasTablets' => 'botk:hasTablets' , 'hasWorkstations' => 'botk:hasWorkstations' , 'hasStorageBudget' => 'botk:hasStorageBudget' , 'hasServerBudget' => 'botk:hasServerBudget' , 'hasServers' => 'botk:hasServers' , 'hasDesktop' => 'botk:hasDesktop' , 'hasLaptops' => 'botk:hasLaptops' , 'hasPrinters' => 'botk:hasPrinters' , 'hasMultifunctionPrinters' => 'botk:hasMultifunctionPrinters' , 'hasColorPrinter' => 'botk:hasColorPrinter' , 'hasInternetUsers' => 'botk:hasInternetUsers' , 'hasWirelessUsers' => 'botk:hasWirelessUsers' , 'hasNetworkLines' => 'botk:hasNetworkLines' , 'hasRouters' => 'botk:hasRouters' , 'hasStorageCapacity' => 'botk:hasStorageCapacity' , 'hasExtensions' => 'botk:hasExtensions' , 'hasTotCallCenterCallers' => 'botk:hasTotCallCenterCallers' , 'hasThinPC' => 'botk:hasThinPC' , 'hasSalesforce' => 'botk:hasSalesforce' , 'hasRevenue' => 'botk:hasRevenue' , 'hasCommercialBudget' => 'botk:hasCommercialBudget' , 'hasHardwareBudget' => 'botk:hasHardwareBudget' , 'hasSoftwareBudget' => 'botk:hasSoftwareBudget' , 'hasOutsrcingBudget' => 'botk:hasOutsrcingBudget' , 'hasOtherHardwareBudget' => 'botk:hasOtherHardwareBudget' , 'hasPCBudget' => 'botk:hasPCBudget' , 'hasPrinterBudget' => 'botk:hasPrinterBudget' , 'hasTerminalBudget' => 'botk:hasTerminalBudget' , 'hasPeripheralBudget' => 'botk:hasPeripheralBudget' , 'hasDesktopPrinters' => 'botk:hasDesktopPrinters' , 'hasNetworkPrinters' => 'botk:hasNetworkPrinters' , 'hasSmartphoneUsers' => 'botk:hasSmartphoneUsers' , 'hasEnterpriseSmartphoneUsers' => 'botk:hasSmartphoneUsers' , ) ; $ parsedVars = array ( ) ; foreach ( $ quantitativeValuesVar as $ statVar => $ property ) { if ( ! empty ( $ this -> data [ $ statVar ] ) && ( $ range = \ BOTK \ Filters :: PARSE_QUANTITATIVE_VALUE ( $ this -> data [ $ statVar ] ) ) ) { list ( $ min , $ max ) = $ range ; if ( $ min === $ max ) { $ statUri = "{$this->data['base']}{$min}" ; $ turtleString = "<$statUri> schema:value $min ." ; $ tripleCounter = 1 ; } else { $ statUri = "{$this->data['base']}{$min}to{$max}" ; $ turtleString = "<$statUri> schema:minValue $min ;schema:maxValue $max ." ; $ tripleCounter = 2 ; } $ parsedVars [ $ statVar ] = array ( $ property , $ statUri , $ turtleString , $ tripleCounter ) ; } } return $ parsedVars ; }
return a structured info to generate rdf code for quantitative values
return a structured info to generate rdf code for quantitative values