diff --git a/include/rs_refills/knowrob_queries.h b/include/rs_refills/knowrob_queries.h index 2835a81..a7c23ad 100644 --- a/include/rs_refills/knowrob_queries.h +++ b/include/rs_refills/knowrob_queries.h @@ -23,9 +23,9 @@ inline bool get_facing_dimensions(const std::string &facing_id, Facing &facing) std::stringstream plQuery; PrologClient pl; plQuery << "shelf_facing_product_type('" << facing.facingId << "', P)," - << "owl_has(P, 'http://www.w3.org/2000/01/rdf-schema#subClassOf',Z)," - << "owl_restriction(Z,restriction(shop:'articleNumberOfProduct',has_value(AN)))," - << "rdf_has(AN, shop:dan, literal(type(_,DAN)))," + << "subclass_of(P, Z)," + << "has_description(Z,value(shop:'articleNumberOfProduct', AN))," + << "triple(AN, shop:dan, DAN)," << "comp_facingWidth('" << facing.facingId << "', W)," << "comp_facingHeight('" << facing.facingId << "',H)."; outInfo("Asking query: " << plQuery.str()); @@ -53,12 +53,12 @@ inline bool get_product_dim_for_facing(Facing &facing) std::stringstream plQuery; PrologClient pl; - plQuery<< "owl_has('"<