public void handleNonGeometricAttributes(SimpleFeatureImpl feature) throws UnsupportedEncodingException, FileNotFoundException {

	    try 
	    {
	        String featureAttribute = "featureWithoutID";
	        String featureName = "featureWithoutName";
	        String featureClass = "featureWithoutClass";

	        //Feature id
	        if (feature.getAttribute(configuration.attribute) != null) {
	          featureAttribute = feature.getAttribute(configuration.attribute).toString();
	        }

	        //Feature name
	        if (feature.getAttribute(configuration.featname) != null) {
	          featureName = feature.getAttribute(configuration.featname).toString();
	        }
	        //Feature classification
	        if (feature.getAttribute(configuration.featclass) != null) {
	          featureClass = feature.getAttribute(configuration.featclass).toString();
	        }
	   
	        if (!featureAttribute.equals(configuration.ignore)) 
	        {
	          String encodingType =
	                  URLEncoder.encode(configuration.type,
	                                    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(configuration.ignore)) && (!featureName.equals("")))  //NOT NULL values only
	          {
	        	  insertResourceNameLiteral(
	        			  configuration.nsUri + aux,
	        			  configuration.nsUri + Constants.NAME,
	        			  featureName, 
	        			  configuration.defaultLang );
	          }
	          
	          //Insert literal for class (type of feature)
	          if ((!featureClass.equals(configuration.ignore)) && (!featureClass.equals("")))  //NOT NULL values only
	          {
	        	  encodingResource =
	                      URLEncoder.encode(featureClass,
	                                        UtilsConstants.UTF_8).replace(STRING_TO_REPLACE,
	                                                                      REPLACEMENT);
	              //Type according to application schema
	              insertResourceTypeResource(
	                      configuration.nsUri + aux,
	                      configuration.nsUri + encodingResource);
	          
	          }
	        }
	    }
	    catch(Exception e) {}

}