}
+ // Process the data from GEO.
+
+ DataReceived = ProcessTextVectors(&ObjectName, &ObjectData, false, "GEO");
+
+ if (DataReceived.begin() != DataReceived.end()){
+
+ try {
+ GeographicTokens = DataReceived.begin()->first.substr(4);
+ }
+
+ catch(const out_of_range &oor){
+ // Do nothing as there is no data.
+ }
+
+ GeographicData = DataReceived.begin()->second;
+
+ }
+
+ // Process the data from LAST-MODIFIED.
+
+ DataReceived = ProcessTextVectors(&ObjectName, &ObjectData, false, "LAST-MODIFIED");
+
+ if (DataReceived.begin() != DataReceived.end()){
+
+ try {
+ LastModifiedTokens = DataReceived.begin()->first.substr(14);
+ }
+
+ catch(const out_of_range &oor){
+ // Do nothing as there is no data.
+ }
+
+ LastModifiedData = DataReceived.begin()->second;
+
+ }
+
}
\ No newline at end of file