Artturimatias, a culture heritage developer learning Neo4j and GraphQL

Hi all,
I work in the Open Science Centre of University of Jyväskylä, Finland.

I'm very interested to apply graph databases to cultural heritage section, since this seems to be a match made in heaven. There are typically deep hierarchies - for example - in museum collection data, that are really complicated to handle with relational databases.
Currently I'm developing simple tool for library use that is modelled based on Functional Requirements for Bibliographic Records (FRBR). And again, Neo4j seems to fit to this task very well.

I'm learning Neo4J and GraphQl at the same time, which might not be wise at all :slight_smile:


Hi @artturimatias !

Welcome to the Neo4j community!

I'm not familiar with Functional Requirements for Bibliographic Records, but the article at Wikipedia does make it look very graphy :) Functional Requirements for Bibliographic Records - Wikipedia

GraphQL is a pretty nice way to start using Neo4j. You can focus on the user workflows and mapping the FRBR domain model to a GraphQL schema. Cypher and the deeper powers of graph querying and even analytics can be mixed in later.

Let us know how it goes!


Thanks @abk!

I'm quite impressed so far. It took 56 lines(!) of code to implement a simple, but functional FRBR backend. I can't even image the amount of code needed when implementing the same with relational database ...