final Literal longi2Object = Literals.createTyped(longi2Value, Literals.XSD.DECIMAL);
final Literal elev2Object = Literals.createTyped(elev2Value, Literals.XSD.DECIMAL);
// Adds triples (subject, predicate, object) to the array list
triples.add(new Triple(Literals.AnonymousLiteral.ANONYMOUS, Literals.RDF.TYPE, Predicates.TYPE));
triples.add(new Triple(Literals.AnonymousLiteral.ANONYMOUS, Predicates.CURRENT_CITY, currentCityObject));
triples.add(new Triple(Literals.AnonymousLiteral.ANONYMOUS, Predicates.COUNTRY2CODE, country2CodeObject));
triples.add(new Triple(Literals.AnonymousLiteral.ANONYMOUS, Predicates.LATITUDE2, lati2Object));
triples.add(new Triple(Literals.AnonymousLiteral.ANONYMOUS, Predicates.LONGITUDE2, longi2Object));
triples.add(new Triple(Literals.AnonymousLiteral.ANONYMOUS, Predicates.ELEVATION2, elev2Object));
triples.add(new Triple(Literals.AnonymousLiteral.ANONYMOUS, Predicates.CITY_NAME, cityNameObject));
triples.add(new Triple(Literals.AnonymousLiteral.ANONYMOUS, Predicates.COUNTRY_NAME, countryNameObject));
triples.add(new Triple(Literals.AnonymousLiteral.ANONYMOUS, Predicates.COUNTRYCODE, countryCodeObject));
triples.add(new Triple(Literals.AnonymousLiteral.ANONYMOUS, Predicates.LATITUDE, latiObject));
triples.add(new Triple(Literals.AnonymousLiteral.ANONYMOUS, Predicates.LONGITUDE, longiObject));
triples.add(new Triple(Literals.AnonymousLiteral.ANONYMOUS, Predicates.ELEVATION, elevObject));
triples.add(new Triple(Literals.AnonymousLiteral.ANONYMOUS, Predicates.CURRENT_TIME, currentTimeObject));
triples.add(new Triple(Literals.AnonymousLiteral.ANONYMOUS, Predicates.OBSERVATION_TIME, observationTimeObject));
triples.add(new Triple(Literals.AnonymousLiteral.ANONYMOUS, Predicates.ZT_SHORT, ztShortObject));
triples.add(new Triple(Literals.AnonymousLiteral.ANONYMOUS, Predicates.ZT_LONG, ztLongObject));
triples.add(new Triple(Literals.AnonymousLiteral.ANONYMOUS, Predicates.CURRENT_WEATHER, currentWeatherObject));
triples.add(new Triple(Literals.AnonymousLiteral.ANONYMOUS, Predicates.TEMPERATURE, temperatureObject));
triples.add(new Triple(Literals.AnonymousLiteral.ANONYMOUS, Predicates.FEELSLIKE, feelslikeObject));
triples.add(new Triple(Literals.AnonymousLiteral.ANONYMOUS, Predicates.HUMIDITY, humidityObject));
triples.add(new Triple(Literals.AnonymousLiteral.ANONYMOUS, Predicates.WIND, windObject));
triples.add(new Triple(Literals.AnonymousLiteral.ANONYMOUS, Predicates.WIND_DEGREE, windDegreeObject));
triples.add(new Triple(Literals.AnonymousLiteral.ANONYMOUS, Predicates.WIND_KPH, windKPHObject));
triples.add(new Triple(Literals.AnonymousLiteral.ANONYMOUS, Predicates.WIND_GUST_KPH, windGustKPHObject));
triples.add(new Triple(Literals.AnonymousLiteral.ANONYMOUS, Predicates.PRESSURE_MB, pressureMBObject));
triples.add(new Triple(Literals.AnonymousLiteral.ANONYMOUS, Predicates.PRESSURE_IN, pressureINObject));
triples.add(new Triple(Literals.AnonymousLiteral.ANONYMOUS, Predicates.DEWPOINT, dewpointObject));
triples.add(new Triple(Literals.AnonymousLiteral.ANONYMOUS, Predicates.HEAT_INDEX, heatIndexObject));
triples.add(new Triple(Literals.AnonymousLiteral.ANONYMOUS, Predicates.WINDCHILL, windchillObject));
triples.add(new Triple(Literals.AnonymousLiteral.ANONYMOUS, Predicates.VISIBILITY_MI, visibilityMIObject));
triples.add(new Triple(Literals.AnonymousLiteral.ANONYMOUS, Predicates.VISIBILITY_KM, visibilityKMObject));
triples.add(new Triple(Literals.AnonymousLiteral.ANONYMOUS, Predicates.SOLARRADIATION, solarRadiationObject));
triples.add(new Triple(Literals.AnonymousLiteral.ANONYMOUS, Predicates.UV, uvObject));
triples.add(new Triple(Literals.AnonymousLiteral.ANONYMOUS, Predicates.PRECIP_1HR, precip1hrObject));
triples.add(new Triple(Literals.AnonymousLiteral.ANONYMOUS, Predicates.PRECIP_TODAY, precipTodayObject));
triples.add(new Triple(Literals.AnonymousLiteral.ANONYMOUS, Predicates.ICON, iconObject));
triples.add(new Triple(Literals.AnonymousLiteral.ANONYMOUS, Predicates.ICON_URL, iconUrlObject));
triples.add(new Triple(Literals.AnonymousLiteral.ANONYMOUS, Predicates.FORECAST_URL, forecastUrlObject));
triples.add(new Triple(Literals.AnonymousLiteral.ANONYMOUS, Predicates.HISTORY_URL, historyUrlObject));
triples.add(new Triple(Literals.AnonymousLiteral.ANONYMOUS, Predicates.OB_URL, obUrlObject));
// returns the array list with all the requested information
return ProducerBase.fold(triples);