concept stores

The idea is to allow any REST / SPARQL API to be added to a Conzept system and render topics in the sidebar.

Features:

  • Make adding a new datasource as easy as possible, but still flexible in terms of the rendered output.
  • Make the API search results show up in the same style and results paging mechanics, as the other datasources.
  • Let the topic results be augmented from Wikidata, if a Qid for the topic is provided.
  • Have autocompletion work too (if wanted and possible).
  • Allow the user to choose which datasources to use.

use cases

  • Allow for adding extra “data sources” to a Conzept system, so other concepts - beyond Wikipedia and Wikidata - can also be presented.
  • Any organization that wants to use the Conzept user-interface for showing and augmenting their own knowledge base.

status

  • The datasources system is now working, with these remaining issues:
    • Indicate when there are “no results found” for a search, or when a datasource is “unreachable” (causes a paging bug)
  • Technical roadmap:
    • Research how to further generalize the datasource integration, using the common result-format used on Conzept (based on the Wikipedia API result structure)
    • Add hooks for pre- and post-processing of the API data.
    • Add hooks to enrich the API data (with Wikipedia and Wikidata information)
    • Test these ideas on real datasources.
    • Allow for datasource activation via an URL parameter (so these searches can be linked to) and store these in a cookie.