Definition and usage
Last updated
Last updated
As a part of the Relation Protocol, the main function of the Graph Indexer is to construct a social graph:
are the atomic units in the Relation social graph. The general technical of the Relation Protocol defines three events:
CreateRDF: Triggered when a SBT containing RDF semantics is created.
UpdateRDF: Triggered when a SBT containing RDF semantics is updated.
RemoveRDF: Triggered when a SBT containing RDF semantics is removed.
The Graph Indexer parses these three events by listening to transactions on the blockchain. Users' social interactions are then stored in a graph database, thus constructing a social graph(see Figure: 7-1). This helps individual developers and companies to build a more meaningful user relationship in Dapps and other decentralized projects. It can foster a more user-friendly social network experience.
This chapter will show you how to construct a Graph Indexer
:
: Listens to all events conforming to the specification on the blockchain.
: Parse the RDF from the event conforming to the and construct it into data structure in a graph.
: Store the data into the graph database.