+
+typedef struct CHISE_Property_Table CHISE_Property_Table;
+typedef CHISE_Property_Table* CHISE_Property;
+
+CHISE_Property_Table*
+chise_ds_get_property (CHISE_DS *ds, const unsigned char *property);
+
+int chise_property_setup_db (CHISE_Property property, int writable);
+
+int chise_property_sync (CHISE_Property property);
+
+int chise_feature_set_property_value (CHISE_Feature feature,
+ CHISE_Property property,
+ unsigned char *value);
+
+int chise_feature_load_property_value (CHISE_Feature feature,
+ CHISE_Property_Table *table,
+ CHISE_Value *valdatum);
+
+unsigned char*
+chise_feature_gets_property_value (CHISE_Feature feature,
+ CHISE_Property_Table *table,
+ unsigned char *buf, size_t size);
+