<p>Beyond the basic requirement of storage, it seems you are looking for some explicitly defined data organization providing a query interface which allows specifying, alongside the fundamental query params, 
a context and is able to use both these information items (instead of the first one only) to boost the query.</p>

<p>If this interpretation of mine is correct, the context-aware query database comes to my mind, here are some examples:</p>

<ul>
<li><a href="https://www.microsoft.com/en-us/research/publication/context-aware-query-classification/" rel="nofollow noreferrer">Context-Aware Query Classification</a></li>
</ul>

<blockquote>
  <p>In this paper, we propose a logical model and an abstract query language as a foundation of context-aware database management systems. The model is a natural extension of the relational model in which contexts are first class citizens and can be described at different levels of granularity.</p>
</blockquote>

<p><a href="https://link.springer.com/chapter/10.1007/978-3-642-04957-6_7" rel="nofollow noreferrer">Querying Context-Aware Databases</a></p>

CC BY-SA 4.0
2019-03-02T13:20:32.413Z
2019-10-22T21:13:05.710Z
2019-10-22T21:13:05.710Z
Nicola Bernini
<p>I find myself wondering if there exists a data structure with the following properties:</p>

<ul>
<li>Stores information</li>
<li>Conforms to the <a href="https://en.wikipedia.org/wiki/Encoding_specificity_principle" rel="nofollow noreferrer">encoding specificity principle</a></li>
</ul>

<classification><biology><memory>
Does a data structure that models the encoding specificity principle in memory exist?
donkey
# Does a data structure that models the encoding specificity principle in memory exist?

(Asked by: username_0 on 2019-03-01)

I find myself wondering if there exists a data structure with the following properties:

* Stores information
* Conforms to the [encoding specificity principle](https://en.wikipedia.org/wiki/Encoding_specificity_principle)

**Tags:** classification, biology, memory


---

## 1 answers

### Answer by username_1 on 2019-03-02. Score: 1 | Accepted answer

Beyond the basic requirement of storage, it seems you are looking for some explicitly defined data organization providing a query interface which allows specifying, alongside the fundamental query params,
a context and is able to use both these information items (instead of the first one only) to boost the query.

If this interpretation of mine is correct, the context-aware query database comes to my mind, here are some examples:

* [Context-Aware Query Classification](https://www.microsoft.com/en-us/research/publication/context-aware-query-classification/)

> In this paper, we propose a logical model and an abstract query language as a foundation of context-aware database management systems. The model is a natural extension of the relational model in which contexts are first class citizens and can be described at different levels of granularity.

[Querying Context-Aware Databases](https://link.springer.com/chapter/10.1007/978-3-642-04957-6_7)


---

