public void handleNonGeometricAttributes(String resType, String featureAttribute, String featureName, String featureClass) throws UnsupportedEncodingException, FileNotFoundException 
  {
	    try 
	    {
	        if (!featureAttribute.equals(ignoreStr)) 
	        {
	          String encodingType =
	                  URLEncoder.encode(resType,
	                                    UtilsConstants.UTF_8).replace(STRING_TO_REPLACE,
	                                                                  REPLACEMENT);
	          String encodingResource =
	                  URLEncoder.encode(featureAttribute,
	                                    UtilsConstants.UTF_8).replace(STRING_TO_REPLACE,
	                                                                  REPLACEMENT);
	          String aux = encodingType + SEPARATOR + encodingResource;
	 
	          //Insert literal for name (name of feature)
	          if ((!featureName.equals(ignoreStr)) && (!featureName.equals("")))  //NOT NULL values only
	          {
	        	  insertResourceNameLiteral(
	        			  dtr.nsgeoresource + aux,
	        			  dtr.nsgeoresource + Constants.NAME,
	        			  featureName, 
	        			  defaultLang );
	          }
	          
	          //Insert literal for class (type of feature)
	          if ((!featureClass.equals(ignoreStr)) && (!featureClass.equals("")))  //NOT NULL values only
	          {
	        	  encodingResource =
	                      URLEncoder.encode(featureClass,
	                                        UtilsConstants.UTF_8).replace(STRING_TO_REPLACE,
	                                                                      REPLACEMENT);
	              //Type according to application schema
	              insertResourceTypeResource(
	            		  dtr.nsgeoresource + aux,
	            		  dtr.nsgeoresource + encodingResource);
	          
	          }
	        }
	    }
	    catch(Exception e) {}
}