🧲Advanced indexing

Additional layers of query power

Even if the protocol implementation ideally has support for querying graph nodes and the relations between them, there will likely be a need for arbitrarily complex queries against the protocol data. This is where advanced indexers comes in.

Metadata queries

The metadata attached to research objects, components, and annotations together form a rich picture of publications. Since individual metadata keys aren't queryable at the protocol level, it needs to be complied and indexed for searching. An indexer can map all relevant metadata contributions to the IDs of their targets, and allow graph queries or search by schema.

Natural language queries

Building semantic embeddings for graph entries would allow developments like running LLM queries against research content, effectively allowing users to chat with publications to understand their meaning.

Ingesting the content of publications into something like Elasticsearch would allow freely querying the graph by text, looking for particular pieces of code or mentions of certain terms.

Last updated