+YAZ_EXPORT
+Z_Term *term_create(ODR odr, const char *cstr);
+
+YAZ_EXPORT
+Z_FacetTerm* facet_term_create(ODR odr, Z_Term *term, int freq);
+
+YAZ_EXPORT
+Z_FacetField* facet_field_create(ODR odr, Z_AttributeList *attributes, int num_terms);
+
+YAZ_EXPORT
+void facet_field_term_set(ODR odr, Z_FacetField *field, Z_FacetTerm *facetTerm, int index);
+
+YAZ_EXPORT
+Z_FacetList* facet_list_create(ODR odr, int num_facets);
+
+YAZ_EXPORT
+void facet_list_field_set(ODR odr, Z_FacetList *list, Z_FacetField *field, int index);
+