inspirehep / inspire-next

The INSPIRE repo.
https://inspirehep.net
GNU General Public License v3.0
59 stars 69 forks source link

Neo4J browser(?) #1092

Open kaplun opened 8 years ago

kaplun commented 8 years ago

Cataloger and power users will need a better interface than the current search engine, in order to explore data.

By pushing all relations to Neo4J we could in principle allow those users to navigate the data with a graph-based interface such as Neo4J Browser.

However, I wonder if we can assume catalogers will be able to express their queries in Cypher? Let's hope so :smile:

In that case would be great to integrate Neo4J Browser within INSPIRE.

E.g. imagine visiting http://inspirehep.net/relation-browser and be able to navigate and discover information...

This assumes it's easy to kick start a simple graph to navigate, and a way to jump from graph nodes into records in INSPIRE.

kaplun commented 8 years ago

@eamonnmag WDYT?

aw-bib commented 8 years ago

However, I wonder if we can assume catalogers will be able to express their queries in Cypher?

I tend to say "no".

kaplun commented 8 years ago

To have a more informed discussion here's what I am talking about: https://www.youtube.com/watch?v=Go3P73-KV30

eamonnmag commented 8 years ago

I don't think this will work very well. I think showing sub networks is potentially nice, which is pretty easy with an out of the box force directed layout showing author nodes, paper nodes, keywords, etc., making them interactive, etc. I think a nice interface can be made for exploration, but certainly showing everything will not be possible to show using standard graphs.

Showing too many will bring your browser to a stand still (e.g. over 2000 highly connected nodes). There are some other ways of visualizing dense networks in a more scalable way, e.g. hive plots.https://bost.ocks.org/mike/hive/

Hive plots may look a bit confusing at the start, but the basic premise is that authors, experiments, papers, etc. would all be separate axes, and the connections within and between categories are visualised via a typical linked connection. They are also less visually attractive I'd say :)

kaplun commented 8 years ago

The thing is that I wonder how to allow catalogers to query INSPIRE for non-anticipated queries exploiting graphs. So I was looking into Neo4J browser as an easier interface to let them build more complex queries.

eamonnmag commented 8 years ago

Forgot about this issue! See #1193