6 #ifndef KNOWROB_GRAPH_TRANSFORMATION_H
7 #define KNOWROB_GRAPH_TRANSFORMATION_H
10 #include <boost/property_tree/ptree.hpp>
11 #include "knowrob/semweb/TripleContainer.h"
12 #include "knowrob/semweb/OntologySource.h"
22 class GraphTransformation {
54 virtual bool configure(
const boost::property_tree::ptree &config) = 0;
61 static std::shared_ptr<GraphTransformation>
create(
const boost::property_tree::ptree &config);
std::shared_ptr< TripleContainer > TripleContainerPtr
std::function< void(const TripleContainerPtr &)> TripleHandler