diff --git a/schema/appmodel/application.schema.xml b/schema/appmodel/application.schema.xml
index b989837..1ece1bd 100644
--- a/schema/appmodel/application.schema.xml
+++ b/schema/appmodel/application.schema.xml
@@ -106,12 +106,16 @@
+
+
+
+
diff --git a/src/DFApplication.cpp b/src/DFApplication.cpp
index 399ca46..a08a2a6 100644
--- a/src/DFApplication.cpp
+++ b/src/DFApplication.cpp
@@ -117,7 +117,16 @@ fill_replay_sourceid_object(const ConfigObjectFactory& obj_fac,
}
}
-
+std::set
+DFApplication::object_tags() const {
+ std::set tags;
+ auto host = get_runs_on()->get_runs_on()->UID();
+ for (auto writer : get_data_writers()) {
+ auto path = writer->get_data_store_params()->get_directory_path();
+ tags.insert(fmt::format("storage:{}:{}", host, path));
+ }
+ return tags;
+}
void
DFApplication::generate_modules(