We want to leverage attribute support for additional metadata. The attribute model is based on triples and can be queried in WebTools but we want attribute support directly in Desiderata, specifically within the Advanced Search option.
We change the layout here to include attributes. This is fairly basic, the search is only carried out if a Attribute Value is included, this could be expanded, but it seems likely that the vast majority of searches well be based on this criteria:
Attributes are not included in the default keyword searching, which is based on Lucene, and advanced searching uses a constraint approach for modifying queries.
So, for example, this search is constrained by the attribute criteria, which can be extracted from the search by clicking on the X.