Hello All,

I have a scenario where I am required to construct a property graph whose nodes/vertices have more than one labels. For instance, I want a node labelled "actor", which is a subclass of "person" which is again a subclass of "agent" (as in the case of DBpedia Ontology). 

I am looking forward to various ways of creating a property graph that preserves the structure of the existing knowledge base (which is currently in a RDF graph format).

One of the solution would be to create nodes for each class and subclass within with their separate labels and add extra edges between them describing the structure.

Another way (which I want to try) is to have more than one label for a node which could be helpful (for querying/traversing). This will also mean not adding any extra edges.

In general is it possible to have a node with more than one label in a property graph? and in particular for Tinker Graph representation?

Other possible solutions to this problem are also welcome. 

Similar questions and discussions